[
  {
    "slug": "1clipboard",
    "name": "1Clipboard",
    "description": "A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device",
    "website": "http://1clipboard.io",
    "repository": "https://github.com/wiziple/1clipboard",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/wiziple/1Clipboard/master/resources/github/app.png"
      }
    ],
    "keywords": [
      "clipboard"
    ],
    "category": "Utilities",
    "icon": "1clipboard-icon.png",
    "icon32": "1clipboard-icon-32.png",
    "icon64": "1clipboard-icon-64.png",
    "icon128": "1clipboard-icon-128.png",
    "icon256": "1clipboard-icon-256.png",
    "date": "2016-03-31",
    "iconColors": [
      "#14538b",
      "#eff0f1",
      "#6b88a7",
      "#849cb4",
      "#8c9cb4"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.616Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/wiziple/1clipboard/blob/master/./resources/github/icon.png\"><img src=\"https://github.com/wiziple/1clipboard/raw/master/./resources/github/icon.png\" alt=\"1Clipboard\" width=\"120\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-1clipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#1clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1Clipboard</h1>\n  <p align=\"center\"><b>A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.</b></p>\n  <p align=\"center\"><a target=\"_blank\" href=\"https://github.com/wiziple/1clipboard/blob/master/./resources/github/app.png\"><img src=\"https://github.com/wiziple/1clipboard/raw/master/./resources/github/app.png\" width=\"512\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h1><a id=\"user-content-1clipboard-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#1clipboard-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1Clipboard</h1>\n<p><strong>1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB.</strong> I can&apos;t say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.</p>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h2>\n<p>I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can download current released version of 1Clipboard for Windows, macOS from <a href=\"http://1clipboard.io\" rel=\"nofollow\">http://1clipboard.io</a>.</p>\n<h2><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tech Stack</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://cli.angular.io/\" rel=\"nofollow\">Angular (Angular-cli)</a></li>\n<li>ngrx (Redux for Angular)\n<ul>\n<li><a href=\"https://github.com/ngrx/store\">store</a></li>\n<li><a href=\"https://github.com/ngrx/effects\">effects</a></li>\n</ul>\n</li>\n<li><a href=\"https://pouchdb.com/\" rel=\"nofollow\">PouchDB</a></li>\n<li><a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>If you like this project, you can support me by starring this repository, or getting in touch at <a href=\"https://github.com/wiziple/1clipboard/blob/master/mailto:contact@1clipboard.io\">contact@1clipboard.io</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wiziple/1clipboard/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/wiziple\">wiziple</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"./resources/github/icon.png\"><img src=\"./resources/github/icon.png\" alt=\"1Clipboard\" width=\"120\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-1clipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"#1clipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1Clipboard</h1>\n  <p align=\"center\"><b>A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.</b></p>\n  <p align=\"center\"><a target=\"_blank\" href=\"./resources/github/app.png\"><img src=\"./resources/github/app.png\" width=\"512\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h1><a id=\"user-content-1clipboard-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#1clipboard-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1Clipboard</h1>\n<p><strong>1Clipboard is Electron based modern web application written by Typescript using Angular4 (angular-cli) + ngrx (redux for Angular) + PouchDB.</strong> I can't say this project is the best example, but anyway it is worth to look for those who are going to use Angular framework as their native application. This project is still a work in progress and not yet ready for production.</p>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h2>\n<p>I am currently working on this project from scratch with the newer web technology, so the source code is different from the released version.\nI am going to open this project as a public repository in the future when it is ready.\nIf you want to access to the current private repo, please contact me with your github account.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can download current released version of 1Clipboard for Windows, macOS from <a href=\"http://1clipboard.io\" rel=\"nofollow\">http://1clipboard.io</a>.</p>\n<h2><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tech Stack</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://cli.angular.io/\" rel=\"nofollow\">Angular (Angular-cli)</a></li>\n<li>ngrx (Redux for Angular)\n<ul>\n<li><a href=\"https://github.com/ngrx/store\">store</a></li>\n<li><a href=\"https://github.com/ngrx/effects\">effects</a></li>\n</ul>\n</li>\n<li><a href=\"https://pouchdb.com/\" rel=\"nofollow\">PouchDB</a></li>\n<li><a href=\"https://webpack.github.io/\" rel=\"nofollow\">Webpack</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>If you like this project, you can support me by starring this repository, or getting in touch at <a href=\"mailto:contact@1clipboard.io\">contact@1clipboard.io</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/wiziple\">wiziple</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:03.863Z",
    "goodColorOnWhite": "#14538B",
    "goodColorOnBlack": "#6B88A7",
    "faintColorOnWhite": "rgba(20, 83, 139, 0.1)"
  },
  {
    "slug": "5eclient",
    "name": "5EClient",
    "description": "5EPlay CSGO Client",
    "website": "https://www.5eplay.com/",
    "keywords": [
      "CSGO",
      "PUG"
    ],
    "locales": [
      "zh_CN"
    ],
    "category": "Games",
    "icon": "5eclient-icon.png",
    "icon32": "5eclient-icon-32.png",
    "icon64": "5eclient-icon-64.png",
    "icon128": "5eclient-icon-128.png",
    "icon256": "5eclient-icon-256.png",
    "date": "2016-08-25",
    "iconColors": [
      "#c49f6f",
      "#3a2f32",
      "#816847",
      "#989494",
      "#8c8a8c"
    ],
    "goodColorOnWhite": "#816847",
    "goodColorOnBlack": "#C49F6F",
    "faintColorOnWhite": "rgba(129, 104, 71, 0.1)"
  },
  {
    "slug": "abricotine",
    "name": "Abricotine",
    "description": "Open-source Markdown editor built for desktop",
    "website": "http://abricotine.brrd.fr",
    "repository": "https://github.com/brrd/Abricotine",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/brrd/Abricotine/develop/screenshot.jpg"
      }
    ],
    "icon": "abricotine-icon.png",
    "icon32": "abricotine-icon-32.png",
    "icon64": "abricotine-icon-64.png",
    "icon128": "abricotine-icon-128.png",
    "icon256": "abricotine-icon-256.png",
    "date": "2016-01-26",
    "iconColors": [
      "#fc6404",
      "#fca404",
      "#fc3b04",
      "#fc8004",
      "#fc8c04"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/brrd/Abricotine/releases/8271409",
      "assets_url": "https://api.github.com/repos/brrd/Abricotine/releases/8271409/assets",
      "upload_url": "https://uploads.github.com/repos/brrd/Abricotine/releases/8271409/assets{?name,label}",
      "html_url": "https://github.com/brrd/Abricotine/releases/tag/0.6.0",
      "id": 8271409,
      "tag_name": "0.6.0",
      "target_commitish": "master",
      "name": "Abricotine 0.6.0",
      "draft": false,
      "author": {
        "login": "brrd",
        "id": 7335302,
        "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/brrd",
        "html_url": "https://github.com/brrd",
        "followers_url": "https://api.github.com/users/brrd/followers",
        "following_url": "https://api.github.com/users/brrd/following{/other_user}",
        "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
        "organizations_url": "https://api.github.com/users/brrd/orgs",
        "repos_url": "https://api.github.com/users/brrd/repos",
        "events_url": "https://api.github.com/users/brrd/events{/privacy}",
        "received_events_url": "https://api.github.com/users/brrd/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-10-26T13:12:42Z",
      "published_at": "2017-10-26T15:01:52Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5173394",
          "id": 5173394,
          "name": "Abricotine-0.6.0-linux-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 79157783,
          "download_count": 73,
          "created_at": "2017-10-26T14:47:55Z",
          "updated_at": "2017-10-26T14:49:05Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-linux-ia32.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5173512",
          "id": 5173512,
          "name": "Abricotine-0.6.0-linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 77712199,
          "download_count": 573,
          "created_at": "2017-10-26T14:57:19Z",
          "updated_at": "2017-10-26T14:59:07Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5173162",
          "id": 5173162,
          "name": "Abricotine-0.6.0-osx-x64.zip",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 74660794,
          "download_count": 1535,
          "created_at": "2017-10-26T14:20:50Z",
          "updated_at": "2017-10-26T14:22:31Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-osx-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5173384",
          "id": 5173384,
          "name": "Abricotine-0.6.0-ubuntu-debian-ia32.deb",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54122812,
          "download_count": 92,
          "created_at": "2017-10-26T14:46:58Z",
          "updated_at": "2017-10-26T14:47:46Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-ubuntu-debian-ia32.deb"
        },
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5173511",
          "id": 5173511,
          "name": "Abricotine-0.6.0-ubuntu-debian-x64.deb",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53114050,
          "download_count": 1467,
          "created_at": "2017-10-26T14:56:59Z",
          "updated_at": "2017-10-26T14:57:47Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-ubuntu-debian-x64.deb"
        },
        {
          "url": "https://api.github.com/repos/brrd/Abricotine/releases/assets/5172750",
          "id": 5172750,
          "name": "Abricotine-0.6.0-windows-x64.exe",
          "label": null,
          "uploader": {
            "login": "brrd",
            "id": 7335302,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7335302?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/brrd",
            "html_url": "https://github.com/brrd",
            "followers_url": "https://api.github.com/users/brrd/followers",
            "following_url": "https://api.github.com/users/brrd/following{/other_user}",
            "gists_url": "https://api.github.com/users/brrd/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/brrd/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/brrd/subscriptions",
            "organizations_url": "https://api.github.com/users/brrd/orgs",
            "repos_url": "https://api.github.com/users/brrd/repos",
            "events_url": "https://api.github.com/users/brrd/events{/privacy}",
            "received_events_url": "https://api.github.com/users/brrd/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 82942976,
          "download_count": 3002,
          "created_at": "2017-10-26T13:42:52Z",
          "updated_at": "2017-10-26T14:22:31Z",
          "browser_download_url": "https://github.com/brrd/Abricotine/releases/download/0.6.0/Abricotine-0.6.0-windows-x64.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/brrd/Abricotine/tarball/0.6.0",
      "zipball_url": "https://api.github.com/repos/brrd/Abricotine/zipball/0.6.0",
      "body_html": "<ul>\n<li>Full rewrite of cm-extend-markdown functions improving most styles shortcuts (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"218000162\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/166\" href=\"https://github.com/brrd/Abricotine/issues/166\">#166</a>).</li>\n<li>Add filename suggestion on save (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"217756588\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/164\" href=\"https://github.com/brrd/Abricotine/issues/164\">#164</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"230196508\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/184\" href=\"https://github.com/brrd/Abricotine/pull/184\">#184</a>).</li>\n<li>Open links with shift+click (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"251487420\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/198\" href=\"https://github.com/brrd/Abricotine/issues/198\">#198</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"265443458\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/203\" href=\"https://github.com/brrd/Abricotine/pull/203\">#203</a>).</li>\n<li>New languages: de, it (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"221255334\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/175\" href=\"https://github.com/brrd/Abricotine/pull/175\">#175</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"233465286\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/190\" href=\"https://github.com/brrd/Abricotine/pull/190\">#190</a>).</li>\n<li>Indent lists with Tab key (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"136000140\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/26\" href=\"https://github.com/brrd/Abricotine/issues/26\">#26</a>).</li>\n<li>Move cursor to the bullet when home is pressed in a list.</li>\n<li>Add basic support for codeblock background color (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"132973371\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/3\" href=\"https://github.com/brrd/Abricotine/issues/3\">#3</a>).</li>\n<li>Fixed various issues with lists (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"142585847\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/43\" href=\"https://github.com/brrd/Abricotine/issues/43\">#43</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"215999144\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/162\" href=\"https://github.com/brrd/Abricotine/issues/162\">#162</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"164828650\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/93\" href=\"https://github.com/brrd/Abricotine/issues/93\">#93</a>, <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"218238357\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/171\" href=\"https://github.com/brrd/Abricotine/issues/171\">#171</a>).</li>\n<li>Fix underlined headers style (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"145920336\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/57\" href=\"https://github.com/brrd/Abricotine/issues/57\">#57</a>).</li>\n<li>Fix math formatting style (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"185543629\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/113\" href=\"https://github.com/brrd/Abricotine/issues/113\">#113</a>).</li>\n<li>Fix an issue with electron-window-state (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"217299985\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/163\" href=\"https://github.com/brrd/Abricotine/issues/163\">#163</a>).</li>\n<li>Fix \"Save\" command broken on OSX (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"219602563\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/174\" href=\"https://github.com/brrd/Abricotine/issues/174\">#174</a>).</li>\n<li>Use exact dependencies versions.</li>\n</ul>\n<p>Windows 32 bits installer depends on users contributions (please submit binaries in <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"163516653\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/brrd/Abricotine/issues/89\" href=\"https://github.com/brrd/Abricotine/issues/89\">#89</a>).</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.677Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-abricotine\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/brrd/Abricotine/blob/master/#abricotine\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Abricotine</h1>\n<blockquote>\n<p>A markdown editor for desktop</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/brrd/Abricotine/blob/master/screenshot.jpg\"><img src=\"https://github.com/brrd/Abricotine/raw/master/screenshot.jpg\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>In <strong>Abricotine</strong>, you can preview your document directly in the text editor rather than in a side pane.</p>\n<p><a target=\"_blank\" href=\"https://github.com/brrd/Abricotine/blob/master/screenshot2.jpg\"><img src=\"https://github.com/brrd/Abricotine/raw/master/screenshot2.jpg\" alt=\"Another screenshot\" style=\"max-width:100%;\"></a></p>\n<p><strong>Abricotine</strong> is an <a href=\"https://github.com/brrd/Abricotine/blob/master/LICENSE.txt\">open-source software</a> based on modern web technologies (HTML5, CSS3 &amp; Node.js).</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/brrd/Abricotine/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Write in markdown (or GFM) and export your documents in HTML using templates,</li>\n<li>Preview text elements (such as headers, images, math, embedded videos, todo lists...) while you type,</li>\n<li>Use different themes to display your documents,</li>\n<li>Display document table of content in the side pane,</li>\n<li>Display syntax highlighting for code,</li>\n<li>Show helpers, anchors and hidden characters,</li>\n<li>Copy formatted HTML in the clipboard,</li>\n<li>Write in a distraction-free fullscreen view,</li>\n<li>Manage and beautify markdown tables,</li>\n<li>Search and replace text,</li>\n<li>Ligatures support (<a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a> must be installed on your computer),</li>\n<li>And more features to come...</li>\n</ul>\n<p>Abricotine is still in beta development. If you find a bug please report it <a href=\"https://github.com/brrd/Abricotine/issues\">in the dedicated bug tracker</a>.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/brrd/Abricotine/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<ul>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/installation-and-usage.md\">Installation and usage</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/configuration.md\">Configuration</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/themes.md\">Themes</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/templates.md\">Templates</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/brrd/Abricotine/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Abricotine is an open source program. Feel free to fork and contribute.</p>\n<p>In order to keep the match between this documentation and the last release, please contribute and pull requests on the dedicated <code>develop</code> branch.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/brrd/Abricotine/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><strong>Abricotine - Markdown Editor</strong><br>\n<strong>Copyright (c) 2015 Thomas Brouard</strong></p>\n<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.</p>\n<p>You should have received a copy of the GNU General Public License along with this program.  If not, see <a href=\"http://www.gnu.org/licenses/\" rel=\"nofollow\">http://www.gnu.org/licenses/</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-abricotine\" class=\"anchor\" aria-hidden=\"true\" href=\"#abricotine\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Abricotine</h1>\n<blockquote>\n<p>A markdown editor for desktop</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"screenshot.jpg\"><img src=\"screenshot.jpg\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>In <strong>Abricotine</strong>, you can preview your document directly in the text editor rather than in a side pane.</p>\n<p><a target=\"_blank\" href=\"screenshot2.jpg\"><img src=\"screenshot2.jpg\" alt=\"Another screenshot\" style=\"max-width:100%;\"></a></p>\n<p><strong>Abricotine</strong> is an <a href=\"LICENSE.txt\">open-source software</a> based on modern web technologies (HTML5, CSS3 &amp; Node.js).</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Write in markdown (or GFM) and export your documents in HTML using templates,</li>\n<li>Preview text elements (such as headers, images, math, embedded videos, todo lists...) while you type,</li>\n<li>Use different themes to display your documents,</li>\n<li>Display document table of content in the side pane,</li>\n<li>Display syntax highlighting for code,</li>\n<li>Show helpers, anchors and hidden characters,</li>\n<li>Copy formatted HTML in the clipboard,</li>\n<li>Write in a distraction-free fullscreen view,</li>\n<li>Manage and beautify markdown tables,</li>\n<li>Search and replace text,</li>\n<li>Ligatures support (<a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a> must be installed on your computer),</li>\n<li>And more features to come...</li>\n</ul>\n<p>Abricotine is still in beta development. If you find a bug please report it <a href=\"https://github.com/brrd/Abricotine/issues\">in the dedicated bug tracker</a>.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<ul>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/installation-and-usage.md\">Installation and usage</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/configuration.md\">Configuration</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/themes.md\">Themes</a></li>\n<li><a href=\"https://github.com/brrd/Abricotine/tree/master/docs/templates.md\">Templates</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Abricotine is an open source program. Feel free to fork and contribute.</p>\n<p>In order to keep the match between this documentation and the last release, please contribute and pull requests on the dedicated <code>develop</code> branch.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><strong>Abricotine - Markdown Editor</strong><br>\n<strong>Copyright (c) 2015 Thomas Brouard</strong></p>\n<p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p>\n<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.</p>\n<p>You should have received a copy of the GNU General Public License along with this program.  If not, see <a href=\"http://www.gnu.org/licenses/\" rel=\"nofollow\">http://www.gnu.org/licenses/</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:03.886Z",
    "goodColorOnWhite": "#B54802",
    "goodColorOnBlack": "#FC6404",
    "faintColorOnWhite": "rgba(181, 72, 2, 0.1)"
  },
  {
    "slug": "admin-scheduler",
    "name": "adminScheduler",
    "description": "Scheduling application for client/admin relationships",
    "website": "https://github.com/danieltoorani/adminScheduler",
    "category": "Productivity",
    "icon": "admin-scheduler-icon.png",
    "icon32": "admin-scheduler-icon-32.png",
    "icon64": "admin-scheduler-icon-64.png",
    "icon128": "admin-scheduler-icon-128.png",
    "icon256": "admin-scheduler-icon-256.png",
    "date": "2017-09-13",
    "iconColors": [
      "#86d2d9",
      "#e9d1d1",
      "#05455d",
      "#79525e",
      "#5c8c94"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.622Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-adminscheduler\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danieltoorani/adminScheduler/blob/master/#adminscheduler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>adminScheduler</h1>\n<h1><a id=\"user-content-click-link-below-to-see-a-working-demo-of-adminscheduler\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danieltoorani/adminScheduler/blob/master/#click-link-below-to-see-a-working-demo-of-adminscheduler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Click link below to see a working demo of adminScheduler</h1>\n<p><a href=\"https://www.youtube.com/watch?v=LhDaJRz65Sg\" rel=\"nofollow\">adminScheduler video</a></p>\n<p>adminScheduler is an application leveraging electron for cross platform compatibility, vue.js for lightning fast UI and full-calendar.io to deliver a premium calendar interface.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/29417742/30144273-fa96c1e2-933e-11e7-99ae-7f507661c397.png\"><img width=\"1440\" alt=\"screen shot 2017-09-06 at 7 58 29 pm\" src=\"https://user-images.githubusercontent.com/29417742/30144273-fa96c1e2-933e-11e7-99ae-7f507661c397.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Features</strong></p>\n<ul>\n<li>separate client/admin classes</li>\n<li>admin can accept/reject requests</li>\n<li>client can make requests to different admins</li>\n<li>client receives updates regarding appointment status</li>\n<li>admin can cancel events including accepted requests</li>\n<li>client can also cancel events but not those of admin users</li>\n</ul>\n<h2><a id=\"user-content-purpose\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danieltoorani/adminScheduler/blob/master/#purpose\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Purpose</h2>\n<p>I wanted to develop a desktop application that had the potential to prove useful in a variety of use cases. In its current form adminScheduler is setup to handle to tasks of scheduling a doctor&#x2019;s office. Users are patients or doctors who can request appointments and accept/reject them  based on their associated privileges. However although this project has been set up to handle the needs of a doctor&#x2019;s office, it can be used in other situations with just a few modifications. The application could be used to manage the appointments of a law office or it could be used to schedule meetings between a tutor and their students. adminScheduler can be used in almost any scenario involving a client and admin relationship.</p>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danieltoorani/adminScheduler/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setup</h2>\n<p>(This application is currently configured to work with a postgres db. However it could be reconfigured to work with other databases.)</p>\n<p><strong>Initialstep:</strong>\nClone repository then go to adminScheduler/clean_server/ and run &apos;npm install&apos; and go to adminScheduler/scurrent_clean/ and run &apos;npm install&apos;\nand lastly go to adminScheduler/clean_server/createUserTable and run &apos;npm install&apos;</p>\n<p><strong>Database Setup</strong></p>\n<ul>\n<li>Step 1. Create postgres databases named &#x2018;seq&#x2019; and &#x2018;doctor&#x2019;</li>\n<li>Step 2. Find sequelize.js in adminScheduler/clean_server/createUserTable/app/sequelize.js</li>\n<li>Step 3. Configure sequelize.js to connect with your database</li>\n<li>Step 4. Find setupPg.js in adminScheduler/clean_server/resources/app/setupPg.js</li>\n<li>Step 5. Configure the connectionString in setupPg.js</li>\n<li>Step 6. find setupPg.js again and run &#x2018;node setupPg.js&#x2019;</li>\n<li>Step 7.  go to adminScheduler/clean_server/createUserTable and run &#x2018;node setup.js&#x2019;</li>\n</ul>\n<p><strong>Final Steps</strong></p>\n<ul>\n<li>Run the server by going to adminScheduler/clean_server/resources/app and running &#x2018;node servertest3.js&#x2019;\nFinally run the application by going to adminScheduler/scurrent_clean/ and running &#x2019;npm run dev&#x2019;</li>\n</ul>\n<h2><a id=\"user-content-client-admin-relationship\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danieltoorani/adminScheduler/blob/master/#client-admin-relationship\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Client Admin Relationship</strong></h2>\n<p>If you are using this application for a different kind of client/admin relationship, for example a law office or tutoring service you may need to make some simple changes. So if you have a law office you would make some adjustments changing the users with doctor priveledges into lawyers and users with patient priveledges would become clients. Lawyers would now accept or reject appointment requests from clients and clients view the schedules of different lawyers before choosing the lawyer they would like to schedule an appointment with. In essence you would only have to change the names of some popups, buttons, and edit a couple lines of server code to change this application from one set-up for a Doctor&apos;s office to one for a law office to any sort of business involving a admin/client relationship.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-adminscheduler\" class=\"anchor\" aria-hidden=\"true\" href=\"#adminscheduler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>adminScheduler</h1>\n<h1><a id=\"user-content-click-link-below-to-see-a-working-demo-of-adminscheduler\" class=\"anchor\" aria-hidden=\"true\" href=\"#click-link-below-to-see-a-working-demo-of-adminscheduler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Click link below to see a working demo of adminScheduler</h1>\n<p><a href=\"https://www.youtube.com/watch?v=LhDaJRz65Sg\" rel=\"nofollow\">adminScheduler video</a></p>\n<p>adminScheduler is an application leveraging electron for cross platform compatibility, vue.js for lightning fast UI and full-calendar.io to deliver a premium calendar interface.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/29417742/30144273-fa96c1e2-933e-11e7-99ae-7f507661c397.png\"><img width=\"1440\" alt=\"screen shot 2017-09-06 at 7 58 29 pm\" src=\"https://user-images.githubusercontent.com/29417742/30144273-fa96c1e2-933e-11e7-99ae-7f507661c397.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Features</strong></p>\n<ul>\n<li>separate client/admin classes</li>\n<li>admin can accept/reject requests</li>\n<li>client can make requests to different admins</li>\n<li>client receives updates regarding appointment status</li>\n<li>admin can cancel events including accepted requests</li>\n<li>client can also cancel events but not those of admin users</li>\n</ul>\n<h2><a id=\"user-content-purpose\" class=\"anchor\" aria-hidden=\"true\" href=\"#purpose\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Purpose</h2>\n<p>I wanted to develop a desktop application that had the potential to prove useful in a variety of use cases. In its current form adminScheduler is setup to handle to tasks of scheduling a doctor’s office. Users are patients or doctors who can request appointments and accept/reject them  based on their associated privileges. However although this project has been set up to handle the needs of a doctor’s office, it can be used in other situations with just a few modifications. The application could be used to manage the appointments of a law office or it could be used to schedule meetings between a tutor and their students. adminScheduler can be used in almost any scenario involving a client and admin relationship.</p>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setup</h2>\n<p>(This application is currently configured to work with a postgres db. However it could be reconfigured to work with other databases.)</p>\n<p><strong>Initialstep:</strong>\nClone repository then go to adminScheduler/clean_server/ and run 'npm install' and go to adminScheduler/scurrent_clean/ and run 'npm install'\nand lastly go to adminScheduler/clean_server/createUserTable and run 'npm install'</p>\n<p><strong>Database Setup</strong></p>\n<ul>\n<li>Step 1. Create postgres databases named ‘seq’ and ‘doctor’</li>\n<li>Step 2. Find sequelize.js in adminScheduler/clean_server/createUserTable/app/sequelize.js</li>\n<li>Step 3. Configure sequelize.js to connect with your database</li>\n<li>Step 4. Find setupPg.js in adminScheduler/clean_server/resources/app/setupPg.js</li>\n<li>Step 5. Configure the connectionString in setupPg.js</li>\n<li>Step 6. find setupPg.js again and run ‘node setupPg.js’</li>\n<li>Step 7.  go to adminScheduler/clean_server/createUserTable and run ‘node setup.js’</li>\n</ul>\n<p><strong>Final Steps</strong></p>\n<ul>\n<li>Run the server by going to adminScheduler/clean_server/resources/app and running ‘node servertest3.js’\nFinally run the application by going to adminScheduler/scurrent_clean/ and running ’npm run dev’</li>\n</ul>\n<h2><a id=\"user-content-client-admin-relationship\" class=\"anchor\" aria-hidden=\"true\" href=\"#client-admin-relationship\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Client Admin Relationship</strong></h2>\n<p>If you are using this application for a different kind of client/admin relationship, for example a law office or tutoring service you may need to make some simple changes. So if you have a law office you would make some adjustments changing the users with doctor priveledges into lawyers and users with patient priveledges would become clients. Lawyers would now accept or reject appointment requests from clients and clients view the schedules of different lawyers before choosing the lawyer they would like to schedule an appointment with. In essence you would only have to change the names of some popups, buttons, and edit a couple lines of server code to change this application from one set-up for a Doctor's office to one for a law office to any sort of business involving a admin/client relationship.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:03.826Z",
    "goodColorOnWhite": "#05455D",
    "goodColorOnBlack": "#86D2D9",
    "faintColorOnWhite": "rgba(5, 69, 93, 0.1)"
  },
  {
    "slug": "aipo-com",
    "name": "Aipo.com",
    "description": "Communication tool to optimize the connection between people",
    "website": "http://www.aipo.com",
    "locales": [
      "ja"
    ],
    "category": "Business",
    "icon": "aipo-com-icon.png",
    "icon32": "aipo-com-icon-32.png",
    "icon64": "aipo-com-icon-64.png",
    "icon128": "aipo-com-icon-128.png",
    "icon256": "aipo-com-icon-256.png",
    "date": "2016-05-02",
    "iconColors": [
      "#fc9d07",
      "#fbfbfb",
      "#ecca95",
      "#c2c2c2",
      "#cccccc"
    ],
    "goodColorOnWhite": "#A86802",
    "goodColorOnBlack": "#FC9D07",
    "faintColorOnWhite": "rgba(168, 104, 2, 0.1)"
  },
  {
    "slug": "airtame",
    "name": "Airtame",
    "description": "Wireless HDMI",
    "website": "https://www.airtame.com",
    "keywords": [
      "productivity",
      "enterprise",
      "wireless hdmi",
      "collaboration",
      "cross-platform",
      "teamwork"
    ],
    "category": "Utilities",
    "icon": "airtame-icon.png",
    "icon32": "airtame-icon-32.png",
    "icon64": "airtame-icon-64.png",
    "icon128": "airtame-icon-128.png",
    "icon256": "airtame-icon-256.png",
    "date": "2016-10-27",
    "iconColors": [
      "#fbfbfb",
      "#0d94fc",
      "#a1c9fc",
      "#c4ddfc",
      "#cccccc"
    ],
    "goodColorOnWhite": "#026DBE",
    "goodColorOnBlack": "#0D94FC",
    "faintColorOnWhite": "rgba(2, 109, 190, 0.1)"
  },
  {
    "slug": "aiting",
    "name": "AiTing",
    "description": "A simple and beautiful music and book player.",
    "website": "https://renhongl.github.io/2017/01/21/%E7%88%B1%E5%90%AC%E6%92%AD%E6%94%BE%E5%99%A8/",
    "repository": "https://github.com/renhongl/AiTing",
    "keywords": [
      "player",
      "music",
      "book"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/renhongl/renhongl.github.io/master/images/aiting1.png"
      }
    ],
    "icon": "aiting-icon.png",
    "icon32": "aiting-icon-32.png",
    "icon64": "aiting-icon-64.png",
    "icon128": "aiting-icon-128.png",
    "icon256": "aiting-icon-256.png",
    "date": "2017-02-14",
    "iconColors": [
      "#c1d0ba",
      "#242523",
      "#5c5b53",
      "#798076",
      "#616464"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.641Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://renhongl.github.io/2017/01/21/%E7%88%B1%E5%90%AC%E6%92%AD%E6%94%BE%E5%99%A8/\" rel=\"nofollow\">&#x70B9;&#x51FB;&#x8FD9;&#x91CC;&#x67E5;&#x770B;&#x6587;&#x6863;</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://renhongl.github.io/2017/01/21/%E7%88%B1%E5%90%AC%E6%92%AD%E6%94%BE%E5%99%A8/\" rel=\"nofollow\">点击这里查看文档</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:03.897Z",
    "goodColorOnWhite": "#5C5B53",
    "goodColorOnBlack": "#C1D0BA",
    "faintColorOnWhite": "rgba(92, 91, 83, 0.1)"
  },
  {
    "slug": "akiee",
    "name": "Akiee",
    "description": "A Markdown-based task manager for hackers and people who build stuff.",
    "website": "http://rockiger.com/en/akiee/",
    "repository": "https://github.com/rockiger/akiee",
    "keywords": [
      "todo",
      "task management",
      "kanban",
      "personal",
      "markdown",
      "productivity",
      "agile"
    ],
    "license": "GPL2",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/87b2d2649dad262f1e23626a1a603b8800fbcc15/687474703a2f2f726f636b696765722e636f6d2f7374617469632f696d672f616b6965652d6c65616465722d3632362e6a7067"
      }
    ],
    "icon": "akiee-icon.png",
    "icon32": "akiee-icon-32.png",
    "icon64": "akiee-icon-64.png",
    "icon128": "akiee-icon-128.png",
    "icon256": "akiee-icon-256.png",
    "date": "2017-06-27",
    "iconColors": [
      "#3eadec",
      "#eceded",
      "#80c4e9",
      "#0c0c0c",
      "#cccccc"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.663Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/rockiger/akiee/blob/master/./app/logo.png\"><img alt=\"Akiee the task managen for hackers, wookie icon\" src=\"https://github.com/rockiger/akiee/raw/master/./app/logo.png\" width=\"100px\" style=\"max-width:100%;\"></a></p>\n# Welcome to Akiee\n<p>Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/87b2d2649dad262f1e23626a1a603b8800fbcc15/687474703a2f2f726f636b696765722e636f6d2f7374617469632f696d672f616b6965652d6c65616465722d3632362e6a7067\"><img src=\"https://camo.githubusercontent.com/87b2d2649dad262f1e23626a1a603b8800fbcc15/687474703a2f2f726f636b696765722e636f6d2f7374617469632f696d672f616b6965652d6c65616465722d3632362e6a7067\" alt=\"Akiee Task Manager\" title=\"Akiee Task Manager\" data-canonical-src=\"http://rockiger.com/static/img/akiee-leader-626.jpg\" style=\"max-width:100%;\"></a></p>\n<p>What makes Akiee different from other task managers?</p>\n<ul>\n<li>\n<p><strong>Tasks should be easy to organize.</strong> Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.</p>\n</li>\n<li>\n<p><strong>Akiee saves your tasks in a Markdown file!</strong> You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn&apos;t hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.</p>\n</li>\n<li>\n<p><strong>Akiee&apos;s tasks have 3 states: Todo, Doing, Done!</strong> Inspired from agile methods like Kanban and Scrum, Akiee&apos;s tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.</p>\n</li>\n</ul>\n<p>Akiee is at 0.0.1, it&apos;s the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.</p>\n<p>Akiee is heavily inspired by the great <a href=\"http://orgmode.org/\" title=\"Org-Mode Website\" rel=\"nofollow\">Org-Mode</a> and my work as a product owner in a software company.</p>\n<h1><a id=\"user-content-video\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rockiger/akiee/blob/master/#video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Video</h1>\n<p><a href=\"http://www.youtube.com/watch?feature=player_embedded&amp;v=78tyiA6u9k4\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/84ab48d8a94b48d9406c44a5af1d062f27c6ed01/687474703a2f2f696d672e796f75747562652e636f6d2f76692f3738747969413675396b342f302e6a7067\" alt=\"Akiee Introduction\" width=\"240\" height=\"180\" border=\"10\" data-canonical-src=\"http://img.youtube.com/vi/78tyiA6u9k4/0.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-how-to-install-and-use-akiee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rockiger/akiee/blob/master/#how-to-install-and-use-akiee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to install and use Akiee</h1>\n<p>Download your binarys: <a href=\"http://rockiger.com/en/akiee\" rel=\"nofollow\">http://rockiger.com/en/akiee</a></p>\n<p>Unpack the content and click on the <code>Akiee</code> file.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"./app/logo.png\"><img alt=\"Akiee the task managen for hackers, wookie icon\" src=\"./app/logo.png\" width=\"100px\" style=\"max-width:100%;\"></a></p>\n# Welcome to Akiee\n<p>Akiee is a task manager that allows you to organize your task in a new way. It is build with Node-Webkit, Clojurescript and React. It is available for Linux, Mac and Windows.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/87b2d2649dad262f1e23626a1a603b8800fbcc15/687474703a2f2f726f636b696765722e636f6d2f7374617469632f696d672f616b6965652d6c65616465722d3632362e6a7067\"><img src=\"https://camo.githubusercontent.com/87b2d2649dad262f1e23626a1a603b8800fbcc15/687474703a2f2f726f636b696765722e636f6d2f7374617469632f696d672f616b6965652d6c65616465722d3632362e6a7067\" alt=\"Akiee Task Manager\" title=\"Akiee Task Manager\" data-canonical-src=\"http://rockiger.com/static/img/akiee-leader-626.jpg\" style=\"max-width:100%;\"></a></p>\n<p>What makes Akiee different from other task managers?</p>\n<ul>\n<li>\n<p><strong>Tasks should be easy to organize.</strong> Akiee lets you easily arange the order of your tasks. Unlike other task managers, that only let you change priorities and due dates of your tasks. With Akiee you always know which task you should finish next.</p>\n</li>\n<li>\n<p><strong>Akiee saves your tasks in a Markdown file!</strong> You can access your tasks with every text editor available, it is easy to add notes in the Markdown file the way you like. Akiee doesn't hide your todo list in a database. If you link your tasks to your Dropbox you can even access it over the web.</p>\n</li>\n<li>\n<p><strong>Akiee's tasks have 3 states: Todo, Doing, Done!</strong> Inspired from agile methods like Kanban and Scrum, Akiee's tasks have three states. This way you can focus on the tasks you are currently working on. Other tasks get out of your way.</p>\n</li>\n</ul>\n<p>Akiee is at 0.0.1, it's the first beta release. I have been using it for some time now and it is working stable on Arch 64 bit. So take it for a test drive, if you feel task management is broken for you.</p>\n<p>Akiee is heavily inspired by the great <a href=\"http://orgmode.org/\" title=\"Org-Mode Website\" rel=\"nofollow\">Org-Mode</a> and my work as a product owner in a software company.</p>\n<h1><a id=\"user-content-video\" class=\"anchor\" aria-hidden=\"true\" href=\"#video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Video</h1>\n<p><a href=\"http://www.youtube.com/watch?feature=player_embedded&amp;v=78tyiA6u9k4\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/84ab48d8a94b48d9406c44a5af1d062f27c6ed01/687474703a2f2f696d672e796f75747562652e636f6d2f76692f3738747969413675396b342f302e6a7067\" alt=\"Akiee Introduction\" width=\"240\" height=\"180\" border=\"10\" data-canonical-src=\"http://img.youtube.com/vi/78tyiA6u9k4/0.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-how-to-install-and-use-akiee\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-install-and-use-akiee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to install and use Akiee</h1>\n<p>Download your binarys: <a href=\"http://rockiger.com/en/akiee\" rel=\"nofollow\">http://rockiger.com/en/akiee</a></p>\n<p>Unpack the content and click on the <code>Akiee</code> file.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:03.971Z",
    "goodColorOnWhite": "#0C0C0C",
    "goodColorOnBlack": "#3EADEC",
    "faintColorOnWhite": "rgba(12, 12, 12, 0.1)"
  },
  {
    "slug": "alchemy",
    "name": "Alchemy",
    "description": "A drag-and-drop file converter for your menubar.",
    "website": "http://dawnlabs.io/alchemy/",
    "repository": "https://github.com/dawnlabs/alchemy.git",
    "keywords": [
      "convert",
      "files",
      "images",
      "drag-and-drop",
      "menubar"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif"
      }
    ],
    "icon": "alchemy-icon.png",
    "icon32": "alchemy-icon-32.png",
    "icon64": "alchemy-icon-64.png",
    "icon128": "alchemy-icon-128.png",
    "icon256": "alchemy-icon-256.png",
    "date": "2017-04-03",
    "iconColors": [
      "#e89837",
      "#dcf2fb",
      "#dcb680",
      "#e4cc5e",
      "#ccccbc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/dawnlabs/alchemy/releases/11192432",
      "assets_url": "https://api.github.com/repos/dawnlabs/alchemy/releases/11192432/assets",
      "upload_url": "https://uploads.github.com/repos/dawnlabs/alchemy/releases/11192432/assets{?name,label}",
      "html_url": "https://github.com/dawnlabs/alchemy/releases/tag/0.4.0",
      "id": 11192432,
      "tag_name": "0.4.0",
      "target_commitish": "a626c08c602f05cdcb58f532982f7d3203413e6c",
      "name": "0.4.0",
      "draft": false,
      "author": {
        "login": "mfix22",
        "id": 8397708,
        "avatar_url": "https://avatars0.githubusercontent.com/u/8397708?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/mfix22",
        "html_url": "https://github.com/mfix22",
        "followers_url": "https://api.github.com/users/mfix22/followers",
        "following_url": "https://api.github.com/users/mfix22/following{/other_user}",
        "gists_url": "https://api.github.com/users/mfix22/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/mfix22/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/mfix22/subscriptions",
        "organizations_url": "https://api.github.com/users/mfix22/orgs",
        "repos_url": "https://api.github.com/users/mfix22/repos",
        "events_url": "https://api.github.com/users/mfix22/events{/privacy}",
        "received_events_url": "https://api.github.com/users/mfix22/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-27T01:46:28Z",
      "published_at": "2018-05-27T01:53:43Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/dawnlabs/alchemy/releases/assets/7314752",
          "id": 7314752,
          "name": "Alchemy-mac.zip",
          "label": null,
          "uploader": {
            "login": "mfix22",
            "id": 8397708,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8397708?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/mfix22",
            "html_url": "https://github.com/mfix22",
            "followers_url": "https://api.github.com/users/mfix22/followers",
            "following_url": "https://api.github.com/users/mfix22/following{/other_user}",
            "gists_url": "https://api.github.com/users/mfix22/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/mfix22/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/mfix22/subscriptions",
            "organizations_url": "https://api.github.com/users/mfix22/orgs",
            "repos_url": "https://api.github.com/users/mfix22/repos",
            "events_url": "https://api.github.com/users/mfix22/events{/privacy}",
            "received_events_url": "https://api.github.com/users/mfix22/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 56514687,
          "download_count": 7,
          "created_at": "2018-05-27T01:56:49Z",
          "updated_at": "2018-05-27T01:56:59Z",
          "browser_download_url": "https://github.com/dawnlabs/alchemy/releases/download/0.4.0/Alchemy-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/dawnlabs/alchemy/releases/assets/7314751",
          "id": 7314751,
          "name": "Alchemy-win32.zip",
          "label": null,
          "uploader": {
            "login": "mfix22",
            "id": 8397708,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8397708?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/mfix22",
            "html_url": "https://github.com/mfix22",
            "followers_url": "https://api.github.com/users/mfix22/followers",
            "following_url": "https://api.github.com/users/mfix22/following{/other_user}",
            "gists_url": "https://api.github.com/users/mfix22/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/mfix22/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/mfix22/subscriptions",
            "organizations_url": "https://api.github.com/users/mfix22/orgs",
            "repos_url": "https://api.github.com/users/mfix22/repos",
            "events_url": "https://api.github.com/users/mfix22/events{/privacy}",
            "received_events_url": "https://api.github.com/users/mfix22/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 59190219,
          "download_count": 7,
          "created_at": "2018-05-27T01:56:49Z",
          "updated_at": "2018-05-27T01:56:55Z",
          "browser_download_url": "https://github.com/dawnlabs/alchemy/releases/download/0.4.0/Alchemy-win32.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/dawnlabs/alchemy/tarball/0.4.0",
      "zipball_url": "https://api.github.com/repos/dawnlabs/alchemy/zipball/0.4.0",
      "body_html": "<h3>Minor Changes</h3>\n<ul>\n<li>Fix bug in Converter file type selection to match staging: <a class=\"commit-link\" href=\"https://github.com/dawnlabs/alchemy/commit/3ed11a6f04ca1540d2dd2addf9d47f94bd7c16db\"><tt>3ed11a6</tt></a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.678Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/10369094/24595851/bc69d6e4-17ff-11e7-98e9-67b538b25de3.png\"><img width=\"40%\" src=\"https://cloud.githubusercontent.com/assets/10369094/24595851/bc69d6e4-17ff-11e7-98e9-67b538b25de3.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h2>\n<p>Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!</p>\n<p>Visit <a href=\"http://dawnlabs.io/alchemy/\" rel=\"nofollow\">dawnlabs.io/alchemy/</a> or read <a href=\"https://dawnlabs.github.io/blog/alchemy/\" rel=\"nofollow\">our post</a> to learn more.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><strong>Beautifully simple</strong>. Super easy, drag-and-drop interface for converting/merging files</li>\n<li><strong>Merge files</strong>. Merge multiple images into one pdf, you can even change the file order</li>\n<li><strong>Convert files</strong>. Batch-convert multiple files to a variety of file types</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p><a href=\"https://github.com/dawnlabs/alchemy.git/blob/master/\"></a><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif\"><img src=\"https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif\" alt=\"demo\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Simply open the app by clicking on the menubar icon, or by hitting <code>&#x2318;-&#x21E7;-8</code>.</li>\n<li>Then just drag your image files into the application and select any options.</li>\n<li>Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold <code>&#x21E7;</code> while dropping to merge the files into a pdf immediately.</li>\n</ol>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<h3><a id=\"user-content-macoswindows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#macoswindows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS/Windows</h3>\n<p>Download the latest release from the <a href=\"https://github.com/dawnlabs/alchemy/releases/latest\">Alchemy Releases Page</a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>We haven&apos;t tested Alchemy on Linux yet, but if you&apos;re feeling adventurous go right ahead and <a href=\"https://github.com/dawnlabs/alchemy/issues/9\">create a build</a> for your platform of choice.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.</p>\n<p>If you&apos;d like to make some changes yourself, see the following:</p>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Build the webpack bundle and start the application: <code>yarn build &amp;&amp; yarn start</code></li>\n<li>Run the tests with: <code>yarn test</code></li>\n<li>Finally, submit a <a href=\"https://help.github.com/articles/creating-a-pull-request-from-a-fork/\">pull request</a> with your changes!</li>\n</ol>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dawnlabs/alchemy.git/blob/master/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors</h2>\n<p>Alchemy is a project by <a href=\"http://dawnlabs.io/\" rel=\"nofollow\"><img width=\"8%\" src=\"https://cloud.githubusercontent.com/assets/10369094/25406306/dacebd4c-29cb-11e7-8e1c-468687cde495.png\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Mike Fix (<a href=\"https://github.com/mfix22\">@mfix22</a>)</li>\n<li>Brian Dennis (<a href=\"https://github.com/briandennis\">@briandennis</a>)</li>\n<li>Jake Dexheimer (<a href=\"https://github.com/jakedex\">@jakedex</a>)</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/10369094/24595851/bc69d6e4-17ff-11e7-98e9-67b538b25de3.png\"><img width=\"40%\" src=\"https://cloud.githubusercontent.com/assets/10369094/24595851/bc69d6e4-17ff-11e7-98e9-67b538b25de3.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h2>\n<p>Alchemy is an open-source file converter (built on Electron and React). It also supports operations like merging files together into a pdf. We hope to support more operations and file types soon!</p>\n<p>Visit <a href=\"http://dawnlabs.io/alchemy/\" rel=\"nofollow\">dawnlabs.io/alchemy/</a> or read <a href=\"https://dawnlabs.github.io/blog/alchemy/\" rel=\"nofollow\">our post</a> to learn more.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><strong>Beautifully simple</strong>. Super easy, drag-and-drop interface for converting/merging files</li>\n<li><strong>Merge files</strong>. Merge multiple images into one pdf, you can even change the file order</li>\n<li><strong>Convert files</strong>. Batch-convert multiple files to a variety of file types</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p><a href=\"\"></a><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif\"><img src=\"https://cloud.githubusercontent.com/assets/10369094/24595824/7e6f7f74-17ff-11e7-80dd-b2602b9f0ba1.gif\" alt=\"demo\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Simply open the app by clicking on the menubar icon, or by hitting <code>⌘-⇧-8</code>.</li>\n<li>Then just drag your image files into the application and select any options.</li>\n<li>Finally, click the convert/merge to seamlessly convert them into a variety of formats, or merge them into a pdf or gif. You can also hold <code>⇧</code> while dropping to merge the files into a pdf immediately.</li>\n</ol>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<h3><a id=\"user-content-macoswindows\" class=\"anchor\" aria-hidden=\"true\" href=\"#macoswindows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS/Windows</h3>\n<p>Download the latest release from the <a href=\"https://github.com/dawnlabs/alchemy/releases/latest\">Alchemy Releases Page</a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>We haven't tested Alchemy on Linux yet, but if you're feeling adventurous go right ahead and <a href=\"https://github.com/dawnlabs/alchemy/issues/9\">create a build</a> for your platform of choice.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>If you have discovered a bug or have a feature suggestion, feel free to create an issue on Github.</p>\n<p>If you'd like to make some changes yourself, see the following:</p>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Build the webpack bundle and start the application: <code>yarn build &amp;&amp; yarn start</code></li>\n<li>Run the tests with: <code>yarn test</code></li>\n<li>Finally, submit a <a href=\"https://help.github.com/articles/creating-a-pull-request-from-a-fork/\">pull request</a> with your changes!</li>\n</ol>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors</h2>\n<p>Alchemy is a project by <a href=\"http://dawnlabs.io/\" rel=\"nofollow\"><img width=\"8%\" src=\"https://cloud.githubusercontent.com/assets/10369094/25406306/dacebd4c-29cb-11e7-8e1c-468687cde495.png\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Mike Fix (<a href=\"https://github.com/mfix22\">@mfix22</a>)</li>\n<li>Brian Dennis (<a href=\"https://github.com/briandennis\">@briandennis</a>)</li>\n<li>Jake Dexheimer (<a href=\"https://github.com/jakedex\">@jakedex</a>)</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.014Z",
    "goodColorOnWhite": "#A56313",
    "goodColorOnBlack": "#E89837",
    "faintColorOnWhite": "rgba(165, 99, 19, 0.1)"
  },
  {
    "slug": "alduin",
    "name": "Alduin",
    "description": "An RSS, Atom and JSON feed reader",
    "website": "https://alduinapp.github.io",
    "repository": "https://github.com/AlduinApp/alduin",
    "keywords": [
      "rss",
      "atom",
      "aggregator",
      "react",
      "redux",
      "react-redux",
      "jsonfeed",
      "json",
      "reader"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/2924349c69dbcab6aa261e5eb51ba0d9cbe8b630/68747470733a2f2f692e696d6775722e636f6d2f6569394748444b2e706e67"
      }
    ],
    "icon": "alduin-icon.png",
    "icon32": "alduin-icon-32.png",
    "icon64": "alduin-icon-64.png",
    "icon128": "alduin-icon-128.png",
    "icon256": "alduin-icon-256.png",
    "date": "2016-11-17",
    "iconColors": [
      "#3d1814",
      "#a33e21",
      "#7d2b1d",
      "#642c14",
      "#5e2319"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/AlduinApp/alduin/releases/8051714",
      "assets_url": "https://api.github.com/repos/AlduinApp/alduin/releases/8051714/assets",
      "upload_url": "https://uploads.github.com/repos/AlduinApp/alduin/releases/8051714/assets{?name,label}",
      "html_url": "https://github.com/AlduinApp/alduin/releases/tag/2.0.1",
      "id": 8051714,
      "tag_name": "2.0.1",
      "target_commitish": "master",
      "name": "2.0.1 - Fix bug and enable error reporting",
      "draft": false,
      "author": {
        "login": "Xstoudi",
        "id": 2575182,
        "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Xstoudi",
        "html_url": "https://github.com/Xstoudi",
        "followers_url": "https://api.github.com/users/Xstoudi/followers",
        "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
        "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
        "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
        "repos_url": "https://api.github.com/users/Xstoudi/repos",
        "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-10-09T18:22:53Z",
      "published_at": "2017-10-13T06:50:42Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056503",
          "id": 5056503,
          "name": "alduin-2.0.1-full.nupkg",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 59551073,
          "download_count": 85,
          "created_at": "2017-10-13T06:43:49Z",
          "updated_at": "2017-10-13T06:44:18Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/alduin-2.0.1-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056542",
          "id": 5056542,
          "name": "Alduin-2.0.1-linux.zip",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 60261676,
          "download_count": 1065,
          "created_at": "2017-10-13T06:48:49Z",
          "updated_at": "2017-10-13T06:49:46Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/Alduin-2.0.1-linux.zip"
        },
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056493",
          "id": 5056493,
          "name": "Alduin-2.0.1-win.zip",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 56690464,
          "download_count": 630,
          "created_at": "2017-10-13T06:41:13Z",
          "updated_at": "2017-10-13T06:41:41Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/Alduin-2.0.1-win.zip"
        },
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056541",
          "id": 5056541,
          "name": "alduin-2.0.1-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-iso9660-appimage",
          "state": "uploaded",
          "size": 63766528,
          "download_count": 659,
          "created_at": "2017-10-13T06:48:49Z",
          "updated_at": "2017-10-13T06:49:18Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/alduin-2.0.1-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056504",
          "id": 5056504,
          "name": "Alduin.Setup.2.0.1.exe",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-ms-dos-executable",
          "state": "uploaded",
          "size": 60517888,
          "download_count": 518,
          "created_at": "2017-10-13T06:43:49Z",
          "updated_at": "2017-10-13T06:44:51Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/Alduin.Setup.2.0.1.exe"
        },
        {
          "url": "https://api.github.com/repos/AlduinApp/alduin/releases/assets/5056505",
          "id": 5056505,
          "name": "RELEASES",
          "label": null,
          "uploader": {
            "login": "Xstoudi",
            "id": 2575182,
            "avatar_url": "https://avatars2.githubusercontent.com/u/2575182?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Xstoudi",
            "html_url": "https://github.com/Xstoudi",
            "followers_url": "https://api.github.com/users/Xstoudi/followers",
            "following_url": "https://api.github.com/users/Xstoudi/following{/other_user}",
            "gists_url": "https://api.github.com/users/Xstoudi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Xstoudi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Xstoudi/subscriptions",
            "organizations_url": "https://api.github.com/users/Xstoudi/orgs",
            "repos_url": "https://api.github.com/users/Xstoudi/repos",
            "events_url": "https://api.github.com/users/Xstoudi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Xstoudi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 76,
          "download_count": 57,
          "created_at": "2017-10-13T06:43:49Z",
          "updated_at": "2017-10-13T06:44:51Z",
          "browser_download_url": "https://github.com/AlduinApp/alduin/releases/download/2.0.1/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/AlduinApp/alduin/tarball/2.0.1",
      "zipball_url": "https://api.github.com/repos/AlduinApp/alduin/zipball/2.0.1",
      "body_html": "<ul>\n<li>Enable error reporting</li>\n<li>Fix bug on feed fetching</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.699Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-alduin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#alduin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Alduin</h1>\n<p><a href=\"https://twitter.com/Xstoudi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1813784f761fe4942e42774d85c9bd4ed082645/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5873746f7564692e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77253230405873746f756469\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/Xstoudi.svg?style=social&amp;label=Follow%20@Xstoudi\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/AlduinApp/alduin/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/4b5966a2a252ee0f241a1e03b13417178eb4964f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/AlduinRSS/alduin/release\"><img src=\"https://camo.githubusercontent.com/d70fdfa785568962c4b813cd003072575df13ebf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f416c6475696e4170702f616c6475696e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github Release Version\" data-canonical-src=\"https://img.shields.io/github/release/AlduinApp/alduin.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/AlduinApp/alduin/releases\"><img src=\"https://camo.githubusercontent.com/dc5835dd6b504edc3012a8431f80fe68dcc25346/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f416c6475696e4170702f616c6475696e2f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/AlduinApp/alduin/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://alduinapp.github.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d2e14417896f9483d3b7adc859996966e9404c/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f68747470732f616c6475696e6170702e6769746875622e696f2e7376673f6c6162656c3d416c6475696e2532377325323077656273697465267374796c653d666c61742d737175617265\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/https/alduinapp.github.io.svg?label=Alduin%27s%20website&amp;style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://alduinapp.github.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcc70a6dc8f1d27914e01a74d55a1dde595b2161/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d686572652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Donation\" data-canonical-src=\"https://img.shields.io/badge/Donate-here-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p>Alduin is an RSS, Atom and JSON feed aggregator available on Windows and Linux.\nOpen source and free, Alduin has an ergonomic, complete and easy to use interface, which will be suitable for all types of user.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2924349c69dbcab6aa261e5eb51ba0d9cbe8b630/68747470733a2f2f692e696d6775722e636f6d2f6569394748444b2e706e67\"><img src=\"https://camo.githubusercontent.com/2924349c69dbcab6aa261e5eb51ba0d9cbe8b630/68747470733a2f2f692e696d6775722e636f6d2f6569394748444b2e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://i.imgur.com/ei9GHDK.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-current-state\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#current-state\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Current state</h2>\n<p>Alduin will continue to evolve lead by users recommendations.\nMade with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji> by <a href=\"https://github.com/Xstoudi\">Xavier Stouder</a>.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>To download Alduin, just go <a href=\"https://github.com/AlduinApp/alduin/releases\">on the release page</a> and download the archive or executable corresponding to your OS.</p>\n<h2><a id=\"user-content-technical-specifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#technical-specifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technical specifications</h2>\n<p>Alduin is built on powefull and modern technologies like:</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"http://lesscss.org/\" rel=\"nofollow\">Less</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>You can contribute in many ways. Submit pull requests, create themes, report bugs, make a donation or simply use the software.</p>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AlduinApp/alduin/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contact</h2>\n<p>For help, enquiries and commercial contact, please send an email to <a href=\"https://github.com/AlduinApp/alduin/blob/master/mailto://xavier+alduin@stouder.io\" rel=\"nofollow\">xavier+alduin@stouder.io</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-alduin\" class=\"anchor\" aria-hidden=\"true\" href=\"#alduin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Alduin</h1>\n<p><a href=\"https://twitter.com/Xstoudi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1813784f761fe4942e42774d85c9bd4ed082645/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f5873746f7564692e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77253230405873746f756469\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/twitter/follow/Xstoudi.svg?style=social&amp;label=Follow%20@Xstoudi\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/AlduinApp/alduin/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/4b5966a2a252ee0f241a1e03b13417178eb4964f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/AlduinRSS/alduin/release\"><img src=\"https://camo.githubusercontent.com/d70fdfa785568962c4b813cd003072575df13ebf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f416c6475696e4170702f616c6475696e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github Release Version\" data-canonical-src=\"https://img.shields.io/github/release/AlduinApp/alduin.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/AlduinApp/alduin/releases\"><img src=\"https://camo.githubusercontent.com/dc5835dd6b504edc3012a8431f80fe68dcc25346/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f416c6475696e4170702f616c6475696e2f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/AlduinApp/alduin/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://alduinapp.github.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d2e14417896f9483d3b7adc859996966e9404c/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f68747470732f616c6475696e6170702e6769746875622e696f2e7376673f6c6162656c3d416c6475696e2532377325323077656273697465267374796c653d666c61742d737175617265\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/https/alduinapp.github.io.svg?label=Alduin%27s%20website&amp;style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://alduinapp.github.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcc70a6dc8f1d27914e01a74d55a1dde595b2161/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d686572652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Donation\" data-canonical-src=\"https://img.shields.io/badge/Donate-here-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p>Alduin is an RSS, Atom and JSON feed aggregator available on Windows and Linux.\nOpen source and free, Alduin has an ergonomic, complete and easy to use interface, which will be suitable for all types of user.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2924349c69dbcab6aa261e5eb51ba0d9cbe8b630/68747470733a2f2f692e696d6775722e636f6d2f6569394748444b2e706e67\"><img src=\"https://camo.githubusercontent.com/2924349c69dbcab6aa261e5eb51ba0d9cbe8b630/68747470733a2f2f692e696d6775722e636f6d2f6569394748444b2e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://i.imgur.com/ei9GHDK.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-current-state\" class=\"anchor\" aria-hidden=\"true\" href=\"#current-state\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Current state</h2>\n<p>Alduin will continue to evolve lead by users recommendations.\nMade with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> by <a href=\"https://github.com/Xstoudi\">Xavier Stouder</a>.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>To download Alduin, just go <a href=\"https://github.com/AlduinApp/alduin/releases\">on the release page</a> and download the archive or executable corresponding to your OS.</p>\n<h2><a id=\"user-content-technical-specifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical-specifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technical specifications</h2>\n<p>Alduin is built on powefull and modern technologies like:</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a></li>\n<li><a href=\"http://lesscss.org/\" rel=\"nofollow\">Less</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>You can contribute in many ways. Submit pull requests, create themes, report bugs, make a donation or simply use the software.</p>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contact</h2>\n<p>For help, enquiries and commercial contact, please send an email to <a href=\"mailto://xavier+alduin@stouder.io\" rel=\"nofollow\">xavier+alduin@stouder.io</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.063Z",
    "goodColorOnWhite": "#642C14",
    "goodColorOnBlack": "#C45627",
    "faintColorOnWhite": "rgba(100, 44, 20, 0.1)"
  },
  {
    "slug": "alva",
    "name": "Alva",
    "description": "Design interactive products based on the same components your engineers are using.",
    "website": "https://meetalva.io/",
    "category": "Graphics & Design",
    "repository": "https://github.com/meetalva/alva",
    "keywords": [
      "design",
      "design-system",
      "react",
      "components"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://meetalva.io/images/application.png",
        "caption": "Alva view with the integrated example project.",
        "imageLink": "https://meetalva.io"
      }
    ],
    "icon": "alva-icon.png",
    "icon32": "alva-icon-32.png",
    "icon64": "alva-icon-64.png",
    "icon128": "alva-icon-128.png",
    "icon256": "alva-icon-256.png",
    "date": "2017-12-26",
    "iconColors": [
      "#3990df",
      "#f1f6fb",
      "#69ace4",
      "#c4dcf4",
      "#74ace6"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/meetalva/alva/releases/10126685",
      "assets_url": "https://api.github.com/repos/meetalva/alva/releases/10126685/assets",
      "upload_url": "https://uploads.github.com/repos/meetalva/alva/releases/10126685/assets{?name,label}",
      "html_url": "https://github.com/meetalva/alva/releases/tag/v0.7.0",
      "id": 10126685,
      "tag_name": "v0.7.0",
      "target_commitish": "master",
      "name": "v0.7.0",
      "draft": false,
      "author": {
        "login": "LKuechler",
        "id": 2543933,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/LKuechler",
        "html_url": "https://github.com/LKuechler",
        "followers_url": "https://api.github.com/users/LKuechler/followers",
        "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
        "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
        "organizations_url": "https://api.github.com/users/LKuechler/orgs",
        "repos_url": "https://api.github.com/users/LKuechler/repos",
        "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
        "received_events_url": "https://api.github.com/users/LKuechler/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-16T17:15:13Z",
      "published_at": "2018-03-16T20:56:51Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537676",
          "id": 6537676,
          "name": "Alva-0.7.0-mac.zip",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 64003027,
          "download_count": 248,
          "created_at": "2018-03-16T18:59:32Z",
          "updated_at": "2018-03-16T19:03:40Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/Alva-0.7.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537677",
          "id": 6537677,
          "name": "Alva-0.7.0.AppImage",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 69403538,
          "download_count": 314,
          "created_at": "2018-03-16T18:59:32Z",
          "updated_at": "2018-03-16T19:04:57Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/Alva-0.7.0.AppImage"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537678",
          "id": 6537678,
          "name": "Alva-0.7.0.dmg",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 65724513,
          "download_count": 993,
          "created_at": "2018-03-16T18:59:32Z",
          "updated_at": "2018-03-16T19:06:21Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/Alva-0.7.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537679",
          "id": 6537679,
          "name": "Alva-0.7.0.exe",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 49961480,
          "download_count": 887,
          "created_at": "2018-03-16T18:59:33Z",
          "updated_at": "2018-03-16T19:07:30Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/Alva-0.7.0.exe"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537675",
          "id": 6537675,
          "name": "alva_0.7.0_amd64.snap",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 122142720,
          "download_count": 187,
          "created_at": "2018-03-16T18:59:32Z",
          "updated_at": "2018-03-16T19:02:34Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/alva_0.7.0_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537680",
          "id": 6537680,
          "name": "latest-linux.yml",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 358,
          "download_count": 353,
          "created_at": "2018-03-16T18:59:33Z",
          "updated_at": "2018-03-16T19:07:30Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537681",
          "id": 6537681,
          "name": "latest-mac.json",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 163,
          "download_count": 7,
          "created_at": "2018-03-16T18:59:33Z",
          "updated_at": "2018-03-16T19:07:30Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537682",
          "id": 6537682,
          "name": "latest-mac.yml",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 465,
          "download_count": 1887,
          "created_at": "2018-03-16T18:59:33Z",
          "updated_at": "2018-03-16T19:07:31Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6537683",
          "id": 6537683,
          "name": "latest.yml",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 395,
          "download_count": 781,
          "created_at": "2018-03-16T18:59:33Z",
          "updated_at": "2018-03-16T19:07:31Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/latest.yml"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6543042",
          "id": 6543042,
          "name": "meetalva-0.7.0-mac.dmg",
          "label": null,
          "uploader": {
            "login": "markusoelhafen",
            "id": 10544994,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10544994?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/markusoelhafen",
            "html_url": "https://github.com/markusoelhafen",
            "followers_url": "https://api.github.com/users/markusoelhafen/followers",
            "following_url": "https://api.github.com/users/markusoelhafen/following{/other_user}",
            "gists_url": "https://api.github.com/users/markusoelhafen/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/markusoelhafen/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/markusoelhafen/subscriptions",
            "organizations_url": "https://api.github.com/users/markusoelhafen/orgs",
            "repos_url": "https://api.github.com/users/markusoelhafen/repos",
            "events_url": "https://api.github.com/users/markusoelhafen/events{/privacy}",
            "received_events_url": "https://api.github.com/users/markusoelhafen/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 65724513,
          "download_count": 60,
          "created_at": "2018-03-17T10:10:00Z",
          "updated_at": "2018-03-17T10:18:36Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/meetalva-0.7.0-mac.dmg"
        },
        {
          "url": "https://api.github.com/repos/meetalva/alva/releases/assets/6550169",
          "id": 6550169,
          "name": "meetalva-0.7.0-mac.zip",
          "label": null,
          "uploader": {
            "login": "LKuechler",
            "id": 2543933,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2543933?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/LKuechler",
            "html_url": "https://github.com/LKuechler",
            "followers_url": "https://api.github.com/users/LKuechler/followers",
            "following_url": "https://api.github.com/users/LKuechler/following{/other_user}",
            "gists_url": "https://api.github.com/users/LKuechler/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/LKuechler/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/LKuechler/subscriptions",
            "organizations_url": "https://api.github.com/users/LKuechler/orgs",
            "repos_url": "https://api.github.com/users/LKuechler/repos",
            "events_url": "https://api.github.com/users/LKuechler/events{/privacy}",
            "received_events_url": "https://api.github.com/users/LKuechler/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 64003027,
          "download_count": 412,
          "created_at": "2018-03-18T15:01:34Z",
          "updated_at": "2018-03-18T15:03:50Z",
          "browser_download_url": "https://github.com/meetalva/alva/releases/download/v0.7.0/meetalva-0.7.0-mac.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/meetalva/alva/tarball/v0.7.0",
      "zipball_url": "https://api.github.com/repos/meetalva/alva/zipball/v0.7.0",
      "body_html": "<h1>The one that gave us readable change logs</h1>\n<ul>\n<li><strong>It's dangerous out there, take this:</strong> In order to help you navigate the depths of your hard drives' folders, Alva now sports an all new and improved icon. Never again will you have to endlessly search for our application. More importantly, we can now print cool stickers!</li>\n<li><strong>Some things are just more fun when done in groups:</strong> For this release, we were once more lucky enough to welcome new amazing contibutors. Many thanks to <a class=\"user-mention\" data-hovercard-user-id=\"2471172\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/mpfeil\">@mpfeil</a>, <a class=\"user-mention\" data-hovercard-user-id=\"5841239\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/bing107\">@bing107</a>, <a class=\"user-mention\" data-hovercard-user-id=\"9864073\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/glebez\">@glebez</a>, <a class=\"user-mention\" data-hovercard-user-id=\"7641760\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/petetnt\">@petetnt</a>, <a class=\"user-mention\" data-hovercard-user-id=\"8731922\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/tbroadley\">@tbroadley</a>, <a class=\"user-mention\" data-hovercard-user-id=\"827205\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/DanielRuf\">@DanielRuf</a>, <a class=\"user-mention\" data-hovercard-user-id=\"16475886\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/goprime10\">@goprime10</a> and <a class=\"user-mention\" data-hovercard-user-id=\"3357315\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/Palmaswell\">@Palmaswell</a>. You rock!</li>\n</ul>\n<h3>Features</h3>\n<ul>\n<li>\n<p><strong>auto-updater:</strong> We've taught Alva some manners. It will now politely ask before updating. (<a href=\"https://github.com/meetalva/alva/commit/38c7766\">38c7766</a>), closes <a href=\"https://github.com/meetalva/alva/issues/168\">#168</a></p>\n</li>\n<li>\n<p><strong>auto-updater:</strong> You can now ask Alva to check, if it really is the newest version of itself. Oh, and if it's not, you'll see a fancy progress bar for the updating process. (<a href=\"https://github.com/meetalva/alva/commit/e024cc4\">e024cc4</a>), closes <a href=\"https://github.com/meetalva/alva/issues/84\">#84</a></p>\n</li>\n<li>\n<p><strong>preview:</strong> Selected elements are now highlighted. No need to touch my screen to show me the one you're talking about, thank you very much. (<a href=\"https://github.com/meetalva/alva/commit/2423a5d\">2423a5d</a>)<br>\n<a target=\"_blank\" href=\"https://user-images.githubusercontent.com/2543933/37540231-7fb64732-2956-11e8-8c64-d0268344cc75.gif\"><img src=\"https://user-images.githubusercontent.com/2543933/37540231-7fb64732-2956-11e8-8c64-d0268344cc75.gif\" alt=\"dd6ced29fb\" style=\"max-width:100%;\"></a></p>\n</li>\n<li>\n<p><strong>menu:</strong> Page elements now have a context menu. Because everything's better with proper context. (<a href=\"https://github.com/meetalva/alva/commit/a8cd86e\">a8cd86e</a>), closes <a href=\"https://github.com/meetalva/alva/issues/111\">#111</a></p>\n</li>\n<li>\n<p><strong>menu:</strong> There is now an option to export your current page as a PNG. Or as our trainee would put it: \"The only format that really matters, right!?\" (<a href=\"https://github.com/meetalva/alva/commit/1c423b6\">1c423b6</a>), closes <a href=\"https://github.com/meetalva/alva/issues/71\">#71</a></p>\n</li>\n<li>\n<p><strong>menu:</strong> Menu items are now on a strict \"Need To Know\" basis. Alva won't continue to tease you with unavailable options. (<a href=\"https://github.com/meetalva/alva/commit/c009cd2\">c009cd2</a>)</p>\n</li>\n<li>\n<p><strong>menu:</strong> Settings can now be accessed via a new menu item. Why you would want to change Alva in any way is beyond us though. (<a href=\"https://github.com/meetalva/alva/commit/f8676a7\">f8676a7</a>), closes <a href=\"https://github.com/meetalva/alva/issues/195\">#195</a></p>\n</li>\n<li>\n<p><strong>page-list:</strong> You can now change the name of pages within the page list. We couldn't think of a clever joke for this one. Enjoy though. (<a href=\"https://github.com/meetalva/alva/commit/1736b0b\">1736b0b</a>)<br>\n<a target=\"_blank\" href=\"https://user-images.githubusercontent.com/2543933/37543372-9e1c9f68-2961-11e8-94a8-14518e1c71b7.gif\"><img src=\"https://user-images.githubusercontent.com/2543933/37543372-9e1c9f68-2961-11e8-94a8-14518e1c71b7.gif\" alt=\"rename\" style=\"max-width:100%;\"></a></p>\n</li>\n<li>\n<p><strong>preview-pane:</strong> Want to see what other people see? You can now resize the preview-pane to do just that. (<a href=\"https://github.com/meetalva/alva/commit/5f6e133\">5f6e133</a>)<br>\n<a target=\"_blank\" href=\"https://user-images.githubusercontent.com/2543933/37543350-8bfa9272-2961-11e8-9ebf-83deb49a78b0.gif\"><img src=\"https://user-images.githubusercontent.com/2543933/37543350-8bfa9272-2961-11e8-9ebf-83deb49a78b0.gif\" alt=\"resize\" style=\"max-width:100%;\"></a></p>\n</li>\n<li>\n<p><strong>window:</strong> As ants have not yet embraced Alva, we've decided to implement a minimum app window size. (<a href=\"https://github.com/meetalva/alva/commit/239d788\">239d788</a>), closes <a href=\"https://github.com/meetalva/alva/issues/107\">#107</a></p>\n</li>\n</ul>\n<h3>Bug Fixes</h3>\n<ul>\n<li><strong>electron:</strong> The \"Learn More\" menu item now let's you discover more than just that we're bad a linking things in menus. (<a href=\"https://github.com/meetalva/alva/issues/172\">#172</a>) (<a href=\"https://github.com/meetalva/alva/commit/75edbb1\">75edbb1</a>)</li>\n<li><strong>lsg:</strong> Well colour me impressed. Item label colours are now consistent! (<a href=\"https://github.com/meetalva/alva/issues/159\">#159</a>) (<a href=\"https://github.com/meetalva/alva/commit/7d7c83e\">7d7c83e</a>), closes <a href=\"https://github.com/meetalva/alva/issues/147\">#147</a></li>\n<li><strong>menu:</strong> When you hide all windows, Alva will now join its friends and minimise as well. (<a href=\"https://github.com/meetalva/alva/commit/ee8b5c4\">ee8b5c4</a>), closes <a href=\"https://github.com/meetalva/alva/issues/187\">#187</a></li>\n<li><strong>store:</strong> Alva has learned some critical thinking and will not let you save when there is no styleguide. (<a href=\"https://github.com/meetalva/alva/commit/f9ef1dd\">f9ef1dd</a>), closes <a href=\"https://github.com/meetalva/alva/issues/101\">#101</a></li>\n</ul>\n<p><strong>Needless to say, a lot of things have changed behind the scenes as well. Also: Thanks to everyone for using Alva. We hope you're enjoying the experience.</strong></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.730Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-meet-alva\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#meet-alva\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Meet Alva</h1>\n<p align=\"center\">Alva is a radically new digital design tool built for cross-functional product teams.</p>\n<p align=\"center\"><a href=\"https://meetalva.io\" rel=\"nofollow\">https://meetalva.io</a></p>\n<br><br>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/eaeb7589fe1c163fd78844c2eeba5c1d88eda07c/68747470733a2f2f6d656574616c76612e696f2f6173736574732f696d616765732f6170706c69636174696f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/eaeb7589fe1c163fd78844c2eeba5c1d88eda07c/68747470733a2f2f6d656574616c76612e696f2f6173736574732f696d616765732f6170706c69636174696f6e2e706e67\" data-canonical-src=\"https://meetalva.io/assets/images/application.png\" style=\"max-width:100%;\"></a></p>\n<p>Alva works with your production frontend components, adding up-to-date, responsive, and interactive designs to your living styleguide.</p>\n<p>You can start with a minimal set of components to sketch concepts and do fast iterations with your development team to create and enrich components, from atoms to modules and entire pages and a full-featured styleguide. But you can also add Alva designs to existing style\nguides.</p>\n<p>Alva focuses on the arrangement and content editing of pages, while it leaves the implementation of the components to the developers, providing a single source of truth for both.</p>\n<p>There is no such thing as out-dated and static PNG screens, as the current version of both the design models and the component implementation always render to up-to-date web pages instead.</p>\n<ul>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#installation-and-usage\">Installation and usage</a>\n<ul>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#as-a-designer\">As a designer</a></li>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#as-a-pattern-developer\">As a pattern developer</a></li>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#as-a-contributor-to-alva\">As a contributor to Alva</a></li>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#pattern-requirements-and-configuration\">Pattern requirements and configuration</a></li>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#source-code-structure-and-architecture\">Source-code structure and architecture</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/meetalva/alva/blob/master/#next-features\">Next features</a></li>\n</ul>\n<h2><a id=\"user-content-installation-and-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#installation-and-usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation and usage</h2>\n<p>Please follow the installation and usage guidelines matching your purpose for Alva.</p>\n<h3><a id=\"user-content-as-a-designer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#as-a-designer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As a designer</h3>\n<p><a href=\"https://github.com/meetalva/alva/releases\">Download</a> the pre-built release of Alva.</p>\n<p>If you want to get familiar with Alva and work with the kickstart wireframe styleguide, that&apos;s all you need.</p>\n<p>If you want to work on a production styleguide, together with your developers team, you also need to clone that repository from git, and build it according to their instructions.</p>\n<p>Either way, after the download and installation, start Alva and choose &quot;Open Styleguide&quot; to get started.</p>\n<h3><a id=\"user-content-as-a-pattern-developer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#as-a-pattern-developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As a pattern developer</h3>\n<p>Also <a href=\"https://github.com/meetalva/alva/releases\">download</a> the pre-built release of Alva.</p>\n<p>Alva requires a styleguide project containing compiled React components in a folder named\n<code>lib/patterns</code>.</p>\n<p>Each pattern must provide an index.d.ts and an index.js, to get both meta-data and the implementation of each pattern.</p>\n<p>Below <code>lib/patterns</code>, you may structure your styleguide as you like (e.g. using\n<code>atoms</code>/<code>molecules</code>/<code>modules</code>, or any other type of structure).</p>\n<p><a href=\"https://github.com/sinnerschrader/patternplate\">Patternplate</a> fulfills these requirements.</p>\n<p>For more information about Alva&apos;s current requirements regarding styleguide patterns, and the abilities to provide meta-data, see <a href=\"https://github.com/meetalva/alva/blob/master/#pattern-requirements-and-configuration\">Pattern requirements and configuration</a>.</p>\n<p>Inside the styleguide, Alva creates a new folder name <code>alva</code>, putting projects and pages into subfolders.</p>\n<p>Instruct the designer team on how to add, commit, and push these files. The styleguide repository is your common base of interchange. You should both work on the same feature branches and integrate frequently. For example, let the designer add a place-holder element into a page, and then you replace it by an actual new pattern. This is a minimal and quick design-development roundtrip.</p>\n<p>You can find an example patternplate styleguide with Alva designs at <a href=\"https://github.com/meetalva/designkit\">https://github.com/meetalva/designkit</a>.</p>\n<h3><a id=\"user-content-as-a-contributor-to-alva\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#as-a-contributor-to-alva\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As a contributor to Alva</h3>\n<p>Please read our <a href=\"https://github.com/meetalva/alva/blob/master/CONTRIBUTING.md#Setup-for-contributers\">contributing guidelines</a>. There you will find also the setup for contributors.</p>\n<h3><a id=\"user-content-pattern-requirements-and-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#pattern-requirements-and-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pattern requirements and configuration</h3>\n<p>Alva tries hard to understand the structure of your styleguide, including the pattern folders, patterns, and properties.</p>\n<p>However, currently, only TypeScript React pattern components are supported.</p>\n<p>The pattern analyzer expects directories in the following structure:</p>\n<ul>\n<li>A directory named <code>lib</code> at styleguide top-level, and inside, a directory <code>patterns</code>.</li>\n<li>Inside that, optionally, a directory per pattern folder (maybe even nested)</li>\n<li>Finally inside that, a directory per pattern</li>\n</ul>\n<p>Each pattern directory must have an <code>index.js</code> and an <code>index.d.ts</code> file, containing the implementation, and the typings.</p>\n<p>The pattern implementations must be default exports.</p>\n<p>Each pattern typing must have a props interface with the same name as the pattern, plus <code>Props</code>.</p>\n<p>Each property must be of one of the following types:</p>\n<ul>\n<li>string</li>\n<li>string[]</li>\n<li>number</li>\n<li>number[]</li>\n<li>boolean</li>\n<li>enum (with a TypeScript enum type declared in the same file)</li>\n</ul>\n<p>All other properties are ignored for now.</p>\n<p>Properties may be optional (&quot;<code>?</code>&quot;), and Alva considers that. Additionally, you may add JSDoc annotations to signal meta-data:</p>\n<ul>\n<li>@name to override the human-friendly name</li>\n<li>@default to provide an initial value for Alva</li>\n<li>@hidden to hide the property from Alva</li>\n</ul>\n<p>Examples:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\"> * <span class=\"pl-k\">@name</span> <span class=\"pl-en\">Button</span> text</span>\n<span class=\"pl-c\"> * <span class=\"pl-k\">@default</span> <span class=\"pl-smi\">Click</span> me!</span>\n<span class=\"pl-c\"> <span class=\"pl-c\">*/</span></span>\nbuttonText<span class=\"pl-k\">:</span> string;</pre></div>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\"> * @hidden</span>\n<span class=\"pl-c\"> <span class=\"pl-c\">*/</span></span>\nclassName<span class=\"pl-k\">?:</span> string;</pre></div>\n<p>You can also specify the @name annotation on enum members, and you can add it to the props interface to rename the entire pattern.</p>\n<h3><a id=\"user-content-styleguide-analyzers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#styleguide-analyzers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Styleguide analyzers</h3>\n<p>Alva tries to understand the structure of your styleguide, including the pattern folders, patterns, and properties, by delegating to so-called styleguide analyzers.</p>\n<p>In the future, there will be several analyzers for all types of</p>\n<ul>\n<li>frontend technologies like <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a>, <a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a>, and <a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue</a>,</li>\n<li>pattern systems like <a href=\"https://github.com/patternplate\">Patternplate</a> and <a href=\"https://storybook.js.org/\" rel=\"nofollow\">Storybook</a>, and</li>\n<li>languages like <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a> and plain JavaScript.</li>\n</ul>\n<p>The analyzer is also responsible for rendering page elements into the preview, as it is the type of object that knows the frontend technology.</p>\n<p>Currently we only have a <a href=\"https://github.com/meetalva/alva/blob/master/./src/styleguide/analyzer/typescript-react-analyzer/typescript-react-analyzer.ts\">TypeScript React analyzer</a> with no extra intelligence for pattern systems.</p>\n<p>If you want to build your own, you have to implement a class similar to that analyzer, implementing an <code>analyze</code> and a <code>render</code> method. You have to create a new directory inside <code>src/styleguide/analyzer</code> with the kebab-case name of your analyzer. Then, put a <code>.ts</code> file into that folder, with the same name. The file must export a class named <code>Analyzer</code>, extending <code>StyleguideAnalyzer</code> (or one of its subclasses).</p>\n<p>If you create an analyzer named &apos;my-analyzer&apos;, there whould be a file <code>src/styleguide/analyzer/my-analyzer/my-analyzer.ts</code> with the following content:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> { <span class=\"pl-smi\">HighlightElementFunction</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>../../component/preview<span class=\"pl-pds\">&apos;</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">Store</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>../../store/store<span class=\"pl-pds\">&apos;</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">Styleguide</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>../../store/styleguide/styleguide<span class=\"pl-pds\">&apos;</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">StyleguideAnalyzer</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>../styleguide/analyzer<span class=\"pl-pds\">&apos;</span></span>;\n\n<span class=\"pl-k\">export</span> <span class=\"pl-k\">class</span> <span class=\"pl-en\">Analyzer</span> <span class=\"pl-k\">extends</span> <span class=\"pl-e\">StyleguideAnalyzer</span> {\n\t<span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\">\t * <span class=\"pl-k\">@inheritdoc</span></span>\n<span class=\"pl-c\">\t <span class=\"pl-c\">*/</span></span>\n\t<span class=\"pl-k\">public</span> <span class=\"pl-en\">analyze</span>(styleguide<span class=\"pl-k\">:</span> Styleguide)<span class=\"pl-k\">:</span> <span class=\"pl-k\">void</span> {\n\t\t<span class=\"pl-c\"><span class=\"pl-c\">//</span> TODO: Implement me.</span>\n\t}\n\n\t<span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\">\t * <span class=\"pl-k\">@inheritdoc</span></span>\n<span class=\"pl-c\">\t <span class=\"pl-c\">*/</span></span>\n\t<span class=\"pl-k\">public</span> <span class=\"pl-en\">render</span>(highlightElement<span class=\"pl-k\">:</span> HighlightElementFunction)<span class=\"pl-k\">:</span> <span class=\"pl-k\">void</span> {\n\t\t<span class=\"pl-c\"><span class=\"pl-c\">//</span> TODO: Implement me.</span>\n\t}\n}</pre></div>\n<h4><a id=\"user-content-pattern-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#pattern-analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pattern analysis</h4>\n<p>The implementation of <code>analyze</code> should use the provided path as a starting point to find pattern folders and patterns. For each folder, instantiate a <code>PatternFolder</code> object like this:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">new</span> <span class=\"pl-en\">PatternFolder</span>(name, parent)</pre></div>\n<p>where <code>name</code> is the human friendly name of that folder, and <code>parent</code> is the styleguide&apos;s <code>getPatternRoot()</code> (for top-level folders), or a previously created parent folder (or nested folders). Maybe implement a folder recursion if you want to support nesting.</p>\n<p>For each pattern, locate the implementation (to be <code>require</code>d when rendering), its export name if it is not the default, and maybe an icon file. Also generate a stable ID for the pattern, e.g. by using the pattern system&apos;s ID metadata (or the file path, if not available). Then create a <code>Pattern</code> object like this:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">pattern</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-en\">Pattern</span>(id, name, implementationPath, exportName);\n<span class=\"pl-smi\">pattern</span>.<span class=\"pl-en\">setIconPath</span>(iconPath);</pre></div>\n<p>Next, add properties to the pattern by scanning the TypeScript types, reading pattern system metadata, etc. For each property, instantiate one of the <code>Property</code> subclasses, and add the property to the pattern, e.g.:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">property</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-en\">StringProperty</span>(id);\n<span class=\"pl-smi\">property</span>.<span class=\"pl-en\">setRequired</span>(required);\n<span class=\"pl-smi\">pattern</span>.<span class=\"pl-en\">addProperty</span>(property);</pre></div>\n<p>Finally, add the pattern to the styleguide, and optionally to one or more pattern folders:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-smi\">folder</span>.<span class=\"pl-en\">addPattern</span>(pattern);\n<span class=\"pl-smi\">styleguide</span>.<span class=\"pl-en\">addPattern</span>(pattern);</pre></div>\n<h4><a id=\"user-content-rendering\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#rendering\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Rendering</h4>\n<p>In the render method of the styleguide analyzer, your task is to output a component that displays the preview of the currently edited page (see <code>store.getCurrentPage()</code>).</p>\n<p>You have to iterate recursively over the page elements, and build property data objects for each element. See the TypeScript React analyzer&apos;s <code>createComponent</code> method for an example.</p>\n<p>Then <code>require</code> the implementation path and run the exported function with that data.</p>\n<h4><a id=\"user-content-select-your-new-analyzer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#select-your-new-analyzer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Select your new analyzer</h4>\n<p>After having created a new styleguide analyzer, put its name into your styleguide&apos;s <code>alva.yaml</code> as top-level <code>analyzerName</code> property:</p>\n<div class=\"highlight highlight-source-js\"><pre>analyzerName<span class=\"pl-k\">:</span> my<span class=\"pl-k\">-</span>analyzer</pre></div>\n<h2><a id=\"user-content-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meetalva/alva/blob/master/#next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Next features</h2>\n<p>See <a href=\"https://github.com/meetalva/alva/issues?q=is%3Aopen+is%3Aissue\">issues</a> or our <a href=\"https://github.com/meetalva/alva/projects/6\">backlog</a>.</p>\n<hr>\n<p>Feel free to dive in! Open an <a href=\"https://github.com/meetalva/alva/issues/new\">issue</a>, submit a\n<a href=\"https://github.com/meetalva/alva/compare\">Pull Request</a> or let&#x2019;s discuss what should be next. <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji></p>\n<p>Alva follows the <a href=\"https://github.com/meetalva/alva/blob/master/CODE_OF_CONDUCT.md\">Contributor Covenant Code of Conduct</a>.</p>\n<hr>\n<p>Proudly powered by <a href=\"https://github.com/sinnerschrader\">SinnerSchrader</a>.</p>\n<p>Copyright 2017-2018. Released under the MIT license.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-meet-alva\" class=\"anchor\" aria-hidden=\"true\" href=\"#meet-alva\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Meet Alva</h1>\n<p align=\"center\">Alva is a radically new digital design tool built for cross-functional product teams.</p>\n<p align=\"center\"><a href=\"https://meetalva.io\" rel=\"nofollow\">https://meetalva.io</a></p>\n<br><br>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/eaeb7589fe1c163fd78844c2eeba5c1d88eda07c/68747470733a2f2f6d656574616c76612e696f2f6173736574732f696d616765732f6170706c69636174696f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/eaeb7589fe1c163fd78844c2eeba5c1d88eda07c/68747470733a2f2f6d656574616c76612e696f2f6173736574732f696d616765732f6170706c69636174696f6e2e706e67\" data-canonical-src=\"https://meetalva.io/assets/images/application.png\" style=\"max-width:100%;\"></a></p>\n<p>Alva works with your production frontend components, adding up-to-date, responsive, and interactive designs to your living styleguide.</p>\n<p>You can start with a minimal set of components to sketch concepts and do fast iterations with your development team to create and enrich components, from atoms to modules and entire pages and a full-featured styleguide. But you can also add Alva designs to existing style\nguides.</p>\n<p>Alva focuses on the arrangement and content editing of pages, while it leaves the implementation of the components to the developers, providing a single source of truth for both.</p>\n<p>There is no such thing as out-dated and static PNG screens, as the current version of both the design models and the component implementation always render to up-to-date web pages instead.</p>\n<ul>\n<li><a href=\"#installation-and-usage\">Installation and usage</a>\n<ul>\n<li><a href=\"#as-a-designer\">As a designer</a></li>\n<li><a href=\"#as-a-pattern-developer\">As a pattern developer</a></li>\n<li><a href=\"#as-a-contributor-to-alva\">As a contributor to Alva</a></li>\n<li><a href=\"#pattern-requirements-and-configuration\">Pattern requirements and configuration</a></li>\n<li><a href=\"#source-code-structure-and-architecture\">Source-code structure and architecture</a></li>\n</ul>\n</li>\n<li><a href=\"#next-features\">Next features</a></li>\n</ul>\n<h2><a id=\"user-content-installation-and-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-and-usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation and usage</h2>\n<p>Please follow the installation and usage guidelines matching your purpose for Alva.</p>\n<h3><a id=\"user-content-as-a-designer\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-a-designer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As a designer</h3>\n<p><a href=\"https://github.com/meetalva/alva/releases\">Download</a> the pre-built release of Alva.</p>\n<p>If you want to get familiar with Alva and work with the kickstart wireframe styleguide, that's all you need.</p>\n<p>If you want to work on a production styleguide, together with your developers team, you also need to clone that repository from git, and build it according to their instructions.</p>\n<p>Either way, after the download and installation, start Alva and choose \"Open Styleguide\" to get started.</p>\n<h3><a id=\"user-content-as-a-pattern-developer\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-a-pattern-developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As a pattern developer</h3>\n<p>Also <a href=\"https://github.com/meetalva/alva/releases\">download</a> the pre-built release of Alva.</p>\n<p>Alva requires a styleguide project containing compiled React components in a folder named\n<code>lib/patterns</code>.</p>\n<p>Each pattern must provide an index.d.ts and an index.js, to get both meta-data and the implementation of each pattern.</p>\n<p>Below <code>lib/patterns</code>, you may structure your styleguide as you like (e.g. using\n<code>atoms</code>/<code>molecules</code>/<code>modules</code>, or any other type of structure).</p>\n<p><a href=\"https://github.com/sinnerschrader/patternplate\">Patternplate</a> fulfills these requirements.</p>\n<p>For more information about Alva's current requirements regarding styleguide patterns, and the abilities to provide meta-data, see <a href=\"#pattern-requirements-and-configuration\">Pattern requirements and configuration</a>.</p>\n<p>Inside the styleguide, Alva creates a new folder name <code>alva</code>, putting projects and pages into subfolders.</p>\n<p>Instruct the designer team on how to add, commit, and push these files. The styleguide repository is your common base of interchange. You should both work on the same feature branches and integrate frequently. For example, let the designer add a place-holder element into a page, and then you replace it by an actual new pattern. This is a minimal and quick design-development roundtrip.</p>\n<p>You can find an example patternplate styleguide with Alva designs at <a href=\"https://github.com/meetalva/designkit\">https://github.com/meetalva/designkit</a>.</p>\n<h3><a id=\"user-content-as-a-contributor-to-alva\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-a-contributor-to-alva\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As a contributor to Alva</h3>\n<p>Please read our <a href=\"https://github.com/meetalva/alva/blob/master/CONTRIBUTING.md#Setup-for-contributers\">contributing guidelines</a>. There you will find also the setup for contributors.</p>\n<h3><a id=\"user-content-pattern-requirements-and-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"#pattern-requirements-and-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pattern requirements and configuration</h3>\n<p>Alva tries hard to understand the structure of your styleguide, including the pattern folders, patterns, and properties.</p>\n<p>However, currently, only TypeScript React pattern components are supported.</p>\n<p>The pattern analyzer expects directories in the following structure:</p>\n<ul>\n<li>A directory named <code>lib</code> at styleguide top-level, and inside, a directory <code>patterns</code>.</li>\n<li>Inside that, optionally, a directory per pattern folder (maybe even nested)</li>\n<li>Finally inside that, a directory per pattern</li>\n</ul>\n<p>Each pattern directory must have an <code>index.js</code> and an <code>index.d.ts</code> file, containing the implementation, and the typings.</p>\n<p>The pattern implementations must be default exports.</p>\n<p>Each pattern typing must have a props interface with the same name as the pattern, plus <code>Props</code>.</p>\n<p>Each property must be of one of the following types:</p>\n<ul>\n<li>string</li>\n<li>string[]</li>\n<li>number</li>\n<li>number[]</li>\n<li>boolean</li>\n<li>enum (with a TypeScript enum type declared in the same file)</li>\n</ul>\n<p>All other properties are ignored for now.</p>\n<p>Properties may be optional (\"<code>?</code>\"), and Alva considers that. Additionally, you may add JSDoc annotations to signal meta-data:</p>\n<ul>\n<li>@name to override the human-friendly name</li>\n<li>@default to provide an initial value for Alva</li>\n<li>@hidden to hide the property from Alva</li>\n</ul>\n<p>Examples:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\"> * <span class=\"pl-k\">@name</span> <span class=\"pl-en\">Button</span> text</span>\n<span class=\"pl-c\"> * <span class=\"pl-k\">@default</span> <span class=\"pl-smi\">Click</span> me!</span>\n<span class=\"pl-c\"> <span class=\"pl-c\">*/</span></span>\nbuttonText<span class=\"pl-k\">:</span> string;</pre></div>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\"> * @hidden</span>\n<span class=\"pl-c\"> <span class=\"pl-c\">*/</span></span>\nclassName<span class=\"pl-k\">?:</span> string;</pre></div>\n<p>You can also specify the @name annotation on enum members, and you can add it to the props interface to rename the entire pattern.</p>\n<h3><a id=\"user-content-styleguide-analyzers\" class=\"anchor\" aria-hidden=\"true\" href=\"#styleguide-analyzers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Styleguide analyzers</h3>\n<p>Alva tries to understand the structure of your styleguide, including the pattern folders, patterns, and properties, by delegating to so-called styleguide analyzers.</p>\n<p>In the future, there will be several analyzers for all types of</p>\n<ul>\n<li>frontend technologies like <a href=\"https://reactjs.org/\" rel=\"nofollow\">React</a>, <a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a>, and <a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue</a>,</li>\n<li>pattern systems like <a href=\"https://github.com/patternplate\">Patternplate</a> and <a href=\"https://storybook.js.org/\" rel=\"nofollow\">Storybook</a>, and</li>\n<li>languages like <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a> and plain JavaScript.</li>\n</ul>\n<p>The analyzer is also responsible for rendering page elements into the preview, as it is the type of object that knows the frontend technology.</p>\n<p>Currently we only have a <a href=\"./src/styleguide/analyzer/typescript-react-analyzer/typescript-react-analyzer.ts\">TypeScript React analyzer</a> with no extra intelligence for pattern systems.</p>\n<p>If you want to build your own, you have to implement a class similar to that analyzer, implementing an <code>analyze</code> and a <code>render</code> method. You have to create a new directory inside <code>src/styleguide/analyzer</code> with the kebab-case name of your analyzer. Then, put a <code>.ts</code> file into that folder, with the same name. The file must export a class named <code>Analyzer</code>, extending <code>StyleguideAnalyzer</code> (or one of its subclasses).</p>\n<p>If you create an analyzer named 'my-analyzer', there whould be a file <code>src/styleguide/analyzer/my-analyzer/my-analyzer.ts</code> with the following content:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> { <span class=\"pl-smi\">HighlightElementFunction</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>../../component/preview<span class=\"pl-pds\">'</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">Store</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>../../store/store<span class=\"pl-pds\">'</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">Styleguide</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>../../store/styleguide/styleguide<span class=\"pl-pds\">'</span></span>;\n<span class=\"pl-k\">import</span> { <span class=\"pl-smi\">StyleguideAnalyzer</span> } <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>../styleguide/analyzer<span class=\"pl-pds\">'</span></span>;\n\n<span class=\"pl-k\">export</span> <span class=\"pl-k\">class</span> <span class=\"pl-en\">Analyzer</span> <span class=\"pl-k\">extends</span> <span class=\"pl-e\">StyleguideAnalyzer</span> {\n\t<span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\">\t * <span class=\"pl-k\">@inheritdoc</span></span>\n<span class=\"pl-c\">\t <span class=\"pl-c\">*/</span></span>\n\t<span class=\"pl-k\">public</span> <span class=\"pl-en\">analyze</span>(styleguide<span class=\"pl-k\">:</span> Styleguide)<span class=\"pl-k\">:</span> <span class=\"pl-k\">void</span> {\n\t\t<span class=\"pl-c\"><span class=\"pl-c\">//</span> TODO: Implement me.</span>\n\t}\n\n\t<span class=\"pl-c\"><span class=\"pl-c\">/**</span></span>\n<span class=\"pl-c\">\t * <span class=\"pl-k\">@inheritdoc</span></span>\n<span class=\"pl-c\">\t <span class=\"pl-c\">*/</span></span>\n\t<span class=\"pl-k\">public</span> <span class=\"pl-en\">render</span>(highlightElement<span class=\"pl-k\">:</span> HighlightElementFunction)<span class=\"pl-k\">:</span> <span class=\"pl-k\">void</span> {\n\t\t<span class=\"pl-c\"><span class=\"pl-c\">//</span> TODO: Implement me.</span>\n\t}\n}</pre></div>\n<h4><a id=\"user-content-pattern-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"#pattern-analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pattern analysis</h4>\n<p>The implementation of <code>analyze</code> should use the provided path as a starting point to find pattern folders and patterns. For each folder, instantiate a <code>PatternFolder</code> object like this:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">new</span> <span class=\"pl-en\">PatternFolder</span>(name, parent)</pre></div>\n<p>where <code>name</code> is the human friendly name of that folder, and <code>parent</code> is the styleguide's <code>getPatternRoot()</code> (for top-level folders), or a previously created parent folder (or nested folders). Maybe implement a folder recursion if you want to support nesting.</p>\n<p>For each pattern, locate the implementation (to be <code>require</code>d when rendering), its export name if it is not the default, and maybe an icon file. Also generate a stable ID for the pattern, e.g. by using the pattern system's ID metadata (or the file path, if not available). Then create a <code>Pattern</code> object like this:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">pattern</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-en\">Pattern</span>(id, name, implementationPath, exportName);\n<span class=\"pl-smi\">pattern</span>.<span class=\"pl-en\">setIconPath</span>(iconPath);</pre></div>\n<p>Next, add properties to the pattern by scanning the TypeScript types, reading pattern system metadata, etc. For each property, instantiate one of the <code>Property</code> subclasses, and add the property to the pattern, e.g.:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">property</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-en\">StringProperty</span>(id);\n<span class=\"pl-smi\">property</span>.<span class=\"pl-en\">setRequired</span>(required);\n<span class=\"pl-smi\">pattern</span>.<span class=\"pl-en\">addProperty</span>(property);</pre></div>\n<p>Finally, add the pattern to the styleguide, and optionally to one or more pattern folders:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-smi\">folder</span>.<span class=\"pl-en\">addPattern</span>(pattern);\n<span class=\"pl-smi\">styleguide</span>.<span class=\"pl-en\">addPattern</span>(pattern);</pre></div>\n<h4><a id=\"user-content-rendering\" class=\"anchor\" aria-hidden=\"true\" href=\"#rendering\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Rendering</h4>\n<p>In the render method of the styleguide analyzer, your task is to output a component that displays the preview of the currently edited page (see <code>store.getCurrentPage()</code>).</p>\n<p>You have to iterate recursively over the page elements, and build property data objects for each element. See the TypeScript React analyzer's <code>createComponent</code> method for an example.</p>\n<p>Then <code>require</code> the implementation path and run the exported function with that data.</p>\n<h4><a id=\"user-content-select-your-new-analyzer\" class=\"anchor\" aria-hidden=\"true\" href=\"#select-your-new-analyzer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Select your new analyzer</h4>\n<p>After having created a new styleguide analyzer, put its name into your styleguide's <code>alva.yaml</code> as top-level <code>analyzerName</code> property:</p>\n<div class=\"highlight highlight-source-js\"><pre>analyzerName<span class=\"pl-k\">:</span> my<span class=\"pl-k\">-</span>analyzer</pre></div>\n<h2><a id=\"user-content-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Next features</h2>\n<p>See <a href=\"https://github.com/meetalva/alva/issues?q=is%3Aopen+is%3Aissue\">issues</a> or our <a href=\"https://github.com/meetalva/alva/projects/6\">backlog</a>.</p>\n<hr>\n<p>Feel free to dive in! Open an <a href=\"https://github.com/meetalva/alva/issues/new\">issue</a>, submit a\n<a href=\"https://github.com/meetalva/alva/compare\">Pull Request</a> or let’s discuss what should be next. <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji></p>\n<p>Alva follows the <a href=\"CODE_OF_CONDUCT.md\">Contributor Covenant Code of Conduct</a>.</p>\n<hr>\n<p>Proudly powered by <a href=\"https://github.com/sinnerschrader\">SinnerSchrader</a>.</p>\n<p>Copyright 2017-2018. Released under the MIT license.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.162Z",
    "goodColorOnWhite": "#1F74C2",
    "goodColorOnBlack": "#3990DF",
    "faintColorOnWhite": "rgba(31, 116, 194, 0.1)"
  },
  {
    "slug": "amanote",
    "name": "amanote",
    "description": "Note-taking for lectures and presentations",
    "website": "https://amanote.com",
    "category": "Education",
    "keywords": [
      "notes",
      "slides",
      "learning",
      "students",
      "education",
      "presentations",
      "reference",
      "school",
      "LaTex",
      "documentation"
    ],
    "icon": "amanote-icon.png",
    "icon32": "amanote-icon-32.png",
    "icon64": "amanote-icon-64.png",
    "icon128": "amanote-icon-128.png",
    "icon256": "amanote-icon-256.png",
    "date": "2018-04-10",
    "iconColors": [
      "#39d17f",
      "#f7fbf9",
      "#84e3b0",
      "#9aebc4",
      "#67e3a5"
    ],
    "goodColorOnWhite": "#18844E",
    "goodColorOnBlack": "#67E3A5",
    "faintColorOnWhite": "rgba(24, 132, 78, 0.1)"
  },
  {
    "slug": "amipwned",
    "name": "amipwned",
    "description": "Desktop app that utilizes the haveibeenpwned API.",
    "repository": "https://github.com/ImNotLiam/amipwned",
    "keywords": [
      "security",
      "pwned",
      "account",
      "email",
      "breaches",
      "safety"
    ],
    "category": "Utilities",
    "license": "MIT license",
    "icon": "amipwned-icon.png",
    "icon32": "amipwned-icon-32.png",
    "icon64": "amipwned-icon-64.png",
    "icon128": "amipwned-icon-128.png",
    "icon256": "amipwned-icon-256.png",
    "date": "2018-03-01",
    "iconColors": [
      "#04b79f",
      "#e1eaf2",
      "#6ac4bc",
      "#047a6a",
      "#3cbcac"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.728Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-amipwned\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/amipwned/blob/master/#amipwned\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>amipwned</h2>\n<p>amipwned is an electron based desktop app that utilizes the haveibeenpwned API.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ImNotLiam/amipwned/blob/master/screen.png\"><img src=\"https://github.com/ImNotLiam/amipwned/raw/master/screen.png\" alt=\"alt image\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-amipwned\" class=\"anchor\" aria-hidden=\"true\" href=\"#amipwned\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>amipwned</h2>\n<p>amipwned is an electron based desktop app that utilizes the haveibeenpwned API.</p>\n<p><a target=\"_blank\" href=\"screen.png\"><img src=\"screen.png\" alt=\"alt image\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.223Z",
    "goodColorOnWhite": "#047A6A",
    "goodColorOnBlack": "#04B79F",
    "faintColorOnWhite": "rgba(4, 122, 106, 0.1)"
  },
  {
    "slug": "amium",
    "name": "Amium",
    "description": "A work collaboration product that brings conversation to your files.",
    "website": "https://www.amium.com",
    "keywords": [
      "productivity",
      "chat",
      "file sync"
    ],
    "category": "Productivity",
    "icon": "amium-icon.png",
    "icon32": "amium-icon-32.png",
    "icon64": "amium-icon-64.png",
    "icon128": "amium-icon-128.png",
    "icon256": "amium-icon-256.png",
    "date": "2016-09-22",
    "iconColors": [
      "#fcfbfb",
      "#fc746c",
      "#fcbcb4",
      "#fca9a3",
      "#fc948c"
    ],
    "goodColorOnWhite": "#EA1205",
    "goodColorOnBlack": "#FC746C",
    "faintColorOnWhite": "rgba(234, 18, 5, 0.1)"
  },
  {
    "slug": "andcards",
    "name": "andCards",
    "description": "Coworking and event management software.",
    "website": "https://andcards.com",
    "keywords": [
      "communications",
      "emails",
      "management",
      "social",
      "work",
      "mac",
      "windows",
      "linux"
    ],
    "category": "Social Networking",
    "icon": "andcards-icon.png",
    "icon32": "andcards-icon-32.png",
    "icon64": "andcards-icon-64.png",
    "icon128": "andcards-icon-128.png",
    "icon256": "andcards-icon-256.png",
    "date": "2018-01-30",
    "iconColors": [
      "#c4bca4",
      "#c4b4a4",
      "#c8bca4",
      "#c8bca4",
      "#c8bca4"
    ],
    "goodColorOnWhite": "#786849",
    "goodColorOnBlack": "#C8BCA4",
    "faintColorOnWhite": "rgba(120, 104, 73, 0.1)"
  },
  {
    "slug": "anote",
    "name": "ANote",
    "description": "A Simple Friendly Markdown Note.",
    "repository": "https://github.com/AnotherNote/anote",
    "keywords": [
      "React",
      "Markdown",
      "Note",
      "Redux",
      "Codemirror"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/486b13e933dd675a547c3534f76837dfeca54d8c/687474703a2f2f7332312e706f7374696d672e6f72672f39706b6532776a69762f717569636b5f6e6f74652e676966"
      }
    ],
    "icon": "anote-icon.png",
    "icon32": "anote-icon-32.png",
    "icon64": "anote-icon-64.png",
    "icon128": "anote-icon-128.png",
    "icon256": "anote-icon-256.png",
    "date": "2016-09-21",
    "iconColors": [
      "#fbefef",
      "#f10404",
      "#f65e5e",
      "#f87c7c",
      "#f43c3c"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.722Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-anote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#anote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ANote</h3>\n<p>A simple opensource note app(support markdown only :) ).</p>\n<p><strong>Note: Only support mac for now</strong></p>\n<p><a href=\"http://postimg.org/image/8aite6ifn/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/486b13e933dd675a547c3534f76837dfeca54d8c/687474703a2f2f7332312e706f7374696d672e6f72672f39706b6532776a69762f717569636b5f6e6f74652e676966\" alt=\"quick_note.gif\" data-canonical-src=\"http://s21.postimg.org/9pke2wjiv/quick_note.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/4fbani82f/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b3db12a034de0681b37d07d254aea1182951b037/687474703a2f2f7331352e706f7374696d672e6f72672f6b646b30646e32616a2f706173745f696d6167652e676966\" alt=\"past_image.gif\" data-canonical-src=\"http://s15.postimg.org/kdk0dn2aj/past_image.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/q48114m6t/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6d6292f03c33e6a2f946d8f5e0a8cf0836d7b482/687474703a2f2f7331302e706f7374696d672e6f72672f3373613837716e32782f706173745f68746d6c2e676966\" alt=\"past_html.gif\" data-canonical-src=\"http://s10.postimg.org/3sa87qn2x/past_html.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/p6xdgpw3n/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6dda2e2ef1661dde092cb4000a94f615f99e25d0/687474703a2f2f7332312e706f7374696d672e6f72672f3570327130727a357a2f6578706f72745f61735f7064662e676966\" alt=\"export_as_pdf.gif\" data-canonical-src=\"http://s21.postimg.org/5p2q0rz5z/export_as_pdf.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<ul>\n<li>markdown friendly</li>\n<li>paste image</li>\n<li>paste html (include fetching image locally)</li>\n<li>export markdown file with images</li>\n<li>export PDF</li>\n<li>support tray menu quick note(inspired by evernote)</li>\n<li>default <code>cmd+v</code> will convert html to markdown, and <code>alt+v</code> for pasting as plain text(not convert html to markdown)</li>\n</ul>\n<h3><a id=\"user-content-goal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#goal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Goal</h3>\n<p>Just need a good note. And want you to enjoy writing.</p>\n<p>Know where is my data (~/anote).</p>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todo</h3>\n<ul>\n<li>write a chrome plugin for &apos;bookmark&apos; article (support to markdown or just html)</li>\n<li>backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)</li>\n<li>mobile app</li>\n<li>add file storage features</li>\n</ul>\n<h3><a id=\"user-content-inspired-by\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#inspired-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Inspired by</h3>\n<ul>\n<li>Evernote</li>\n<li>Pandao editor (use the editor style, I like it)</li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>Go to <a href=\"https://pan.baidu.com/s/1jI58ugu\" rel=\"nofollow\">Release</a>, then you can download anote app.</p>\n<h3><a id=\"user-content-installbuild-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#installbuild-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install/Build from source</h3>\n<pre><code>npm install\n\nnpm run build\n\nnpm run package\n</code></pre>\n<p><strong>Note: Install electron, babel and electron-packager first, and my node is 6.4</strong></p>\n<h3><a id=\"user-content-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run from source</h3>\n<pre><code>npm run develop\n</code></pre>\n<h3><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tech stack</h3>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>Redux</li>\n<li>Babel</li>\n<li>Material Ui</li>\n<li>jQuery</li>\n</ul>\n<h3><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Localization</h3>\n<p><a href=\"https://github.com/AnotherNote/anote/blob/master/./chinese_readme\">&#x4E2D;&#x6587;</a></p>\n<h3><a id=\"user-content-join-us\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AnotherNote/anote/blob/master/#join-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Join us</h3>\n<p>If u like it, contact me at <a href=\"https://github.com/AnotherNote/anote/blob/master/mailto:wpcreep@gmail.com\">wpcreep@gmail.com</a>. We can do it togethor.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-anote\" class=\"anchor\" aria-hidden=\"true\" href=\"#anote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ANote</h3>\n<p>A simple opensource note app(support markdown only :) ).</p>\n<p><strong>Note: Only support mac for now</strong></p>\n<p><a href=\"http://postimg.org/image/8aite6ifn/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/486b13e933dd675a547c3534f76837dfeca54d8c/687474703a2f2f7332312e706f7374696d672e6f72672f39706b6532776a69762f717569636b5f6e6f74652e676966\" alt=\"quick_note.gif\" data-canonical-src=\"http://s21.postimg.org/9pke2wjiv/quick_note.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/4fbani82f/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b3db12a034de0681b37d07d254aea1182951b037/687474703a2f2f7331352e706f7374696d672e6f72672f6b646b30646e32616a2f706173745f696d6167652e676966\" alt=\"past_image.gif\" data-canonical-src=\"http://s15.postimg.org/kdk0dn2aj/past_image.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/q48114m6t/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6d6292f03c33e6a2f946d8f5e0a8cf0836d7b482/687474703a2f2f7331302e706f7374696d672e6f72672f3373613837716e32782f706173745f68746d6c2e676966\" alt=\"past_html.gif\" data-canonical-src=\"http://s10.postimg.org/3sa87qn2x/past_html.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"http://postimg.org/image/p6xdgpw3n/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6dda2e2ef1661dde092cb4000a94f615f99e25d0/687474703a2f2f7332312e706f7374696d672e6f72672f3570327130727a357a2f6578706f72745f61735f7064662e676966\" alt=\"export_as_pdf.gif\" data-canonical-src=\"http://s21.postimg.org/5p2q0rz5z/export_as_pdf.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<ul>\n<li>markdown friendly</li>\n<li>paste image</li>\n<li>paste html (include fetching image locally)</li>\n<li>export markdown file with images</li>\n<li>export PDF</li>\n<li>support tray menu quick note(inspired by evernote)</li>\n<li>default <code>cmd+v</code> will convert html to markdown, and <code>alt+v</code> for pasting as plain text(not convert html to markdown)</li>\n</ul>\n<h3><a id=\"user-content-goal\" class=\"anchor\" aria-hidden=\"true\" href=\"#goal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Goal</h3>\n<p>Just need a good note. And want you to enjoy writing.</p>\n<p>Know where is my data (~/anote).</p>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todo</h3>\n<ul>\n<li>write a chrome plugin for 'bookmark' article (support to markdown or just html)</li>\n<li>backend server (I may use mongodb with nodejs/ruby) for sync (I hope users can deploy it easily)</li>\n<li>mobile app</li>\n<li>add file storage features</li>\n</ul>\n<h3><a id=\"user-content-inspired-by\" class=\"anchor\" aria-hidden=\"true\" href=\"#inspired-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Inspired by</h3>\n<ul>\n<li>Evernote</li>\n<li>Pandao editor (use the editor style, I like it)</li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>Go to <a href=\"https://pan.baidu.com/s/1jI58ugu\" rel=\"nofollow\">Release</a>, then you can download anote app.</p>\n<h3><a id=\"user-content-installbuild-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#installbuild-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install/Build from source</h3>\n<pre><code>npm install\n\nnpm run build\n\nnpm run package\n</code></pre>\n<p><strong>Note: Install electron, babel and electron-packager first, and my node is 6.4</strong></p>\n<h3><a id=\"user-content-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run from source</h3>\n<pre><code>npm run develop\n</code></pre>\n<h3><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tech stack</h3>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>Redux</li>\n<li>Babel</li>\n<li>Material Ui</li>\n<li>jQuery</li>\n</ul>\n<h3><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Localization</h3>\n<p><a href=\"./chinese_readme\">中文</a></p>\n<h3><a id=\"user-content-join-us\" class=\"anchor\" aria-hidden=\"true\" href=\"#join-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Join us</h3>\n<p>If u like it, contact me at <a href=\"mailto:wpcreep@gmail.com\">wpcreep@gmail.com</a>. We can do it togethor.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.242Z",
    "goodColorOnWhite": "#D90404",
    "goodColorOnBlack": "#F10404",
    "faintColorOnWhite": "rgba(217, 4, 4, 0.1)"
  },
  {
    "slug": "ansel",
    "name": "Ansel",
    "description": "Digital image organizer powered by the web",
    "repository": "https://github.com/m0g/ansel/",
    "keywords": [
      "photography",
      "photo",
      "editing",
      "photo-manager"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/m0g/ansel/master/ansel.jpg"
      }
    ],
    "icon": "ansel-icon.png",
    "icon32": "ansel-icon-32.png",
    "icon64": "ansel-icon-64.png",
    "icon128": "ansel-icon-128.png",
    "icon256": "ansel-icon-256.png",
    "date": "2017-04-06",
    "iconColors": [
      "#e77b30",
      "#3f96b7",
      "#60b92b",
      "#553a7d",
      "#9c7459"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.780Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://t.me/joinchat/A5eFuRJLW8FnqjCXGkxVWg\" rel=\"nofollow\">Ansel Telegram discussion group</a></p>\n<h1><a id=\"user-content-ansel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#ansel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ansel</h1>\n<p><a target=\"_blank\" href=\"https://github.com/m0g/ansel//blob/master/ansel.jpg\"><img src=\"https://github.com/m0g/ansel//raw/master/ansel.jpg\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h2>\n<p>...</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Scan for local files</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Non destructive editing</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Before &amp; after diff view</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Browse by dates</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Tags</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Collections</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Import window</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Flag</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Delete photo(s)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> File versioning</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Export to external editor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Export</li>\n</ul>\n<p>Searching for USB support on Linux? Check out the <a href=\"https://github.com/ansel-app/ansel/tree/linux\">Branch linux</a>.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> path/to/ansel\nnpm install\nnpm start</pre></div>\n<h2><a id=\"user-content-supported-cameras\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#supported-cameras\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported cameras</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Fuji X100</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Fuji X100S</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Fuji X100T</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Canon 5D Mark I</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Canon EOS 700D</li>\n</ul>\n<h2><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Develop</h2>\n<p>See <a href=\"https://github.com/m0g/ansel//blob/master/DEVELOP.md\">DEVELOP.md</a> for details about how to develop Ansel.</p>\n<h2><a id=\"user-content-technologies--libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#technologies--libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technologies &amp; libraries</h2>\n<h3><a id=\"user-content-core\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#core\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Core</h3>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron.js</a></li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> / <a href=\"http://redux.js.org/\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"http://sharp.dimens.io\" rel=\"nofollow\">Sharp</a></li>\n<li><a href=\"https://www.sqlite.org\" rel=\"nofollow\">SQLite</a> - <a href=\"https://github.com/mapbox/node-sqlite3\">node bindings</a></li>\n<li><a href=\"http://bookshelfjs.org/\" rel=\"nofollow\">Bookshelf.js</a> / <a href=\"http://knexjs.org/\" rel=\"nofollow\">Knex.js</a></li>\n<li><a href=\"http://bluebirdjs.com/\" rel=\"nofollow\">Bluebird.js</a></li>\n<li><a href=\"https://github.com/paulmillr/chokidar\">Chokidar</a></li>\n<li><a href=\"http://www.libraw.org/\" rel=\"nofollow\">Libraw</a> - <a href=\"https://github.com/m0g/node-libraw\">node bindings</a></li>\n<li><a href=\"http://momentjs.com/\" rel=\"nofollow\">Moment.js</a></li>\n<li><a href=\"http://fontawesome.io/\" rel=\"nofollow\">Font Awesome</a></li>\n</ul>\n<h3><a id=\"user-content-testing-building--transpiling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/m0g/ansel//blob/master/#testing-building--transpiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing, building &amp; transpiling</h3>\n<ul>\n<li><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"http://electron.atom.io/spectron/\" rel=\"nofollow\">Spectron</a></li>\n<li><a href=\"http://gulpjs.com/\" rel=\"nofollow\">Gulp</a></li>\n<li><a href=\"http://mochajs.org/\" rel=\"nofollow\">Mocha</a></li>\n<li><a href=\"https://github.com/electron-userland/electron-packager\">Electron-packager</a></li>\n<li><a href=\"http://lesscss.org/\" rel=\"nofollow\">Less</a></li>\n<li><a href=\"http://eslint.org/\" rel=\"nofollow\">Eslint</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://t.me/joinchat/A5eFuRJLW8FnqjCXGkxVWg\" rel=\"nofollow\">Ansel Telegram discussion group</a></p>\n<h1><a id=\"user-content-ansel\" class=\"anchor\" aria-hidden=\"true\" href=\"#ansel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ansel</h1>\n<p><a target=\"_blank\" href=\"ansel.jpg\"><img src=\"ansel.jpg\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h2>\n<p>...</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Scan for local files</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Non destructive editing</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Before &amp; after diff view</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Browse by dates</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tags</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Collections</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Import window</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Flag</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Delete photo(s)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> File versioning</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Export to external editor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Export</li>\n</ul>\n<p>Searching for USB support on Linux? Check out the <a href=\"https://github.com/ansel-app/ansel/tree/linux\">Branch linux</a>.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> path/to/ansel\nnpm install\nnpm start</pre></div>\n<h2><a id=\"user-content-supported-cameras\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-cameras\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported cameras</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Fuji X100</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Fuji X100S</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Fuji X100T</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Canon 5D Mark I</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Canon EOS 700D</li>\n</ul>\n<h2><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Develop</h2>\n<p>See <a href=\"DEVELOP.md\">DEVELOP.md</a> for details about how to develop Ansel.</p>\n<h2><a id=\"user-content-technologies--libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies--libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technologies &amp; libraries</h2>\n<h3><a id=\"user-content-core\" class=\"anchor\" aria-hidden=\"true\" href=\"#core\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Core</h3>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron.js</a></li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> / <a href=\"http://redux.js.org/\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"http://sharp.dimens.io\" rel=\"nofollow\">Sharp</a></li>\n<li><a href=\"https://www.sqlite.org\" rel=\"nofollow\">SQLite</a> - <a href=\"https://github.com/mapbox/node-sqlite3\">node bindings</a></li>\n<li><a href=\"http://bookshelfjs.org/\" rel=\"nofollow\">Bookshelf.js</a> / <a href=\"http://knexjs.org/\" rel=\"nofollow\">Knex.js</a></li>\n<li><a href=\"http://bluebirdjs.com/\" rel=\"nofollow\">Bluebird.js</a></li>\n<li><a href=\"https://github.com/paulmillr/chokidar\">Chokidar</a></li>\n<li><a href=\"http://www.libraw.org/\" rel=\"nofollow\">Libraw</a> - <a href=\"https://github.com/m0g/node-libraw\">node bindings</a></li>\n<li><a href=\"http://momentjs.com/\" rel=\"nofollow\">Moment.js</a></li>\n<li><a href=\"http://fontawesome.io/\" rel=\"nofollow\">Font Awesome</a></li>\n</ul>\n<h3><a id=\"user-content-testing-building--transpiling\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing-building--transpiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing, building &amp; transpiling</h3>\n<ul>\n<li><a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a></li>\n<li><a href=\"http://electron.atom.io/spectron/\" rel=\"nofollow\">Spectron</a></li>\n<li><a href=\"http://gulpjs.com/\" rel=\"nofollow\">Gulp</a></li>\n<li><a href=\"http://mochajs.org/\" rel=\"nofollow\">Mocha</a></li>\n<li><a href=\"https://github.com/electron-userland/electron-packager\">Electron-packager</a></li>\n<li><a href=\"http://lesscss.org/\" rel=\"nofollow\">Less</a></li>\n<li><a href=\"http://eslint.org/\" rel=\"nofollow\">Eslint</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.416Z",
    "goodColorOnWhite": "#553A7D",
    "goodColorOnBlack": "#E77B30",
    "faintColorOnWhite": "rgba(85, 58, 125, 0.1)"
  },
  {
    "slug": "ao",
    "name": "Ao",
    "description": "Elegant Microsoft To-Do desktop app",
    "website": "https://klauscfhq.github.io/ao",
    "repository": "https://github.com/klauscfhq/ao",
    "keywords": [
      "to-do",
      "productivity",
      "microsoft"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cdn.rawgit.com/klauscfhq/ao/125924ed/media/dark-theme.png"
      }
    ],
    "icon": "ao-icon.png",
    "icon32": "ao-icon-32.png",
    "icon64": "ao-icon-64.png",
    "icon128": "ao-icon-128.png",
    "icon256": "ao-icon-256.png",
    "date": "2017-10-05",
    "iconColors": [
      "#499be8",
      "#15c8e3",
      "#25bce4",
      "#7a72ec",
      "#6c7cec"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/klauscfhq/ao/releases/10669690",
      "assets_url": "https://api.github.com/repos/klauscfhq/ao/releases/10669690/assets",
      "upload_url": "https://uploads.github.com/repos/klauscfhq/ao/releases/10669690/assets{?name,label}",
      "html_url": "https://github.com/klauscfhq/ao/releases/tag/v5.5.0",
      "id": 10669690,
      "tag_name": "v5.5.0",
      "target_commitish": "master",
      "name": "5.5.0",
      "draft": false,
      "author": {
        "login": "klauscfhq",
        "id": 12670537,
        "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/klauscfhq",
        "html_url": "https://github.com/klauscfhq",
        "followers_url": "https://api.github.com/users/klauscfhq/followers",
        "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
        "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
        "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
        "repos_url": "https://api.github.com/users/klauscfhq/repos",
        "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
        "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-23T09:05:55Z",
      "published_at": "2018-04-23T09:07:37Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939679",
          "id": 6939679,
          "name": "ao-5.5.0-i386.AppImage",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54198272,
          "download_count": 16,
          "created_at": "2018-04-23T09:15:42Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-5.5.0-i386.AppImage"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939682",
          "id": 6939682,
          "name": "ao-5.5.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52035584,
          "download_count": 78,
          "created_at": "2018-04-23T09:15:51Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-5.5.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939694",
          "id": 6939694,
          "name": "ao-5.5.0.i686.rpm",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "audio/x-pn-realaudio-plugin",
          "state": "uploaded",
          "size": 52858939,
          "download_count": 5,
          "created_at": "2018-04-23T09:16:39Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-5.5.0.i686.rpm"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939693",
          "id": 6939693,
          "name": "ao-5.5.0.x86_64.rpm",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "audio/x-pn-realaudio-plugin",
          "state": "uploaded",
          "size": 50701544,
          "download_count": 32,
          "created_at": "2018-04-23T09:16:24Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-5.5.0.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939637",
          "id": 6939637,
          "name": "ao-app-5.5.0-full.nupkg",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54889874,
          "download_count": 41,
          "created_at": "2018-04-23T09:10:39Z",
          "updated_at": "2018-04-23T09:10:43Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-app-5.5.0-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939635",
          "id": 6939635,
          "name": "ao-macos-5.5.0.dmg",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 69133539,
          "download_count": 268,
          "created_at": "2018-04-23T09:10:21Z",
          "updated_at": "2018-04-23T09:12:55Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-macos-5.5.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939632",
          "id": 6939632,
          "name": "ao-macos-5.5.0.zip",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 68902323,
          "download_count": 9,
          "created_at": "2018-04-23T09:10:14Z",
          "updated_at": "2018-04-23T09:12:55Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-macos-5.5.0.zip"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939636",
          "id": 6939636,
          "name": "ao-Setup-5.5.0.exe",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55544832,
          "download_count": 214,
          "created_at": "2018-04-23T09:10:35Z",
          "updated_at": "2018-04-23T09:12:55Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao-Setup-5.5.0.exe"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939683",
          "id": 6939683,
          "name": "ao_5.5.0_amd64.deb",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 36118468,
          "download_count": 184,
          "created_at": "2018-04-23T09:16:08Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao_5.5.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6943580",
          "id": 6943580,
          "name": "ao_5.5.0_amd64.snap",
          "label": null,
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 98009088,
          "download_count": 6,
          "created_at": "2018-04-23T14:44:19Z",
          "updated_at": "2018-04-23T15:03:12Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao_5.5.0_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939680",
          "id": 6939680,
          "name": "ao_5.5.0_i386.deb",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 37735774,
          "download_count": 13,
          "created_at": "2018-04-23T09:15:47Z",
          "updated_at": "2018-04-23T09:18:41Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/ao_5.5.0_i386.deb"
        },
        {
          "url": "https://api.github.com/repos/klauscfhq/ao/releases/assets/6939638",
          "id": 6939638,
          "name": "RELEASES",
          "label": "",
          "uploader": {
            "login": "klauscfhq",
            "id": 12670537,
            "avatar_url": "https://avatars1.githubusercontent.com/u/12670537?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/klauscfhq",
            "html_url": "https://github.com/klauscfhq",
            "followers_url": "https://api.github.com/users/klauscfhq/followers",
            "following_url": "https://api.github.com/users/klauscfhq/following{/other_user}",
            "gists_url": "https://api.github.com/users/klauscfhq/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/klauscfhq/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/klauscfhq/subscriptions",
            "organizations_url": "https://api.github.com/users/klauscfhq/orgs",
            "repos_url": "https://api.github.com/users/klauscfhq/repos",
            "events_url": "https://api.github.com/users/klauscfhq/events{/privacy}",
            "received_events_url": "https://api.github.com/users/klauscfhq/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 76,
          "download_count": 44,
          "created_at": "2018-04-23T09:10:43Z",
          "updated_at": "2018-04-23T09:10:43Z",
          "browser_download_url": "https://github.com/klauscfhq/ao/releases/download/v5.5.0/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/klauscfhq/ao/tarball/v5.5.0",
      "zipball_url": "https://api.github.com/repos/klauscfhq/ao/zipball/v5.5.0",
      "body_html": "<p>Resolved an issue on <strong><code>Macos</code></strong> that made the app crush on startup, plus a couple of overall improvements.</p>\n<h2>Highlights</h2>\n<ul>\n<li>Ao is now available on <code>Homebrew</code>. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"312324341\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/klauscfhq/ao/issues/18\" href=\"https://github.com/klauscfhq/ao/pull/18\">#18</a>) <a href=\"https://github.com/klauscfhq/ao/commit/187f36f5fa21708e939b57d175dc11d2eaf35eeb\"><code>187f36f</code></a></li>\n<li>Ensuring settings file creation on initial launch. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"315333005\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/klauscfhq/ao/issues/20\" href=\"https://github.com/klauscfhq/ao/issues/20\">#20</a>) <a href=\"https://github.com/klauscfhq/ao/commit/19021572be5fa215a4460438f5805806fd1e8a1f\"><code>1902157</code></a></li>\n<li>Added confirmation dialog on sign-out. <a href=\"https://github.com/klauscfhq/ao/commit/1103dccf69259d869840b2e42d6295f3a1c9c528\"><code>1103dcc</code></a></li>\n<li>Added restart confirmation dialog on settings update. <a href=\"https://github.com/klauscfhq/ao/commit/d9c175e7e931be4428fad18de0a38d4e88be166b\"><code>d9c175e</code></a></li>\n<li>Renamed settings options to <code>To-Do Settings</code>. <a href=\"https://github.com/klauscfhq/ao/commit/41aa05ba7cf2af9470821fcc3f1036c5d41dec98\"><code>41aa05b</code></a></li>\n<li>Removed <code>Hide Tray Icon</code> option from tray menu. <a href=\"https://github.com/klauscfhq/ao/commit/47322be31ae8ae40ea69c11b3b11070ec03ed9f0\"><code>47322be</code></a></li>\n<li>Updated <code>Development</code> documentation. <a href=\"https://github.com/klauscfhq/ao/commit/27a2b3b74b6980dc473c854d94cc841a09e5ca81\"><code>27a2b3b</code></a></li>\n</ul>\n<h2>Thanks</h2>\n<p>Huge thank you to <a class=\"user-mention\" data-hovercard-user-id=\"5571773\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/jinxuan\">@jinxuan</a> for his work on submitting Ao to Homebrew <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>\n<h2>All changes</h2>\n<p><a href=\"https://github.com/klauscfhq/ao/compare/v5.4.0...v5.5.0\">klauscfhq/ao@<code>v5.4.0...v5.5.0</code></a></p>\n<h2>Note</h2>\n<ul>\n<li>To run the <strong><code>AppImage</code></strong> you need first to make it <a href=\"https://askubuntu.com/a/774520\" rel=\"nofollow\"><strong><code>executable</code></strong></a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.806Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---ao\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#--ao\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/bfcd4bacf9617059f68394b7fea19b5a9910f875/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f39396563376631662f6d656469612f6c6f676f2e706e67\"><img src=\"https://camo.githubusercontent.com/bfcd4bacf9617059f68394b7fea19b5a9910f875/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f39396563376631662f6d656469612f6c6f676f2e706e67\" width=\"21%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/99ec7f1f/media/logo.png\" style=\"max-width:100%;\"></a><br>Ao\n</h1>\n<h4 align=\"center\"><a id=\"user-content---&#xFE0F;-elegant-microsoft-to-do-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#--&#xFE0F;-elegant-microsoft-to-do-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">&#x2714;&#xFE0F;</g-emoji> Elegant Microsoft To-Do desktop app\n</h4>\n<div align=\"center\">\n  <a href=\"https://github.com/klauscfhq/ao\">\n    <img src=\"https://camo.githubusercontent.com/849b268c7594818680e8917c999e889953aa9ab8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65363461366161652f6d656469612f6c6973742d6e617669676174696f6e2e676966\" alt=\"Ao\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/e64a6aae/media/list-navigation.gif\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/klauscfhq/ao\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/ad81efe962ff741795dc4696ae19a78dda5db1eb/68747470733a2f2f7472617669732d63692e6f72672f6b6c617573636668712f616f2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klauscfhq/ao.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://ci.appveyor.com/project/klauscfhq/ao\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/5589547a0bb556468ee4ccc78dce38caad8e8e4f/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f616175396539616d78617172633670773f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/aau9e9amxaqrc6pw?svg=true\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h2>\n<p>Ao is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app, used by people in more than <a href=\"https://snapcraft.io/ao\" rel=\"nofollow\">120 countries</a>.</p>\n<p>Come over to <a href=\"https://gitter.im/klauscfhq/ao\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klauscfhq\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p>You can find more desktop apps <a href=\"https://github.com/klauscfhq/ao/blob/master/#related-apps\">here</a>.</p>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#black-theme\">Black</a>, <a href=\"https://github.com/klauscfhq/ao/blob/master/#dark-theme\">Dark</a>, <a href=\"https://github.com/klauscfhq/ao/blob/master/#sepia-theme\">Sepia</a> &amp; <a href=\"https://github.com/klauscfhq/ao/blob/master/#vibrant-themes\">Vibrant</a> Themes</li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#compact-mode\">Compact</a> &amp; <a href=\"https://github.com/klauscfhq/ao/blob/master/#auto-night-mode\">Auto-Night</a> Modes</li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#local-shortcut-keys\">Local</a> &amp; <a href=\"https://github.com/klauscfhq/ao/blob/master/#global-shortcut-keys\">Global</a> Keyboard Shortcuts</li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#custom-shortcut-keys\">Customizable Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#list-navigation\">List Navigation</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#scalable-interface\">Scalable Interface</a></li>\n<li>Automatic Updates <g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">&#x2714;&#xFE0F;</g-emoji></li>\n<li>Cross Platform</li>\n<li>Deep OS Integration</li>\n</ul>\n<p><sup><g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">&#x2714;&#xFE0F;</g-emoji> Windows &amp; Linux only atm</sup></p>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contents</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#description\">Description</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#highlights\">Highlights</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#related-apps\">Related Apps</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#team\">Team</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#disclaimer\">Disclaimer</a></li>\n<li><a href=\"https://github.com/klauscfhq/ao/blob/master/#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h4><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Github Releases</h4>\n<p>Head to the <a href=\"https://github.com/klauscfhq/ao/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew</h4>\n<p>Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\"><code>Homebrew Cask</code></a> <code>brew cask install ao</code></p>\n<h4><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Snap</h4>\n<p>Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/ao\" rel=\"nofollow\"><code>Snap</code></a> <code>snap install ao</code></p>\n<h4><a id=\"user-content-aur\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#aur\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>AUR</h4>\n<p>Arch Linux users can directly install through <a href=\"https://aur.archlinux.org/packages/ao/\" rel=\"nofollow\"><code>AUR</code></a> <code>yaourt ao</code></p>\n<h4><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h4>\n<p>The version available on <code>AUR</code> may not be the latest. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klauscfhq/ao/releases/latest\">Github releases</a> page.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-vibrant-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#vibrant-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Vibrant Themes</h3>\n<p>Press <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>U</kbd> / <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>J</kbd> to activate the <a href=\"https://cdn.rawgit.com/klauscfhq/ao/55af062e/media/vibrant-dark-theme.png\" rel=\"nofollow\">dark</a> or <a href=\"https://cdn.rawgit.com/klauscfhq/ao/55af062e/media/vibrant-theme.png\" rel=\"nofollow\">light</a> vibrant theme respectively.</p>\n<p>Please note that the feature is available <strong>only on Macos</strong>.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/ce4242bea5d8b2309878d7d5f4784e49ffecfd23/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f37646663663663642f6d656469612f616f2d76696272616e742e706e67\" alt=\"Ao Vibrant Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/7dfcf6cd/media/ao-vibrant.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-sepia-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#sepia-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sepia Theme</h3>\n<p>Perfect for glossy screens. Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/a4108d51288b908b06b406a6e17054e2802f0bdb/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f33666635343836312f6d656469612f73657069612d7468656d652e706e67\" alt=\"Ao Sepia Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/3ff54861/media/sepia-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-black-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#black-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Black Theme</h3>\n<p>Deep focus materialized. Boost your productivity by pressing <kbd>Cmd/Ctrl</kbd> <kbd>W</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/3c1e7b789ca094bb35f9c71fad60f571b11fe618/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f31653536616565302f6d656469612f626c61636b2d7468656d652e706e67\" alt=\"Ao Black Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/1e56aee0/media/black-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dark Theme</h3>\n<p>Silky &amp; relaxing. Make it yours by pressing <kbd>Cmd/Ctrl</kbd> <kbd>H</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/615b1dba4a844fb1be0e1fda1d2f15edfbd1801d/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f31323539323465642f6d656469612f6461726b2d7468656d652e706e67\" alt=\"Ao Dark Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/125924ed/media/dark-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compact Mode</h3>\n<p>Get more for less. Simply downsize the window to enter the mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/1bfbb27b47794f199b8d315b2deff3db5144f823/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f36386130643834392f6d656469612f636f6d706163742d6d6f64652e706e67\" alt=\"Ao Compact Mode\" width=\"70%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/68a0d849/media/compact-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-list-navigation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#list-navigation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>List Navigation</h3>\n<p>Navigate seamlessly between your lists by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to a specific list by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/849b268c7594818680e8917c999e889953aa9ab8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65363461366161652f6d656469612f6c6973742d6e617669676174696f6e2e676966\" alt=\"List Navigation\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/e64a6aae/media/list-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-custom-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#custom-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Custom Shortcut Keys</h3>\n<p>Adjust Ao to your workflow. Navigate to <code>~/.ao.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> and modify any shortcut key to your own preference. To reset simply delete the ao config file from your home directory.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/10e2505fae022d174748bcd36ccfb0e58a1b4ba7/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65633532643832302f6d656469612f637573746f6d2d73686f72746375742d6b6579732e676966\" alt=\"Custom Shortcut Keys\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/ec52d820/media/custom-shortcut-keys.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-scalable-interface\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#scalable-interface\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Scalable Interface</h3>\n<p>Adjust the zooming factor to your own preference by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/065e1c44f8dbec6f163d6286c9955409063d1d15/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f35316437643364322f6d656469612f7363616c61626c652d696e746572666163652e676966\" alt=\"Scalable Interface\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/51d7d3d2/media/scalable-interface.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-auto-night-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#auto-night-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Auto Night Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> and allow Ao to intelligently adjust to your environment.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard Shortcuts</h2>\n<h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Local Shortcut Keys</h3>\n<p>40+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Return to Todos</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>New Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Delete Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Rename Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Search Todos</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Add Todo to My Day</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>New List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Rename List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Y</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Toggle My Day</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Toggle Cortana</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Jump to List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Sign out</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Light Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Delete List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Add Due Date</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Reload Ao</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Complete Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Hide Completed Todos</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dev Tools</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Global Shortcut Keys</h3>\n<p>Access Ao at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.ao.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Ao Window</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Todo</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Todos</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>For more info on how to contribute to the project, please read the <a href=\"https://github.com/klauscfhq/ao/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul>\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork <code>cd ao</code></li>\n<li>Install the project dependencies <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Ao on dev mode <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers <code>npm run dist</code> or <code>yarn dist</code></li>\n</ul>\n<h2><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related Apps</h2>\n<ul>\n<li><a href=\"https://github.com/champloohq/tusk\">Tusk</a> - Refined Evernote desktop app.</li>\n</ul>\n<h2><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Team</h2>\n<p>Coded with &#x2764; by</p>\n<ul>\n<li>Klaus Sinani <a href=\"https://github.com/klauscfhq\">(@klauscfhq)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariocfhq\">(@mariocfhq)</a></li>\n<li>Thanasis Gkanos <a href=\"https://github.com/ThanasisGkanos\">(@ThanasisGkanos)</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>Ao is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Microsoft.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/ao/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/klauscfhq/ao/blob/master/license.md\">MIT</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---ao\" class=\"anchor\" aria-hidden=\"true\" href=\"#--ao\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/bfcd4bacf9617059f68394b7fea19b5a9910f875/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f39396563376631662f6d656469612f6c6f676f2e706e67\"><img src=\"https://camo.githubusercontent.com/bfcd4bacf9617059f68394b7fea19b5a9910f875/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f39396563376631662f6d656469612f6c6f676f2e706e67\" width=\"21%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/99ec7f1f/media/logo.png\" style=\"max-width:100%;\"></a><br>Ao\n</h1>\n<h4 align=\"center\"><a id=\"user-content---️-elegant-microsoft-to-do-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#--️-elegant-microsoft-to-do-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">✔️</g-emoji> Elegant Microsoft To-Do desktop app\n</h4>\n<div align=\"center\">\n  <a href=\"https://github.com/klauscfhq/ao\">\n    <img src=\"https://camo.githubusercontent.com/849b268c7594818680e8917c999e889953aa9ab8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65363461366161652f6d656469612f6c6973742d6e617669676174696f6e2e676966\" alt=\"Ao\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/e64a6aae/media/list-navigation.gif\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/klauscfhq/ao\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/ad81efe962ff741795dc4696ae19a78dda5db1eb/68747470733a2f2f7472617669732d63692e6f72672f6b6c617573636668712f616f2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klauscfhq/ao.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://ci.appveyor.com/project/klauscfhq/ao\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/5589547a0bb556468ee4ccc78dce38caad8e8e4f/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f616175396539616d78617172633670773f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/aau9e9amxaqrc6pw?svg=true\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h2>\n<p>Ao is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app, used by people in more than <a href=\"https://snapcraft.io/ao\" rel=\"nofollow\">120 countries</a>.</p>\n<p>Come over to <a href=\"https://gitter.im/klauscfhq/ao\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klauscfhq\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p>You can find more desktop apps <a href=\"#related-apps\">here</a>.</p>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"#black-theme\">Black</a>, <a href=\"#dark-theme\">Dark</a>, <a href=\"#sepia-theme\">Sepia</a> &amp; <a href=\"#vibrant-themes\">Vibrant</a> Themes</li>\n<li><a href=\"#compact-mode\">Compact</a> &amp; <a href=\"#auto-night-mode\">Auto-Night</a> Modes</li>\n<li><a href=\"#local-shortcut-keys\">Local</a> &amp; <a href=\"#global-shortcut-keys\">Global</a> Keyboard Shortcuts</li>\n<li><a href=\"#custom-shortcut-keys\">Customizable Keyboard Shortcuts</a></li>\n<li><a href=\"#list-navigation\">List Navigation</a></li>\n<li><a href=\"#scalable-interface\">Scalable Interface</a></li>\n<li>Automatic Updates <g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">✔️</g-emoji></li>\n<li>Cross Platform</li>\n<li>Deep OS Integration</li>\n</ul>\n<p><sup><g-emoji class=\"g-emoji\" alias=\"heavy_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2714.png\">✔️</g-emoji> Windows &amp; Linux only atm</sup></p>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contents</h2>\n<ul>\n<li><a href=\"#description\">Description</a></li>\n<li><a href=\"#highlights\">Highlights</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#related-apps\">Related Apps</a></li>\n<li><a href=\"#team\">Team</a></li>\n<li><a href=\"#disclaimer\">Disclaimer</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h4><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Github Releases</h4>\n<p>Head to the <a href=\"https://github.com/klauscfhq/ao/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew</h4>\n<p>Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\"><code>Homebrew Cask</code></a> <code>brew cask install ao</code></p>\n<h4><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Snap</h4>\n<p>Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/ao\" rel=\"nofollow\"><code>Snap</code></a> <code>snap install ao</code></p>\n<h4><a id=\"user-content-aur\" class=\"anchor\" aria-hidden=\"true\" href=\"#aur\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AUR</h4>\n<p>Arch Linux users can directly install through <a href=\"https://aur.archlinux.org/packages/ao/\" rel=\"nofollow\"><code>AUR</code></a> <code>yaourt ao</code></p>\n<h4><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h4>\n<p>The version available on <code>AUR</code> may not be the latest. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klauscfhq/ao/releases/latest\">Github releases</a> page.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-vibrant-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#vibrant-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vibrant Themes</h3>\n<p>Press <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>U</kbd> / <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>J</kbd> to activate the <a href=\"https://cdn.rawgit.com/klauscfhq/ao/55af062e/media/vibrant-dark-theme.png\" rel=\"nofollow\">dark</a> or <a href=\"https://cdn.rawgit.com/klauscfhq/ao/55af062e/media/vibrant-theme.png\" rel=\"nofollow\">light</a> vibrant theme respectively.</p>\n<p>Please note that the feature is available <strong>only on Macos</strong>.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/ce4242bea5d8b2309878d7d5f4784e49ffecfd23/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f37646663663663642f6d656469612f616f2d76696272616e742e706e67\" alt=\"Ao Vibrant Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/7dfcf6cd/media/ao-vibrant.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-sepia-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#sepia-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sepia Theme</h3>\n<p>Perfect for glossy screens. Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/a4108d51288b908b06b406a6e17054e2802f0bdb/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f33666635343836312f6d656469612f73657069612d7468656d652e706e67\" alt=\"Ao Sepia Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/3ff54861/media/sepia-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-black-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#black-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Black Theme</h3>\n<p>Deep focus materialized. Boost your productivity by pressing <kbd>Cmd/Ctrl</kbd> <kbd>W</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/3c1e7b789ca094bb35f9c71fad60f571b11fe618/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f31653536616565302f6d656469612f626c61636b2d7468656d652e706e67\" alt=\"Ao Black Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/1e56aee0/media/black-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dark Theme</h3>\n<p>Silky &amp; relaxing. Make it yours by pressing <kbd>Cmd/Ctrl</kbd> <kbd>H</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/615b1dba4a844fb1be0e1fda1d2f15edfbd1801d/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f31323539323465642f6d656469612f6461726b2d7468656d652e706e67\" alt=\"Ao Dark Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/125924ed/media/dark-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compact Mode</h3>\n<p>Get more for less. Simply downsize the window to enter the mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/1bfbb27b47794f199b8d315b2deff3db5144f823/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f36386130643834392f6d656469612f636f6d706163742d6d6f64652e706e67\" alt=\"Ao Compact Mode\" width=\"70%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/68a0d849/media/compact-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-list-navigation\" class=\"anchor\" aria-hidden=\"true\" href=\"#list-navigation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>List Navigation</h3>\n<p>Navigate seamlessly between your lists by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to a specific list by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/849b268c7594818680e8917c999e889953aa9ab8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65363461366161652f6d656469612f6c6973742d6e617669676174696f6e2e676966\" alt=\"List Navigation\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/e64a6aae/media/list-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-custom-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#custom-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Custom Shortcut Keys</h3>\n<p>Adjust Ao to your workflow. Navigate to <code>~/.ao.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> and modify any shortcut key to your own preference. To reset simply delete the ao config file from your home directory.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/10e2505fae022d174748bcd36ccfb0e58a1b4ba7/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f65633532643832302f6d656469612f637573746f6d2d73686f72746375742d6b6579732e676966\" alt=\"Custom Shortcut Keys\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/ec52d820/media/custom-shortcut-keys.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-scalable-interface\" class=\"anchor\" aria-hidden=\"true\" href=\"#scalable-interface\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Scalable Interface</h3>\n<p>Adjust the zooming factor to your own preference by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/ao\">\n        <img src=\"https://camo.githubusercontent.com/065e1c44f8dbec6f163d6286c9955409063d1d15/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f616f2f35316437643364322f6d656469612f7363616c61626c652d696e746572666163652e676966\" alt=\"Scalable Interface\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/ao/51d7d3d2/media/scalable-interface.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-auto-night-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#auto-night-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Auto Night Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> and allow Ao to intelligently adjust to your environment.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard Shortcuts</h2>\n<h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Local Shortcut Keys</h3>\n<p>40+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Return to Todos</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>New Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Delete Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Rename Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Search Todos</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Add Todo to My Day</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>New List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Rename List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Y</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Toggle My Day</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Toggle Cortana</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Jump to List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Sign out</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Light Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Delete List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Add Due Date</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Reload Ao</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Complete Todo</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Hide Completed Todos</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dev Tools</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Global Shortcut Keys</h3>\n<p>Access Ao at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.ao.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Ao Window</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Todo</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Todos</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>For more info on how to contribute to the project, please read the <a href=\"https://github.com/klauscfhq/ao/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul>\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork <code>cd ao</code></li>\n<li>Install the project dependencies <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Ao on dev mode <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers <code>npm run dist</code> or <code>yarn dist</code></li>\n</ul>\n<h2><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related Apps</h2>\n<ul>\n<li><a href=\"https://github.com/champloohq/tusk\">Tusk</a> - Refined Evernote desktop app.</li>\n</ul>\n<h2><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Team</h2>\n<p>Coded with ❤ by</p>\n<ul>\n<li>Klaus Sinani <a href=\"https://github.com/klauscfhq\">(@klauscfhq)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariocfhq\">(@mariocfhq)</a></li>\n<li>Thanasis Gkanos <a href=\"https://github.com/ThanasisGkanos\">(@ThanasisGkanos)</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>Ao is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Microsoft.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/klauscfhq/ao/blob/master/license.md\">MIT</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.317Z",
    "goodColorOnWhite": "#0C7686",
    "goodColorOnBlack": "#15C8E3",
    "faintColorOnWhite": "rgba(12, 118, 134, 0.1)"
  },
  {
    "slug": "appear-in",
    "name": "appear.in",
    "description": "Unofficial desktop client for appear.in",
    "repository": "https://github.com/vitorgalvao/appear.in",
    "keywords": [
      "appear.in",
      "chat",
      "conference",
      "screensharing",
      "video",
      "webrtc"
    ],
    "license": "Unlicense",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/9c342459bfbbdf34e007cfc3d16d10dd595dc67b/68747470733a2f2f692e696d6775722e636f6d2f4f63534f6945692e6a7067"
      }
    ],
    "icon": "appear-in-icon.png",
    "icon32": "appear-in-icon-32.png",
    "icon64": "appear-in-icon-64.png",
    "icon128": "appear-in-icon-128.png",
    "icon256": "appear-in-icon-256.png",
    "date": "2017-02-10",
    "iconColors": [
      "#fc2c64",
      "#fbfbfb",
      "#44cc8c",
      "#ff50b0",
      "#ff50b0"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/vitorgalvao/appear.in/releases/10886550",
      "assets_url": "https://api.github.com/repos/vitorgalvao/appear.in/releases/10886550/assets",
      "upload_url": "https://uploads.github.com/repos/vitorgalvao/appear.in/releases/10886550/assets{?name,label}",
      "html_url": "https://github.com/vitorgalvao/appear.in/releases/tag/1.0.1",
      "id": 10886550,
      "tag_name": "1.0.1",
      "target_commitish": "master",
      "name": "1.0.1",
      "draft": false,
      "author": {
        "login": "vitorgalvao",
        "id": 1699443,
        "avatar_url": "https://avatars1.githubusercontent.com/u/1699443?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vitorgalvao",
        "html_url": "https://github.com/vitorgalvao",
        "followers_url": "https://api.github.com/users/vitorgalvao/followers",
        "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}",
        "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions",
        "organizations_url": "https://api.github.com/users/vitorgalvao/orgs",
        "repos_url": "https://api.github.com/users/vitorgalvao/repos",
        "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vitorgalvao/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-07T17:59:04Z",
      "published_at": "2018-05-07T18:02:56Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/vitorgalvao/appear.in/releases/assets/7094385",
          "id": 7094385,
          "name": "appear.in-1.0.1-mac.zip",
          "label": null,
          "uploader": {
            "login": "vitorgalvao",
            "id": 1699443,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1699443?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/vitorgalvao",
            "html_url": "https://github.com/vitorgalvao",
            "followers_url": "https://api.github.com/users/vitorgalvao/followers",
            "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}",
            "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions",
            "organizations_url": "https://api.github.com/users/vitorgalvao/orgs",
            "repos_url": "https://api.github.com/users/vitorgalvao/repos",
            "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}",
            "received_events_url": "https://api.github.com/users/vitorgalvao/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 45032667,
          "download_count": 48,
          "created_at": "2018-05-07T18:02:02Z",
          "updated_at": "2018-05-07T18:02:53Z",
          "browser_download_url": "https://github.com/vitorgalvao/appear.in/releases/download/1.0.1/appear.in-1.0.1-mac.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/vitorgalvao/appear.in/tarball/1.0.1",
      "zipball_url": "https://api.github.com/repos/vitorgalvao/appear.in/zipball/1.0.1",
      "body_html": "<ul>\n<li>Code cleanup.</li>\n<li>Fix window dragging (you can now drag from anywhere).</li>\n<li>Focus on room name field when opening.</li>\n<li>Opening Developer Tools will do so inside the Webview.</li>\n<li>Window height set to 540px.</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.833Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>To support my continued open-source work, pick a method:</p>\n<p><a href=\"https://www.paypal.me/vitorgalvao\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d4e6839ce37f418e401804f47c2d6c65f528de67/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f352f35332f50617950616c5f323031345f6c6f676f2e737667\" height=\"18\" alt=\"Support via Paypal\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/5/53/PayPal_2014_logo.svg\" style=\"max-width:100%;\"></a>&#xA0;&#xA0;\n<a href=\"http://vitorgalvao.com/bitcoin_tip_jar.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea217691f0e36b89dd5c8331a47f84eba81c00dd/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63352f426974636f696e5f6c6f676f2e737667\" height=\"15\" alt=\"Support via Bitcoin\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/c/c5/Bitcoin_logo.svg\" style=\"max-width:100%;\"></a>&#xA0;&#xA0;\n<a href=\"https://vitorgalvao.com/society6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a7dc1160a5187def07f18e2e0c054e5f4a55a4a/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f79337066743166626d6572357632322f736f6369657479362e737667\" height=\"19\" alt=\"Support via Society6\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/y3pft1fbmer5v22/society6.svg\" style=\"max-width:100%;\"></a></p>\n<p>To support <a href=\"https://appear.in/\" rel=\"nofollow\">appear.in</a>, authors of the website, see their premium offerings:</p>\n<p><a href=\"https://appear.in/information/premium/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4607a37979db80864e357a752aa1ef005845a765/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f7375657a6a3131376a3063676771302f6170706561722e696e2e737667\" height=\"28\" alt=\"appear.in premium\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/suezj117j0cggq0/appear.in.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-appearin-unofficial\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#appearin-unofficial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/83f05098f7b8c8692cad89304725a9b103ab4049/68747470733a2f2f692e696d6775722e636f6d2f787a505a3372662e706e67\"><img src=\"https://camo.githubusercontent.com/83f05098f7b8c8692cad89304725a9b103ab4049/68747470733a2f2f692e696d6775722e636f6d2f787a505a3372662e706e67\" width=\"45\" align=\"left\" alt=\"appear.in logo\" data-canonical-src=\"https://i.imgur.com/xzPZ3rf.png\" style=\"max-width:100%;\"></a>appear.in (unofficial)</h1>\n<p>Use <a href=\"https://appear.in/\" rel=\"nofollow\">appear.in</a> just like you do in your browser, but as a desktop app. This app will also notify you in its icon when messages are received.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9c342459bfbbdf34e007cfc3d16d10dd595dc67b/68747470733a2f2f692e696d6775722e636f6d2f4f63534f6945692e6a7067\"><img src=\"https://camo.githubusercontent.com/9c342459bfbbdf34e007cfc3d16d10dd595dc67b/68747470733a2f2f692e696d6775722e636f6d2f4f63534f6945692e6a7067\" alt=\"appear.in screenshot\" data-canonical-src=\"https://i.imgur.com/OcSOiEi.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-this-is-an-unofficial-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#this-is-an-unofficial-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>This is an unofficial app</h2>\n<p>The appear.in team has been gracious enough to <a href=\"https://github.com/vitorgalvao/appear.in/pull/1\">allow me to use their name and logo on this app</a>, but it is still unofficial. I will retire this app if an official one is ever released.</p>\n<p>If you find any issues or have suggestions/requests for the app (as opposed to appear.in&#x2019;s website), please <strong>do not bother the appear.in team directly</strong> but instead <a href=\"https://github.com/vitorgalvao/appear.in/issues/new\">open an issue</a>.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><a href=\"https://github.com/vitorgalvao/appear.in/releases\">Download the latest version</a>, or run <code>brew cask install appearin</code> if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">homebrew</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h5><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Commands</h5>\n<ul>\n<li>Install dependencies: <code>npm install</code></li>\n<li>Run: <code>npm start</code></li>\n<li>Build for macOS: <code>npm run build-macos</code></li>\n<li>Build for all platforms: <code>npm run build</code></li>\n<li>Build for macOS and package as a zip: <code>npm run package-macos</code></li>\n<li>Build for all platforms and package as a zip: <code>npm run package</code></li>\n</ul>\n<p>Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/appear.in/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h4>\n<p>The Unlicense (Public Domain, essentially)</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>To support my continued open-source work, pick a method:</p>\n<p><a href=\"https://www.paypal.me/vitorgalvao\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d4e6839ce37f418e401804f47c2d6c65f528de67/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f352f35332f50617950616c5f323031345f6c6f676f2e737667\" height=\"18\" alt=\"Support via Paypal\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/5/53/PayPal_2014_logo.svg\" style=\"max-width:100%;\"></a>  \n<a href=\"http://vitorgalvao.com/bitcoin_tip_jar.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea217691f0e36b89dd5c8331a47f84eba81c00dd/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63352f426974636f696e5f6c6f676f2e737667\" height=\"15\" alt=\"Support via Bitcoin\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/c/c5/Bitcoin_logo.svg\" style=\"max-width:100%;\"></a>  \n<a href=\"https://vitorgalvao.com/society6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a7dc1160a5187def07f18e2e0c054e5f4a55a4a/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f79337066743166626d6572357632322f736f6369657479362e737667\" height=\"19\" alt=\"Support via Society6\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/y3pft1fbmer5v22/society6.svg\" style=\"max-width:100%;\"></a></p>\n<p>To support <a href=\"https://appear.in/\" rel=\"nofollow\">appear.in</a>, authors of the website, see their premium offerings:</p>\n<p><a href=\"https://appear.in/information/premium/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4607a37979db80864e357a752aa1ef005845a765/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f7375657a6a3131376a3063676771302f6170706561722e696e2e737667\" height=\"28\" alt=\"appear.in premium\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/suezj117j0cggq0/appear.in.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-appearin-unofficial\" class=\"anchor\" aria-hidden=\"true\" href=\"#appearin-unofficial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/83f05098f7b8c8692cad89304725a9b103ab4049/68747470733a2f2f692e696d6775722e636f6d2f787a505a3372662e706e67\"><img src=\"https://camo.githubusercontent.com/83f05098f7b8c8692cad89304725a9b103ab4049/68747470733a2f2f692e696d6775722e636f6d2f787a505a3372662e706e67\" width=\"45\" align=\"left\" alt=\"appear.in logo\" data-canonical-src=\"https://i.imgur.com/xzPZ3rf.png\" style=\"max-width:100%;\"></a>appear.in (unofficial)</h1>\n<p>Use <a href=\"https://appear.in/\" rel=\"nofollow\">appear.in</a> just like you do in your browser, but as a desktop app. This app will also notify you in its icon when messages are received.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9c342459bfbbdf34e007cfc3d16d10dd595dc67b/68747470733a2f2f692e696d6775722e636f6d2f4f63534f6945692e6a7067\"><img src=\"https://camo.githubusercontent.com/9c342459bfbbdf34e007cfc3d16d10dd595dc67b/68747470733a2f2f692e696d6775722e636f6d2f4f63534f6945692e6a7067\" alt=\"appear.in screenshot\" data-canonical-src=\"https://i.imgur.com/OcSOiEi.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-this-is-an-unofficial-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-is-an-unofficial-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>This is an unofficial app</h2>\n<p>The appear.in team has been gracious enough to <a href=\"https://github.com/vitorgalvao/appear.in/pull/1\">allow me to use their name and logo on this app</a>, but it is still unofficial. I will retire this app if an official one is ever released.</p>\n<p>If you find any issues or have suggestions/requests for the app (as opposed to appear.in’s website), please <strong>do not bother the appear.in team directly</strong> but instead <a href=\"https://github.com/vitorgalvao/appear.in/issues/new\">open an issue</a>.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><a href=\"https://github.com/vitorgalvao/appear.in/releases\">Download the latest version</a>, or run <code>brew cask install appearin</code> if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">homebrew</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h5><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Commands</h5>\n<ul>\n<li>Install dependencies: <code>npm install</code></li>\n<li>Run: <code>npm start</code></li>\n<li>Build for macOS: <code>npm run build-macos</code></li>\n<li>Build for all platforms: <code>npm run build</code></li>\n<li>Build for macOS and package as a zip: <code>npm run package-macos</code></li>\n<li>Build for all platforms and package as a zip: <code>npm run package</code></li>\n</ul>\n<p>Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h4>\n<p>The Unlicense (Public Domain, essentially)</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.393Z",
    "goodColorOnWhite": "#DC0079",
    "goodColorOnBlack": "#FF50B0",
    "faintColorOnWhite": "rgba(220, 0, 121, 0.1)"
  },
  {
    "slug": "appium",
    "name": "Appium Desktop",
    "description": "A cross-platform app which gives you the power of the Appium automation server in a beautiful and flexible UI.",
    "website": "http://appium.io/",
    "repository": "https://github.com/appium/appium-desktop",
    "keywords": [
      "appium",
      "automation",
      "hybrid",
      "webdriver",
      "testing"
    ],
    "license": "Apache License 2.0",
    "category": "Developer Tools",
    "icon": "appium-icon.png",
    "icon32": "appium-icon-32.png",
    "icon64": "appium-icon-64.png",
    "icon128": "appium-icon-128.png",
    "icon256": "appium-icon-256.png",
    "date": "2017-07-31",
    "iconColors": [
      "#642c94",
      "#d3c3e0",
      "#a47cbc",
      "#8f67af",
      "#ac8cc4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/appium/appium-desktop/releases/10910035",
      "assets_url": "https://api.github.com/repos/appium/appium-desktop/releases/10910035/assets",
      "upload_url": "https://uploads.github.com/repos/appium/appium-desktop/releases/10910035/assets{?name,label}",
      "html_url": "https://github.com/appium/appium-desktop/releases/tag/v1.6.1",
      "id": 10910035,
      "tag_name": "v1.6.1",
      "target_commitish": "master",
      "name": "1.6.1",
      "draft": false,
      "author": {
        "login": "triager",
        "id": 9465749,
        "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/triager",
        "html_url": "https://github.com/triager",
        "followers_url": "https://api.github.com/users/triager/followers",
        "following_url": "https://api.github.com/users/triager/following{/other_user}",
        "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
        "organizations_url": "https://api.github.com/users/triager/orgs",
        "repos_url": "https://api.github.com/users/triager/repos",
        "events_url": "https://api.github.com/users/triager/events{/privacy}",
        "received_events_url": "https://api.github.com/users/triager/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-08T21:16:33Z",
      "published_at": "2018-05-09T17:40:41Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118185",
          "id": 7118185,
          "name": "Appium-1.6.0-mac.zip",
          "label": null,
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 208259620,
          "download_count": 2432,
          "created_at": "2018-05-09T17:12:16Z",
          "updated_at": "2018-05-09T17:12:55Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/Appium-1.6.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118129",
          "id": 7118129,
          "name": "Appium-1.6.1.dmg",
          "label": "",
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 197767850,
          "download_count": 5908,
          "created_at": "2018-05-09T17:06:10Z",
          "updated_at": "2018-05-09T17:07:44Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/Appium-1.6.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118128",
          "id": 7118128,
          "name": "Appium-1.6.1.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 208084,
          "download_count": 57,
          "created_at": "2018-05-09T17:06:10Z",
          "updated_at": "2018-05-09T17:06:11Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/Appium-1.6.1.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109693",
          "id": 7109693,
          "name": "appium-desktop-1.6.1-full.nupkg",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 147618653,
          "download_count": 4226,
          "created_at": "2018-05-09T00:00:35Z",
          "updated_at": "2018-05-09T00:01:09Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-1.6.1-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109867",
          "id": 7109867,
          "name": "appium-desktop-1.6.1-ia32.nsis.7z",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-7z-compressed",
          "state": "uploaded",
          "size": 115012250,
          "download_count": 2668,
          "created_at": "2018-05-09T00:09:27Z",
          "updated_at": "2018-05-09T00:09:50Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-1.6.1-ia32.nsis.7z"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118148",
          "id": 7118148,
          "name": "appium-desktop-1.6.1-mac.zip",
          "label": "",
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 206623764,
          "download_count": 6752,
          "created_at": "2018-05-09T17:09:01Z",
          "updated_at": "2018-05-09T17:10:18Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-1.6.1-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7108505",
          "id": 7108505,
          "name": "appium-desktop-1.6.1-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 131732254,
          "download_count": 1242,
          "created_at": "2018-05-08T21:30:47Z",
          "updated_at": "2018-05-08T21:31:14Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-1.6.1-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109694",
          "id": 7109694,
          "name": "appium-desktop-Setup-1.6.1-ia32.exe",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 148601344,
          "download_count": 2138,
          "created_at": "2018-05-09T00:00:35Z",
          "updated_at": "2018-05-09T00:01:09Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-Setup-1.6.1-ia32.exe"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109734",
          "id": 7109734,
          "name": "appium-desktop-setup-1.6.1.exe",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 115602934,
          "download_count": 10312,
          "created_at": "2018-05-09T00:05:45Z",
          "updated_at": "2018-05-09T00:06:05Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-setup-1.6.1.exe"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109735",
          "id": 7109735,
          "name": "appium-desktop-setup-1.6.1.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 110528,
          "download_count": 73,
          "created_at": "2018-05-09T00:05:45Z",
          "updated_at": "2018-05-09T00:05:46Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-setup-1.6.1.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109869",
          "id": 7109869,
          "name": "appium-desktop-web-setup-1.6.1.exe",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 712463,
          "download_count": 3801,
          "created_at": "2018-05-09T00:09:29Z",
          "updated_at": "2018-05-09T00:09:30Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/appium-desktop-web-setup-1.6.1.exe"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7108510",
          "id": 7108510,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 394,
          "download_count": 151,
          "created_at": "2018-05-08T21:31:14Z",
          "updated_at": "2018-05-08T21:31:14Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118149",
          "id": 7118149,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 177,
          "download_count": 8154,
          "created_at": "2018-05-09T17:09:03Z",
          "updated_at": "2018-05-09T17:09:03Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7118180",
          "id": 7118180,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "dpgraham",
            "id": 852574,
            "avatar_url": "https://avatars2.githubusercontent.com/u/852574?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dpgraham",
            "html_url": "https://github.com/dpgraham",
            "followers_url": "https://api.github.com/users/dpgraham/followers",
            "following_url": "https://api.github.com/users/dpgraham/following{/other_user}",
            "gists_url": "https://api.github.com/users/dpgraham/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dpgraham/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dpgraham/subscriptions",
            "organizations_url": "https://api.github.com/users/dpgraham/orgs",
            "repos_url": "https://api.github.com/users/dpgraham/repos",
            "events_url": "https://api.github.com/users/dpgraham/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dpgraham/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 480,
          "download_count": 9805,
          "created_at": "2018-05-09T17:10:18Z",
          "updated_at": "2018-05-09T17:10:19Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109879",
          "id": 7109879,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 668,
          "download_count": 28525,
          "created_at": "2018-05-09T00:09:50Z",
          "updated_at": "2018-05-09T00:09:51Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/latest.yml"
        },
        {
          "url": "https://api.github.com/repos/appium/appium-desktop/releases/assets/7109695",
          "id": 7109695,
          "name": "RELEASES",
          "label": "",
          "uploader": {
            "login": "triager",
            "id": 9465749,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9465749?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/triager",
            "html_url": "https://github.com/triager",
            "followers_url": "https://api.github.com/users/triager/followers",
            "following_url": "https://api.github.com/users/triager/following{/other_user}",
            "gists_url": "https://api.github.com/users/triager/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/triager/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/triager/subscriptions",
            "organizations_url": "https://api.github.com/users/triager/orgs",
            "repos_url": "https://api.github.com/users/triager/repos",
            "events_url": "https://api.github.com/users/triager/events{/privacy}",
            "received_events_url": "https://api.github.com/users/triager/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 85,
          "download_count": 567,
          "created_at": "2018-05-09T00:00:36Z",
          "updated_at": "2018-05-09T00:00:36Z",
          "browser_download_url": "https://github.com/appium/appium-desktop/releases/download/v1.6.1/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/appium/appium-desktop/tarball/v1.6.1",
      "zipball_url": "https://api.github.com/repos/appium/appium-desktop/zipball/v1.6.1",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.809Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-appium-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#appium-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Appium Desktop <a href=\"https://travis-ci.org/appium/appium-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/33522fc4436add3b24e385dc696992c70d3713a8/68747470733a2f2f7472617669732d63692e6f72672f61707069756d2f61707069756d2d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/appium/appium-desktop.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-inspector-and-logs.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-inspector-and-logs.png\" alt=\"Action screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Appium Desktop is an open source app for Mac, Windows, and Linux which gives\nyou the power of the <a href=\"http://appium.io\" rel=\"nofollow\">Appium</a> automation server in\na beautiful and flexible UI. It is a combination of a few Appium-related tools:</p>\n<ul>\n<li>A graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don&apos;t need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.</li>\n<li>An Inspector that you can use to look at your app&apos;s elements, get basic information about them, and perform basic interactions with them. This is useful as a way to learn about Appium or as a way to learn about your app so you can write tests for it.</li>\n</ul>\n<h2><a id=\"user-content-download-appium-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#download-appium-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download Appium Desktop</h2>\n<p>You can always pick up the latest release at our\n<a href=\"https://github.com/appium/appium-desktop/releases/latest\">Release</a> page on\nGitHub.</p>\n<p>If you&apos;re on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.</p>\n<p>Note that Appium Desktop <em>is not</em> the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include <em>both</em> the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).</p>\n<p>If you&apos;re on macOS, you will need to install Appium Desktop by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n&quot;Applications&quot; folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.</p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known Issues</h2>\n<ul>\n<li>Some Windows 10 Users experience a <code>PathTooLongException</code> when installing the EXE. The workaround for this is to update the setting on Windows to <a href=\"https://superuser.com/questions/1119883/windows-10-enable-ntfs-long-paths-policy-option-missing\" rel=\"nofollow\">enable long paths</a></li>\n</ul>\n<h2><a id=\"user-content-usage-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#usage-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage Instructions</h2>\n<p>These instructions assume you are already familiar with Appium and\nAppium-related concepts. If you are new to Appium, please visit\n<a href=\"http://appium.io\" rel=\"nofollow\">appium.io</a> and read our introductory material.</p>\n<p>This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting your Android or iOS application. Its\nvarious capabilities are described in the following sections.</p>\n<h3><a id=\"user-content-the-server-start-window\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#the-server-start-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The server start window</h3>\n<h4><a id=\"user-content-starting-a-simple-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#starting-a-simple-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting a simple server</h4>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-start-simple.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-start-simple.png\" alt=\"Start a basic server\" style=\"max-width:100%;\"></a></p>\n<p>When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.</p>\n<h4><a id=\"user-content-starting-a-server-with-advanced-options\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#starting-a-server-with-advanced-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting a server with advanced options</h4>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-start-advanced.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-start-advanced.png\" alt=\"Start an advanced server\" style=\"max-width:100%;\"></a></p>\n<p>By clicking on the &apos;Advanced&apos; tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.</p>\n<h4><a id=\"user-content-server-presets\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#server-presets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Server presets</h4>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-start-presets.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-start-presets.png\" alt=\"Server presets\" style=\"max-width:100%;\"></a></p>\n<p>If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the &apos;Advanced&apos; tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the &apos;Preset&apos; tab.</p>\n<h3><a id=\"user-content-the-server-console-output-window\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#the-server-console-output-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The server console output window</h3>\n<p>Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-logs.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-logs.png\" alt=\"Server console\" style=\"max-width:100%;\"></a></p>\n<p>This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.</p>\n<p>One other button is available: &apos;Start New Session&apos;. Clicking this will open up\nthe New Session window enabling you to start an Inspector session on the\ncurrently-running server.</p>\n<h3><a id=\"user-content-the-new-session-window\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#the-new-session-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The New Session window</h3>\n<p>The New Session window allows you to construct a set of Appium desired\ncapabilities used to launch an Appium session. You can launch a session against\nthe currently-running Appium Desktop server (which is the default), or you can\nlaunch a session against a variety of other endpoints.</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-new-session.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-new-session.png\" alt=\"New session window\" style=\"max-width:100%;\"></a></p>\n<p>Since it&apos;s not required to run against Appium Desktop&apos;s own server, you can get\nto the New Session window without starting an Appium Desktop server. Simply go\nto &quot;File&quot; (Windows/Linux) or &quot;Appium&quot; (Mac) and choose &quot;New Session...&quot;, which\nwill open the New Session window without having to start a local server. In\nthis case, attaching to the local server will be disabled.</p>\n<h4><a id=\"user-content-appium-endpoints\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#appium-endpoints\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Appium Endpoints</h4>\n<p>These are the options for launching a session against a non-local Appium server:</p>\n<ul>\n<li>A custom host/port configuration: this is useful if you want to launch an Inspector session against an Appium server running on another machine in your network, for example.</li>\n<li>Sauce Labs: if you don&apos;t have access to, say, iOS simulators on your machine, you can leverage your <a href=\"https://saucelabs.com\" rel=\"nofollow\">Sauce Labs</a> account to start an Appium session in the cloud.</li>\n<li>TestObject: you can also utilize <a href=\"https://testobject.com\" rel=\"nofollow\">TestObject</a>&apos;s cloud of real devices for a real device-based Inspector session.</li>\n</ul>\n<p>It should be straightforward to get set up with any of these options. Simply\nenter your details in the input fields provided.</p>\n<h4><a id=\"user-content-desired-capabilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#desired-capabilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Desired Capabilities</h4>\n<p>Desired capabilities are how you configure your Appium session. They tell the\nAppium server what kind of platform and app you want to automate. If you are\nunfamiliar with the concept of desired capabilities, or which desired\ncapabilities are required to launch Appium sessions of various types, you\nshould consult the Appium documentation.</p>\n<p>Appium Desktop does not restrict your creation of desired capabilities in any\nway, nor will it validate them for you. It simply provides a nice UI for\nentering them in, and saving them for later use. Under the &apos;Desired\nCapabilities&apos; tab, you can use the form fields and &apos;+&apos; button to enter as many\ndesired capabilities as you need. You will also see a representation of the\nresulting JSON, which is what is actually sent to the Appium server. This can\nbe useful for verifying your capabilities, or for copy-and-pasting when\nreporting issues.</p>\n<p>Once you have set your desired capabilities, you might wish to save them so you\ncan run the same type of session later. Simply click the &apos;Save As...&apos; button to\ngive your capability set a name. You can then access it under the &apos;Saved\nCapability Sets&apos; tab, for later editing or session launching.</p>\n<p>Once your server type and capabilities are set, click &apos;Start Session&apos; to launch\nthe Appium Desktop Inspector.</p>\n<h4><a id=\"user-content-attach-to-an-existing-session\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#attach-to-an-existing-session\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Attach to an Existing Session</h4>\n<p>If you click on the &quot;Attach to Session...&quot; tab, you can select an existing\nsession from a list of currently running sessions on your selected server, or you\ncan input a session ID of a currently-running session.  That session should be\nrunning on the server details you specified in the server type section above.\nAttaching to an existing session is possible because the Inspector is just an\nAppium client. This could be useful if you want to debug the middle of a running\ntest. When you quit the Inspector window of an existing session, Appium Desktop\nwill not quit the session as it does normally.</p>\n<h3><a id=\"user-content-the-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#the-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The Inspector</h3>\n<p>The Inspector is a visual representation of the state of your application along\nwith the ability to perform certain interactions in your application through\nAppium.</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-inspector.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-inspector.png\" alt=\"Inspector window\" style=\"max-width:100%;\"></a></p>\n<p>Appium sessions can take some time to load, especially on cloud services, so\nplease be patient. When the session loads, a screenshot of your app will appear\non the left. You can mouse over various UI elements in your application, and\nsee them highlighted.</p>\n<p>In the middle of the Inspector window is your app&apos;s hierarchy, represented as\nXML. You can navigate this tree by clicking through it, or by clicking on\nelements in the screenshot view. They will then be highlighted.</p>\n<p>When an element is highlighted, its information will appear in the detail view\non the right side of the Inspector. This detail view consists of potential\nactions to take against the element, and a table of the element&apos;s properties.\nThese properties are valuable in determining how the element might accessed\nusing a particular Appium locator strategy. With an element selected, you can\nalso &apos;Tap&apos; the element, or &apos;Send Keys&apos; to the element (if it is a text field).</p>\n<p>When you take such an action with an element, the Inspector will send the\ncommand to Appium, which will execute it. If the action is successful, a new\nscreenshot will be generated and you should see the updated state and XML of\nyour app. If it&apos;s not successful, you&apos;ll have an opportunity to see the error\nmessage.</p>\n<p>The top of the Inspector window contains a small toolbar with icons\nrepresenting the ability to take certain actions in the Inspector:</p>\n<ul>\n<li>Back (call <code>driver.back</code>)</li>\n<li>Refresh (refresh the source and screenshot)</li>\n<li>Start Recording (open the recorder, see the next section for more information on the recorder)</li>\n<li>Quit the session (call <code>driver.quit</code> and close the Inspector)</li>\n</ul>\n<h3><a id=\"user-content-the-recorder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#the-recorder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The Recorder</h3>\n<p>Appium Desktop comes with a very basic action recorder, that watches for\nactions taken using Appium Desktop and displays language-and-framework-specific\ncode that represents those actions. The code can then be copied-and-pasted into\nthe appropriate Appium client code and used for tests.</p>\n<p><strong>NB:</strong> the goal of the Recorder is not to produce production-ready test code.\nIt is designed as a tool to help explore the Appium API, and demonstrate how\ncertain automation behaviors correspond to method calls in a particular\nlanguage and Appium library. In sum, it is a learning tool, not a robust code\ngeneration feature, and should be used as such.</p>\n<p>When you start recording, the Inspector will show an additional window:</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-recorder-empty.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-recorder-empty.png\" alt=\"Inspector window with recorder\" style=\"max-width:100%;\"></a></p>\n<p>At first, the Recorder will show no code. You will first have to take some\naction, like finding an element in the hierarchy and tapping on it, or sending\nkeystrokes to it. When you do this, code will appear in the recorder window,\ncorresponding to the particular language and framework you have chosen (which\ncan be adjusted in the drop-down menu at the top right of the Recorder):</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-recorder-detail.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-recorder-detail.png\" alt=\"Recorder with code\" style=\"max-width:100%;\"></a></p>\n<p>This code can be copied to your clipboard using the appropriate button at the\ntop right of the Recorder pane. Note that by default what is shown are simply\nlines of code corresponding to the specific actions you have taken while\nrecording---in general you cannot paste these lines into an empty text file and\nrun the code. To run Appium test scripts in code requires that various\ndependencies (like the Appium client libraries) be installed, and that script\nboilerplate (like instantiating a driver and initializing a session) be\npresent. To show this additional code, you can click the &quot;Show Boilerplate&quot;\nbutton. With boilerplate code shown, it is possible to copy and paste the code\ninto a new file and run it.</p>\n<p><a target=\"_blank\" href=\"https://github.com/appium/appium-desktop/blob/master/docs/images/screen-recorder-boilerplate.png\"><img src=\"https://github.com/appium/appium-desktop/raw/master/docs/images/screen-recorder-boilerplate.png\" alt=\"Recorder with boilerplate\" style=\"max-width:100%;\"></a></p>\n<p>The power of the Recorder will continue to grow as we add more languages,\nframeworks, and actions to Appium Desktop.</p>\n<h3><a id=\"user-content-conclusion\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#conclusion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Conclusion</h3>\n<p>This is everything you need to know to use Appium Desktop successfully!\nRemember, Appium Desktop is not a replacement for understanding Appium\nitself---it is simply a convenient tool for working with Appium on your\ndesktop, and an Inspector for exploring your app. Have fun!</p>\n<h2><a id=\"user-content-reporting-issues-and-requesting-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#reporting-issues-and-requesting-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reporting Issues and Requesting Features</h2>\n<p>Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our <a href=\"https://github.com/appium/appium-desktop/issues\">issue\ntracker</a>. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it&apos;s not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at <a href=\"https://github.com/appium/appium/issues\">Appium&apos;s main\nissue tracker</a>. Please, save\nyourselves and us valuable time by getting clear on whether the issue you&apos;re\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium&apos;s\nissue tracker.</p>\n<p>Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium&apos;s main tracker if the request is for Appium more\ngenerally.)</p>\n<h2><a id=\"user-content-advanced-topics-and-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#advanced-topics-and-troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Advanced Topics and Troubleshooting</h2>\n<h4><a id=\"user-content-appium-cant-detect-environment-variables-on-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#appium-cant-detect-environment-variables-on-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Appium can&apos;t detect environment variables on Mac</h4>\n<p>Appium uses environment variables like <code>ANDROID_HOME</code> as well as relying on\nvarious binaries in your <code>PATH</code> and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\n<a href=\"https://github.com/sindresorhus/shell-env\">shell-env</a> package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like <code>~/.bashrc</code>, <code>~/.bash_profile</code>, and\n<code>~/.zshrc</code>. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.</p>\n<h4><a id=\"user-content-warnings-about-being-on-a-read-only-file-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#warnings-about-being-on-a-read-only-file-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Warnings about being on a read-only file system</h4>\n<p>This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (<code>.dmg</code> file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like <code>/Applications</code>. Then, run the app\nfrom that new location.</p>\n<h2><a id=\"user-content-developer-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appium/appium-desktop/blob/master/#developer-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developer Instructions</h2>\n<p>Want to hack on Appium Desktop? Awesome! Head on over to our <a href=\"https://github.com/appium/appium-desktop/blob/master/CONTRIBUTING.md\">Contributing\nDoc</a> for information on how to get a dev environment set up\nand submit changes back to the project.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-appium-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"#appium-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Appium Desktop <a href=\"https://travis-ci.org/appium/appium-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/33522fc4436add3b24e385dc696992c70d3713a8/68747470733a2f2f7472617669732d63692e6f72672f61707069756d2f61707069756d2d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/appium/appium-desktop.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"docs/images/screen-inspector-and-logs.png\"><img src=\"docs/images/screen-inspector-and-logs.png\" alt=\"Action screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Appium Desktop is an open source app for Mac, Windows, and Linux which gives\nyou the power of the <a href=\"http://appium.io\" rel=\"nofollow\">Appium</a> automation server in\na beautiful and flexible UI. It is a combination of a few Appium-related tools:</p>\n<ul>\n<li>A graphical interface for the Appium Server. You can set options, start/stop the server, see logs, etc... You also don't need to use Node/NPM to install Appium, as the Node runtime comes bundled with Appium Desktop.</li>\n<li>An Inspector that you can use to look at your app's elements, get basic information about them, and perform basic interactions with them. This is useful as a way to learn about Appium or as a way to learn about your app so you can write tests for it.</li>\n</ul>\n<h2><a id=\"user-content-download-appium-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-appium-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download Appium Desktop</h2>\n<p>You can always pick up the latest release at our\n<a href=\"https://github.com/appium/appium-desktop/releases/latest\">Release</a> page on\nGitHub.</p>\n<p>If you're on Windows or macOS, Appium Desktop will automatically provide you\nwith updated versions of the app when they are released. If you encounter\na problem updating, simply delete or uninstall the app and re-download the\nlatest from the link above.</p>\n<p>Note that Appium Desktop <em>is not</em> the same thing as Appium. Appium Desktop is\na graphical frontend to Appium with additional tools. Appium Desktop is\nreleased on its own cadence and has its own versioning system. If you are\nreporting an issue with Appium Desktop, always be sure to include <em>both</em> the\nversion of Appium Desktop and the version of the Appium Server which is in use\n(see below).</p>\n<p>If you're on macOS, you will need to install Appium Desktop by copying the app\nfrom the downloaded DMG file to your own file system (the best place is the\n\"Applications\" folder). Running Appium from in side the attached DMG itself is\nnot supported, and will not work.</p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known Issues</h2>\n<ul>\n<li>Some Windows 10 Users experience a <code>PathTooLongException</code> when installing the EXE. The workaround for this is to update the setting on Windows to <a href=\"https://superuser.com/questions/1119883/windows-10-enable-ntfs-long-paths-policy-option-missing\" rel=\"nofollow\">enable long paths</a></li>\n</ul>\n<h2><a id=\"user-content-usage-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage Instructions</h2>\n<p>These instructions assume you are already familiar with Appium and\nAppium-related concepts. If you are new to Appium, please visit\n<a href=\"http://appium.io\" rel=\"nofollow\">appium.io</a> and read our introductory material.</p>\n<p>This app provides a convenient way to download and run the Appium automation\nserver, as well as a tool for inspecting your Android or iOS application. Its\nvarious capabilities are described in the following sections.</p>\n<h3><a id=\"user-content-the-server-start-window\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-server-start-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The server start window</h3>\n<h4><a id=\"user-content-starting-a-simple-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-a-simple-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting a simple server</h4>\n<p><a target=\"_blank\" href=\"docs/images/screen-start-simple.png\"><img src=\"docs/images/screen-start-simple.png\" alt=\"Start a basic server\" style=\"max-width:100%;\"></a></p>\n<p>When you open Appium Desktop, you are greeted with the server start window. The\nbasic option is to start an Appium server with all its defaults and the ability\nto modify the host and port. The start button will also let you know which\nversion of the Appium server you are running, which can be useful when\nreporting issues to the Appium team.</p>\n<h4><a id=\"user-content-starting-a-server-with-advanced-options\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-a-server-with-advanced-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting a server with advanced options</h4>\n<p><a target=\"_blank\" href=\"docs/images/screen-start-advanced.png\"><img src=\"docs/images/screen-start-advanced.png\" alt=\"Start an advanced server\" style=\"max-width:100%;\"></a></p>\n<p>By clicking on the 'Advanced' tab, you have the ability to set all the server\nflags that are available in Appium. This is for advanced users and should only\nbe modified after consulting the Appium documentation.</p>\n<h4><a id=\"user-content-server-presets\" class=\"anchor\" aria-hidden=\"true\" href=\"#server-presets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Server presets</h4>\n<p><a target=\"_blank\" href=\"docs/images/screen-start-presets.png\"><img src=\"docs/images/screen-start-presets.png\" alt=\"Server presets\" style=\"max-width:100%;\"></a></p>\n<p>If you use the advanced server options, you have the ability to save\na configuration for later use. Simply save the preset on the 'Advanced' tab,\nand you will subsequently be able to recall and start the server with that\nconfiguration from the 'Preset' tab.</p>\n<h3><a id=\"user-content-the-server-console-output-window\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-server-console-output-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The server console output window</h3>\n<p>Once you start the server, it will launch on the host and port you specified,\nand open a new window displaying the server log output.</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-logs.png\"><img src=\"docs/images/screen-logs.png\" alt=\"Server console\" style=\"max-width:100%;\"></a></p>\n<p>This is fairly straightforward and no real interaction is possible, beyond\nusing the button to stop the server. You can also copy-and-paste the logs from\nthis window which is useful in reporting Appium issues.</p>\n<p>One other button is available: 'Start New Session'. Clicking this will open up\nthe New Session window enabling you to start an Inspector session on the\ncurrently-running server.</p>\n<h3><a id=\"user-content-the-new-session-window\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-new-session-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The New Session window</h3>\n<p>The New Session window allows you to construct a set of Appium desired\ncapabilities used to launch an Appium session. You can launch a session against\nthe currently-running Appium Desktop server (which is the default), or you can\nlaunch a session against a variety of other endpoints.</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-new-session.png\"><img src=\"docs/images/screen-new-session.png\" alt=\"New session window\" style=\"max-width:100%;\"></a></p>\n<p>Since it's not required to run against Appium Desktop's own server, you can get\nto the New Session window without starting an Appium Desktop server. Simply go\nto \"File\" (Windows/Linux) or \"Appium\" (Mac) and choose \"New Session...\", which\nwill open the New Session window without having to start a local server. In\nthis case, attaching to the local server will be disabled.</p>\n<h4><a id=\"user-content-appium-endpoints\" class=\"anchor\" aria-hidden=\"true\" href=\"#appium-endpoints\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Appium Endpoints</h4>\n<p>These are the options for launching a session against a non-local Appium server:</p>\n<ul>\n<li>A custom host/port configuration: this is useful if you want to launch an Inspector session against an Appium server running on another machine in your network, for example.</li>\n<li>Sauce Labs: if you don't have access to, say, iOS simulators on your machine, you can leverage your <a href=\"https://saucelabs.com\" rel=\"nofollow\">Sauce Labs</a> account to start an Appium session in the cloud.</li>\n<li>TestObject: you can also utilize <a href=\"https://testobject.com\" rel=\"nofollow\">TestObject</a>'s cloud of real devices for a real device-based Inspector session.</li>\n</ul>\n<p>It should be straightforward to get set up with any of these options. Simply\nenter your details in the input fields provided.</p>\n<h4><a id=\"user-content-desired-capabilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#desired-capabilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Desired Capabilities</h4>\n<p>Desired capabilities are how you configure your Appium session. They tell the\nAppium server what kind of platform and app you want to automate. If you are\nunfamiliar with the concept of desired capabilities, or which desired\ncapabilities are required to launch Appium sessions of various types, you\nshould consult the Appium documentation.</p>\n<p>Appium Desktop does not restrict your creation of desired capabilities in any\nway, nor will it validate them for you. It simply provides a nice UI for\nentering them in, and saving them for later use. Under the 'Desired\nCapabilities' tab, you can use the form fields and '+' button to enter as many\ndesired capabilities as you need. You will also see a representation of the\nresulting JSON, which is what is actually sent to the Appium server. This can\nbe useful for verifying your capabilities, or for copy-and-pasting when\nreporting issues.</p>\n<p>Once you have set your desired capabilities, you might wish to save them so you\ncan run the same type of session later. Simply click the 'Save As...' button to\ngive your capability set a name. You can then access it under the 'Saved\nCapability Sets' tab, for later editing or session launching.</p>\n<p>Once your server type and capabilities are set, click 'Start Session' to launch\nthe Appium Desktop Inspector.</p>\n<h4><a id=\"user-content-attach-to-an-existing-session\" class=\"anchor\" aria-hidden=\"true\" href=\"#attach-to-an-existing-session\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Attach to an Existing Session</h4>\n<p>If you click on the \"Attach to Session...\" tab, you can select an existing\nsession from a list of currently running sessions on your selected server, or you\ncan input a session ID of a currently-running session.  That session should be\nrunning on the server details you specified in the server type section above.\nAttaching to an existing session is possible because the Inspector is just an\nAppium client. This could be useful if you want to debug the middle of a running\ntest. When you quit the Inspector window of an existing session, Appium Desktop\nwill not quit the session as it does normally.</p>\n<h3><a id=\"user-content-the-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The Inspector</h3>\n<p>The Inspector is a visual representation of the state of your application along\nwith the ability to perform certain interactions in your application through\nAppium.</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-inspector.png\"><img src=\"docs/images/screen-inspector.png\" alt=\"Inspector window\" style=\"max-width:100%;\"></a></p>\n<p>Appium sessions can take some time to load, especially on cloud services, so\nplease be patient. When the session loads, a screenshot of your app will appear\non the left. You can mouse over various UI elements in your application, and\nsee them highlighted.</p>\n<p>In the middle of the Inspector window is your app's hierarchy, represented as\nXML. You can navigate this tree by clicking through it, or by clicking on\nelements in the screenshot view. They will then be highlighted.</p>\n<p>When an element is highlighted, its information will appear in the detail view\non the right side of the Inspector. This detail view consists of potential\nactions to take against the element, and a table of the element's properties.\nThese properties are valuable in determining how the element might accessed\nusing a particular Appium locator strategy. With an element selected, you can\nalso 'Tap' the element, or 'Send Keys' to the element (if it is a text field).</p>\n<p>When you take such an action with an element, the Inspector will send the\ncommand to Appium, which will execute it. If the action is successful, a new\nscreenshot will be generated and you should see the updated state and XML of\nyour app. If it's not successful, you'll have an opportunity to see the error\nmessage.</p>\n<p>The top of the Inspector window contains a small toolbar with icons\nrepresenting the ability to take certain actions in the Inspector:</p>\n<ul>\n<li>Back (call <code>driver.back</code>)</li>\n<li>Refresh (refresh the source and screenshot)</li>\n<li>Start Recording (open the recorder, see the next section for more information on the recorder)</li>\n<li>Quit the session (call <code>driver.quit</code> and close the Inspector)</li>\n</ul>\n<h3><a id=\"user-content-the-recorder\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-recorder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The Recorder</h3>\n<p>Appium Desktop comes with a very basic action recorder, that watches for\nactions taken using Appium Desktop and displays language-and-framework-specific\ncode that represents those actions. The code can then be copied-and-pasted into\nthe appropriate Appium client code and used for tests.</p>\n<p><strong>NB:</strong> the goal of the Recorder is not to produce production-ready test code.\nIt is designed as a tool to help explore the Appium API, and demonstrate how\ncertain automation behaviors correspond to method calls in a particular\nlanguage and Appium library. In sum, it is a learning tool, not a robust code\ngeneration feature, and should be used as such.</p>\n<p>When you start recording, the Inspector will show an additional window:</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-recorder-empty.png\"><img src=\"docs/images/screen-recorder-empty.png\" alt=\"Inspector window with recorder\" style=\"max-width:100%;\"></a></p>\n<p>At first, the Recorder will show no code. You will first have to take some\naction, like finding an element in the hierarchy and tapping on it, or sending\nkeystrokes to it. When you do this, code will appear in the recorder window,\ncorresponding to the particular language and framework you have chosen (which\ncan be adjusted in the drop-down menu at the top right of the Recorder):</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-recorder-detail.png\"><img src=\"docs/images/screen-recorder-detail.png\" alt=\"Recorder with code\" style=\"max-width:100%;\"></a></p>\n<p>This code can be copied to your clipboard using the appropriate button at the\ntop right of the Recorder pane. Note that by default what is shown are simply\nlines of code corresponding to the specific actions you have taken while\nrecording---in general you cannot paste these lines into an empty text file and\nrun the code. To run Appium test scripts in code requires that various\ndependencies (like the Appium client libraries) be installed, and that script\nboilerplate (like instantiating a driver and initializing a session) be\npresent. To show this additional code, you can click the \"Show Boilerplate\"\nbutton. With boilerplate code shown, it is possible to copy and paste the code\ninto a new file and run it.</p>\n<p><a target=\"_blank\" href=\"docs/images/screen-recorder-boilerplate.png\"><img src=\"docs/images/screen-recorder-boilerplate.png\" alt=\"Recorder with boilerplate\" style=\"max-width:100%;\"></a></p>\n<p>The power of the Recorder will continue to grow as we add more languages,\nframeworks, and actions to Appium Desktop.</p>\n<h3><a id=\"user-content-conclusion\" class=\"anchor\" aria-hidden=\"true\" href=\"#conclusion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conclusion</h3>\n<p>This is everything you need to know to use Appium Desktop successfully!\nRemember, Appium Desktop is not a replacement for understanding Appium\nitself---it is simply a convenient tool for working with Appium on your\ndesktop, and an Inspector for exploring your app. Have fun!</p>\n<h2><a id=\"user-content-reporting-issues-and-requesting-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#reporting-issues-and-requesting-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reporting Issues and Requesting Features</h2>\n<p>Appium Desktop is open source, and we use GitHub for issue tracking. Please\nsimply report issues at our <a href=\"https://github.com/appium/appium-desktop/issues\">issue\ntracker</a>. We will endeavor to\ndetermine whether the issue you are reporting is related to Appium Desktop or\nAppium Server. If it's not related to Appium Desktop specifically, we will\nclose the issue and ask you to open a general Appium issue at <a href=\"https://github.com/appium/appium/issues\">Appium's main\nissue tracker</a>. Please, save\nyourselves and us valuable time by getting clear on whether the issue you're\nexperiencing is related to Appium Desktop specifically or instead is a general\nAppium issue. You can do this by seeing whether the issue reproduces with the\nAppium command line server as well. If it does, direct your report to Appium's\nissue tracker.</p>\n<p>Have a feature request? Follow the same process and submit an issue to the\nappropriate tracker! (Either here in this repo if the request is specifically\nfor Appium Desktop, or Appium's main tracker if the request is for Appium more\ngenerally.)</p>\n<h2><a id=\"user-content-advanced-topics-and-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-topics-and-troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Advanced Topics and Troubleshooting</h2>\n<h4><a id=\"user-content-appium-cant-detect-environment-variables-on-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#appium-cant-detect-environment-variables-on-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Appium can't detect environment variables on Mac</h4>\n<p>Appium uses environment variables like <code>ANDROID_HOME</code> as well as relying on\nvarious binaries in your <code>PATH</code> and so on. When running from the command line\nin an environment where you have set these variables appropriately, Appium has\nno problem in picking them up. However, Appium Desktop does not run in a shell\nor a command-line environment, and so by default it does not have access to\nenvironment variables you have set in your shell startup script or profile. To\nwork around this, we use the\n<a href=\"https://github.com/sindresorhus/shell-env\">shell-env</a> package to pick up\nenvironment variables defined in your shell. This package only looks in certain\ncommon init scripts, however, like <code>~/.bashrc</code>, <code>~/.bash_profile</code>, and\n<code>~/.zshrc</code>. If you set your Appium environment variables in some other way, you\nwill need to create one of these default init scripts and set your environment\nvariables there as well, so that Appium Desktop will successfully pick them up.</p>\n<h4><a id=\"user-content-warnings-about-being-on-a-read-only-file-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#warnings-about-being-on-a-read-only-file-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Warnings about being on a read-only file system</h4>\n<p>This probably means you tried to launch Appium Desktop from the downloaded disk\nimage (<code>.dmg</code> file). This is not a supported mode of running Appium Desktop. To\ncorrectly install Appium Desktop, copy the application from the disk image to\nyour local filesystem, to somewhere like <code>/Applications</code>. Then, run the app\nfrom that new location.</p>\n<h2><a id=\"user-content-developer-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"#developer-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developer Instructions</h2>\n<p>Want to hack on Appium Desktop? Awesome! Head on over to our <a href=\"CONTRIBUTING.md\">Contributing\nDoc</a> for information on how to get a dev environment set up\nand submit changes back to the project.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.500Z",
    "goodColorOnWhite": "#642C94",
    "goodColorOnBlack": "#D3C3E0",
    "faintColorOnWhite": "rgba(100, 44, 148, 0.1)"
  },
  {
    "slug": "argo",
    "name": "Argo",
    "description": "An open source trading platform",
    "website": "http://argo.js.org",
    "repository": "https://github.com/albertosantini/argo",
    "keywords": [
      "trading"
    ],
    "category": "Finance",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/75cb6bc29849328411ff5ff9937523188b5fca6b/68747470733a2f2f6e6f6465692e636f2f6e706d2d646c2f6172676f2d74726164696e672e706e67"
      }
    ],
    "icon": "argo-icon.png",
    "icon32": "argo-icon-32.png",
    "icon64": "argo-icon-64.png",
    "icon128": "argo-icon-128.png",
    "icon256": "argo-icon-256.png",
    "date": "2016-02-23",
    "iconColors": [
      "#9fbeb7",
      "#141717",
      "#ee5c54",
      "#f9645c",
      "#eceeee"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.815Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-argo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#argo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ARGO</h1>\n<p><a href=\"http://badge.fury.io/js/argo-trading\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0b386bc2ef6ff3dae8e0262500a792994a55192/68747470733a2f2f62616467652e667572792e696f2f6a732f6172676f2d74726164696e672e706e67\" alt=\"NPM version\" data-canonical-src=\"https://badge.fury.io/js/argo-trading.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/albertosantini/argo\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0796cdeef0cb01ac36674c294e650ed1a97ed1ad/68747470733a2f2f7472617669732d63692e6f72672f616c626572746f73616e74696e692f6172676f2e706e67\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/albertosantini/argo.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Argo</strong> is an open source trading platform, connecting directly with <a href=\"http://fxtrade.oanda.co.uk/\" rel=\"nofollow\">OANDA</a>\nthrough the powerful <a href=\"http://developer.oanda.com/\" rel=\"nofollow\">API</a> to develop trading strategies.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>After installing <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (required), you can install <strong>Argo</strong>.</p>\n<ul>\n<li>Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.</li>\n<li>Release 4.x (or higher) for v20 accounts.</li>\n</ul>\n<pre><code>$ npm install -g argo-trading\n</code></pre>\n<h2><a id=\"user-content-starting-web-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#starting-web-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting Web App</h2>\n<pre><code>$ argo-trading\n</code></pre>\n<p>Eventually point your web brower to <code>http://localhost:8000</code>.</p>\n<h2><a id=\"user-content-starting-standalone-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#starting-standalone-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting Standalone App</h2>\n<pre><code>$ argo-trading-standalone\n</code></pre>\n<p>Tested locally with Node.js 9.x, hyperHTML 2.x.</p>\n<h2><a id=\"user-content-basic-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Basic features</h2>\n<ul>\n<li>Account summary updated for each event.</li>\n<li>Quotes and spreads list updated tick-by-tick.</li>\n<li>Charts with different time frames updated tick-by-tick.</li>\n<li>Market and limit orders with stop loss, take profit and trailing stop.</li>\n<li>Trades list with current and profit updated tick-by-tick.</li>\n<li>Orders list with distance updated tick-by-tick.</li>\n<li>Positions summary.</li>\n<li>Expositions summary.</li>\n<li>Transactions history.</li>\n<li>Economic calendar.</li>\n</ul>\n<h2><a id=\"user-content-advanced-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#advanced-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Advanced features</h2>\n<ul>\n<li>Executing trading strategies with <a href=\"https://github.com/albertosantini/argo-trading-plugin-seed\">plugins</a>.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://argo.js.org/docs/\" rel=\"nofollow\">Documentation</a></h2>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/albertosantini/argo/blob/master/CONTRIBUTING.md\">Contributing</a></h2>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/albertosantini/argo/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-argo\" class=\"anchor\" aria-hidden=\"true\" href=\"#argo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ARGO</h1>\n<p><a href=\"http://badge.fury.io/js/argo-trading\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0b386bc2ef6ff3dae8e0262500a792994a55192/68747470733a2f2f62616467652e667572792e696f2f6a732f6172676f2d74726164696e672e706e67\" alt=\"NPM version\" data-canonical-src=\"https://badge.fury.io/js/argo-trading.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/albertosantini/argo\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0796cdeef0cb01ac36674c294e650ed1a97ed1ad/68747470733a2f2f7472617669732d63692e6f72672f616c626572746f73616e74696e692f6172676f2e706e67\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/albertosantini/argo.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Argo</strong> is an open source trading platform, connecting directly with <a href=\"http://fxtrade.oanda.co.uk/\" rel=\"nofollow\">OANDA</a>\nthrough the powerful <a href=\"http://developer.oanda.com/\" rel=\"nofollow\">API</a> to develop trading strategies.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>After installing <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> (required), you can install <strong>Argo</strong>.</p>\n<ul>\n<li>Release 3.x for legacy accounts: if your account id contains only digits (ie. 2534233), it is a legacy account.</li>\n<li>Release 4.x (or higher) for v20 accounts.</li>\n</ul>\n<pre><code>$ npm install -g argo-trading\n</code></pre>\n<h2><a id=\"user-content-starting-web-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-web-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting Web App</h2>\n<pre><code>$ argo-trading\n</code></pre>\n<p>Eventually point your web brower to <code>http://localhost:8000</code>.</p>\n<h2><a id=\"user-content-starting-standalone-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-standalone-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting Standalone App</h2>\n<pre><code>$ argo-trading-standalone\n</code></pre>\n<p>Tested locally with Node.js 9.x, hyperHTML 2.x.</p>\n<h2><a id=\"user-content-basic-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#basic-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Basic features</h2>\n<ul>\n<li>Account summary updated for each event.</li>\n<li>Quotes and spreads list updated tick-by-tick.</li>\n<li>Charts with different time frames updated tick-by-tick.</li>\n<li>Market and limit orders with stop loss, take profit and trailing stop.</li>\n<li>Trades list with current and profit updated tick-by-tick.</li>\n<li>Orders list with distance updated tick-by-tick.</li>\n<li>Positions summary.</li>\n<li>Expositions summary.</li>\n<li>Transactions history.</li>\n<li>Economic calendar.</li>\n</ul>\n<h2><a id=\"user-content-advanced-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Advanced features</h2>\n<ul>\n<li>Executing trading strategies with <a href=\"https://github.com/albertosantini/argo-trading-plugin-seed\">plugins</a>.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://argo.js.org/docs/\" rel=\"nofollow\">Documentation</a></h2>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"CONTRIBUTING.md\">Contributing</a></h2>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>NOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.515Z",
    "goodColorOnWhite": "#141717",
    "goodColorOnBlack": "#F9645C",
    "faintColorOnWhite": "rgba(20, 23, 23, 0.1)"
  },
  {
    "slug": "astroprint",
    "name": "AstroPrint Desktop",
    "description": "Manage your 3D Printer offline and via the Cloud.",
    "website": "https://www.astroprint.com/products/p/astroprint-desktop",
    "keywords": [
      "3d printing",
      "iot",
      "3d design",
      "astroprint",
      "octoprint",
      "wireless 3d printing",
      "cad",
      "cad software"
    ],
    "category": "Utilities",
    "icon": "astroprint-icon.png",
    "icon32": "astroprint-icon-32.png",
    "icon64": "astroprint-icon-64.png",
    "icon128": "astroprint-icon-128.png",
    "icon256": "astroprint-icon-256.png",
    "date": "2017-05-14",
    "iconColors": [
      "#fcfbfb",
      "#f45454",
      "#fbb7b7",
      "#f4a4a4",
      "#fccccc"
    ],
    "goodColorOnWhite": "#D50C0C",
    "goodColorOnBlack": "#FBB7B7",
    "faintColorOnWhite": "rgba(213, 12, 12, 0.1)"
  },
  {
    "slug": "atom",
    "name": "Atom",
    "description": "A hackable text editor for the 21st Century",
    "website": "https://atom.io",
    "repository": "https://github.com/atom/atom",
    "homebrewCaskName": "atom",
    "keywords": [
      "web development",
      "writing",
      "editor",
      "programming",
      "git",
      "github",
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://github-atom-io-herokuapp-com.global.ssl.fastly.net/assets/screenshot-main-04d5696e786a54803aa385acbc7c9ba3.png"
      }
    ],
    "icon": "atom-icon.png",
    "icon32": "atom-icon-32.png",
    "icon64": "atom-icon-64.png",
    "icon128": "atom-icon-128.png",
    "icon256": "atom-icon-256.png",
    "date": "2015-04-06",
    "iconColors": [
      "#4cb97f",
      "#e4eae8",
      "#a0d792",
      "#b9d6c8",
      "#616161"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/atom/atom/releases/11094992",
      "assets_url": "https://api.github.com/repos/atom/atom/releases/11094992/assets",
      "upload_url": "https://uploads.github.com/repos/atom/atom/releases/11094992/assets{?name,label}",
      "html_url": "https://github.com/atom/atom/releases/tag/v1.27.1",
      "id": 11094992,
      "tag_name": "v1.27.1",
      "target_commitish": "f687d6299a7cc9d6f1b3a75faf67973155580e76",
      "name": "1.27.1",
      "draft": false,
      "author": {
        "login": "jasonrudolph",
        "id": 2988,
        "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jasonrudolph",
        "html_url": "https://github.com/jasonrudolph",
        "followers_url": "https://api.github.com/users/jasonrudolph/followers",
        "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
        "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
        "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
        "repos_url": "https://api.github.com/users/jasonrudolph/repos",
        "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
        "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
        "type": "User",
        "site_admin": true
      },
      "prerelease": false,
      "created_at": "2018-05-18T22:49:28Z",
      "published_at": "2018-05-21T14:46:10Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247873",
          "id": 7247873,
          "name": "atom-1.27.1-delta.nupkg",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54222561,
          "download_count": 142,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:24Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-1.27.1-delta.nupkg"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247886",
          "id": 7247886,
          "name": "atom-1.27.1-full.nupkg",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 143295138,
          "download_count": 183,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:49Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-1.27.1-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247880",
          "id": 7247880,
          "name": "atom-amd64.deb",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 87386462,
          "download_count": 1856,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:39Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247872",
          "id": 7247872,
          "name": "atom-amd64.tar.gz",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 141976250,
          "download_count": 588,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:51Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-amd64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247877",
          "id": 7247877,
          "name": "atom-api.json",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 1066380,
          "download_count": 84,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:25:56Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-api.json"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247871",
          "id": 7247871,
          "name": "atom-mac-symbols.zip",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 16928,
          "download_count": 75,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:25:57Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-mac-symbols.zip"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247878",
          "id": 7247878,
          "name": "atom-mac.zip",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 146911224,
          "download_count": 3183,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:43Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247879",
          "id": 7247879,
          "name": "atom-windows.zip",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 142554500,
          "download_count": 944,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:48Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-windows.zip"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247875",
          "id": 7247875,
          "name": "atom-x64-1.27.1-delta.nupkg",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55742965,
          "download_count": 79,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:10Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-x64-1.27.1-delta.nupkg"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247876",
          "id": 7247876,
          "name": "atom-x64-1.27.1-full.nupkg",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 154281338,
          "download_count": 82,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:57Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-x64-1.27.1-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247883",
          "id": 7247883,
          "name": "atom-x64-windows.zip",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 153602972,
          "download_count": 1647,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:53Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom-x64-windows.zip"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247882",
          "id": 7247882,
          "name": "atom.x86_64.rpm",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/x-redhat-package-manager",
          "state": "uploaded",
          "size": 141236493,
          "download_count": 998,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:49Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/atom.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247885",
          "id": 7247885,
          "name": "AtomSetup-x64.exe",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 151950880,
          "download_count": 24840,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:52Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/AtomSetup-x64.exe"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247874",
          "id": 7247874,
          "name": "AtomSetup.exe",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 141019680,
          "download_count": 1154,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:26:45Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/AtomSetup.exe"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247884",
          "id": 7247884,
          "name": "RELEASES",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 21638,
          "download_count": 214,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:25:56Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/RELEASES"
        },
        {
          "url": "https://api.github.com/repos/atom/atom/releases/assets/7247881",
          "id": 7247881,
          "name": "RELEASES-x64",
          "label": "",
          "uploader": {
            "login": "jasonrudolph",
            "id": 2988,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonrudolph",
            "html_url": "https://github.com/jasonrudolph",
            "followers_url": "https://api.github.com/users/jasonrudolph/followers",
            "following_url": "https://api.github.com/users/jasonrudolph/following{/other_user}",
            "gists_url": "https://api.github.com/users/jasonrudolph/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jasonrudolph/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jasonrudolph/subscriptions",
            "organizations_url": "https://api.github.com/users/jasonrudolph/orgs",
            "repos_url": "https://api.github.com/users/jasonrudolph/repos",
            "events_url": "https://api.github.com/users/jasonrudolph/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jasonrudolph/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 5551,
          "download_count": 202,
          "created_at": "2018-05-21T13:25:55Z",
          "updated_at": "2018-05-21T13:25:56Z",
          "browser_download_url": "https://github.com/atom/atom/releases/download/v1.27.1/RELEASES-x64"
        }
      ],
      "tarball_url": "https://api.github.com/repos/atom/atom/tarball/v1.27.1",
      "zipball_url": "https://api.github.com/repos/atom/atom/zipball/v1.27.1",
      "body_html": "<p>Upgraded Electron from 1.7.11 to <a href=\"https://electronjs.org/releases#1.7.15\" rel=\"nofollow\">1.7.15</a> to take advantage of recent security fixes and stability improvements (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"324535755\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/atom/atom/issues/17361\" href=\"https://github.com/atom/atom/pull/17361\">#17361</a>)</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.883Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/72919/2874231/3af1db48-d3dd-11e3-98dc-6066f8bc766f.png\"><img src=\"https://cloud.githubusercontent.com/assets/72919/2874231/3af1db48-d3dd-11e3-98dc-6066f8bc766f.png\" alt=\"Atom\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cfc46c6abf4609efaa83bf796e83b35e84ef08b/68747470733a2f2f636972636c6563692e636f6d2f67682f61746f6d2f61746f6d2f747265652f6d61737465722e7376673f7374796c653d736869656c64\" alt=\"macOS Build Status\" data-canonical-src=\"https://circleci.com/gh/atom/atom/tree/master.svg?style=shield\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4bcc10ed6979df4a9fc68faa34d6e882b5668d6/68747470733a2f2f7472617669732d63692e6f72672f61746f6d2f61746f6d2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/atom/atom.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/Atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b257e956e394aaef59d5ba18a3c73e18b94e473/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f31746b6b74776836353477303765696d3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1tkktwh654w07eim?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/880a648b72252815b47e7f8c3d73c45f6b57c580/68747470733a2f2f64617669642d646d2e6f72672f61746f6d2f61746f6d2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/atom/atom.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://atom-slack.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/269362674ff56ed58af0140fd0f73b7cdf989acc/68747470733a2f2f61746f6d2d736c61636b2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Join the Atom Community on Slack\" data-canonical-src=\"https://atom-slack.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Atom is a hackable text editor for the 21st century, built on <a href=\"https://github.com/atom/electron\">Electron</a>, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.</p>\n<p>Visit <a href=\"https://atom.io\" rel=\"nofollow\">atom.io</a> to learn more or visit the <a href=\"https://discuss.atom.io\" rel=\"nofollow\">Atom forum</a>.</p>\n<p>Follow <a href=\"https://twitter.com/atomeditor\" rel=\"nofollow\">@AtomEditor</a> on Twitter for important\nannouncements.</p>\n<p>This project adheres to the Contributor Covenant <a href=\"https://github.com/atom/atom/blob/master/CODE_OF_CONDUCT.md\">code of conduct</a>.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to <a href=\"https://github.com/atom/atom/blob/master/mailto:atom@github.com\">atom@github.com</a>.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>If you want to read about using Atom or developing packages in Atom, the <a href=\"https://flight-manual.atom.io\" rel=\"nofollow\">Atom Flight Manual</a> is free and available online. You can find the source to the manual in <a href=\"https://github.com/atom/flight-manual.atom.io\">atom/flight-manual.atom.io</a>.</p>\n<p>The <a href=\"https://atom.io/docs/api\" rel=\"nofollow\">API reference</a> for developing packages is also documented on Atom.io.</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisites</h3>\n<ul>\n<li><a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a></li>\n</ul>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p>Download the latest <a href=\"https://github.com/atom/atom/releases/latest\">Atom release</a>.</p>\n<p>Atom will automatically update when a new release is available.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p>Download the latest <a href=\"https://github.com/atom/atom/releases/latest\">Atom installer</a>. <code>AtomSetup.exe</code> is 32-bit. For 64-bit systems, download <code>AtomSetup-x64.exe</code>.</p>\n<p>Atom will automatically update when a new release is available.</p>\n<p>You can also download <code>atom-windows.zip</code> (32-bit) or <code>atom-x64-windows.zip</code> (64-bit) from the <a href=\"https://github.com/atom/atom/releases/latest\">releases page</a>.\nThe <code>.zip</code> version will not automatically update.</p>\n<p>Using <a href=\"https://chocolatey.org\" rel=\"nofollow\">Chocolatey</a>? Run <code>cinst Atom</code> to install the latest version of Atom.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Atom is only available for 64-bit Linux systems.</p>\n<p>Configure your distribution&apos;s package manager to install and update Atom by following the <a href=\"https://flight-manual.atom.io/getting-started/sections/installing-atom/#platform-linux\" rel=\"nofollow\">Linux installation instructions</a> in the Flight Manual.  You will also find instructions on how to install Atom&apos;s official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.</p>\n<h3><a id=\"user-content-archive-extraction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#archive-extraction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Archive extraction</h3>\n<p>An archive is available for people who don&apos;t want to install <code>atom</code> as root.</p>\n<p>This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.</p>\n<ol>\n<li>Install dependencies (on Ubuntu): <code>sudo apt install git gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 libnotify4 libxtst6 libnss3 python gvfs-bin xdg-utils libcap2</code></li>\n<li>Download <code>atom-amd64.tar.gz</code> from the <a href=\"https://github.com/atom/atom/releases/latest\">Atom releases page</a>.</li>\n<li>Run <code>tar xf atom-amd64.tar.gz</code> in the directory where you want to extract the Atom folder.</li>\n<li>Launch Atom using the installed <code>atom</code> command from the newly extracted directory.</li>\n</ol>\n<p>The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.</p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h2>\n<ul>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-linux\" rel=\"nofollow\">Linux</a></li>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-mac\" rel=\"nofollow\">macOS</a></li>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-windows\" rel=\"nofollow\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-discussion\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Discussion</h2>\n<ul>\n<li>Discuss Atom on our <a href=\"https://discuss.atom.io/\" rel=\"nofollow\">forums</a></li>\n<li>Chat about Atom on our Slack team -- <a href=\"https://discuss.atom.io/t/join-us-on-slack/16638?source_topic_id=25406\" rel=\"nofollow\">instructions for joining</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atom/atom/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/atom/atom/blob/master/LICENSE.md\">MIT</a></p>\n<p>When using the Atom or other GitHub logos, be sure to follow the <a href=\"https://github.com/logos\">GitHub logo guidelines</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/72919/2874231/3af1db48-d3dd-11e3-98dc-6066f8bc766f.png\"><img src=\"https://cloud.githubusercontent.com/assets/72919/2874231/3af1db48-d3dd-11e3-98dc-6066f8bc766f.png\" alt=\"Atom\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cfc46c6abf4609efaa83bf796e83b35e84ef08b/68747470733a2f2f636972636c6563692e636f6d2f67682f61746f6d2f61746f6d2f747265652f6d61737465722e7376673f7374796c653d736869656c64\" alt=\"macOS Build Status\" data-canonical-src=\"https://circleci.com/gh/atom/atom/tree/master.svg?style=shield\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e4bcc10ed6979df4a9fc68faa34d6e882b5668d6/68747470733a2f2f7472617669732d63692e6f72672f61746f6d2f61746f6d2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/atom/atom.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/Atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b257e956e394aaef59d5ba18a3c73e18b94e473/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f31746b6b74776836353477303765696d3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/1tkktwh654w07eim?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/atom/atom\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/880a648b72252815b47e7f8c3d73c45f6b57c580/68747470733a2f2f64617669642d646d2e6f72672f61746f6d2f61746f6d2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/atom/atom.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://atom-slack.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/269362674ff56ed58af0140fd0f73b7cdf989acc/68747470733a2f2f61746f6d2d736c61636b2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Join the Atom Community on Slack\" data-canonical-src=\"https://atom-slack.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Atom is a hackable text editor for the 21st century, built on <a href=\"https://github.com/atom/electron\">Electron</a>, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.</p>\n<p>Visit <a href=\"https://atom.io\" rel=\"nofollow\">atom.io</a> to learn more or visit the <a href=\"https://discuss.atom.io\" rel=\"nofollow\">Atom forum</a>.</p>\n<p>Follow <a href=\"https://twitter.com/atomeditor\" rel=\"nofollow\">@AtomEditor</a> on Twitter for important\nannouncements.</p>\n<p>This project adheres to the Contributor Covenant <a href=\"CODE_OF_CONDUCT.md\">code of conduct</a>.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to <a href=\"mailto:atom@github.com\">atom@github.com</a>.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>If you want to read about using Atom or developing packages in Atom, the <a href=\"https://flight-manual.atom.io\" rel=\"nofollow\">Atom Flight Manual</a> is free and available online. You can find the source to the manual in <a href=\"https://github.com/atom/flight-manual.atom.io\">atom/flight-manual.atom.io</a>.</p>\n<p>The <a href=\"https://atom.io/docs/api\" rel=\"nofollow\">API reference</a> for developing packages is also documented on Atom.io.</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisites</h3>\n<ul>\n<li><a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a></li>\n</ul>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p>Download the latest <a href=\"https://github.com/atom/atom/releases/latest\">Atom release</a>.</p>\n<p>Atom will automatically update when a new release is available.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p>Download the latest <a href=\"https://github.com/atom/atom/releases/latest\">Atom installer</a>. <code>AtomSetup.exe</code> is 32-bit. For 64-bit systems, download <code>AtomSetup-x64.exe</code>.</p>\n<p>Atom will automatically update when a new release is available.</p>\n<p>You can also download <code>atom-windows.zip</code> (32-bit) or <code>atom-x64-windows.zip</code> (64-bit) from the <a href=\"https://github.com/atom/atom/releases/latest\">releases page</a>.\nThe <code>.zip</code> version will not automatically update.</p>\n<p>Using <a href=\"https://chocolatey.org\" rel=\"nofollow\">Chocolatey</a>? Run <code>cinst Atom</code> to install the latest version of Atom.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Atom is only available for 64-bit Linux systems.</p>\n<p>Configure your distribution's package manager to install and update Atom by following the <a href=\"https://flight-manual.atom.io/getting-started/sections/installing-atom/#platform-linux\" rel=\"nofollow\">Linux installation instructions</a> in the Flight Manual.  You will also find instructions on how to install Atom's official Linux packages without using a package repository, though you will not get automatic updates after installing Atom this way.</p>\n<h3><a id=\"user-content-archive-extraction\" class=\"anchor\" aria-hidden=\"true\" href=\"#archive-extraction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Archive extraction</h3>\n<p>An archive is available for people who don't want to install <code>atom</code> as root.</p>\n<p>This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit,\nbut should be compatible with other Linux distributions.</p>\n<ol>\n<li>Install dependencies (on Ubuntu): <code>sudo apt install git gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 libnotify4 libxtst6 libnss3 python gvfs-bin xdg-utils libcap2</code></li>\n<li>Download <code>atom-amd64.tar.gz</code> from the <a href=\"https://github.com/atom/atom/releases/latest\">Atom releases page</a>.</li>\n<li>Run <code>tar xf atom-amd64.tar.gz</code> in the directory where you want to extract the Atom folder.</li>\n<li>Launch Atom using the installed <code>atom</code> command from the newly extracted directory.</li>\n</ol>\n<p>The Linux version does not currently automatically update so you will need to\nrepeat these steps to upgrade to future releases.</p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h2>\n<ul>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-linux\" rel=\"nofollow\">Linux</a></li>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-mac\" rel=\"nofollow\">macOS</a></li>\n<li><a href=\"https://flight-manual.atom.io/hacking-atom/sections/hacking-on-atom-core/#platform-windows\" rel=\"nofollow\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-discussion\" class=\"anchor\" aria-hidden=\"true\" href=\"#discussion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Discussion</h2>\n<ul>\n<li>Discuss Atom on our <a href=\"https://discuss.atom.io/\" rel=\"nofollow\">forums</a></li>\n<li>Chat about Atom on our Slack team -- <a href=\"https://discuss.atom.io/t/join-us-on-slack/16638?source_topic_id=25406\" rel=\"nofollow\">instructions for joining</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/atom/atom/blob/master/LICENSE.md\">MIT</a></p>\n<p>When using the Atom or other GitHub logos, be sure to follow the <a href=\"https://github.com/logos\">GitHub logo guidelines</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.657Z",
    "goodColorOnWhite": "#616161",
    "goodColorOnBlack": "#A0D792",
    "faintColorOnWhite": "rgba(97, 97, 97, 0.1)"
  },
  {
    "slug": "audionodes",
    "name": "AudioNodes",
    "description": "Modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, and more.",
    "website": "https://audionodes.com/",
    "category": "Productivity",
    "keywords": [
      "music",
      "productivity",
      "utilities"
    ],
    "screenshots": [
      {
        "imageUrl": "https://audionodes.com/electron-screenshot.png",
        "caption": "AudioNodes screenshot",
        "imageLink": "https://audionodes.com/"
      }
    ],
    "icon": "audionodes-icon.png",
    "icon32": "audionodes-icon-32.png",
    "icon64": "audionodes-icon-64.png",
    "icon128": "audionodes-icon-128.png",
    "icon256": "audionodes-icon-256.png",
    "date": "2018-02-05",
    "iconColors": [
      "#048e94",
      "#04b8bf",
      "#04a9b0",
      "#04b4b4",
      "#04a4a4"
    ],
    "goodColorOnWhite": "#03797E",
    "goodColorOnBlack": "#04B8BF",
    "faintColorOnWhite": "rgba(3, 121, 126, 0.1)"
  },
  {
    "slug": "auryo",
    "name": "Auryo",
    "description": "Unofficial multiplatform SoundCloud® app for your desktop",
    "website": "http://auryo.com",
    "category": "Music",
    "repository": "https://github.com/Superjo149/auryo",
    "keywords": [
      "music",
      "player",
      "Soundcloud"
    ],
    "icon": "auryo-icon.png",
    "icon32": "auryo-icon-32.png",
    "icon64": "auryo-icon-64.png",
    "icon128": "auryo-icon-128.png",
    "icon256": "auryo-icon-256.png",
    "date": "2017-08-29",
    "iconColors": [
      "#4a86b2",
      "#242424",
      "#2c3c46",
      "#324c63",
      "#3c5c74"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/Superjo149/auryo/releases/8671562",
      "assets_url": "https://api.github.com/repos/Superjo149/auryo/releases/8671562/assets",
      "upload_url": "https://uploads.github.com/repos/Superjo149/auryo/releases/8671562/assets{?name,label}",
      "html_url": "https://github.com/Superjo149/auryo/releases/tag/v1.4.3",
      "id": 8671562,
      "tag_name": "v1.4.3",
      "target_commitish": "master",
      "name": "1.4.3",
      "draft": false,
      "author": {
        "login": "Superjo149",
        "id": 4314204,
        "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Superjo149",
        "html_url": "https://github.com/Superjo149",
        "followers_url": "https://api.github.com/users/Superjo149/followers",
        "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
        "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
        "organizations_url": "https://api.github.com/users/Superjo149/orgs",
        "repos_url": "https://api.github.com/users/Superjo149/repos",
        "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Superjo149/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-09-30T14:38:39Z",
      "published_at": "2017-11-27T19:51:55Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459313",
          "id": 5459313,
          "name": "Auryo-1.4.3-ia32-win.zip",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 57806164,
          "download_count": 362,
          "created_at": "2017-11-27T19:26:53Z",
          "updated_at": "2017-11-27T19:26:55Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3-ia32-win.zip"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459392",
          "id": 5459392,
          "name": "Auryo-1.4.3-mac.zip",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 60173773,
          "download_count": 17,
          "created_at": "2017-11-27T19:38:13Z",
          "updated_at": "2017-11-27T19:45:23Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459303",
          "id": 5459303,
          "name": "Auryo-1.4.3-win.zip",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 67028626,
          "download_count": 906,
          "created_at": "2017-11-27T19:26:12Z",
          "updated_at": "2017-11-27T19:26:15Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3-win.zip"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459285",
          "id": 5459285,
          "name": "Auryo-1.4.3-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 67721864,
          "download_count": 816,
          "created_at": "2017-11-27T19:23:52Z",
          "updated_at": "2017-11-27T19:23:54Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459384",
          "id": 5459384,
          "name": "Auryo-1.4.3.dmg",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 62476455,
          "download_count": 982,
          "created_at": "2017-11-27T19:37:17Z",
          "updated_at": "2017-11-27T19:44:30Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3.dmg"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459346",
          "id": 5459346,
          "name": "Auryo-1.4.3.pacman",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 45091272,
          "download_count": 1094,
          "created_at": "2017-11-27T19:31:05Z",
          "updated_at": "2017-11-27T19:31:07Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3.pacman"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459324",
          "id": 5459324,
          "name": "Auryo-1.4.3.x86_64.rpm",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-redhat-package-manager",
          "state": "uploaded",
          "size": 66272892,
          "download_count": 286,
          "created_at": "2017-11-27T19:27:53Z",
          "updated_at": "2017-11-27T19:28:02Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-1.4.3.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459309",
          "id": 5459309,
          "name": "Auryo-Setup-1.4.3.exe",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 81234942,
          "download_count": 1766,
          "created_at": "2017-11-27T19:26:44Z",
          "updated_at": "2017-11-27T19:26:47Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo-Setup-1.4.3.exe"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459316",
          "id": 5459316,
          "name": "Auryo_1.4.3_amd64.deb",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 45095930,
          "download_count": 4492,
          "created_at": "2017-11-27T19:27:00Z",
          "updated_at": "2017-11-27T19:27:01Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/Auryo_1.4.3_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459347",
          "id": 5459347,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 375,
          "download_count": 13,
          "created_at": "2017-11-27T19:31:07Z",
          "updated_at": "2017-11-27T19:31:08Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459390",
          "id": 5459390,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 163,
          "download_count": 11,
          "created_at": "2017-11-27T19:38:12Z",
          "updated_at": "2017-11-27T19:38:12Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459433",
          "id": 5459433,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 460,
          "download_count": 14,
          "created_at": "2017-11-27T19:45:23Z",
          "updated_at": "2017-11-27T19:45:23Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459314",
          "id": 5459314,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 390,
          "download_count": 156138,
          "created_at": "2017-11-27T19:26:55Z",
          "updated_at": "2017-11-27T19:26:55Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/latest.yml"
        },
        {
          "url": "https://api.github.com/repos/Superjo149/auryo/releases/assets/5459383",
          "id": 5459383,
          "name": "null.blockmap",
          "label": "",
          "uploader": {
            "login": "Superjo149",
            "id": 4314204,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4314204?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Superjo149",
            "html_url": "https://github.com/Superjo149",
            "followers_url": "https://api.github.com/users/Superjo149/followers",
            "following_url": "https://api.github.com/users/Superjo149/following{/other_user}",
            "gists_url": "https://api.github.com/users/Superjo149/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Superjo149/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Superjo149/subscriptions",
            "organizations_url": "https://api.github.com/users/Superjo149/orgs",
            "repos_url": "https://api.github.com/users/Superjo149/repos",
            "events_url": "https://api.github.com/users/Superjo149/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Superjo149/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 114574,
          "download_count": 8,
          "created_at": "2017-11-27T19:37:17Z",
          "updated_at": "2017-11-27T19:37:18Z",
          "browser_download_url": "https://github.com/Superjo149/auryo/releases/download/v1.4.3/null.blockmap"
        }
      ],
      "tarball_url": "https://api.github.com/repos/Superjo149/auryo/tarball/v1.4.3",
      "zipball_url": "https://api.github.com/repos/Superjo149/auryo/zipball/v1.4.3",
      "body_html": "<h3>Changed</h3>\n<ul>\n<li>Updated electron ([SECURITY] Update to Chromium RCE vulnerability fix for older versions of Chromium.)</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"269767704\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/Superjo149/auryo/issues/53\" href=\"https://github.com/Superjo149/auryo/issues/53\">#53</a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.891Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-auryo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Superjo149/auryo/blob/master/#auryo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Auryo</h1>\n<p>A beautiful soundcloud desktop app.</p>\n<p><a target=\"_blank\" href=\"https://github.com/Superjo149/auryo/blob/master/screenshot0.9.0.jpg\"><img src=\"https://github.com/Superjo149/auryo/raw/master/screenshot0.9.0.jpg\" alt=\"Auryo screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-visit-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Superjo149/auryo/blob/master/#visit-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Visit the website</h3>\n<p><a href=\"http://auryo.com\" rel=\"nofollow\">website</a></p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Superjo149/auryo/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p><a href=\"http://auryo.com#downloads\" rel=\"nofollow\">Download</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-auryo\" class=\"anchor\" aria-hidden=\"true\" href=\"#auryo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Auryo</h1>\n<p>A beautiful soundcloud desktop app.</p>\n<p><a target=\"_blank\" href=\"screenshot0.9.0.jpg\"><img src=\"screenshot0.9.0.jpg\" alt=\"Auryo screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-visit-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"#visit-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Visit the website</h3>\n<p><a href=\"http://auryo.com\" rel=\"nofollow\">website</a></p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p><a href=\"http://auryo.com#downloads\" rel=\"nofollow\">Download</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.641Z",
    "goodColorOnWhite": "#324C63",
    "goodColorOnBlack": "#4A86B2",
    "faintColorOnWhite": "rgba(50, 76, 99, 0.1)"
  },
  {
    "slug": "autobeat-player",
    "name": "Autobeat Player",
    "description": "SoundCloud, YouTube and your local music united in one app.",
    "website": "http://www.autobeatplayer.com",
    "keywords": [
      "music discovery",
      "music organization",
      "music synchronization",
      "youtube",
      "soundcloud"
    ],
    "category": "Music",
    "locales": [
      "en-us",
      "fr-fr",
      "es-es",
      "ru",
      "de-de"
    ],
    "screenshots": [
      {
        "imageUrl": "https://s3-us-west-1.amazonaws.com/hytag/autobeat/devices.jpg",
        "caption": "Autobeat Player",
        "imageLink": "http://www.autobeatplayer.com"
      },
      {
        "imageUrl": "https://s3-us-west-1.amazonaws.com/hytag/autobeat/search.jpg",
        "caption": "Unified Search",
        "imageLink": "http://www.autobeatplayer.com"
      },
      {
        "imageUrl": "https://s3-us-west-1.amazonaws.com/hytag/autobeat/discovery.jpg",
        "caption": "Music Discovery",
        "imageLink": "http://www.autobeatplayer.com"
      },
      {
        "imageUrl": "https://s3-us-west-1.amazonaws.com/hytag/autobeat/video.jpg",
        "caption": "Video Playback",
        "imageLink": "http://www.autobeatplayer.com"
      }
    ],
    "icon": "autobeat-player-icon.png",
    "icon32": "autobeat-player-icon-32.png",
    "icon64": "autobeat-player-icon-64.png",
    "icon128": "autobeat-player-icon-128.png",
    "icon256": "autobeat-player-icon-256.png",
    "date": "2017-09-11",
    "iconColors": [
      "#0b0b0b",
      "#fbfbfb",
      "#a0a0a0",
      "#7c7c7c",
      "#848484"
    ],
    "goodColorOnWhite": "#0B0B0B",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(11, 11, 11, 0.1)"
  },
  {
    "slug": "autoedit",
    "name": "autoEdit",
    "description": "Fast text based video editing",
    "website": "https://www.autoEdit.io",
    "repository": "https://github.com/OpenNewsLabs/autoEdit_2",
    "keywords": [
      "video editing",
      "story",
      "story crafting",
      "video editor",
      "git",
      "github",
      "open source"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/OpenNewsLabs/autoEdit_2/master/assets/autoEdit_overview_diagram_1.0.7.png"
      }
    ],
    "icon": "autoedit-icon.png",
    "icon32": "autoedit-icon-32.png",
    "icon64": "autoedit-icon-64.png",
    "icon128": "autoedit-icon-128.png",
    "icon256": "autoedit-icon-256.png",
    "date": "2017-06-07",
    "iconColors": [
      "#c6c2c2",
      "#c73030",
      "#2f2121",
      "#752828",
      "#b89295"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/releases/10543301",
      "assets_url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/releases/10543301/assets",
      "upload_url": "https://uploads.github.com/repos/OpenNewsLabs/autoEdit_2/releases/10543301/assets{?name,label}",
      "html_url": "https://github.com/OpenNewsLabs/autoEdit_2/releases/tag/1.0.10",
      "id": 10543301,
      "tag_name": "1.0.10",
      "target_commitish": "master",
      "name": "autoEdit_v2 1.0.10",
      "draft": false,
      "author": {
        "login": "pietrop",
        "id": 4661975,
        "avatar_url": "https://avatars1.githubusercontent.com/u/4661975?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pietrop",
        "html_url": "https://github.com/pietrop",
        "followers_url": "https://api.github.com/users/pietrop/followers",
        "following_url": "https://api.github.com/users/pietrop/following{/other_user}",
        "gists_url": "https://api.github.com/users/pietrop/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pietrop/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pietrop/subscriptions",
        "organizations_url": "https://api.github.com/users/pietrop/orgs",
        "repos_url": "https://api.github.com/users/pietrop/repos",
        "events_url": "https://api.github.com/users/pietrop/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pietrop/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-13T21:57:25Z",
      "published_at": "2018-04-13T22:05:00Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/releases/assets/6841046",
          "id": 6841046,
          "name": "autoEdit2-1.0.10-mac.zip",
          "label": null,
          "uploader": {
            "login": "pietrop",
            "id": 4661975,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4661975?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pietrop",
            "html_url": "https://github.com/pietrop",
            "followers_url": "https://api.github.com/users/pietrop/followers",
            "following_url": "https://api.github.com/users/pietrop/following{/other_user}",
            "gists_url": "https://api.github.com/users/pietrop/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pietrop/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pietrop/subscriptions",
            "organizations_url": "https://api.github.com/users/pietrop/orgs",
            "repos_url": "https://api.github.com/users/pietrop/repos",
            "events_url": "https://api.github.com/users/pietrop/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pietrop/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 110265126,
          "download_count": 35,
          "created_at": "2018-04-13T22:05:12Z",
          "updated_at": "2018-04-13T22:08:34Z",
          "browser_download_url": "https://github.com/OpenNewsLabs/autoEdit_2/releases/download/1.0.10/autoEdit2-1.0.10-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/releases/assets/6841015",
          "id": 6841015,
          "name": "autoEdit2-1.0.10.dmg",
          "label": null,
          "uploader": {
            "login": "pietrop",
            "id": 4661975,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4661975?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pietrop",
            "html_url": "https://github.com/pietrop",
            "followers_url": "https://api.github.com/users/pietrop/followers",
            "following_url": "https://api.github.com/users/pietrop/following{/other_user}",
            "gists_url": "https://api.github.com/users/pietrop/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pietrop/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pietrop/subscriptions",
            "organizations_url": "https://api.github.com/users/pietrop/orgs",
            "repos_url": "https://api.github.com/users/pietrop/repos",
            "events_url": "https://api.github.com/users/pietrop/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pietrop/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 112758630,
          "download_count": 56,
          "created_at": "2018-04-13T22:00:49Z",
          "updated_at": "2018-04-13T22:03:04Z",
          "browser_download_url": "https://github.com/OpenNewsLabs/autoEdit_2/releases/download/1.0.10/autoEdit2-1.0.10.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/tarball/1.0.10",
      "zipball_url": "https://api.github.com/repos/OpenNewsLabs/autoEdit_2/zipball/1.0.10",
      "body_html": "<h1>autoEdit <code>1.0.10</code> release notes </h1>\n<p>This version is backwards compatible with previous pre-releases from <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.3\">1.0.3</a>, <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.4\">1.0.4</a>,  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.5\">1.0.5</a>,   <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.6\">1.0.6</a> ,  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.7\">1.0.7</a>,<a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.08\">1.0.8</a>,<a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.10\">1.0.8</a> .</p>\n<ul>\n<li>\n<p><strong>For first time users</strong> <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/installing.html\" rel=\"nofollow\">see these instructions for installing</a> </p>\n</li>\n<li>\n<p>For returning users </p>\n</li>\n</ul>\n<p>   - <strong>For clean uninstall</strong> <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/uninstalling.html\" rel=\"nofollow\">use app cleaner</a>, this will delete transcriptions you might already have in the app. </p>\n<p>  -  <strong>To keep previous transcriptions</strong> and make use of new functionalities for <code>1.0.10</code>.This is only possible if you are  running <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.3\">1.0.3</a>, <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.4\">1.0.4</a>, <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.5\">1.0.5</a> ,  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.6\">1.0.6</a> or  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.7\">1.0.7</a> ,  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.8\">1.0.8</a> ,  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/tree/1.0.9\">1.0.9</a>  you can just follow <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/installing.html\" rel=\"nofollow\">regular instructions for installing</a> and drag and drop in applications folder to replace the app. This will keep any transcriptions you currently have in there. </p>\n<p> When you drag and drop in application folder and chose <code>replace</code>.</p>\n<hr>\n<h2>Bug fixes and improvements </h2>\n<ul>\n<li>\n<p>Fixed Speechmatics support for languages other then <code>en-US</code>, tested Hindu, Spanish and Italian, should work with everything else.</p>\n</li>\n<li>\n<p>Added language model info in transcription view under info button.</p>\n</li>\n<li>\n<p>for Linux build see <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/releases/tag/continuous\">Continuous build</a> - <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/releases/download/continuous/autoEdit2-1.0.10-x86_64.AppImage\"><code>autoEdit2-1.0.10-x86_64.AppImage</code></a> and <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/installing/installing-on-linux.html\" rel=\"nofollow\">user manual for Linux installation</a></p>\n</li>\n</ul>\n<hr>\n<h2>Keep up to date with upcoming releases </h2>\n<p>Sing up to the <a href=\"http://eepurl.com/cMzwSX\" rel=\"nofollow\">mailing list</a>, follow on <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">twitter</a> and <a href=\"https://www.facebook.com/autoEdit.io/\" rel=\"nofollow\">facebook</a> to keep up to date with <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/releases\">the latest releases</a>. </p>\n<p>If you have been using autoEdit, I am always super interested in hearing about other people's production and post-production workflow, as well as projects they might have used it for, what has worked best and what hasn't. Say hi at <a href=\"mailto:pietro@autoEdit.io\">pietro@autoEdit.io</a>, and/or <a href=\"http://twitter.com/pietropassarell\" rel=\"nofollow\">@pietropassarell</a> / <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">@autoEdit2</a></p>\n<h2>Support </h2>\n<p><a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/support-the-project.html\" rel=\"nofollow\">There is also a number of different way you can support the project</a>.</p>\n<p><a href=\"/OpenNewsLabs/autoEdit_2/blob/1.0.10/www.autoEdit.io\">autoEdit.io</a> it's free and open source. Free as in free speech as well as in free beer. <a href=\"https://donorbox.org/c9762eef-0e08-468e-90cb-2d00643697f8?recurring=true\" rel=\"nofollow\">Help support the autoEdit project to keep it that way</a>. Support will go towards fixing bugs, adding features, provide support for users etc...</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.874Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-autoedit-v2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#autoedit-v2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>autoEdit V2</h1>\n<p>autoEdit 2 is a fast text based video editing, node electrong, Os X desktop app, with Backbone front end. For making video production faster, easier and more accessible.</p>\n<h2><a id=\"user-content-ready-to-use-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#ready-to-use-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ready to use release</h2>\n<p>See <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/releases\">releases section</a> to download latest packaged version ready to use.\nAll you need to get started is IBM Watson API Blumix keys. Check out the user manual and the <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-r-d-documentation-for-developers/content/\" rel=\"nofollow\">developer&apos;s documentation</a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<ol>\n<li>It creates automatic transcription from a video or audio file</li>\n<li>the user can make text selections</li>\n<li>export those selections as a video sequence in the editing software of choice</li>\n</ol>\n<p><a target=\"_blank\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master//assets/autoEdit_overview_diagram_1.0.7.png\"><img src=\"https://github.com/OpenNewsLabs/autoEdit_2/raw/master//assets/autoEdit_overview_diagram_1.0.7.png\" alt=\"Overview diagram \" style=\"max-width:100%;\"></a></p>\n<p>It is built in node electron and backbone.</p>\n\n<p>Watch <a href=\"http://www.youtube.com/watch?v=4z143-nJlzs\" rel=\"nofollow\">video overview of the transcription part on youtube</a>.</p>\n<p>The app uses IBM watson(free trial), as well as Gentle and pocketsphinx open source Speech To Text systems to generate transcription.\nThe user can then select text and export a video sequence to the video editing software of choice.</p>\n<p>Is designed so that the front end in backbone can be used as standalone static site. Which is how\n<a href=\"https://opennewslabs.github.io/autoEdit_2/demo/index.html\" rel=\"nofollow\">the demo</a> is run, with an hard coded sample data in <code>backbone.sync</code>.</p>\n<p>For more info <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-documentation/content/\" rel=\"nofollow\">check out the documentation</a>.</p>\n<h3><a id=\"user-content-main-updates-in-latest-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#main-updates-in-latest-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main updates in latest releases</h3>\n<h4><a id=\"user-content---papereditig--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#--papereditig--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--&gt;Papereditig&lt;--</h4>\n<p>As of version <code>1.0.6</code> you can pull selections from multiple transcriptions into a paperedit, see a video preview, and export as an EDL video sequence. <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/paperediting.html\" rel=\"nofollow\">Check out the user manual for more on this</a>.</p>\n<h4><a id=\"user-content----move-to-electron--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#---move-to-electron--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--&gt; Move to electron&lt;--</h4>\n<p>As of version <code>1.0.7</code> (soon to be released) moved from nwjs to electron to package the app for desktop. This will allow to do a leap forward in certain areas of the roadmap.</p>\n<h4><a id=\"user-content----linux---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#---linux---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--&gt; Linux &lt;--</h4>\n<p>As of version <code>1.0.8</code> support is added for Linux thanks to <a href=\"https://github.com/probonopd\">@probonopd</a> <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues/36\">#36</a>.</p>\n<h4><a id=\"user-content----speechmatics---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#---speechmatics---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--&gt; Speechmatics &lt;--</h4>\n<p>As of version <code>1.0.9</code> support is added for Speechmatics STT service, with 28 languages.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-launching-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#launching-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Launching the app</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>and then run the following comand to compile the js client side files with browserify and start electron.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>You&apos;d also need to get IBM watson STT keys or have the Gentle Open source app running locally <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/chapter1.html\" rel=\"nofollow\">see the guide for instructions on setting this up </a></p>\n<h3><a id=\"user-content-buildingpackaging-the-app---osx\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#buildingpackaging-the-app---osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building/packaging the app - OSX</h3>\n<p>Building and packaging the app, can be done with one comand.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build:mac:dmg</pre></div>\n<p>This install dependencies, runs browserify on the client side js code, builds the electron application in the <code>./dist</code> folder and packages into a dmg image which is saved into the <code>~/dist</code> folder as well.</p>\n<h3><a id=\"user-content-buildingpackaging-the-app---linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#buildingpackaging-the-app---linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building/packaging the app - Linux</h3>\n\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>For more info check out the <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-r-d-documentation-for-developers/content/\" rel=\"nofollow\">project documentation</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Feel free to get in touch with any questions. Via email <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/mailto:pietro@autoedit.io\">pietro@autoedit.io</a> or <a href=\"https://twitter.com/pietropassarell\" rel=\"nofollow\">twitter @pietropassarell</a>.Fork the project and send me a pull request.</p>\n<p>Sign up to the <a href=\"http://eepurl.com/cMzwSX\" rel=\"nofollow\">mailing list</a>, follow on <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">twitter</a> and/or <a href=\"https://www.facebook.com/autoEdit.io/\" rel=\"nofollow\">facebook</a> to keep up to date with the latest releases.</p>\n<p>Check out the <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues\">issues section</a> and <a href=\"https://waffle.io/OpenNewsLabs/autoEdit_2\" rel=\"nofollow\">waffle.io Dashboard</a></p>\n<p><a href=\"https://waffle.io/OpenNewsLabs/autoEdit_2\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffa8f37e965b2b9cee129c1c81eaf67614073b33/68747470733a2f2f62616467652e776166666c652e696f2f4f70656e4e6577734c6162732f6175746f456469745f322e706e673f6c6162656c3d7265616479267469746c653d5265616479\" alt=\"Stories in Ready\" data-canonical-src=\"https://badge.waffle.io/OpenNewsLabs/autoEdit_2.png?label=ready&amp;title=Ready\" style=\"max-width:100%;\"></a></p>\n<p>Is reccomended to use <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/./.eslintrc.json\"><code>.eslintrc.json</code></a> in your code editor of choice to keep style consistency.</p>\n<h2><a id=\"user-content-open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open source</h2>\n<p>This is an open source project, in it&apos;s current version it was originally created as part of a <a href=\"https://opennews.org/what/fellowships/\" rel=\"nofollow\">Knight-Mozilla fellowship</a> by <a href=\"http://pietropassarelli.com\" rel=\"nofollow\">Pietro Passarelli</a> with the <a href=\"http://product.voxmedia.com\" rel=\"nofollow\">Vox Media product team</a>. You can <a href=\"https://github.com/OpenNewsLabs/autoEdit_2\">contribute</a> and/or <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/mailto:{{site.email}}?Subject=autoEdit%202%20question\">propose ideas</a> you have for this project.</p>\n<p>This tool is under development and you may find some bugs. In that case we will appreciate if you can <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues\">fill an issue</a> or  <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/mailto:pietro@autoEdit.io?Subject=Hello\">get in touch</a>.</p>\n<p>If you are curious about <a href=\"http://pietropassarelli.com/autoEdit.html\" rel=\"nofollow\">whatever happened to autoEdit &quot;1&quot; check this out</a>.</p>\n<h2><a id=\"user-content-support-the-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#support-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support the project</h2>\n<p>Sign up to the <a href=\"http://eepurl.com/cMzwSX\" rel=\"nofollow\">mailing list</a>, follow on <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">twitter</a> and/or <a href=\"https://www.facebook.com/autoEdit.io/\" rel=\"nofollow\">facebook</a> to keep up to date with the latest releases. Say hi at <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/mailto:pietro@autoEdit.io?Subject=Hello\"></a><a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/mailto:pietro@autoEdit.io\">pietro@autoEdit.io</a>, always curious to hear what autoEdit is helping you with.</p>\n<p><a href=\"http://www.autoEdit.io\" rel=\"nofollow\">autoEdit.io</a> it&apos;s free and open source. Free as in free speech as well as in free beer. <a href=\"https://donorbox.org/c9762eef-0e08-468e-90cb-2d00643697f8?recurring=true\" rel=\"nofollow\">Help support the autoEdit project to keep it that way</a>. Support will go towards fixing bugs, adding features, provide support for users etc.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>List of contributors that have helped shaped this version of autoEdit by contributing and/or advising on this or previous versions of autoEdit, in no particular order.</p>\n<ul>\n<li><a href=\"https://twitter.com/and_baldo\" rel=\"nofollow\">Andrea Baldo</a></li>\n<li><a href=\"https://twitter.com/impronunciable\" rel=\"nofollow\">Dan Zajdband</a></li>\n<li><a href=\"https://twitter.com/_sarhus\" rel=\"nofollow\">Rosario Rascuna</a></li>\n<li><a href=\"https://twitter.com/dbottillo\" rel=\"nofollow\">Daniele Bottillo</a></li>\n<li><a href=\"https://twitter.com/ssktanaka\" rel=\"nofollow\">Sanette Tanaka</a></li>\n<li><a href=\"https://twitter.com/ryanmark\" rel=\"nofollow\">Ryan Mark</a></li>\n<li><a href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/\">Katie O&apos;Dowd</a></li>\n<li><a href=\"http://github.com/pietrop\">Pietro Passarelli</a></li>\n</ul>\n<h2><a id=\"user-content-active-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenNewsLabs/autoEdit_2/blob/master/#active-contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Active contributors</h2>\n<ul>\n<li><a href=\"http://github.com/pietrop\">Pietro Passarelli</a></li>\n</ul>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-autoedit-v2\" class=\"anchor\" aria-hidden=\"true\" href=\"#autoedit-v2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>autoEdit V2</h1>\n<p>autoEdit 2 is a fast text based video editing, node electrong, Os X desktop app, with Backbone front end. For making video production faster, easier and more accessible.</p>\n<h2><a id=\"user-content-ready-to-use-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#ready-to-use-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ready to use release</h2>\n<p>See <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/releases\">releases section</a> to download latest packaged version ready to use.\nAll you need to get started is IBM Watson API Blumix keys. Check out the user manual and the <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-r-d-documentation-for-developers/content/\" rel=\"nofollow\">developer's documentation</a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<ol>\n<li>It creates automatic transcription from a video or audio file</li>\n<li>the user can make text selections</li>\n<li>export those selections as a video sequence in the editing software of choice</li>\n</ol>\n<p><a target=\"_blank\" href=\"/assets/autoEdit_overview_diagram_1.0.7.png\"><img src=\"/assets/autoEdit_overview_diagram_1.0.7.png\" alt=\"Overview diagram \" style=\"max-width:100%;\"></a></p>\n<p>It is built in node electron and backbone.</p>\n\n<p>Watch <a href=\"http://www.youtube.com/watch?v=4z143-nJlzs\" rel=\"nofollow\">video overview of the transcription part on youtube</a>.</p>\n<p>The app uses IBM watson(free trial), as well as Gentle and pocketsphinx open source Speech To Text systems to generate transcription.\nThe user can then select text and export a video sequence to the video editing software of choice.</p>\n<p>Is designed so that the front end in backbone can be used as standalone static site. Which is how\n<a href=\"https://opennewslabs.github.io/autoEdit_2/demo/index.html\" rel=\"nofollow\">the demo</a> is run, with an hard coded sample data in <code>backbone.sync</code>.</p>\n<p>For more info <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-documentation/content/\" rel=\"nofollow\">check out the documentation</a>.</p>\n<h3><a id=\"user-content-main-updates-in-latest-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-updates-in-latest-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main updates in latest releases</h3>\n<h4><a id=\"user-content---papereditig--\" class=\"anchor\" aria-hidden=\"true\" href=\"#--papereditig--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--&gt;Papereditig&lt;--</h4>\n<p>As of version <code>1.0.6</code> you can pull selections from multiple transcriptions into a paperedit, see a video preview, and export as an EDL video sequence. <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/paperediting.html\" rel=\"nofollow\">Check out the user manual for more on this</a>.</p>\n<h4><a id=\"user-content----move-to-electron--\" class=\"anchor\" aria-hidden=\"true\" href=\"#---move-to-electron--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--&gt; Move to electron&lt;--</h4>\n<p>As of version <code>1.0.7</code> (soon to be released) moved from nwjs to electron to package the app for desktop. This will allow to do a leap forward in certain areas of the roadmap.</p>\n<h4><a id=\"user-content----linux---\" class=\"anchor\" aria-hidden=\"true\" href=\"#---linux---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--&gt; Linux &lt;--</h4>\n<p>As of version <code>1.0.8</code> support is added for Linux thanks to <a href=\"https://github.com/probonopd\">@probonopd</a> <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues/36\">#36</a>.</p>\n<h4><a id=\"user-content----speechmatics---\" class=\"anchor\" aria-hidden=\"true\" href=\"#---speechmatics---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--&gt; Speechmatics &lt;--</h4>\n<p>As of version <code>1.0.9</code> support is added for Speechmatics STT service, with 28 languages.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-launching-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#launching-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Launching the app</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>and then run the following comand to compile the js client side files with browserify and start electron.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>You'd also need to get IBM watson STT keys or have the Gentle Open source app running locally <a href=\"https://pietropassarelli.gitbooks.io/autoedit2-user-manual/content/chapter1.html\" rel=\"nofollow\">see the guide for instructions on setting this up </a></p>\n<h3><a id=\"user-content-buildingpackaging-the-app---osx\" class=\"anchor\" aria-hidden=\"true\" href=\"#buildingpackaging-the-app---osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building/packaging the app - OSX</h3>\n<p>Building and packaging the app, can be done with one comand.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build:mac:dmg</pre></div>\n<p>This install dependencies, runs browserify on the client side js code, builds the electron application in the <code>./dist</code> folder and packages into a dmg image which is saved into the <code>~/dist</code> folder as well.</p>\n<h3><a id=\"user-content-buildingpackaging-the-app---linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#buildingpackaging-the-app---linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building/packaging the app - Linux</h3>\n\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>For more info check out the <a href=\"https://pietropassarelli.gitbooks.io/autoedit-2-r-d-documentation-for-developers/content/\" rel=\"nofollow\">project documentation</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Feel free to get in touch with any questions. Via email <a href=\"mailto:pietro@autoedit.io\">pietro@autoedit.io</a> or <a href=\"https://twitter.com/pietropassarell\" rel=\"nofollow\">twitter @pietropassarell</a>.Fork the project and send me a pull request.</p>\n<p>Sign up to the <a href=\"http://eepurl.com/cMzwSX\" rel=\"nofollow\">mailing list</a>, follow on <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">twitter</a> and/or <a href=\"https://www.facebook.com/autoEdit.io/\" rel=\"nofollow\">facebook</a> to keep up to date with the latest releases.</p>\n<p>Check out the <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues\">issues section</a> and <a href=\"https://waffle.io/OpenNewsLabs/autoEdit_2\" rel=\"nofollow\">waffle.io Dashboard</a></p>\n<p><a href=\"https://waffle.io/OpenNewsLabs/autoEdit_2\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffa8f37e965b2b9cee129c1c81eaf67614073b33/68747470733a2f2f62616467652e776166666c652e696f2f4f70656e4e6577734c6162732f6175746f456469745f322e706e673f6c6162656c3d7265616479267469746c653d5265616479\" alt=\"Stories in Ready\" data-canonical-src=\"https://badge.waffle.io/OpenNewsLabs/autoEdit_2.png?label=ready&amp;title=Ready\" style=\"max-width:100%;\"></a></p>\n<p>Is reccomended to use <a href=\"./.eslintrc.json\"><code>.eslintrc.json</code></a> in your code editor of choice to keep style consistency.</p>\n<h2><a id=\"user-content-open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open source</h2>\n<p>This is an open source project, in it's current version it was originally created as part of a <a href=\"https://opennews.org/what/fellowships/\" rel=\"nofollow\">Knight-Mozilla fellowship</a> by <a href=\"http://pietropassarelli.com\" rel=\"nofollow\">Pietro Passarelli</a> with the <a href=\"http://product.voxmedia.com\" rel=\"nofollow\">Vox Media product team</a>. You can <a href=\"https://github.com/OpenNewsLabs/autoEdit_2\">contribute</a> and/or <a href=\"mailto:{{site.email}}?Subject=autoEdit%202%20question\">propose ideas</a> you have for this project.</p>\n<p>This tool is under development and you may find some bugs. In that case we will appreciate if you can <a href=\"https://github.com/OpenNewsLabs/autoEdit_2/issues\">fill an issue</a> or  <a href=\"mailto:pietro@autoEdit.io?Subject=Hello\">get in touch</a>.</p>\n<p>If you are curious about <a href=\"http://pietropassarelli.com/autoEdit.html\" rel=\"nofollow\">whatever happened to autoEdit \"1\" check this out</a>.</p>\n<h2><a id=\"user-content-support-the-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support the project</h2>\n<p>Sign up to the <a href=\"http://eepurl.com/cMzwSX\" rel=\"nofollow\">mailing list</a>, follow on <a href=\"http://twitter.com/autoEdit2\" rel=\"nofollow\">twitter</a> and/or <a href=\"https://www.facebook.com/autoEdit.io/\" rel=\"nofollow\">facebook</a> to keep up to date with the latest releases. Say hi at <a href=\"mailto:pietro@autoEdit.io?Subject=Hello\"></a><a href=\"mailto:pietro@autoEdit.io\">pietro@autoEdit.io</a>, always curious to hear what autoEdit is helping you with.</p>\n<p><a href=\"http://www.autoEdit.io\" rel=\"nofollow\">autoEdit.io</a> it's free and open source. Free as in free speech as well as in free beer. <a href=\"https://donorbox.org/c9762eef-0e08-468e-90cb-2d00643697f8?recurring=true\" rel=\"nofollow\">Help support the autoEdit project to keep it that way</a>. Support will go towards fixing bugs, adding features, provide support for users etc.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>List of contributors that have helped shaped this version of autoEdit by contributing and/or advising on this or previous versions of autoEdit, in no particular order.</p>\n<ul>\n<li><a href=\"https://twitter.com/and_baldo\" rel=\"nofollow\">Andrea Baldo</a></li>\n<li><a href=\"https://twitter.com/impronunciable\" rel=\"nofollow\">Dan Zajdband</a></li>\n<li><a href=\"https://twitter.com/_sarhus\" rel=\"nofollow\">Rosario Rascuna</a></li>\n<li><a href=\"https://twitter.com/dbottillo\" rel=\"nofollow\">Daniele Bottillo</a></li>\n<li><a href=\"https://twitter.com/ssktanaka\" rel=\"nofollow\">Sanette Tanaka</a></li>\n<li><a href=\"https://twitter.com/ryanmark\" rel=\"nofollow\">Ryan Mark</a></li>\n<li><a href=\"\">Katie O'Dowd</a></li>\n<li><a href=\"http://github.com/pietrop\">Pietro Passarelli</a></li>\n</ul>\n<h2><a id=\"user-content-active-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#active-contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Active contributors</h2>\n<ul>\n<li><a href=\"http://github.com/pietrop\">Pietro Passarelli</a></li>\n</ul>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.602Z",
    "goodColorOnWhite": "#C73030",
    "goodColorOnBlack": "#B89295",
    "faintColorOnWhite": "rgba(199, 48, 48, 0.1)"
  },
  {
    "slug": "avocode",
    "name": "Avocode",
    "description": "One workspace open to all designers and developers",
    "website": "http://avocode.com",
    "keywords": [
      "developer tools"
    ],
    "category": "Developer Tools",
    "icon": "avocode-icon.png",
    "icon32": "avocode-icon-32.png",
    "icon64": "avocode-icon-64.png",
    "icon128": "avocode-icon-128.png",
    "icon256": "avocode-icon-256.png",
    "date": "2015-04-08",
    "iconColors": [
      "#fbfbfb",
      "#42d807",
      "#95f60c",
      "#a7e997",
      "#c6f7a5"
    ],
    "goodColorOnWhite": "#278104",
    "goodColorOnBlack": "#42D807",
    "faintColorOnWhite": "rgba(39, 129, 4, 0.1)"
  },
  {
    "slug": "backlog",
    "name": "Backlog",
    "description": "Simple desktop app for storing lists of items (todo, tasks, backlog items)",
    "category": "Utilities",
    "repository": "https://github.com/czytelny/backlog.git",
    "keywords": [
      "tasks",
      "manager",
      "todo",
      "items",
      "backlog",
      "organizer",
      "simple"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/czytelny/backlog/master/screenshot.png",
        "caption": "Backlog - simple desktop app for storing lists of items",
        "imageLink": "https://czytelny.github.io/backlog/"
      }
    ],
    "icon": "backlog-icon.png",
    "icon32": "backlog-icon-32.png",
    "icon64": "backlog-icon-64.png",
    "icon128": "backlog-icon-128.png",
    "icon256": "backlog-icon-256.png",
    "date": "2017-08-29",
    "iconColors": [
      "#46b383",
      "#344c5c",
      "#3d8771",
      "#3c6c6c",
      "#3c9c74"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/czytelny/backlog/releases/10088037",
      "assets_url": "https://api.github.com/repos/czytelny/backlog/releases/10088037/assets",
      "upload_url": "https://uploads.github.com/repos/czytelny/backlog/releases/10088037/assets{?name,label}",
      "html_url": "https://github.com/czytelny/backlog/releases/tag/v1.6.1",
      "id": 10088037,
      "tag_name": "v1.6.1",
      "target_commitish": "master",
      "name": "v1.6.1",
      "draft": false,
      "author": {
        "login": "czytelny",
        "id": 5399256,
        "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/czytelny",
        "html_url": "https://github.com/czytelny",
        "followers_url": "https://api.github.com/users/czytelny/followers",
        "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
        "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
        "organizations_url": "https://api.github.com/users/czytelny/orgs",
        "repos_url": "https://api.github.com/users/czytelny/repos",
        "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
        "received_events_url": "https://api.github.com/users/czytelny/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-14T16:32:55Z",
      "published_at": "2018-03-14T17:03:10Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/6510444",
          "id": 6510444,
          "name": "Backlog-darwin-x64.zip",
          "label": null,
          "uploader": {
            "login": "czytelny",
            "id": 5399256,
            "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/czytelny",
            "html_url": "https://github.com/czytelny",
            "followers_url": "https://api.github.com/users/czytelny/followers",
            "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
            "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
            "organizations_url": "https://api.github.com/users/czytelny/orgs",
            "repos_url": "https://api.github.com/users/czytelny/repos",
            "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
            "received_events_url": "https://api.github.com/users/czytelny/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 52119427,
          "download_count": 133,
          "created_at": "2018-03-14T16:58:59Z",
          "updated_at": "2018-03-14T17:02:11Z",
          "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-darwin-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/6510445",
          "id": 6510445,
          "name": "Backlog-linux-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "czytelny",
            "id": 5399256,
            "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/czytelny",
            "html_url": "https://github.com/czytelny",
            "followers_url": "https://api.github.com/users/czytelny/followers",
            "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
            "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
            "organizations_url": "https://api.github.com/users/czytelny/orgs",
            "repos_url": "https://api.github.com/users/czytelny/repos",
            "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
            "received_events_url": "https://api.github.com/users/czytelny/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 54237512,
          "download_count": 14,
          "created_at": "2018-03-14T16:58:59Z",
          "updated_at": "2018-03-14T17:03:01Z",
          "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-ia32.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/6510441",
          "id": 6510441,
          "name": "Backlog-linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "czytelny",
            "id": 5399256,
            "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/czytelny",
            "html_url": "https://github.com/czytelny",
            "followers_url": "https://api.github.com/users/czytelny/followers",
            "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
            "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
            "organizations_url": "https://api.github.com/users/czytelny/orgs",
            "repos_url": "https://api.github.com/users/czytelny/repos",
            "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
            "received_events_url": "https://api.github.com/users/czytelny/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 52116578,
          "download_count": 112,
          "created_at": "2018-03-14T16:58:59Z",
          "updated_at": "2018-03-14T16:59:44Z",
          "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/6510442",
          "id": 6510442,
          "name": "Backlog-win32-ia32.zip",
          "label": null,
          "uploader": {
            "login": "czytelny",
            "id": 5399256,
            "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/czytelny",
            "html_url": "https://github.com/czytelny",
            "followers_url": "https://api.github.com/users/czytelny/followers",
            "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
            "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
            "organizations_url": "https://api.github.com/users/czytelny/orgs",
            "repos_url": "https://api.github.com/users/czytelny/repos",
            "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
            "received_events_url": "https://api.github.com/users/czytelny/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 45421941,
          "download_count": 45,
          "created_at": "2018-03-14T16:58:59Z",
          "updated_at": "2018-03-14T17:00:22Z",
          "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/czytelny/backlog/releases/assets/6510443",
          "id": 6510443,
          "name": "Backlog-win32-x64.zip",
          "label": null,
          "uploader": {
            "login": "czytelny",
            "id": 5399256,
            "avatar_url": "https://avatars0.githubusercontent.com/u/5399256?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/czytelny",
            "html_url": "https://github.com/czytelny",
            "followers_url": "https://api.github.com/users/czytelny/followers",
            "following_url": "https://api.github.com/users/czytelny/following{/other_user}",
            "gists_url": "https://api.github.com/users/czytelny/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/czytelny/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/czytelny/subscriptions",
            "organizations_url": "https://api.github.com/users/czytelny/orgs",
            "repos_url": "https://api.github.com/users/czytelny/repos",
            "events_url": "https://api.github.com/users/czytelny/events{/privacy}",
            "received_events_url": "https://api.github.com/users/czytelny/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 53541094,
          "download_count": 280,
          "created_at": "2018-03-14T16:58:59Z",
          "updated_at": "2018-03-14T17:01:07Z",
          "browser_download_url": "https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/czytelny/backlog/tarball/v1.6.1",
      "zipball_url": "https://api.github.com/repos/czytelny/backlog/zipball/v1.6.1",
      "body_html": "<ul>\n<li>fixed bug with importing empty boards</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.890Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-backlog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#backlog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backlog</h1>\n<blockquote>\n<p>Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards. No dependencies, no internet connection required,\nno external accounts. Sleek flow.</p>\n</blockquote>\n<p align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/czytelny/backlog/raw/master/logo.png\"><img src=\"https://github.com/czytelny/backlog/raw/master/logo.png\" width=\"100px\" height=\"100px\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<p>No installation required. Just unzip archive and run executable</p>\n<ul>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-x64.zip\">Windows version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-darwin-x64.zip\">MacOs version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-x64.tar.gz\">Linux version</a></li>\n</ul>\n<h4><a id=\"user-content-32bit-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#32bit-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>32bit versions</h4>\n<ul>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-ia32.zip\">Windows x32 version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-ia32.tar.gz\">Linux x32 version</a></li>\n</ul>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/czytelny/backlog/raw/master/screenshot.png\"><img src=\"https://github.com/czytelny/backlog/raw/master/screenshot.png\" width=\"400px\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-update\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Update</h2>\n<p>When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.</p>\n<h2><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versions</h2>\n<h3><a id=\"user-content-161\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#161\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.6.1</h3>\n<ul>\n<li>fixed bug with importing empty boards</li>\n</ul>\n<h3><a id=\"user-content-160\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#160\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.6.0</h3>\n<p>Improvements:</p>\n<ul>\n<li>Method of storing boards and items has changed. Migration script should be triggered on first run so all of your items should be in-place</li>\n<li>Electron version bumped</li>\n<li>Added &quot;check for updates&quot; button in setting modal window (it compares your local version with latest release on github)</li>\n<li>Removing all tabs is not possible now - remove button is hidden for last one</li>\n<li>UI improvements in adding new items area</li>\n</ul>\n<p>Bugs:</p>\n<ul>\n<li>Fixed issue with setting active board to early</li>\n</ul>\n<h3><a id=\"user-content-150\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.5.0</h3>\n<p>Features:</p>\n<ul>\n<li>When entering http link in an item, app will show it as a hyperlink and make it clickable. Hover it to see full URL</li>\n<li>User can embed html tags like <code>&lt;b&gt;, &lt;i&gt;</code> etc</li>\n</ul>\n<p>Fixed bugs:</p>\n<ul>\n<li>Fix issue which caused that in some cases after opening application current board input was not focused</li>\n<li>Clicking on &quot;+&quot; icon in input will cause adding new item (just as pressing Enter)</li>\n</ul>\n<h3><a id=\"user-content-142\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#142\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.4.2</h3>\n<ul>\n<li>fixed bug - when after opening settings modal user lost newly created boards</li>\n</ul>\n<h3><a id=\"user-content-141\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#141\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.4.1</h3>\n<p>Fixed bugs:</p>\n<ul>\n<li>Prevent creating empty task</li>\n<li>ShowDone button placement corrected</li>\n<li>Prevent create empty board with empty name</li>\n<li>Fix issue with re-opening modal (settings, add new board) after closing it by clicking outside of the modal</li>\n<li>Fix issue with lack of scrooling option when have more boards that windows width allows</li>\n<li>Added notifications when adding/removing item from board</li>\n</ul>\n<h2><a id=\"user-content-why-ive-wrote-it-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#why-ive-wrote-it-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why I&apos;ve wrote it ?</h2>\n<p>When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it&apos;s just one sentence or a couple of words - just a draft of an idea to expand in the future.</p>\n<p>I know that, there are hundreds of <em>todo list managers</em> or other <em>notes manager</em>,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired &quot;flow&quot; -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That&apos;s how I write Backlog. No dependencies, no internet connection required, no external accounts etc.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>It&apos;s free and opensource application under <strong>MIT</strong> license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source</p>\n<h1><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technical</h1>\n<h4><a id=\"user-content-how-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#how-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How ?</h4>\n<p>This application is builded with <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a> and web technologies (javascript, css, html) more specifically: <a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a>. UI toolkit is <a href=\"https://www.iviewui.com/\" rel=\"nofollow\">iView</a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/czytelny/backlog.git/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h4>\n<p>You can build it yourself instead of downloading executable:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/ef811ba974d696ee965da747315f20a034ebc590\">ef811ba</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-backlog\" class=\"anchor\" aria-hidden=\"true\" href=\"#backlog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backlog</h1>\n<blockquote>\n<p>Simple multiplatform desktop app for storing TODOs, ideas or backlog items.\nYou can organize them with boards. No dependencies, no internet connection required,\nno external accounts. Sleek flow.</p>\n</blockquote>\n<p align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/czytelny/backlog/raw/master/logo.png\"><img src=\"https://github.com/czytelny/backlog/raw/master/logo.png\" width=\"100px\" height=\"100px\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<p>No installation required. Just unzip archive and run executable</p>\n<ul>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-x64.zip\">Windows version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-darwin-x64.zip\">MacOs version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-x64.tar.gz\">Linux version</a></li>\n</ul>\n<h4><a id=\"user-content-32bit-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"#32bit-versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>32bit versions</h4>\n<ul>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-win32-ia32.zip\">Windows x32 version</a></li>\n<li><a href=\"https://github.com/czytelny/backlog/releases/download/v1.6.1/Backlog-linux-ia32.tar.gz\">Linux x32 version</a></li>\n</ul>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/czytelny/backlog/raw/master/screenshot.png\"><img src=\"https://github.com/czytelny/backlog/raw/master/screenshot.png\" width=\"400px\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-update\" class=\"anchor\" aria-hidden=\"true\" href=\"#update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Update</h2>\n<p>When new version is available just download it, unzip and enjoy. No additional action is required. All your boards and items will be available.</p>\n<h2><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versions</h2>\n<h3><a id=\"user-content-161\" class=\"anchor\" aria-hidden=\"true\" href=\"#161\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.6.1</h3>\n<ul>\n<li>fixed bug with importing empty boards</li>\n</ul>\n<h3><a id=\"user-content-160\" class=\"anchor\" aria-hidden=\"true\" href=\"#160\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.6.0</h3>\n<p>Improvements:</p>\n<ul>\n<li>Method of storing boards and items has changed. Migration script should be triggered on first run so all of your items should be in-place</li>\n<li>Electron version bumped</li>\n<li>Added \"check for updates\" button in setting modal window (it compares your local version with latest release on github)</li>\n<li>Removing all tabs is not possible now - remove button is hidden for last one</li>\n<li>UI improvements in adding new items area</li>\n</ul>\n<p>Bugs:</p>\n<ul>\n<li>Fixed issue with setting active board to early</li>\n</ul>\n<h3><a id=\"user-content-150\" class=\"anchor\" aria-hidden=\"true\" href=\"#150\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.5.0</h3>\n<p>Features:</p>\n<ul>\n<li>When entering http link in an item, app will show it as a hyperlink and make it clickable. Hover it to see full URL</li>\n<li>User can embed html tags like <code>&lt;b&gt;, &lt;i&gt;</code> etc</li>\n</ul>\n<p>Fixed bugs:</p>\n<ul>\n<li>Fix issue which caused that in some cases after opening application current board input was not focused</li>\n<li>Clicking on \"+\" icon in input will cause adding new item (just as pressing Enter)</li>\n</ul>\n<h3><a id=\"user-content-142\" class=\"anchor\" aria-hidden=\"true\" href=\"#142\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.4.2</h3>\n<ul>\n<li>fixed bug - when after opening settings modal user lost newly created boards</li>\n</ul>\n<h3><a id=\"user-content-141\" class=\"anchor\" aria-hidden=\"true\" href=\"#141\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.4.1</h3>\n<p>Fixed bugs:</p>\n<ul>\n<li>Prevent creating empty task</li>\n<li>ShowDone button placement corrected</li>\n<li>Prevent create empty board with empty name</li>\n<li>Fix issue with re-opening modal (settings, add new board) after closing it by clicking outside of the modal</li>\n<li>Fix issue with lack of scrooling option when have more boards that windows width allows</li>\n<li>Added notifications when adding/removing item from board</li>\n</ul>\n<h2><a id=\"user-content-why-ive-wrote-it-\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-ive-wrote-it-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why I've wrote it ?</h2>\n<p>When programming I often have a number of ideas related to possible improvements for the future or a cool new project. Most often, it's just one sentence or a couple of words - just a draft of an idea to expand in the future.</p>\n<p>I know that, there are hundreds of <em>todo list managers</em> or other <em>notes manager</em>,\nbut this one will finally perfectly fulfill my needs. So far I wrote my thoughts on sticky notes, I tried Evernote, Simplenote...\nThey are fine, but all of them were either bloated with unnecessary features or lacked the desired \"flow\" -\nwhen I open a program I want type down thoughts, hit enter, and get back to my actual work. That's how I write Backlog. No dependencies, no internet connection required, no external accounts etc.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>It's free and opensource application under <strong>MIT</strong> license. You can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source</p>\n<h1><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technical</h1>\n<h4><a id=\"user-content-how-\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How ?</h4>\n<p>This application is builded with <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a> and web technologies (javascript, css, html) more specifically: <a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a>. UI toolkit is <a href=\"https://www.iviewui.com/\" rel=\"nofollow\">iView</a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h4>\n<p>You can build it yourself instead of downloading executable:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/ef811ba974d696ee965da747315f20a034ebc590\">ef811ba</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.630Z",
    "goodColorOnWhite": "#3C6C6C",
    "goodColorOnBlack": "#46B383",
    "faintColorOnWhite": "rgba(60, 108, 108, 0.1)"
  },
  {
    "slug": "basecamp-3",
    "name": "Basecamp 3",
    "description": "A place to work + a way to work",
    "website": "https://basecamp.com",
    "keywords": [
      "productivity"
    ],
    "category": "Productivity",
    "icon": "basecamp-3-icon.png",
    "icon32": "basecamp-3-icon-32.png",
    "icon64": "basecamp-3-icon-64.png",
    "icon128": "basecamp-3-icon-128.png",
    "icon256": "basecamp-3-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#73c364",
      "#bbdcf4",
      "#080c07",
      "#1aac4a",
      "#9cccbf"
    ],
    "goodColorOnWhite": "#080C07",
    "goodColorOnBlack": "#1AAC4A",
    "faintColorOnWhite": "rgba(8, 12, 7, 0.1)"
  },
  {
    "slug": "batcave",
    "name": "Batcave",
    "description": "A dark-themed chat app",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "repository": "https://github.com/hsbalar/batcave",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/screen.png"
      }
    ],
    "icon": "batcave-icon.png",
    "icon32": "batcave-icon-32.png",
    "icon64": "batcave-icon-64.png",
    "icon128": "batcave-icon-128.png",
    "icon256": "batcave-icon-256.png",
    "date": "2017-01-14",
    "iconColors": [
      "#1b1b1b",
      "#a61304",
      "#520e07",
      "#040404",
      "#38140f"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/hsbalar/batcave/releases/5168163",
      "assets_url": "https://api.github.com/repos/hsbalar/batcave/releases/5168163/assets",
      "upload_url": "https://uploads.github.com/repos/hsbalar/batcave/releases/5168163/assets{?name,label}",
      "html_url": "https://github.com/hsbalar/batcave/releases/tag/v1.0.0",
      "id": 5168163,
      "tag_name": "v1.0.0",
      "target_commitish": "master",
      "name": "Download",
      "draft": false,
      "author": {
        "login": "hsbalar",
        "id": 16349536,
        "avatar_url": "https://avatars1.githubusercontent.com/u/16349536?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/hsbalar",
        "html_url": "https://github.com/hsbalar",
        "followers_url": "https://api.github.com/users/hsbalar/followers",
        "following_url": "https://api.github.com/users/hsbalar/following{/other_user}",
        "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions",
        "organizations_url": "https://api.github.com/users/hsbalar/orgs",
        "repos_url": "https://api.github.com/users/hsbalar/repos",
        "events_url": "https://api.github.com/users/hsbalar/events{/privacy}",
        "received_events_url": "https://api.github.com/users/hsbalar/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-01-16T07:37:12Z",
      "published_at": "2017-01-16T09:53:27Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/hsbalar/batcave/releases/assets/2996718",
          "id": 2996718,
          "name": "Batcave-darwin-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "hsbalar",
            "id": 16349536,
            "avatar_url": "https://avatars1.githubusercontent.com/u/16349536?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hsbalar",
            "html_url": "https://github.com/hsbalar",
            "followers_url": "https://api.github.com/users/hsbalar/followers",
            "following_url": "https://api.github.com/users/hsbalar/following{/other_user}",
            "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions",
            "organizations_url": "https://api.github.com/users/hsbalar/orgs",
            "repos_url": "https://api.github.com/users/hsbalar/repos",
            "events_url": "https://api.github.com/users/hsbalar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hsbalar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 44067121,
          "download_count": 89,
          "created_at": "2017-01-16T09:34:28Z",
          "updated_at": "2017-01-16T09:38:58Z",
          "browser_download_url": "https://github.com/hsbalar/batcave/releases/download/v1.0.0/Batcave-darwin-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/hsbalar/batcave/releases/assets/2996719",
          "id": 2996719,
          "name": "Batcave-linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "hsbalar",
            "id": 16349536,
            "avatar_url": "https://avatars1.githubusercontent.com/u/16349536?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hsbalar",
            "html_url": "https://github.com/hsbalar",
            "followers_url": "https://api.github.com/users/hsbalar/followers",
            "following_url": "https://api.github.com/users/hsbalar/following{/other_user}",
            "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions",
            "organizations_url": "https://api.github.com/users/hsbalar/orgs",
            "repos_url": "https://api.github.com/users/hsbalar/repos",
            "events_url": "https://api.github.com/users/hsbalar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hsbalar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 46542877,
          "download_count": 90,
          "created_at": "2017-01-16T09:34:28Z",
          "updated_at": "2017-01-16T09:45:07Z",
          "browser_download_url": "https://github.com/hsbalar/batcave/releases/download/v1.0.0/Batcave-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/hsbalar/batcave/releases/assets/2996720",
          "id": 2996720,
          "name": "Batcave-win32-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "hsbalar",
            "id": 16349536,
            "avatar_url": "https://avatars1.githubusercontent.com/u/16349536?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hsbalar",
            "html_url": "https://github.com/hsbalar",
            "followers_url": "https://api.github.com/users/hsbalar/followers",
            "following_url": "https://api.github.com/users/hsbalar/following{/other_user}",
            "gists_url": "https://api.github.com/users/hsbalar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hsbalar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hsbalar/subscriptions",
            "organizations_url": "https://api.github.com/users/hsbalar/orgs",
            "repos_url": "https://api.github.com/users/hsbalar/repos",
            "events_url": "https://api.github.com/users/hsbalar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hsbalar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 47153276,
          "download_count": 177,
          "created_at": "2017-01-16T09:34:28Z",
          "updated_at": "2017-01-16T09:50:47Z",
          "browser_download_url": "https://github.com/hsbalar/batcave/releases/download/v1.0.0/Batcave-win32-ia32.tar.gz"
        }
      ],
      "tarball_url": "https://api.github.com/repos/hsbalar/batcave/tarball/v1.0.0",
      "zipball_url": "https://api.github.com/repos/hsbalar/batcave/zipball/v1.0.0",
      "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"truck\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f69a.png\">🚚</g-emoji> First Releases</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.926Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave.png\" align=\"\" width=\"152px\" height=\"152px\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave_text.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave_text.png\" align=\"\" hspace=\"30px\" style=\"max-width:100%;\"></a></p>\n<p>###&gt;Batcave client built with <a href=\"https://github.com/electron/electron\">Electron</a> and Angular2.</p>\n<p>Experience smooth texting in the dark environment with a classy batcave desktop app electron based on a cool dark theme. Just simple with coloured chat bubbles. Feel free to tell me any suggestions, or let me know about any issues. Enjoy!</p>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/screen.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/screen.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a>\n<br></p>\n<p>###&gt;Click here to see on web <a href=\"https://www.hiteshbalar.com/batcave/\" rel=\"nofollow\">Batcave</a>.</p>\n<h2><a id=\"user-content-clone\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#clone\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clone</h2>\n<pre><code>$ git clone https://github.com/hsbalar/batcave\n$ cd batcave\n</code></pre>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h2>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<pre><code>$ typings install\n</code></pre>\n<pre><code>$ npm run build\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>$ npm start\n</code></pre>\n<h4><a id=\"user-content-thats-it--thank-you\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#thats-it--thank-you\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>That&apos;s it ... Thank you.</h4>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h2>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">electron</a> for wrapping the JavaScript application.</li>\n<li><a href=\"http://socket.io/\" rel=\"nofollow\">socket.io-client</a> for live chat.</li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">angular.io</a> for UI.</li>\n<li><a href=\"http://ng2-uploader.com/\" rel=\"nofollow\">ngx-uploader</a> for image upload.</li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p><a href=\"https://github.com/hsbalar/batcave/releases\">Download</a> Batcave desktop application for Windows, MacOS and Linux.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/batcave/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h4>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave.png\" align=\"\" width=\"152px\" height=\"152px\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave_text.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/batcave_text.png\" align=\"\" hspace=\"30px\" style=\"max-width:100%;\"></a></p>\n<p>###&gt;Batcave client built with <a href=\"https://github.com/electron/electron\">Electron</a> and Angular2.</p>\n<p>Experience smooth texting in the dark environment with a classy batcave desktop app electron based on a cool dark theme. Just simple with coloured chat bubbles. Feel free to tell me any suggestions, or let me know about any issues. Enjoy!</p>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/screen.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/batcave/master/public/images/screen.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a>\n<br></p>\n<p>###&gt;Click here to see on web <a href=\"https://www.hiteshbalar.com/batcave/\" rel=\"nofollow\">Batcave</a>.</p>\n<h2><a id=\"user-content-clone\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clone</h2>\n<pre><code>$ git clone https://github.com/hsbalar/batcave\n$ cd batcave\n</code></pre>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h2>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<pre><code>$ typings install\n</code></pre>\n<pre><code>$ npm run build\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>$ npm start\n</code></pre>\n<h4><a id=\"user-content-thats-it--thank-you\" class=\"anchor\" aria-hidden=\"true\" href=\"#thats-it--thank-you\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>That's it ... Thank you.</h4>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h2>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">electron</a> for wrapping the JavaScript application.</li>\n<li><a href=\"http://socket.io/\" rel=\"nofollow\">socket.io-client</a> for live chat.</li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">angular.io</a> for UI.</li>\n<li><a href=\"http://ng2-uploader.com/\" rel=\"nofollow\">ngx-uploader</a> for image upload.</li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p><a href=\"https://github.com/hsbalar/batcave/releases\">Download</a> Batcave desktop application for Windows, MacOS and Linux.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h4>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.737Z",
    "goodColorOnWhite": "#A61304",
    "goodColorOnBlack": "#F11C06",
    "faintColorOnWhite": "rgba(166, 19, 4, 0.1)"
  },
  {
    "slug": "bdash",
    "name": "Bdash",
    "description": "Simple business intelligence application.",
    "repository": "https://github.com/bdash-app/bdash",
    "keywords": [
      "SQL",
      "visualization"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/bdash-app/bdash/master/assets/capture1.png"
      }
    ],
    "icon": "bdash-icon.png",
    "icon32": "bdash-icon-32.png",
    "icon64": "bdash-icon-64.png",
    "icon128": "bdash-icon-128.png",
    "icon256": "bdash-icon-256.png",
    "date": "2017-02-14",
    "iconColors": [
      "#64b91c",
      "#f9faf9",
      "#95d334",
      "#adcea5",
      "#16a004"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/bdash-app/bdash/releases/10832160",
      "assets_url": "https://api.github.com/repos/bdash-app/bdash/releases/10832160/assets",
      "upload_url": "https://uploads.github.com/repos/bdash-app/bdash/releases/10832160/assets{?name,label}",
      "html_url": "https://github.com/bdash-app/bdash/releases/tag/v1.3.0",
      "id": 10832160,
      "tag_name": "v1.3.0",
      "target_commitish": "master",
      "name": "v1.3.0",
      "draft": false,
      "author": {
        "login": "hokaccha",
        "id": 39471,
        "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/hokaccha",
        "html_url": "https://github.com/hokaccha",
        "followers_url": "https://api.github.com/users/hokaccha/followers",
        "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
        "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
        "organizations_url": "https://api.github.com/users/hokaccha/orgs",
        "repos_url": "https://api.github.com/users/hokaccha/repos",
        "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
        "received_events_url": "https://api.github.com/users/hokaccha/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-03T12:30:22Z",
      "published_at": "2018-05-17T12:41:43Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056107",
          "id": 7056107,
          "name": "Bdash-1.3.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 91598154,
          "download_count": 39,
          "created_at": "2018-05-03T12:50:48Z",
          "updated_at": "2018-05-03T12:51:00Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-1.3.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056064",
          "id": 7056064,
          "name": "Bdash-1.3.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 99237723,
          "download_count": 21,
          "created_at": "2018-05-03T12:44:21Z",
          "updated_at": "2018-05-03T12:45:14Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-1.3.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056088",
          "id": 7056088,
          "name": "Bdash-1.3.0.dmg",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 95907941,
          "download_count": 10,
          "created_at": "2018-05-03T12:47:46Z",
          "updated_at": "2018-05-03T12:48:10Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-1.3.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056087",
          "id": 7056087,
          "name": "Bdash-1.3.0.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 101453,
          "download_count": 0,
          "created_at": "2018-05-03T12:47:46Z",
          "updated_at": "2018-05-03T12:47:46Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-1.3.0.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056081",
          "id": 7056081,
          "name": "Bdash-Setup-1.3.0.exe",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 73726032,
          "download_count": 7,
          "created_at": "2018-05-03T12:47:10Z",
          "updated_at": "2018-05-03T12:47:39Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-Setup-1.3.0.exe"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056082",
          "id": 7056082,
          "name": "Bdash-Setup-1.3.0.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 77826,
          "download_count": 2,
          "created_at": "2018-05-03T12:47:10Z",
          "updated_at": "2018-05-03T12:47:10Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/Bdash-Setup-1.3.0.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056069",
          "id": 7056069,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 375,
          "download_count": 6,
          "created_at": "2018-05-03T12:45:14Z",
          "updated_at": "2018-05-03T12:45:14Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056108",
          "id": 7056108,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 162,
          "download_count": 0,
          "created_at": "2018-05-03T12:50:48Z",
          "updated_at": "2018-05-03T12:50:49Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056110",
          "id": 7056110,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 460,
          "download_count": 475,
          "created_at": "2018-05-03T12:51:00Z",
          "updated_at": "2018-05-03T12:51:00Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/bdash-app/bdash/releases/assets/7056084",
          "id": 7056084,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "hokaccha",
            "id": 39471,
            "avatar_url": "https://avatars3.githubusercontent.com/u/39471?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/hokaccha",
            "html_url": "https://github.com/hokaccha",
            "followers_url": "https://api.github.com/users/hokaccha/followers",
            "following_url": "https://api.github.com/users/hokaccha/following{/other_user}",
            "gists_url": "https://api.github.com/users/hokaccha/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/hokaccha/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/hokaccha/subscriptions",
            "organizations_url": "https://api.github.com/users/hokaccha/orgs",
            "repos_url": "https://api.github.com/users/hokaccha/repos",
            "events_url": "https://api.github.com/users/hokaccha/events{/privacy}",
            "received_events_url": "https://api.github.com/users/hokaccha/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 409,
          "download_count": 8,
          "created_at": "2018-05-03T12:47:39Z",
          "updated_at": "2018-05-03T12:47:39Z",
          "browser_download_url": "https://github.com/bdash-app/bdash/releases/download/v1.3.0/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/bdash-app/bdash/tarball/v1.3.0",
      "zipball_url": "https://api.github.com/repos/bdash-app/bdash/zipball/v1.3.0",
      "body_html": "<ul>\n<li>Support auto update</li>\n<li>Support linux (.AppImage only)</li>\n<li>Improve startup time</li>\n<li>Improve global menu</li>\n<li>Do not trim hover labels on chart <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"251922858\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/26\" href=\"https://github.com/bdash-app/bdash/pull/26\">#26</a> <a class=\"user-mention\" data-hovercard-user-id=\"69755\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eagletmt\">@eagletmt</a></li>\n<li>Improve gist sharing\n<ul>\n<li>Add data source information file to shared query <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"250504809\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/bdash-app/bdash/issues/25\" href=\"https://github.com/bdash-app/bdash/pull/25\">#25</a> <a class=\"user-mention\" data-hovercard-user-id=\"69755\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/eagletmt\">@eagletmt</a></li>\n<li>Change shared file name from <code>query.sql</code> to <code>bdash.sql</code></li>\n</ul>\n</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.949Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/bdash-app/bdash\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c67179ae4c0d2e01fb9670442fb9fdb902d84e4/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f62646173682d6170702f62646173682e7376673f7374796c653d666c61742d737175617265266c6162656c3d5472617669732b4349\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/bdash-app/bdash.svg?style=flat-square&amp;label=Travis+CI\" style=\"max-width:100%;\"></a>\n<a href=\"https://circleci.com/gh/bdash-app/bdash\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00ca95ce2733217212e9811ba3db066395baf573/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f62646173682d6170702f62646173682e7376673f7374796c653d666c61742d737175617265266c6162656c3d436972636c654349\" alt=\"CircleCI\" data-canonical-src=\"https://img.shields.io/circleci/project/github/bdash-app/bdash.svg?style=flat-square&amp;label=CircleCI\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/hokaccha/bdash/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5b30ee0425f2a2631c924c50144580a0c491cd5f/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f686f6b61636368612f62646173682f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d4170705665796f72266c6f676f3d6170707665796f72\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/hokaccha/bdash/master.svg?style=flat-square&amp;label=AppVeyor&amp;logo=appveyor\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bdash\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#bdash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bdash</h1>\n<p>Simple SQL Client for lightweight data analysis.</p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<h3><a id=\"user-content-saving-query\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#saving-query\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Saving query</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture1.png\"><img width=\"600\" src=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture1.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-drawing-chart\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#drawing-chart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Drawing chart</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture2.png\"><img width=\"600\" src=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture2.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sharing-result\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#sharing-result\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sharing result</h3>\n<p>You can share the result with gist.</p>\n<p><a href=\"https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1\">https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1</a></p>\n<h3><a id=\"user-content-multiple-data-sources-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#multiple-data-sources-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Multiple data sources support</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> MySQL</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> PostgreSQL (Redshift)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> SQLite3</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> BigQuery</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Treasure Data</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Amazon Athena</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Amazon S3 Select</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>You can download and install from here: <a href=\"https://www.bdash.io/\" rel=\"nofollow\">https://www.bdash.io/</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>You can start the application with following commands.</p>\n<pre><code># Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bdash-app/bdash/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/bdash-app/bdash\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c67179ae4c0d2e01fb9670442fb9fdb902d84e4/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f62646173682d6170702f62646173682e7376673f7374796c653d666c61742d737175617265266c6162656c3d5472617669732b4349\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/bdash-app/bdash.svg?style=flat-square&amp;label=Travis+CI\" style=\"max-width:100%;\"></a>\n<a href=\"https://circleci.com/gh/bdash-app/bdash\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00ca95ce2733217212e9811ba3db066395baf573/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f62646173682d6170702f62646173682e7376673f7374796c653d666c61742d737175617265266c6162656c3d436972636c654349\" alt=\"CircleCI\" data-canonical-src=\"https://img.shields.io/circleci/project/github/bdash-app/bdash.svg?style=flat-square&amp;label=CircleCI\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/hokaccha/bdash/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5b30ee0425f2a2631c924c50144580a0c491cd5f/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f686f6b61636368612f62646173682f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d4170705665796f72266c6f676f3d6170707665796f72\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/hokaccha/bdash/master.svg?style=flat-square&amp;label=AppVeyor&amp;logo=appveyor\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bdash\" class=\"anchor\" aria-hidden=\"true\" href=\"#bdash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bdash</h1>\n<p>Simple SQL Client for lightweight data analysis.</p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<h3><a id=\"user-content-saving-query\" class=\"anchor\" aria-hidden=\"true\" href=\"#saving-query\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Saving query</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture1.png\"><img width=\"600\" src=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture1.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-drawing-chart\" class=\"anchor\" aria-hidden=\"true\" href=\"#drawing-chart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Drawing chart</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture2.png\"><img width=\"600\" src=\"https://raw.githubusercontent.com/bdash-app/bdash/1.2.2/assets/capture2.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sharing-result\" class=\"anchor\" aria-hidden=\"true\" href=\"#sharing-result\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sharing result</h3>\n<p>You can share the result with gist.</p>\n<p><a href=\"https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1\">https://gist.github.com/hokaccha/e128e1c3a68527ebf2c50d5e95a089b1</a></p>\n<h3><a id=\"user-content-multiple-data-sources-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#multiple-data-sources-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Multiple data sources support</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> MySQL</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> PostgreSQL (Redshift)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> SQLite3</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> BigQuery</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Treasure Data</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Amazon Athena</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Amazon S3 Select</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>You can download and install from here: <a href=\"https://www.bdash.io/\" rel=\"nofollow\">https://www.bdash.io/</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>You can start the application with following commands.</p>\n<pre><code># Install dependencies\n$ yarn\n\n# Run following commands with different shell processes.\n$ yarn watch\n$ yarn start\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.771Z",
    "goodColorOnWhite": "#128203",
    "goodColorOnBlack": "#16A004",
    "faintColorOnWhite": "rgba(18, 130, 3, 0.1)"
  },
  {
    "slug": "beaker-browser",
    "name": "Beaker Browser",
    "description": "An experimental P2P browser",
    "website": "https://beakerbrowser.com",
    "repository": "https://github.com/beakerbrowser/beaker",
    "homebrewCaskName": "beaker-browser",
    "keywords": [
      "browser",
      "p2p",
      "dat",
      "decentralization",
      "hosting",
      "privacy"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/2289/31847544-3eee60aa-b5d3-11e7-923f-e551e9a71140.png"
      }
    ],
    "icon": "beaker-browser-icon.png",
    "icon32": "beaker-browser-icon-32.png",
    "icon64": "beaker-browser-icon-64.png",
    "icon128": "beaker-browser-icon-128.png",
    "icon256": "beaker-browser-icon-256.png",
    "date": "2016-10-26",
    "iconColors": [
      "#056cdc",
      "#f8f9fb",
      "#5c95e5",
      "#84acec",
      "#7cacec"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/9370921",
      "assets_url": "https://api.github.com/repos/beakerbrowser/beaker/releases/9370921/assets",
      "upload_url": "https://uploads.github.com/repos/beakerbrowser/beaker/releases/9370921/assets{?name,label}",
      "html_url": "https://github.com/beakerbrowser/beaker/releases/tag/0.7.11",
      "id": 9370921,
      "tag_name": "0.7.11",
      "target_commitish": "master",
      "name": "Beaker 0.7.11",
      "draft": false,
      "author": {
        "login": "pfrazee",
        "id": 1270099,
        "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pfrazee",
        "html_url": "https://github.com/pfrazee",
        "followers_url": "https://api.github.com/users/pfrazee/followers",
        "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
        "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
        "organizations_url": "https://api.github.com/users/pfrazee/orgs",
        "repos_url": "https://api.github.com/users/pfrazee/repos",
        "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pfrazee/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-01-24T17:05:08Z",
      "published_at": "2018-01-24T19:10:25Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5974243",
          "id": 5974243,
          "name": "beaker-browser-0.7.11-mac.zip",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 73510375,
          "download_count": 1199,
          "created_at": "2018-01-24T17:14:43Z",
          "updated_at": "2018-01-24T17:15:27Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/beaker-browser-0.7.11-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5975342",
          "id": 5975342,
          "name": "beaker-browser-0.7.11-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 78447535,
          "download_count": 3079,
          "created_at": "2018-01-24T18:56:04Z",
          "updated_at": "2018-01-24T18:56:32Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/beaker-browser-0.7.11-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5974244",
          "id": 5974244,
          "name": "beaker-browser-0.7.11.dmg",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 76622852,
          "download_count": 4344,
          "created_at": "2018-01-24T17:14:43Z",
          "updated_at": "2018-01-24T17:16:28Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/beaker-browser-0.7.11.dmg"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5974265",
          "id": 5974265,
          "name": "beaker-browser-setup-0.7.11.exe",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 46685672,
          "download_count": 7879,
          "created_at": "2018-01-24T17:17:15Z",
          "updated_at": "2018-01-24T17:17:40Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/beaker-browser-setup-0.7.11.exe"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5975343",
          "id": 5975343,
          "name": "latest-linux.yml",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-yaml",
          "state": "uploaded",
          "size": 281,
          "download_count": 65,
          "created_at": "2018-01-24T18:56:05Z",
          "updated_at": "2018-01-24T18:56:32Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5974245",
          "id": 5974245,
          "name": "latest-mac.yml",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 279,
          "download_count": 13802,
          "created_at": "2018-01-24T17:14:43Z",
          "updated_at": "2018-01-24T17:16:28Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/beakerbrowser/beaker/releases/assets/5974266",
          "id": 5974266,
          "name": "latest.yml",
          "label": null,
          "uploader": {
            "login": "pfrazee",
            "id": 1270099,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1270099?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pfrazee",
            "html_url": "https://github.com/pfrazee",
            "followers_url": "https://api.github.com/users/pfrazee/followers",
            "following_url": "https://api.github.com/users/pfrazee/following{/other_user}",
            "gists_url": "https://api.github.com/users/pfrazee/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pfrazee/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pfrazee/subscriptions",
            "organizations_url": "https://api.github.com/users/pfrazee/orgs",
            "repos_url": "https://api.github.com/users/pfrazee/repos",
            "events_url": "https://api.github.com/users/pfrazee/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pfrazee/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 356,
          "download_count": 16992,
          "created_at": "2018-01-24T17:17:15Z",
          "updated_at": "2018-01-24T17:17:40Z",
          "browser_download_url": "https://github.com/beakerbrowser/beaker/releases/download/0.7.11/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/beakerbrowser/beaker/tarball/0.7.11",
      "zipball_url": "https://api.github.com/repos/beakerbrowser/beaker/zipball/0.7.11",
      "body_html": "<p>See <a href=\"https://beakerbrowser.com/releases/0-7-11/\" rel=\"nofollow\">https://beakerbrowser.com/releases/0-7-11/</a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.951Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-beaker-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#beaker-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Beaker Browser</h1>\n<p><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/39b13692798908b98343e04bcd3dcf7e7e4be677/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/beaker/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/beakerbrowser/beaker/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/1521a1e983c415fa313991f47b8e4f51144c985b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/beaker/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/beakerbrowser/beaker/blob/master/build/icons/256x256.png\"><img src=\"https://github.com/beakerbrowser/beaker/raw/master/build/icons/256x256.png\" alt=\"logo.png\" style=\"max-width:100%;\"></a></p>\n<p>Beaker is an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications, while remaining compatible with the rest of the Web. <a href=\"https://beakerbrowser.com/\" rel=\"nofollow\">Visit the website.</a></p>\n<p>Please feel free to open usability issues. Join us at #beakerbrowser on Freenode.</p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h3>\n<p>Sponsors support this project by contributing $100 a month or more. <a href=\"https://opencollective.com/beaker#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/beaker/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/42f021afeb569d58c8b4fe6dae19368a281656ff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/874b3b82492107df58a038ed9e5461f6f8c13bc1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/750302e8801002ade9e12b6980fadc55b2113b6f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e979e89621acb2b6bb9cd4cd4721cdb3f7e0e20/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ec83b677773ab77d6db7f8ae73a7807b50ddb874/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00e6ab6c638153f642b3fb0c258235539b75a44d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f6d7c9013445d6952497d462a8f7e5a9011e0c2a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c38f587b3a04aeca7b1dce12cb12111e98cb5b9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/953b4e97ef933c898db0c1b2ca7a6ea0830852ce/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/820748be0ce57cf3f9a39e8f8f8c6d855a0fa7b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h3>\n<p>Backers support this project by contributing $2 to $99 a month. <a href=\"https://opencollective.com/beaker#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/beaker#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/78bf3346afb8c7af297e362d6b2567bcd24409f9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/beaker/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n\n\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#installing\">Installing</a>\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#binaries\">Binaries</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#building-from-source\">Building from source</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#documentation\">Documentation</a>\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#env-vars\">Env Vars</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#known-issues\">Known issues</a>\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#tmux\">tmux</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#contributors\">Contributors</a>\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#backers\">Backers</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#sponsors\">Sponsors</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/blob/master/#license\">License</a></li>\n</ul>\n\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<h3><a id=\"user-content-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Binaries</h3>\n<p><strong>Visit the <a href=\"https://github.com/beakerbrowser/beaker/releases\">Releases Page</a> to find the installer you need.</strong></p>\n<h3><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building from source</h3>\n<p>Requires node 6 or higher. On Windows, you may need to use npm version 4, due to a bug in npm 5.</p>\n<p>In Linux (and in some cases macOS) you need libtool, m4, and automake:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install libtool m4 make g++  <span class=\"pl-c\"><span class=\"pl-c\">#</span> debian/ubuntu</span>\nsudo dnf install libtool m4 make gcc-c++  <span class=\"pl-c\"><span class=\"pl-c\">#</span> fedora</span></pre></div>\n<p>In Windows, you&apos;ll need to install <a href=\"https://www.python.org/downloads/release/python-2711/\" rel=\"nofollow\">Python 2.7</a>, Visual Studio 2015 or 2017, and <a href=\"https://git-scm.com/download/win\" rel=\"nofollow\">Git</a>. (You might try <a href=\"https://www.npmjs.com/package/windows-build-tools\" rel=\"nofollow\">windows-build-tools</a>.) Then run:</p>\n<div class=\"highlight highlight-source-powershell\"><pre>npm config set python c:<span class=\"pl-k\">/</span>python27\nnpm config set msvs_version <span class=\"pl-c1\"><span class=\"pl-c1\">2015</span></span>\nnpm install <span class=\"pl-k\">-</span>g node<span class=\"pl-k\">-</span>gyp\nnpm install <span class=\"pl-k\">-</span>g gulp</pre></div>\n<p>To build:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/beakerbrowser/beaker.git\n<span class=\"pl-c1\">cd</span> beaker\nnpm install\nnpm run rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> see https://github.com/electron/electron/issues/5851</span>\nnpm start</pre></div>\n<p>If you pull latest from the repo and get weird module errors, do:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run burnthemall</pre></div>\n<p>This invokes <a href=\"http://nerdist.com/wp-content/uploads/2016/05/the-mad-king-game-of-thrones.jpg\" rel=\"nofollow\">the mad king</a>, who will torch your <code>node_modules/</code>, and do the full install/rebuild process for you.\n<code>npm start</code> should work afterwards.</p>\n<p>If you&apos;re doing development, <code>npm run watch</code> to have assets build automatically.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>Looking to work on Beaker? <a href=\"https://www.youtube.com/watch?v=YuE9OO-ZDYo\" rel=\"nofollow\">Watch this video</a> and take a look at <a href=\"https://github.com/beakerbrowser/beaker/blob/master/./build-notes.md\">the build notes</a>.</p>\n<ul>\n<li><strong>Web APIs</strong>\n<ul>\n<li><a href=\"https://beakerbrowser.com/docs/apis/dat.html\" rel=\"nofollow\">DatArchive</a></li>\n<li><a href=\"https://beakerbrowser.com/docs/apis/permissions.html\" rel=\"nofollow\">Permissions</a></li>\n<li><a href=\"https://beakerbrowser.com/docs/apis/manifest.html\" rel=\"nofollow\">Dat.json site manifest</a></li>\n</ul>\n</li>\n<li><strong>Specs</strong>\n<ul>\n<li>Implemented\n<ul>\n<li><a href=\"https://beakerbrowser.com/docs/inside-beaker/dat-files-protocol.html\" rel=\"nofollow\">Dat files protocol</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Authenticated-Dat-URLs-and-HTTPS-to-Dat-Discovery\">Dat DNS</a></li>\n</ul>\n</li>\n<li>Proposed\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/App-Scheme\">App Scheme</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Installable-Web-Applications\">Installable Web Applications</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Intent-Scheme\">Intents</a> a URI scheme for composing interactions between apps</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/PSA-Web-Service-Discovery-Protocol\">Service Discovery</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/WebTerm\">WebTerm</a> a bashlike terminal for Web</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><a href=\"https://beakerbrowser.com/docs/tutorials/\" rel=\"nofollow\"><strong>Tutorials</strong></a></li>\n</ul>\n<h3><a id=\"user-content-env-vars\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#env-vars\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Env Vars</h3>\n<ul>\n<li><code>DEBUG</code>: which log systems to output? A comma-separated string. Can be <code>beaker</code>, <code>dat</code>, <code>bittorrent-dht</code>, <code>dns-discovery</code>, <code>hypercore-protocol</code>. Specify <code>*</code> for all.</li>\n<li><code>BEAKER_OPEN_URL</code>: open the given URL on load, rather than the previous session or default tab.</li>\n<li><code>BEAKER_USER_DATA_PATH</code>: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see <code>userData</code> in the <a href=\"https://electron.atom.io/docs/api/app/#appgetpathname\" rel=\"nofollow\">electron docs</a>.</li>\n<li><code>BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED</code>: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is <code>&apos;500mb&apos;</code>. This can be a Number or a String. Check <a href=\"https://github.com/visionmedia/bytes.js/tree/a4b9af2bf289175f12b3538eb172f2489844b1ec#bytesparsestringnumber-value-numbernull\">bytes.parse</a> for supported units and abbreviations.</li>\n</ul>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known issues</h2>\n<h3><a id=\"user-content-tmux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#tmux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>tmux</h3>\n<p>Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute. <a href=\"https://github.com/beakerbrowser/beaker/blob/master/CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"https://github.com/beakerbrowser/beaker/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/a54ba00dff92978d7f78578c449fd6d33a39531e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f636f6e7472696275746f72732e7376673f77696474683d383930\" alt=\"\" data-canonical-src=\"https://opencollective.com/beaker/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/beakerbrowser/beaker/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT License (MIT)</p>\n<p>Copyright (c) 2018 Blue Link Labs</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-beaker-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#beaker-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Beaker Browser</h1>\n<p><a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/39b13692798908b98343e04bcd3dcf7e7e4be677/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/beaker/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/1521a1e983c415fa313991f47b8e4f51144c985b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/beaker/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"build/icons/256x256.png\"><img src=\"build/icons/256x256.png\" alt=\"logo.png\" style=\"max-width:100%;\"></a></p>\n<p>Beaker is an experimental peer-to-peer Web browser. It adds new APIs for building hostless applications, while remaining compatible with the rest of the Web. <a href=\"https://beakerbrowser.com/\" rel=\"nofollow\">Visit the website.</a></p>\n<p>Please feel free to open usability issues. Join us at #beakerbrowser on Freenode.</p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h3>\n<p>Sponsors support this project by contributing $100 a month or more. <a href=\"https://opencollective.com/beaker#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/beaker/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/42f021afeb569d58c8b4fe6dae19368a281656ff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/874b3b82492107df58a038ed9e5461f6f8c13bc1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/750302e8801002ade9e12b6980fadc55b2113b6f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e979e89621acb2b6bb9cd4cd4721cdb3f7e0e20/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ec83b677773ab77d6db7f8ae73a7807b50ddb874/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00e6ab6c638153f642b3fb0c258235539b75a44d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f6d7c9013445d6952497d462a8f7e5a9011e0c2a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c38f587b3a04aeca7b1dce12cb12111e98cb5b9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/953b4e97ef933c898db0c1b2ca7a6ea0830852ce/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/beaker/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/820748be0ce57cf3f9a39e8f8f8c6d855a0fa7b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/beaker/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h3>\n<p>Backers support this project by contributing $2 to $99 a month. <a href=\"https://opencollective.com/beaker#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/beaker#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/78bf3346afb8c7af297e362d6b2567bcd24409f9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/beaker/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n\n\n<ul>\n<li><a href=\"#installing\">Installing</a>\n<ul>\n<li><a href=\"#binaries\">Binaries</a></li>\n<li><a href=\"#building-from-source\">Building from source</a></li>\n</ul>\n</li>\n<li><a href=\"#documentation\">Documentation</a>\n<ul>\n<li><a href=\"#env-vars\">Env Vars</a></li>\n</ul>\n</li>\n<li><a href=\"#known-issues\">Known issues</a>\n<ul>\n<li><a href=\"#tmux\">tmux</a></li>\n</ul>\n</li>\n<li><a href=\"#contributors\">Contributors</a>\n<ul>\n<li><a href=\"#backers\">Backers</a></li>\n<li><a href=\"#sponsors\">Sponsors</a></li>\n</ul>\n</li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<h3><a id=\"user-content-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"#binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Binaries</h3>\n<p><strong>Visit the <a href=\"https://github.com/beakerbrowser/beaker/releases\">Releases Page</a> to find the installer you need.</strong></p>\n<h3><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building from source</h3>\n<p>Requires node 6 or higher. On Windows, you may need to use npm version 4, due to a bug in npm 5.</p>\n<p>In Linux (and in some cases macOS) you need libtool, m4, and automake:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install libtool m4 make g++  <span class=\"pl-c\"><span class=\"pl-c\">#</span> debian/ubuntu</span>\nsudo dnf install libtool m4 make gcc-c++  <span class=\"pl-c\"><span class=\"pl-c\">#</span> fedora</span></pre></div>\n<p>In Windows, you'll need to install <a href=\"https://www.python.org/downloads/release/python-2711/\" rel=\"nofollow\">Python 2.7</a>, Visual Studio 2015 or 2017, and <a href=\"https://git-scm.com/download/win\" rel=\"nofollow\">Git</a>. (You might try <a href=\"https://www.npmjs.com/package/windows-build-tools\" rel=\"nofollow\">windows-build-tools</a>.) Then run:</p>\n<div class=\"highlight highlight-source-powershell\"><pre>npm config set python c:<span class=\"pl-k\">/</span>python27\nnpm config set msvs_version <span class=\"pl-c1\"><span class=\"pl-c1\">2015</span></span>\nnpm install <span class=\"pl-k\">-</span>g node<span class=\"pl-k\">-</span>gyp\nnpm install <span class=\"pl-k\">-</span>g gulp</pre></div>\n<p>To build:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/beakerbrowser/beaker.git\n<span class=\"pl-c1\">cd</span> beaker\nnpm install\nnpm run rebuild <span class=\"pl-c\"><span class=\"pl-c\">#</span> see https://github.com/electron/electron/issues/5851</span>\nnpm start</pre></div>\n<p>If you pull latest from the repo and get weird module errors, do:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run burnthemall</pre></div>\n<p>This invokes <a href=\"http://nerdist.com/wp-content/uploads/2016/05/the-mad-king-game-of-thrones.jpg\" rel=\"nofollow\">the mad king</a>, who will torch your <code>node_modules/</code>, and do the full install/rebuild process for you.\n<code>npm start</code> should work afterwards.</p>\n<p>If you're doing development, <code>npm run watch</code> to have assets build automatically.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>Looking to work on Beaker? <a href=\"https://www.youtube.com/watch?v=YuE9OO-ZDYo\" rel=\"nofollow\">Watch this video</a> and take a look at <a href=\"./build-notes.md\">the build notes</a>.</p>\n<ul>\n<li><strong>Web APIs</strong>\n<ul>\n<li><a href=\"https://beakerbrowser.com/docs/apis/dat.html\" rel=\"nofollow\">DatArchive</a></li>\n<li><a href=\"https://beakerbrowser.com/docs/apis/permissions.html\" rel=\"nofollow\">Permissions</a></li>\n<li><a href=\"https://beakerbrowser.com/docs/apis/manifest.html\" rel=\"nofollow\">Dat.json site manifest</a></li>\n</ul>\n</li>\n<li><strong>Specs</strong>\n<ul>\n<li>Implemented\n<ul>\n<li><a href=\"https://beakerbrowser.com/docs/inside-beaker/dat-files-protocol.html\" rel=\"nofollow\">Dat files protocol</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Authenticated-Dat-URLs-and-HTTPS-to-Dat-Discovery\">Dat DNS</a></li>\n</ul>\n</li>\n<li>Proposed\n<ul>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/App-Scheme\">App Scheme</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Installable-Web-Applications\">Installable Web Applications</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/Intent-Scheme\">Intents</a> a URI scheme for composing interactions between apps</li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/PSA-Web-Service-Discovery-Protocol\">Service Discovery</a></li>\n<li><a href=\"https://github.com/beakerbrowser/beaker/wiki/WebTerm\">WebTerm</a> a bashlike terminal for Web</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><a href=\"https://beakerbrowser.com/docs/tutorials/\" rel=\"nofollow\"><strong>Tutorials</strong></a></li>\n</ul>\n<h3><a id=\"user-content-env-vars\" class=\"anchor\" aria-hidden=\"true\" href=\"#env-vars\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Env Vars</h3>\n<ul>\n<li><code>DEBUG</code>: which log systems to output? A comma-separated string. Can be <code>beaker</code>, <code>dat</code>, <code>bittorrent-dht</code>, <code>dns-discovery</code>, <code>hypercore-protocol</code>. Specify <code>*</code> for all.</li>\n<li><code>BEAKER_OPEN_URL</code>: open the given URL on load, rather than the previous session or default tab.</li>\n<li><code>BEAKER_USER_DATA_PATH</code>: override the user-data path, therefore changing where data is read/written. Useful for testing. For default value see <code>userData</code> in the <a href=\"https://electron.atom.io/docs/api/app/#appgetpathname\" rel=\"nofollow\">electron docs</a>.</li>\n<li><code>BEAKER_DAT_QUOTA_DEFAULT_BYTES_ALLOWED</code>: override the default max-quota for bytes allowed to be written by a dat site. Useful for testing. Default value is <code>'500mb'</code>. This can be a Number or a String. Check <a href=\"https://github.com/visionmedia/bytes.js/tree/a4b9af2bf289175f12b3538eb172f2489844b1ec#bytesparsestringnumber-value-numbernull\">bytes.parse</a> for supported units and abbreviations.</li>\n</ul>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known issues</h2>\n<h3><a id=\"user-content-tmux\" class=\"anchor\" aria-hidden=\"true\" href=\"#tmux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>tmux</h3>\n<p>Launching from tmux is known to cause issues with GUI apps in macOS. On Beaker, it may cause the application to hang during startup.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute. <a href=\"CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"https://github.com/beakerbrowser/beaker/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/a54ba00dff92978d7f78578c449fd6d33a39531e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6265616b65722f636f6e7472696275746f72732e7376673f77696474683d383930\" alt=\"\" data-canonical-src=\"https://opencollective.com/beaker/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT License (MIT)</p>\n<p>Copyright (c) 2018 Blue Link Labs</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.835Z",
    "goodColorOnWhite": "#056CDC",
    "goodColorOnBlack": "#7CACEC",
    "faintColorOnWhite": "rgba(5, 108, 220, 0.1)"
  },
  {
    "slug": "bearychat",
    "name": "BearyChat",
    "description": "Focused team communications",
    "website": "https://bearychat.com",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "bearychat-icon.png",
    "icon32": "bearychat-icon-32.png",
    "icon64": "bearychat-icon-64.png",
    "icon128": "bearychat-icon-128.png",
    "icon256": "bearychat-icon-256.png",
    "date": "2016-04-12",
    "iconColors": [
      "#2cbc64",
      "#f8fbf9",
      "#7ad499",
      "#9ddfb4",
      "#94dcb4"
    ],
    "goodColorOnWhite": "#1F8647",
    "goodColorOnBlack": "#2CBC64",
    "faintColorOnWhite": "rgba(31, 134, 71, 0.1)"
  },
  {
    "slug": "bitbloq",
    "name": "Bitbloq",
    "description": "Help children create programs for a microcontroller or robot",
    "website": "http://bitbloq.bq.com",
    "repository": "https://github.com/bq/bitbloq-offline",
    "keywords": [
      "bq",
      "bitbloq",
      "robotics",
      "arduino",
      "electronics",
      "children"
    ],
    "category": "Education",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/bq/bitbloq-offline/master/docs/onlineVSoffline.jpg"
      }
    ],
    "icon": "bitbloq-icon.png",
    "icon32": "bitbloq-icon-32.png",
    "icon64": "bitbloq-icon-64.png",
    "icon128": "bitbloq-icon-128.png",
    "icon256": "bitbloq-icon-256.png",
    "date": "2016-05-12",
    "iconColors": [
      "#94c41c",
      "#f7f9f0",
      "#accc4a",
      "#c4dc7c",
      "#a4cc3c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/bq/bitbloq-offline/releases/8548199",
      "assets_url": "https://api.github.com/repos/bq/bitbloq-offline/releases/8548199/assets",
      "upload_url": "https://uploads.github.com/repos/bq/bitbloq-offline/releases/8548199/assets{?name,label}",
      "html_url": "https://github.com/bq/bitbloq-offline/releases/tag/v1.2.3",
      "id": 8548199,
      "tag_name": "v1.2.3",
      "target_commitish": "master",
      "name": "Bitbloq v1.2.3 (sin certificar)",
      "draft": false,
      "author": {
        "login": "tocalvo",
        "id": 8112451,
        "avatar_url": "https://avatars2.githubusercontent.com/u/8112451?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tocalvo",
        "html_url": "https://github.com/tocalvo",
        "followers_url": "https://api.github.com/users/tocalvo/followers",
        "following_url": "https://api.github.com/users/tocalvo/following{/other_user}",
        "gists_url": "https://api.github.com/users/tocalvo/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/tocalvo/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/tocalvo/subscriptions",
        "organizations_url": "https://api.github.com/users/tocalvo/orgs",
        "repos_url": "https://api.github.com/users/tocalvo/repos",
        "events_url": "https://api.github.com/users/tocalvo/events{/privacy}",
        "received_events_url": "https://api.github.com/users/tocalvo/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-11-16T17:22:03Z",
      "published_at": "2017-11-16T17:39:27Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/bq/bitbloq-offline/releases/assets/5366952",
          "id": 5366952,
          "name": "BitbloqOffline-linux.zip",
          "label": null,
          "uploader": {
            "login": "tocalvo",
            "id": 8112451,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8112451?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tocalvo",
            "html_url": "https://github.com/tocalvo",
            "followers_url": "https://api.github.com/users/tocalvo/followers",
            "following_url": "https://api.github.com/users/tocalvo/following{/other_user}",
            "gists_url": "https://api.github.com/users/tocalvo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tocalvo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tocalvo/subscriptions",
            "organizations_url": "https://api.github.com/users/tocalvo/orgs",
            "repos_url": "https://api.github.com/users/tocalvo/repos",
            "events_url": "https://api.github.com/users/tocalvo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tocalvo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 171894466,
          "download_count": 65,
          "created_at": "2017-11-16T17:37:45Z",
          "updated_at": "2017-11-16T17:38:34Z",
          "browser_download_url": "https://github.com/bq/bitbloq-offline/releases/download/v1.2.3/BitbloqOffline-linux.zip"
        },
        {
          "url": "https://api.github.com/repos/bq/bitbloq-offline/releases/assets/5366937",
          "id": 5366937,
          "name": "BitbloqOffline-linux32.zip",
          "label": null,
          "uploader": {
            "login": "tocalvo",
            "id": 8112451,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8112451?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tocalvo",
            "html_url": "https://github.com/tocalvo",
            "followers_url": "https://api.github.com/users/tocalvo/followers",
            "following_url": "https://api.github.com/users/tocalvo/following{/other_user}",
            "gists_url": "https://api.github.com/users/tocalvo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tocalvo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tocalvo/subscriptions",
            "organizations_url": "https://api.github.com/users/tocalvo/orgs",
            "repos_url": "https://api.github.com/users/tocalvo/repos",
            "events_url": "https://api.github.com/users/tocalvo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tocalvo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 90542472,
          "download_count": 51,
          "created_at": "2017-11-16T17:34:55Z",
          "updated_at": "2017-11-16T17:35:22Z",
          "browser_download_url": "https://github.com/bq/bitbloq-offline/releases/download/v1.2.3/BitbloqOffline-linux32.zip"
        },
        {
          "url": "https://api.github.com/repos/bq/bitbloq-offline/releases/assets/5366916",
          "id": 5366916,
          "name": "BitbloqOffline-mac.zip",
          "label": null,
          "uploader": {
            "login": "tocalvo",
            "id": 8112451,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8112451?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tocalvo",
            "html_url": "https://github.com/tocalvo",
            "followers_url": "https://api.github.com/users/tocalvo/followers",
            "following_url": "https://api.github.com/users/tocalvo/following{/other_user}",
            "gists_url": "https://api.github.com/users/tocalvo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tocalvo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tocalvo/subscriptions",
            "organizations_url": "https://api.github.com/users/tocalvo/orgs",
            "repos_url": "https://api.github.com/users/tocalvo/repos",
            "events_url": "https://api.github.com/users/tocalvo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tocalvo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 277533912,
          "download_count": 25,
          "created_at": "2017-11-16T17:32:08Z",
          "updated_at": "2017-11-16T17:33:53Z",
          "browser_download_url": "https://github.com/bq/bitbloq-offline/releases/download/v1.2.3/BitbloqOffline-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/bq/bitbloq-offline/releases/assets/5366892",
          "id": 5366892,
          "name": "BitbloqOffline-windows.zip",
          "label": null,
          "uploader": {
            "login": "tocalvo",
            "id": 8112451,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8112451?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tocalvo",
            "html_url": "https://github.com/tocalvo",
            "followers_url": "https://api.github.com/users/tocalvo/followers",
            "following_url": "https://api.github.com/users/tocalvo/following{/other_user}",
            "gists_url": "https://api.github.com/users/tocalvo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tocalvo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tocalvo/subscriptions",
            "organizations_url": "https://api.github.com/users/tocalvo/orgs",
            "repos_url": "https://api.github.com/users/tocalvo/repos",
            "events_url": "https://api.github.com/users/tocalvo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tocalvo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 142312339,
          "download_count": 304,
          "created_at": "2017-11-16T17:30:08Z",
          "updated_at": "2017-11-16T17:30:49Z",
          "browser_download_url": "https://github.com/bq/bitbloq-offline/releases/download/v1.2.3/BitbloqOffline-windows.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/bq/bitbloq-offline/tarball/v1.2.3",
      "zipball_url": "https://api.github.com/repos/bq/bitbloq-offline/zipball/v1.2.3",
      "body_html": "<p>Añadido el bluetooth integrado a la placa de ebotics build and code</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.956Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-bitbloq-offline\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#bitbloq-offline\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bitbloq Offline</h1>\n<p>[es_ES]</p>\n<p>Esta es la versi&#xF3;n offline oficial del proyecto Bitbloq, una <a href=\"https://es.wikipedia.org/wiki/Programaci%C3%B3n_visual\" rel=\"nofollow\">herramienta de programaci&#xF3;n visual</a> de <a href=\"https://www.arduino.cc/\" rel=\"nofollow\">Arduino</a>.</p>\n<p>Puedes utilizar la versi&#xF3;n online <a href=\"http://bitbloq.bq.com\" rel=\"nofollow\">aqu&#xED;</a>.</p>\n<p>En la versi&#xF3;n actual soportamos las siguientes placas:</p>\n<ul>\n<li>Arduino UNO</li>\n<li>Freaduino UNO</li>\n<li>BQ ZUM</li>\n</ul>\n<p>Y los siguientes robots:</p>\n<ul>\n<li>ZOWI</li>\n</ul>\n<p>&#xBF;Utilizas otra placa o robot y quieres que la a&#xF1;adamos en Bitbloq? Escr&#xED;benos a <a href=\"https://github.com/bq/bitbloq-offline/blob/master/mailto:soporte.bitbloq@bq.com\">soporte.bitbloq@bq.com</a> e intentaremos hablar con el fabricante para que nos permita introducirlo en Bitbloq.\nPor supuesto es un proyecto Open Source y tambi&#xE9;n aceptamos contribuciones de cualquier persona siempre que sean correctas.</p>\n<p>Actualmente Bitbloq offline funciona en las siguientes plataformas:</p>\n<ul>\n<li>Linux (Ubuntu 12.04 y superior, Fedora 21, Debian 8)</li>\n<li>Mac OS X 10.9 o superior</li>\n<li>Windows 7 y posterior, ambos 32 y 64 (la versi&#xF3;n ARM de Windows no est&#xE1; soportada por ahora).</li>\n</ul>\n<p>Puedes encontrar los instaladores de la aplicaci&#xF3;n aqu&#xED;:</p>\n<ul>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux.zip\">Linux</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux32.zip\">Linux 32</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/mac.zip\">Mac</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/windows.zip\">Windows 32 y 64</a></li>\n</ul>\n<p>Notas:</p>\n<ul>\n<li>\n<p>Es una aplicaci&#xF3;n portable, no requiere instalaci&#xF3;n ni permisos de administrador para ejecutarse, pero tu placa es posible que requiera drivers, hemos a&#xF1;adido algunos en la carpeta drivers de la aplicaci&#xF3;n. &#xA1; Acu&#xE9;rdate de instalarlos !</p>\n</li>\n<li>\n<p>Acu&#xE9;rdate de descomprimir el fichero que te descargas en una carpeta en la que luego el usuario que lo utilice tenga permisos, por ejemplo, en windows no la descomprimas directamente en &quot;c:&quot;, o en la carpeta de &quot;c:/Archivos de programa&quot;, ejemplos v&#xE1;lidos son la carpeta &quot;Documentos&quot; del usuario o en el escritorio.</p>\n</li>\n<li>\n<p>&#xBF;No te detecta la placa y est&#xE1; conectada el ordenador? Revisa <a href=\"https://github.com/bq/bitbloq-offline/blob/master/docs/motherboard_troubleshooting.pdf\">este documento</a> y si sigues teniendo incidencias, no dudes en escr&#xED;birnos a <a href=\"https://github.com/bq/bitbloq-offline/blob/master/mailto:soporte.bitbloq@bq.com\">soporte.bitbloq@bq.com</a>.</p>\n</li>\n</ul>\n<p>Recuerda que al ser una aplicaci&#xF3;n offline, no tendr&#xE1;s todas las ventajas ni novedades de la web. Te recomendamos que la uses solo cuando no tienes conexi&#xF3;n estable a internet.</p>\n<p><a target=\"_blank\" href=\"https://github.com/bq/bitbloq-offline/blob/master/docs/onlineVSoffline.jpg\"><img src=\"https://github.com/bq/bitbloq-offline/raw/master/docs/onlineVSoffline.jpg\" alt=\"alt tag\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bitbloq-offline-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#bitbloq-offline-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bitbloq Offline</h1>\n<p>[en_GB]</p>\n<p>This is the offline version of the Bitbloq project, a <a href=\"https://en.wikipedia.org/wiki/Visual_programming_language\" rel=\"nofollow\">visual programming tool</a> for <a href=\"https://www.arduino.cc/\" rel=\"nofollow\">Arduino</a>.</p>\n<p>You can visit the online version <a href=\"http://bitbloq.bq.com\" rel=\"nofollow\">here</a></p>\n<p>The current version supports the following boards:</p>\n<ul>\n<li>Arduino UNO</li>\n<li>Freaduino UNO</li>\n<li>BQ ZUM</li>\n</ul>\n<p>And the following robots:</p>\n<ul>\n<li>ZOWI</li>\n</ul>\n<p>Do you have a board or robot that is not in Bitbloq? Email us to <a href=\"https://github.com/bq/bitbloq-offline/blob/master/mailto:support.bitbloq.en@bq.com\">support.bitbloq.en@bq.com</a>, and we will reach the manufacturer to introduce it on Bitbloq.\nBitbloq is an Open Source project so we will accept contributions adding new boards / robots if they are correct.</p>\n<p>In this platforms:</p>\n<ul>\n<li>Linux (Ubuntu 12.04 and later, Fedora 21, Debian 8)</li>\n<li>Mac OS X 10.9 or greater</li>\n<li>Windows 7 and later, both 32 and 64 (ARM version os Windows is not suported for now).</li>\n</ul>\n<p>You can find binaries here:</p>\n<ul>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux.zip\">Linux</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux32.zip\">Linux 32</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/mac.zip\">Mac</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/windows.zip\">Windows 32 y 64</a></li>\n</ul>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h2>\n<p>Clone the repo:</p>\n<pre><code>git clone https://github.com/bq/bitbloq-offline.git\n</code></pre>\n<p>Get into the directory:</p>\n<pre><code>   cd bitbloq-offline/\n</code></pre>\n<p>Install npm and Bower components:</p>\n<pre><code>npm install\nbower install\n</code></pre>\n<p>Launch the app:</p>\n<pre><code>electron .\n</code></pre>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging</h2>\n<p>Just build for all Operating systems:</p>\n<pre><code>grunt dist\n</code></pre>\n<p>Or depending on the operating system:</p>\n<ul>\n<li>\n<p>Windows:</p>\n<pre><code>  grunt build:windows\n</code></pre>\n</li>\n<li>\n<p>Linux:</p>\n<pre><code>  grunt build:linux\n</code></pre>\n</li>\n<li>\n<p>Mac:</p>\n<pre><code>  grunt build:mac\n</code></pre>\n</li>\n</ul>\n<p>This will generate a <code>/dist/{os}</code> folder with the app ready to be launched.</p>\n<h2><a id=\"user-content-app-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#app-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>App Structure</h2>\n<pre><code>app\n&#x251C;&#x2500;&#x2500; fonts // App fonts\n&#x251C;&#x2500;&#x2500; images // App images\n&#x2502;   &#x251C;&#x2500;&#x2500; boards // Images for boards\n&#x2502;   &#x251C;&#x2500;&#x2500; components // Images for components\n&#x2502;   &#x251C;&#x2500;&#x2500; icons // Icons for svgstore\n&#x2502;   &#x2514;&#x2500;&#x2500; robots // Images for robots\n&#x251C;&#x2500;&#x2500; res // Common resources\n&#x2502;   &#x251C;&#x2500;&#x2500; locales // Language translations\n&#x2502;   &#x251C;&#x2500;&#x2500; menus // JSON files for generating menus\n&#x2502;   &#x2514;&#x2500;&#x2500; web2board // web2board nested app\n&#x251C;&#x2500;&#x2500; scripts // Angular scripts\n&#x2502;   &#x251C;&#x2500;&#x2500; controllers // Angular controllers\n&#x2502;   &#x251C;&#x2500;&#x2500; directives // Angular directives\n&#x2502;   &#x251C;&#x2500;&#x2500; factories // Angular factories\n&#x2502;   &#x2514;&#x2500;&#x2500; services // Angular services\n&#x251C;&#x2500;&#x2500; styles // App styles\n&#x2502;   &#x251C;&#x2500;&#x2500; components // Styles for components\n&#x2502;   &#x251C;&#x2500;&#x2500; vendor // Vendor styles\n&#x2502;   &#x2514;&#x2500;&#x2500; views // Styles for views\n&#x2514;&#x2500;&#x2500; views // All views\n&#x2502;   &#x251C;&#x2500;&#x2500; components // Views for components\n&#x2502;   &#x2514;&#x2500;&#x2500; view.html // App normal view\n&#x2514;&#x2500;&#x2500; main.js // Electron config\n</code></pre>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bq/bitbloq-offline/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<p>You can set your own config in <code>main.js</code> file.</p>\n<p>Grunt tasks</p>\n<pre><code>grunt svgstore // Generates an svg sprite from icons folder.\ngrunt sass // Compiles scss files to a single main.css file.\ngrunt watch // Watches yout changes and reloads the app.\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-bitbloq-offline\" class=\"anchor\" aria-hidden=\"true\" href=\"#bitbloq-offline\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bitbloq Offline</h1>\n<p>[es_ES]</p>\n<p>Esta es la versión offline oficial del proyecto Bitbloq, una <a href=\"https://es.wikipedia.org/wiki/Programaci%C3%B3n_visual\" rel=\"nofollow\">herramienta de programación visual</a> de <a href=\"https://www.arduino.cc/\" rel=\"nofollow\">Arduino</a>.</p>\n<p>Puedes utilizar la versión online <a href=\"http://bitbloq.bq.com\" rel=\"nofollow\">aquí</a>.</p>\n<p>En la versión actual soportamos las siguientes placas:</p>\n<ul>\n<li>Arduino UNO</li>\n<li>Freaduino UNO</li>\n<li>BQ ZUM</li>\n</ul>\n<p>Y los siguientes robots:</p>\n<ul>\n<li>ZOWI</li>\n</ul>\n<p>¿Utilizas otra placa o robot y quieres que la añadamos en Bitbloq? Escríbenos a <a href=\"mailto:soporte.bitbloq@bq.com\">soporte.bitbloq@bq.com</a> e intentaremos hablar con el fabricante para que nos permita introducirlo en Bitbloq.\nPor supuesto es un proyecto Open Source y también aceptamos contribuciones de cualquier persona siempre que sean correctas.</p>\n<p>Actualmente Bitbloq offline funciona en las siguientes plataformas:</p>\n<ul>\n<li>Linux (Ubuntu 12.04 y superior, Fedora 21, Debian 8)</li>\n<li>Mac OS X 10.9 o superior</li>\n<li>Windows 7 y posterior, ambos 32 y 64 (la versión ARM de Windows no está soportada por ahora).</li>\n</ul>\n<p>Puedes encontrar los instaladores de la aplicación aquí:</p>\n<ul>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux.zip\">Linux</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux32.zip\">Linux 32</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/mac.zip\">Mac</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/windows.zip\">Windows 32 y 64</a></li>\n</ul>\n<p>Notas:</p>\n<ul>\n<li>\n<p>Es una aplicación portable, no requiere instalación ni permisos de administrador para ejecutarse, pero tu placa es posible que requiera drivers, hemos añadido algunos en la carpeta drivers de la aplicación. ¡ Acuérdate de instalarlos !</p>\n</li>\n<li>\n<p>Acuérdate de descomprimir el fichero que te descargas en una carpeta en la que luego el usuario que lo utilice tenga permisos, por ejemplo, en windows no la descomprimas directamente en \"c:\", o en la carpeta de \"c:/Archivos de programa\", ejemplos válidos son la carpeta \"Documentos\" del usuario o en el escritorio.</p>\n</li>\n<li>\n<p>¿No te detecta la placa y está conectada el ordenador? Revisa <a href=\"docs/motherboard_troubleshooting.pdf\">este documento</a> y si sigues teniendo incidencias, no dudes en escríbirnos a <a href=\"mailto:soporte.bitbloq@bq.com\">soporte.bitbloq@bq.com</a>.</p>\n</li>\n</ul>\n<p>Recuerda que al ser una aplicación offline, no tendrás todas las ventajas ni novedades de la web. Te recomendamos que la uses solo cuando no tienes conexión estable a internet.</p>\n<p><a target=\"_blank\" href=\"docs/onlineVSoffline.jpg\"><img src=\"docs/onlineVSoffline.jpg\" alt=\"alt tag\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bitbloq-offline-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bitbloq-offline-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bitbloq Offline</h1>\n<p>[en_GB]</p>\n<p>This is the offline version of the Bitbloq project, a <a href=\"https://en.wikipedia.org/wiki/Visual_programming_language\" rel=\"nofollow\">visual programming tool</a> for <a href=\"https://www.arduino.cc/\" rel=\"nofollow\">Arduino</a>.</p>\n<p>You can visit the online version <a href=\"http://bitbloq.bq.com\" rel=\"nofollow\">here</a></p>\n<p>The current version supports the following boards:</p>\n<ul>\n<li>Arduino UNO</li>\n<li>Freaduino UNO</li>\n<li>BQ ZUM</li>\n</ul>\n<p>And the following robots:</p>\n<ul>\n<li>ZOWI</li>\n</ul>\n<p>Do you have a board or robot that is not in Bitbloq? Email us to <a href=\"mailto:support.bitbloq.en@bq.com\">support.bitbloq.en@bq.com</a>, and we will reach the manufacturer to introduce it on Bitbloq.\nBitbloq is an Open Source project so we will accept contributions adding new boards / robots if they are correct.</p>\n<p>In this platforms:</p>\n<ul>\n<li>Linux (Ubuntu 12.04 and later, Fedora 21, Debian 8)</li>\n<li>Mac OS X 10.9 or greater</li>\n<li>Windows 7 and later, both 32 and 64 (ARM version os Windows is not suported for now).</li>\n</ul>\n<p>You can find binaries here:</p>\n<ul>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux.zip\">Linux</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/linux32.zip\">Linux 32</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/mac.zip\">Mac</a></li>\n<li><a href=\"https://github.com/bq/bitbloq-offline/releases/download/latest/windows.zip\">Windows 32 y 64</a></li>\n</ul>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h2>\n<p>Clone the repo:</p>\n<pre><code>git clone https://github.com/bq/bitbloq-offline.git\n</code></pre>\n<p>Get into the directory:</p>\n<pre><code>   cd bitbloq-offline/\n</code></pre>\n<p>Install npm and Bower components:</p>\n<pre><code>npm install\nbower install\n</code></pre>\n<p>Launch the app:</p>\n<pre><code>electron .\n</code></pre>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging</h2>\n<p>Just build for all Operating systems:</p>\n<pre><code>grunt dist\n</code></pre>\n<p>Or depending on the operating system:</p>\n<ul>\n<li>\n<p>Windows:</p>\n<pre><code>  grunt build:windows\n</code></pre>\n</li>\n<li>\n<p>Linux:</p>\n<pre><code>  grunt build:linux\n</code></pre>\n</li>\n<li>\n<p>Mac:</p>\n<pre><code>  grunt build:mac\n</code></pre>\n</li>\n</ul>\n<p>This will generate a <code>/dist/{os}</code> folder with the app ready to be launched.</p>\n<h2><a id=\"user-content-app-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"#app-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>App Structure</h2>\n<pre><code>app\n├── fonts // App fonts\n├── images // App images\n│   ├── boards // Images for boards\n│   ├── components // Images for components\n│   ├── icons // Icons for svgstore\n│   └── robots // Images for robots\n├── res // Common resources\n│   ├── locales // Language translations\n│   ├── menus // JSON files for generating menus\n│   └── web2board // web2board nested app\n├── scripts // Angular scripts\n│   ├── controllers // Angular controllers\n│   ├── directives // Angular directives\n│   ├── factories // Angular factories\n│   └── services // Angular services\n├── styles // App styles\n│   ├── components // Styles for components\n│   ├── vendor // Vendor styles\n│   └── views // Styles for views\n└── views // All views\n│   ├── components // Views for components\n│   └── view.html // App normal view\n└── main.js // Electron config\n</code></pre>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<p>You can set your own config in <code>main.js</code> file.</p>\n<p>Grunt tasks</p>\n<pre><code>grunt svgstore // Generates an svg sprite from icons folder.\ngrunt sass // Compiles scss files to a single main.css file.\ngrunt watch // Watches yout changes and reloads the app.\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.794Z",
    "goodColorOnWhite": "#618112",
    "goodColorOnBlack": "#94C41C",
    "faintColorOnWhite": "rgba(97, 129, 18, 0.1)"
  },
  {
    "slug": "bitcrypt",
    "name": "BitCrypt",
    "description": "A simple File Encryption application for Windows. Encrypt your bits.",
    "repository": "https://github.com/Nazgul07/BitCrypt",
    "license": "MIT",
    "keywords": [
      "encrypt",
      "file",
      "encryption"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Nazgul07/BitCrypt/master/Screenshot.PNG"
      }
    ],
    "icon": "bitcrypt-icon.png",
    "icon32": "bitcrypt-icon-32.png",
    "icon64": "bitcrypt-icon-64.png",
    "icon128": "bitcrypt-icon-128.png",
    "icon256": "bitcrypt-icon-256.png",
    "date": "2016-07-08",
    "iconColors": [
      "#3591db",
      "#22273f",
      "#3b6198",
      "#384c80",
      "#4864ac"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/5054135",
      "assets_url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/5054135/assets",
      "upload_url": "https://uploads.github.com/repos/Nazgul07/BitCrypt/releases/5054135/assets{?name,label}",
      "html_url": "https://github.com/Nazgul07/BitCrypt/releases/tag/v0.0.3",
      "id": 5054135,
      "tag_name": "v0.0.3",
      "target_commitish": "master",
      "name": "BitCrypt v0.0.3",
      "draft": false,
      "author": {
        "login": "w-jerome",
        "id": 1685550,
        "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/w-jerome",
        "html_url": "https://github.com/w-jerome",
        "followers_url": "https://api.github.com/users/w-jerome/followers",
        "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
        "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
        "organizations_url": "https://api.github.com/users/w-jerome/orgs",
        "repos_url": "https://api.github.com/users/w-jerome/repos",
        "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
        "received_events_url": "https://api.github.com/users/w-jerome/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-12-16T23:46:19Z",
      "published_at": "2017-01-03T08:32:26Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/3093806",
          "id": 3093806,
          "name": "bitcrypt-0.0.3-linux-x86_64.deb",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 32140972,
          "download_count": 83,
          "created_at": "2017-01-31T08:57:52Z",
          "updated_at": "2017-01-31T09:00:23Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-linux-x86_64.deb"
        },
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/3093807",
          "id": 3093807,
          "name": "bitcrypt-0.0.3-linux-x86_64.zip",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 42970584,
          "download_count": 23,
          "created_at": "2017-01-31T08:57:52Z",
          "updated_at": "2017-01-31T09:00:23Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-linux-x86_64.zip"
        },
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/2917744",
          "id": 2917744,
          "name": "bitcrypt-0.0.3-mac.dmg",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 39501764,
          "download_count": 68,
          "created_at": "2017-01-03T08:23:26Z",
          "updated_at": "2017-01-03T08:31:14Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-mac.dmg"
        },
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/2917745",
          "id": 2917745,
          "name": "bitcrypt-0.0.3-mac.zip",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 41897342,
          "download_count": 15,
          "created_at": "2017-01-03T08:23:26Z",
          "updated_at": "2017-01-03T08:30:04Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/2917742",
          "id": 2917742,
          "name": "bitcrypt-0.0.3-win-64bits.exe",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 34792985,
          "download_count": 2701,
          "created_at": "2017-01-03T08:23:02Z",
          "updated_at": "2017-01-03T08:27:34Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-win-64bits.exe"
        },
        {
          "url": "https://api.github.com/repos/Nazgul07/BitCrypt/releases/assets/2917741",
          "id": 2917741,
          "name": "bitcrypt-0.0.3-win-64bits.zip",
          "label": null,
          "uploader": {
            "login": "w-jerome",
            "id": 1685550,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1685550?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/w-jerome",
            "html_url": "https://github.com/w-jerome",
            "followers_url": "https://api.github.com/users/w-jerome/followers",
            "following_url": "https://api.github.com/users/w-jerome/following{/other_user}",
            "gists_url": "https://api.github.com/users/w-jerome/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/w-jerome/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/w-jerome/subscriptions",
            "organizations_url": "https://api.github.com/users/w-jerome/orgs",
            "repos_url": "https://api.github.com/users/w-jerome/repos",
            "events_url": "https://api.github.com/users/w-jerome/events{/privacy}",
            "received_events_url": "https://api.github.com/users/w-jerome/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 55314123,
          "download_count": 1674,
          "created_at": "2017-01-03T08:23:02Z",
          "updated_at": "2017-01-31T09:00:23Z",
          "browser_download_url": "https://github.com/Nazgul07/BitCrypt/releases/download/v0.0.3/bitcrypt-0.0.3-win-64bits.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/Nazgul07/BitCrypt/tarball/v0.0.3",
      "zipball_url": "https://api.github.com/repos/Nazgul07/BitCrypt/zipball/v0.0.3",
      "body_html": "<ul>\n<li>Update Windows UI</li>\n<li>Update Mac UI</li>\n<li>Update build process for Windows, Mac and Linux</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:32.992Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-bitcrypt\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nazgul07/BitCrypt/blob/master/#bitcrypt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>BitCrypt</h1>\n<p>A simple cross-platform File Encryption application. Encrypt your bits.</p>\n<p>Uses AES256 with CBC mode.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Nazgul07/BitCrypt/master/Screenshot.PNG\"><img src=\"https://raw.githubusercontent.com/Nazgul07/BitCrypt/master/Screenshot.PNG\" alt=\"alt text\" title=\"ScreenShot\" style=\"max-width:100%;\"></a>\n###<a href=\"https://github.com/Nazgul07/BitCrypt/releases\">Download</a></p>\n<h2><a id=\"user-content-development-install-and-launch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nazgul07/BitCrypt/blob/master/#development-install-and-launch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development install and launch</h2>\n<pre><code>git clone https://github.com/Nazgul07/BitCrypt.git\ncd BitCrypt\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-build-on-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nazgul07/BitCrypt/blob/master/#build-on-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build on Mac</h2>\n<pre><code>npm run build  // build unpacked dir. Useful to test\nnpm run pack:windows // build for Windows\nnpm run pack:mac // build for Mac\nnpm run pack:linux  // build for Linux\nnpm run dist:all  // build for Windows, Mac and Linux\n</code></pre>\n<p><a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">Build Multi-Platform</a></p>\n<p><a href=\"https://www.npmjs.com/package/electron-builder\" rel=\"nofollow\">electron-builder Documentation</a></p>\n<h2><a id=\"user-content-build-on-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nazgul07/BitCrypt/blob/master/#build-on-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build on Windows</h2>\n<pre><code>python script\\bootstrap.py -v\npython script\\build.py\n</code></pre>\n<p><a href=\"http://electron.atom.io/docs/development/build-instructions-windows\" rel=\"nofollow\">Build Instructions by Electron</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-bitcrypt\" class=\"anchor\" aria-hidden=\"true\" href=\"#bitcrypt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BitCrypt</h1>\n<p>A simple cross-platform File Encryption application. Encrypt your bits.</p>\n<p>Uses AES256 with CBC mode.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Nazgul07/BitCrypt/master/Screenshot.PNG\"><img src=\"https://raw.githubusercontent.com/Nazgul07/BitCrypt/master/Screenshot.PNG\" alt=\"alt text\" title=\"ScreenShot\" style=\"max-width:100%;\"></a>\n###<a href=\"https://github.com/Nazgul07/BitCrypt/releases\">Download</a></p>\n<h2><a id=\"user-content-development-install-and-launch\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-install-and-launch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development install and launch</h2>\n<pre><code>git clone https://github.com/Nazgul07/BitCrypt.git\ncd BitCrypt\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-build-on-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-on-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build on Mac</h2>\n<pre><code>npm run build  // build unpacked dir. Useful to test\nnpm run pack:windows // build for Windows\nnpm run pack:mac // build for Mac\nnpm run pack:linux  // build for Linux\nnpm run dist:all  // build for Windows, Mac and Linux\n</code></pre>\n<p><a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">Build Multi-Platform</a></p>\n<p><a href=\"https://www.npmjs.com/package/electron-builder\" rel=\"nofollow\">electron-builder Documentation</a></p>\n<h2><a id=\"user-content-build-on-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-on-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build on Windows</h2>\n<pre><code>python script\\bootstrap.py -v\npython script\\build.py\n</code></pre>\n<p><a href=\"http://electron.atom.io/docs/development/build-instructions-windows\" rel=\"nofollow\">Build Instructions by Electron</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.969Z",
    "goodColorOnWhite": "#3B6198",
    "goodColorOnBlack": "#3591DB",
    "faintColorOnWhite": "rgba(59, 97, 152, 0.1)"
  },
  {
    "slug": "blankup",
    "name": "BlankUp",
    "description": "Markdown editor witch clarity +1",
    "website": "https://hoverbaum.github.io/BlankUp-Electron/",
    "repository": "https://github.com/HoverBaum/BlankUp-Electron",
    "keywords": [
      "markdown",
      "editor",
      "productivity"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/HoverBaum/BlankUp-Electron/master/img/BlankUpDemo.png"
      }
    ],
    "icon": "blankup-icon.png",
    "icon32": "blankup-icon-32.png",
    "icon64": "blankup-icon-64.png",
    "icon128": "blankup-icon-128.png",
    "icon256": "blankup-icon-256.png",
    "date": "2016-08-04",
    "iconColors": [
      "#1b1464",
      "#0474bc",
      "#0c4c94",
      "#100a35",
      "#0454a4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838",
      "assets_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets",
      "upload_url": "https://uploads.github.com/repos/HoverBaum/BlankUp-Electron/releases/4034838/assets{?name,label}",
      "html_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/tag/v1.1.0",
      "id": 4034838,
      "tag_name": "v1.1.0",
      "target_commitish": "master",
      "name": "BlankUp v1.1.0",
      "draft": false,
      "author": {
        "login": "HoverBaum",
        "id": 7557414,
        "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/HoverBaum",
        "html_url": "https://github.com/HoverBaum",
        "followers_url": "https://api.github.com/users/HoverBaum/followers",
        "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
        "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
        "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
        "repos_url": "https://api.github.com/users/HoverBaum/repos",
        "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
        "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-09-02T02:03:54Z",
      "published_at": "2016-09-02T02:18:37Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244883",
          "id": 2244883,
          "name": "BlankUp-1.1.0-full.nupkg",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 56117264,
          "download_count": 15,
          "created_at": "2016-09-02T02:06:12Z",
          "updated_at": "2016-09-02T02:06:15Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244889",
          "id": 2244889,
          "name": "BlankUp-1.1.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 43553282,
          "download_count": 73,
          "created_at": "2016-09-02T02:08:44Z",
          "updated_at": "2016-09-02T02:08:48Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244887",
          "id": 2244887,
          "name": "BlankUp-1.1.0.deb",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 32049440,
          "download_count": 93,
          "created_at": "2016-09-02T02:07:16Z",
          "updated_at": "2016-09-02T02:07:17Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.deb"
        },
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244888",
          "id": 2244888,
          "name": "BlankUp-1.1.0.dmg",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 40549706,
          "download_count": 53,
          "created_at": "2016-09-02T02:08:41Z",
          "updated_at": "2016-09-02T02:08:45Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-1.1.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244885",
          "id": 2244885,
          "name": "BlankUp-Setup-1.1.0.exe",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 57072128,
          "download_count": 248,
          "created_at": "2016-09-02T02:06:12Z",
          "updated_at": "2016-09-02T02:06:15Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/BlankUp-Setup-1.1.0.exe"
        },
        {
          "url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/releases/assets/2244884",
          "id": 2244884,
          "name": "RELEASES",
          "label": "",
          "uploader": {
            "login": "HoverBaum",
            "id": 7557414,
            "avatar_url": "https://avatars0.githubusercontent.com/u/7557414?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HoverBaum",
            "html_url": "https://github.com/HoverBaum",
            "followers_url": "https://api.github.com/users/HoverBaum/followers",
            "following_url": "https://api.github.com/users/HoverBaum/following{/other_user}",
            "gists_url": "https://api.github.com/users/HoverBaum/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HoverBaum/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HoverBaum/subscriptions",
            "organizations_url": "https://api.github.com/users/HoverBaum/orgs",
            "repos_url": "https://api.github.com/users/HoverBaum/repos",
            "events_url": "https://api.github.com/users/HoverBaum/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HoverBaum/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 77,
          "download_count": 16,
          "created_at": "2016-09-02T02:06:12Z",
          "updated_at": "2016-09-02T02:06:12Z",
          "browser_download_url": "https://github.com/HoverBaum/BlankUp-Electron/releases/download/v1.1.0/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/tarball/v1.1.0",
      "zipball_url": "https://api.github.com/repos/HoverBaum/BlankUp-Electron/zipball/v1.1.0",
      "body_html": "<p>BlankUp the clean and multi-platform Markdown editor with clarity <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></p>\n<p>Changelog:</p>\n<ul>\n<li>Open files are now fixed to the top</li>\n<li>Help can open a Markdown syntax example</li>\n</ul>\n<p>Fixes:</p>\n<ul>\n<li>\"Learn more\" now leads to the repo</li>\n<li>Reload works</li>\n<li>Preview scrolls when editor is scrolled</li>\n<li>Preview jumps to edited line</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.042Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--blankup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HoverBaum/BlankUp-Electron/blob/master/#-blankup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/HoverBaum/BlankUp-Electron/blob/master/app/img/BlankUpSymbol.png\"><img src=\"https://github.com/HoverBaum/BlankUp-Electron/raw/master/app/img/BlankUpSymbol.png\" width=\"100\" style=\"max-width:100%;\"></a> BlankUp</h1>\n<p><a href=\"https://github.com/yoshuawuyts/choo\"><img src=\"https://camo.githubusercontent.com/1b71cef84e172662adf600057ef8301a37fd3acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c742532307769746825323063686f6f2d76332d6666633365342e7376673f7374796c653d666c61742d737175617265\" alt=\"built with choo v3\" data-canonical-src=\"https://img.shields.io/badge/built%20with%20choo-v3-ffc3e4.svg?style=flat-square\" style=\"max-width:100%;\"></a>  <a href=\"http://www.repostatus.org/#active\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31267b3e96ca20997396b88f7c44233710fcc637/687474703a2f2f7777772e7265706f7374617475732e6f72672f6261646765732f6c61746573742f6163746976652e737667\" alt=\"Project Status: Active - The project has reached a stable, usable state and is being actively developed.\" data-canonical-src=\"http://www.repostatus.org/badges/latest/active.svg\" style=\"max-width:100%;\"></a></p>\n<p>BlankUp, Markdown Editor with clarity <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji></p>\n<p><a target=\"_blank\" href=\"https://github.com/HoverBaum/BlankUp-Electron/blob/master/img/BlankUpDemo.png\"><img src=\"https://github.com/HoverBaum/BlankUp-Electron/raw/master/img/BlankUpDemo.png\" alt=\"Demo of BlankUp in action.\" style=\"max-width:100%;\"></a></p>\n<p>Get the <a href=\"https://github.com/HoverBaum/BlankUp-Electron/releases/latest\">latest release</a>, available for Windows, Mac and Linux.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--blankup\" class=\"anchor\" aria-hidden=\"true\" href=\"#-blankup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"app/img/BlankUpSymbol.png\"><img src=\"app/img/BlankUpSymbol.png\" width=\"100\" style=\"max-width:100%;\"></a> BlankUp</h1>\n<p><a href=\"https://github.com/yoshuawuyts/choo\"><img src=\"https://camo.githubusercontent.com/1b71cef84e172662adf600057ef8301a37fd3acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c742532307769746825323063686f6f2d76332d6666633365342e7376673f7374796c653d666c61742d737175617265\" alt=\"built with choo v3\" data-canonical-src=\"https://img.shields.io/badge/built%20with%20choo-v3-ffc3e4.svg?style=flat-square\" style=\"max-width:100%;\"></a>  <a href=\"http://www.repostatus.org/#active\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31267b3e96ca20997396b88f7c44233710fcc637/687474703a2f2f7777772e7265706f7374617475732e6f72672f6261646765732f6c61746573742f6163746976652e737667\" alt=\"Project Status: Active - The project has reached a stable, usable state and is being actively developed.\" data-canonical-src=\"http://www.repostatus.org/badges/latest/active.svg\" style=\"max-width:100%;\"></a></p>\n<p>BlankUp, Markdown Editor with clarity <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></p>\n<p><a target=\"_blank\" href=\"img/BlankUpDemo.png\"><img src=\"img/BlankUpDemo.png\" alt=\"Demo of BlankUp in action.\" style=\"max-width:100%;\"></a></p>\n<p>Get the <a href=\"https://github.com/HoverBaum/BlankUp-Electron/releases/latest\">latest release</a>, available for Windows, Mac and Linux.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.929Z",
    "goodColorOnWhite": "#0474BC",
    "goodColorOnBlack": "#0481D1",
    "faintColorOnWhite": "rgba(4, 116, 188, 0.1)"
  },
  {
    "slug": "blockbench",
    "name": "Blockbench",
    "description": "A modern 3D model editor for cube-based models",
    "website": "http://blockbench.net",
    "repository": "https://github.com/JannisX11/blockbench",
    "keywords": [
      "modeling",
      "minecraft"
    ],
    "license": "MIT",
    "category": "Graphics & Design",
    "goodColorOnWhite": "#282c34",
    "goodColorOnBlack": "#3e90ff",
    "icon": "blockbench-icon.png",
    "icon32": "blockbench-icon-32.png",
    "icon64": "blockbench-icon-64.png",
    "icon128": "blockbench-icon-128.png",
    "icon256": "blockbench-icon-256.png",
    "date": "2018-04-09",
    "iconColors": [
      "#fcfcfc",
      "#0e77b7",
      "#1b94d5",
      "#04507c",
      "#c4ffb0"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/JannisX11/blockbench/releases/10879580",
      "assets_url": "https://api.github.com/repos/JannisX11/blockbench/releases/10879580/assets",
      "upload_url": "https://uploads.github.com/repos/JannisX11/blockbench/releases/10879580/assets{?name,label}",
      "html_url": "https://github.com/JannisX11/blockbench/releases/tag/v1.11.6",
      "id": 10879580,
      "tag_name": "v1.11.6",
      "target_commitish": "master",
      "name": "The JSON Update",
      "draft": false,
      "author": {
        "login": "JannisX11",
        "id": 29278436,
        "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/JannisX11",
        "html_url": "https://github.com/JannisX11",
        "followers_url": "https://api.github.com/users/JannisX11/followers",
        "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
        "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
        "organizations_url": "https://api.github.com/users/JannisX11/orgs",
        "repos_url": "https://api.github.com/users/JannisX11/repos",
        "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
        "received_events_url": "https://api.github.com/users/JannisX11/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-07T12:07:07Z",
      "published_at": "2018-05-07T12:15:26Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090842",
          "id": 7090842,
          "name": "Blockbench-1.11.6-mac.zip",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 48446527,
          "download_count": 3,
          "created_at": "2018-05-07T12:10:55Z",
          "updated_at": "2018-05-07T12:10:58Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench-1.11.6-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090845",
          "id": 7090845,
          "name": "Blockbench-1.11.6-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51382644,
          "download_count": 2,
          "created_at": "2018-05-07T12:11:01Z",
          "updated_at": "2018-05-07T12:11:04Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench-1.11.6-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090834",
          "id": 7090834,
          "name": "Blockbench-1.11.6.dmg",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50411219,
          "download_count": 111,
          "created_at": "2018-05-07T12:09:56Z",
          "updated_at": "2018-05-07T12:09:59Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench-1.11.6.dmg"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090835",
          "id": 7090835,
          "name": "Blockbench-1.11.6.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53852,
          "download_count": 0,
          "created_at": "2018-05-07T12:09:56Z",
          "updated_at": "2018-05-07T12:09:56Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench-1.11.6.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090418",
          "id": 7090418,
          "name": "Blockbench_1.11.6.exe",
          "label": null,
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 39189542,
          "download_count": 1593,
          "created_at": "2018-05-07T11:12:17Z",
          "updated_at": "2018-05-07T11:19:12Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench_1.11.6.exe"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090849",
          "id": 7090849,
          "name": "Blockbench_1.11.6_amd64.deb",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 36186912,
          "download_count": 56,
          "created_at": "2018-05-07T12:11:58Z",
          "updated_at": "2018-05-07T12:12:00Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench_1.11.6_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090419",
          "id": 7090419,
          "name": "Blockbench_32bit_1.11.6.exe",
          "label": null,
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 33563078,
          "download_count": 223,
          "created_at": "2018-05-07T11:12:17Z",
          "updated_at": "2018-05-07T11:24:39Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/Blockbench_32bit_1.11.6.exe"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090850",
          "id": 7090850,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 387,
          "download_count": 0,
          "created_at": "2018-05-07T12:12:00Z",
          "updated_at": "2018-05-07T12:12:00Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090843",
          "id": 7090843,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 175,
          "download_count": 1,
          "created_at": "2018-05-07T12:10:55Z",
          "updated_at": "2018-05-07T12:10:55Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/JannisX11/blockbench/releases/assets/7090844",
          "id": 7090844,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "JannisX11",
            "id": 29278436,
            "avatar_url": "https://avatars2.githubusercontent.com/u/29278436?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/JannisX11",
            "html_url": "https://github.com/JannisX11",
            "followers_url": "https://api.github.com/users/JannisX11/followers",
            "following_url": "https://api.github.com/users/JannisX11/following{/other_user}",
            "gists_url": "https://api.github.com/users/JannisX11/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/JannisX11/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/JannisX11/subscriptions",
            "organizations_url": "https://api.github.com/users/JannisX11/orgs",
            "repos_url": "https://api.github.com/users/JannisX11/repos",
            "events_url": "https://api.github.com/users/JannisX11/events{/privacy}",
            "received_events_url": "https://api.github.com/users/JannisX11/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 479,
          "download_count": 0,
          "created_at": "2018-05-07T12:10:58Z",
          "updated_at": "2018-05-07T12:10:58Z",
          "browser_download_url": "https://github.com/JannisX11/blockbench/releases/download/v1.11.6/latest-mac.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/JannisX11/blockbench/tarball/v1.11.6",
      "zipball_url": "https://api.github.com/repos/JannisX11/blockbench/zipball/v1.11.6",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.023Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-blockbench\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/JannisX11/blockbench/blob/master/#blockbench\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>blockbench</h1>\n<p>A free, modern model editor for Minecraft Java and Pocket / Windows 10 Edition.\nProject and download page: <a href=\"http://www.blockbench.net\" rel=\"nofollow\">blockbench</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-blockbench\" class=\"anchor\" aria-hidden=\"true\" href=\"#blockbench\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>blockbench</h1>\n<p>A free, modern model editor for Minecraft Java and Pocket / Windows 10 Edition.\nProject and download page: <a href=\"http://www.blockbench.net\" rel=\"nofollow\">blockbench</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.900Z",
    "faintColorOnWhite": "rgba(4, 80, 124, 0.1)"
  },
  {
    "slug": "booker",
    "name": "Booker",
    "description": "Text editor with the power or Markdown",
    "website": "http://apps.meamka.me/booker/",
    "keywords": [
      "writing",
      "productivity",
      "markdown",
      "html",
      "pdf"
    ],
    "category": "Productivity",
    "icon": "booker-icon.png",
    "icon32": "booker-icon-32.png",
    "icon64": "booker-icon-64.png",
    "icon128": "booker-icon-128.png",
    "icon256": "booker-icon-256.png",
    "date": "2016-07-08",
    "iconColors": [
      "#a5c149",
      "#fafafa",
      "#b5c38a",
      "#7a874f",
      "#ccda92"
    ],
    "goodColorOnWhite": "#627428",
    "goodColorOnBlack": "#A5C149",
    "faintColorOnWhite": "rgba(98, 116, 40, 0.1)"
  },
  {
    "slug": "boostnote",
    "name": "Boostnote",
    "description": "Simple note-taking app for programmers",
    "website": "https://boostnote.io",
    "repository": "https://github.com/BoostIO/Boostnote",
    "keywords": [
      "notes"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/BoostIO/Boostnote/master/resources/repository/top.png"
      }
    ],
    "icon": "boostnote-icon.png",
    "icon32": "boostnote-icon-32.png",
    "icon64": "boostnote-icon-64.png",
    "icon128": "boostnote-icon-128.png",
    "icon256": "boostnote-icon-256.png",
    "date": "2017-03-10",
    "iconColors": [
      "#f1faf6",
      "#04c484",
      "#59d8ae",
      "#94e7ce",
      "#2fd19c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/BoostIO/Boostnote/releases/9016812",
      "assets_url": "https://api.github.com/repos/BoostIO/Boostnote/releases/9016812/assets",
      "upload_url": "https://uploads.github.com/repos/BoostIO/Boostnote/releases/9016812/assets{?name,label}",
      "html_url": "https://github.com/BoostIO/Boostnote/releases/tag/v0.8.19",
      "id": 9016812,
      "tag_name": "v0.8.19",
      "target_commitish": "master",
      "name": "v0.8.19",
      "draft": false,
      "author": {
        "login": "kohei-takata",
        "id": 7623979,
        "avatar_url": "https://avatars0.githubusercontent.com/u/7623979?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/kohei-takata",
        "html_url": "https://github.com/kohei-takata",
        "followers_url": "https://api.github.com/users/kohei-takata/followers",
        "following_url": "https://api.github.com/users/kohei-takata/following{/other_user}",
        "gists_url": "https://api.github.com/users/kohei-takata/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/kohei-takata/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/kohei-takata/subscriptions",
        "organizations_url": "https://api.github.com/users/kohei-takata/orgs",
        "repos_url": "https://api.github.com/users/kohei-takata/repos",
        "events_url": "https://api.github.com/users/kohei-takata/events{/privacy}",
        "received_events_url": "https://api.github.com/users/kohei-takata/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-12-23T03:51:13Z",
      "published_at": "2017-12-23T03:54:50Z",
      "assets": [],
      "tarball_url": "https://api.github.com/repos/BoostIO/Boostnote/tarball/v0.8.19",
      "zipball_url": "https://api.github.com/repos/BoostIO/Boostnote/zipball/v0.8.19",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.019Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><g-emoji class=\"g-emoji\" alias=\"mega\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e3.png\">&#x1F4E3;</g-emoji> We&apos;ve launched <a href=\"http://bit.ly/2I5Tpik\" rel=\"nofollow\">Boostnote Bounty Program</a>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/BoostIO/Boostnote/blob/master/./resources/repository/top.png\"><img src=\"https://github.com/BoostIO/Boostnote/raw/master/./resources/repository/top.png\" alt=\"Boostnote app screenshot\" style=\"max-width:100%;\"></a></p>\n<h4 align=\"center\"><a id=\"user-content-note-taking-app-for-programmers-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#note-taking-app-for-programmers-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note-taking app for programmers. </h4>\n<h5 align=\"center\"><a id=\"user-content-apps-available-for-mac-windows-linux-android-and-ios\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#apps-available-for-mac-windows-linux-android-and-ios\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Apps available for Mac, Windows, Linux, Android and iOS.</h5>\n<h5 align=\"center\"><a id=\"user-content-built-with-electron-react--redux-webpack-and-cssmodules\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#built-with-electron-react--redux-webpack-and-cssmodules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built with Electron, React + Redux, Webpack and CSSModules.</h5>\n<p><a href=\"https://travis-ci.org/BoostIO/Boostnote\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85ab8306ee7c3ef11b7c29c0f6d375582f57d30b/68747470733a2f2f7472617669732d63692e6f72672f426f6f7374494f2f426f6f73746e6f74652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/BoostIO/Boostnote.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-authors--maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#authors--maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors &amp; Maintainers</h2>\n<ul>\n<li><a href=\"https://github.com/rokt33r\">Rokt33r</a></li>\n<li><a href=\"https://github.com/sosukesuzuki\">Sosuke</a></li>\n<li><a href=\"https://github.com/kazup01\">Kazz</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>Thank you to all the people who already contributed to Boostnote!</p>\n<p><a href=\"https://github.com/BoostIO/Boostnote/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/21cc2ec04c875b4136f741fe29a12a58a409a5e5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f73746e6f7465696f2f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/boostnoteio/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-supporting-boostnote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#supporting-boostnote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supporting Boostnote</h2>\n<p>Boostnote is an open source project. It&apos;s an independent project with its ongoing development made possible entirely thanks to the support by these awesome <a href=\"https://github.com/BoostIO/Boostnote/blob/master/Backers.md\">backers</a>. If you&apos;d like to join them, please consider:</p>\n<ul>\n<li><a href=\"https://opencollective.com/boostnoteio\" rel=\"nofollow\">Become a backer or sponsor on Open Collective.</a></li>\n</ul>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community</h2>\n<ul>\n<li><a href=\"https://www.facebook.com/groups/boostnote/\" rel=\"nofollow\">Facebook Group</a></li>\n<li><a href=\"https://twitter.com/boostnoteapp\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://join.slack.com/t/boostnote-group/shared_invite/enQtMzUxODgwMTc2MDg3LTgwZjA2Zjg3NjFlMzczNTVjNGMzZTk0MmIyNmE3ZjEwYTNhMTA0Y2Y4NDNlNWU4YjZlNmJiNGZhNDViOTA1ZjM\" rel=\"nofollow\">Slack Group</a></li>\n<li><a href=\"https://boostlog.io/tags/boostnote\" rel=\"nofollow\">Blog</a></li>\n<li><a href=\"https://www.reddit.com/r/Boostnote/\" rel=\"nofollow\">Reddit</a></li>\n</ul>\n<h4><a id=\"user-content-more-information\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#more-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>More Information</h4>\n<ul>\n<li>Website: <a href=\"https://boostnote.io\" rel=\"nofollow\">https://boostnote.io</a></li>\n<li>Newsletters: <a href=\"https://boostnote.io/#subscribe\" rel=\"nofollow\">https://boostnote.io/#subscribe</a></li>\n<li><a href=\"https://github.com/BoostIO/Boostnote/blob/master/docs/build.md\">Development</a>: Development configurations for Boostnote.</li>\n<li>Copyright (C) 2016 - 2018 BoostIO, Inc.</li>\n</ul>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BoostIO/Boostnote/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h4>\n<p><a href=\"https://github.com/BoostIO/Boostnote/blob/master/./LICENSE\">GPL v3</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><g-emoji class=\"g-emoji\" alias=\"mega\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e3.png\">📣</g-emoji> We've launched <a href=\"http://bit.ly/2I5Tpik\" rel=\"nofollow\">Boostnote Bounty Program</a>.</p>\n<p><a target=\"_blank\" href=\"./resources/repository/top.png\"><img src=\"./resources/repository/top.png\" alt=\"Boostnote app screenshot\" style=\"max-width:100%;\"></a></p>\n<h4 align=\"center\"><a id=\"user-content-note-taking-app-for-programmers-\" class=\"anchor\" aria-hidden=\"true\" href=\"#note-taking-app-for-programmers-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note-taking app for programmers. </h4>\n<h5 align=\"center\"><a id=\"user-content-apps-available-for-mac-windows-linux-android-and-ios\" class=\"anchor\" aria-hidden=\"true\" href=\"#apps-available-for-mac-windows-linux-android-and-ios\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Apps available for Mac, Windows, Linux, Android and iOS.</h5>\n<h5 align=\"center\"><a id=\"user-content-built-with-electron-react--redux-webpack-and-cssmodules\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with-electron-react--redux-webpack-and-cssmodules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built with Electron, React + Redux, Webpack and CSSModules.</h5>\n<p><a href=\"https://travis-ci.org/BoostIO/Boostnote\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85ab8306ee7c3ef11b7c29c0f6d375582f57d30b/68747470733a2f2f7472617669732d63692e6f72672f426f6f7374494f2f426f6f73746e6f74652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/BoostIO/Boostnote.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-authors--maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors--maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors &amp; Maintainers</h2>\n<ul>\n<li><a href=\"https://github.com/rokt33r\">Rokt33r</a></li>\n<li><a href=\"https://github.com/sosukesuzuki\">Sosuke</a></li>\n<li><a href=\"https://github.com/kazup01\">Kazz</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>Thank you to all the people who already contributed to Boostnote!</p>\n<p><a href=\"https://github.com/BoostIO/Boostnote/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/21cc2ec04c875b4136f741fe29a12a58a409a5e5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f626f6f73746e6f7465696f2f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/boostnoteio/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-supporting-boostnote\" class=\"anchor\" aria-hidden=\"true\" href=\"#supporting-boostnote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supporting Boostnote</h2>\n<p>Boostnote is an open source project. It's an independent project with its ongoing development made possible entirely thanks to the support by these awesome <a href=\"https://github.com/BoostIO/Boostnote/blob/master/Backers.md\">backers</a>. If you'd like to join them, please consider:</p>\n<ul>\n<li><a href=\"https://opencollective.com/boostnoteio\" rel=\"nofollow\">Become a backer or sponsor on Open Collective.</a></li>\n</ul>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community</h2>\n<ul>\n<li><a href=\"https://www.facebook.com/groups/boostnote/\" rel=\"nofollow\">Facebook Group</a></li>\n<li><a href=\"https://twitter.com/boostnoteapp\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://join.slack.com/t/boostnote-group/shared_invite/enQtMzUxODgwMTc2MDg3LTgwZjA2Zjg3NjFlMzczNTVjNGMzZTk0MmIyNmE3ZjEwYTNhMTA0Y2Y4NDNlNWU4YjZlNmJiNGZhNDViOTA1ZjM\" rel=\"nofollow\">Slack Group</a></li>\n<li><a href=\"https://boostlog.io/tags/boostnote\" rel=\"nofollow\">Blog</a></li>\n<li><a href=\"https://www.reddit.com/r/Boostnote/\" rel=\"nofollow\">Reddit</a></li>\n</ul>\n<h4><a id=\"user-content-more-information\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>More Information</h4>\n<ul>\n<li>Website: <a href=\"https://boostnote.io\" rel=\"nofollow\">https://boostnote.io</a></li>\n<li>Newsletters: <a href=\"https://boostnote.io/#subscribe\" rel=\"nofollow\">https://boostnote.io/#subscribe</a></li>\n<li><a href=\"https://github.com/BoostIO/Boostnote/blob/master/docs/build.md\">Development</a>: Development configurations for Boostnote.</li>\n<li>Copyright (C) 2016 - 2018 BoostIO, Inc.</li>\n</ul>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h4>\n<p><a href=\"./LICENSE\">GPL v3</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:04.960Z",
    "goodColorOnWhite": "#037E55",
    "goodColorOnBlack": "#04C484",
    "faintColorOnWhite": "rgba(3, 126, 85, 0.1)"
  },
  {
    "slug": "brave-browser",
    "name": "Brave Browser",
    "description": "Web browser that automatically blocks ads and trackers",
    "website": "https://brave.com/",
    "keywords": [
      "browser"
    ],
    "category": "Productivity",
    "icon": "brave-browser-icon.png",
    "icon32": "brave-browser-icon-32.png",
    "icon64": "brave-browser-icon-64.png",
    "icon128": "brave-browser-icon-128.png",
    "icon256": "brave-browser-icon-256.png",
    "date": "2016-03-18",
    "iconColors": [
      "#fbfaf9",
      "#f36831",
      "#fbb534",
      "#ec2904",
      "#f49a83"
    ],
    "goodColorOnWhite": "#D42504",
    "goodColorOnBlack": "#EC2904",
    "faintColorOnWhite": "rgba(212, 37, 4, 0.1)"
  },
  {
    "slug": "browser-dispatcher",
    "name": "BrowserDispatcher",
    "description": "Sends link to the right browser depending on a set of predefined rules",
    "repository": "https://github.com/andriyko/browser-dispatcher",
    "keywords": [
      "utility"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/dd07e4ce405ee9d3682e4cd7d908a7ebf31c724a/687474703a2f2f692e696d6775722e636f6d2f62776a486c62352e706e67"
      }
    ],
    "icon": "browser-dispatcher-icon.png",
    "icon32": "browser-dispatcher-icon-32.png",
    "icon64": "browser-dispatcher-icon-64.png",
    "icon128": "browser-dispatcher-icon-128.png",
    "icon256": "browser-dispatcher-icon-256.png",
    "date": "2017-03-04",
    "iconColors": [
      "#2689ad",
      "#dee8eb",
      "#192326",
      "#334850",
      "#8cc4d4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/andriyko/browser-dispatcher/releases/8298139",
      "assets_url": "https://api.github.com/repos/andriyko/browser-dispatcher/releases/8298139/assets",
      "upload_url": "https://uploads.github.com/repos/andriyko/browser-dispatcher/releases/8298139/assets{?name,label}",
      "html_url": "https://github.com/andriyko/browser-dispatcher/releases/tag/0.1.5",
      "id": 8298139,
      "tag_name": "0.1.5",
      "target_commitish": "master",
      "name": "Release 0.1.5",
      "draft": false,
      "author": {
        "login": "andriyko",
        "id": 719450,
        "avatar_url": "https://avatars2.githubusercontent.com/u/719450?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andriyko",
        "html_url": "https://github.com/andriyko",
        "followers_url": "https://api.github.com/users/andriyko/followers",
        "following_url": "https://api.github.com/users/andriyko/following{/other_user}",
        "gists_url": "https://api.github.com/users/andriyko/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andriyko/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andriyko/subscriptions",
        "organizations_url": "https://api.github.com/users/andriyko/orgs",
        "repos_url": "https://api.github.com/users/andriyko/repos",
        "events_url": "https://api.github.com/users/andriyko/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andriyko/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-10-28T15:25:48Z",
      "published_at": "2017-10-28T15:44:21Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/andriyko/browser-dispatcher/releases/assets/5189907",
          "id": 5189907,
          "name": "BrowserDispatcher-0.1.5.dmg",
          "label": null,
          "uploader": {
            "login": "andriyko",
            "id": 719450,
            "avatar_url": "https://avatars2.githubusercontent.com/u/719450?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andriyko",
            "html_url": "https://github.com/andriyko",
            "followers_url": "https://api.github.com/users/andriyko/followers",
            "following_url": "https://api.github.com/users/andriyko/following{/other_user}",
            "gists_url": "https://api.github.com/users/andriyko/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andriyko/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andriyko/subscriptions",
            "organizations_url": "https://api.github.com/users/andriyko/orgs",
            "repos_url": "https://api.github.com/users/andriyko/repos",
            "events_url": "https://api.github.com/users/andriyko/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andriyko/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-diskcopy",
          "state": "uploaded",
          "size": 45502173,
          "download_count": 82,
          "created_at": "2017-10-28T15:42:43Z",
          "updated_at": "2017-10-28T15:44:17Z",
          "browser_download_url": "https://github.com/andriyko/browser-dispatcher/releases/download/0.1.5/BrowserDispatcher-0.1.5.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/andriyko/browser-dispatcher/tarball/0.1.5",
      "zipball_url": "https://api.github.com/repos/andriyko/browser-dispatcher/zipball/0.1.5",
      "body_html": "<p>Release 0.1.5</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.053Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/andriyko/browser-dispatcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25607bbcc647712ba6556c4ed32b462e953d0d07/68747470733a2f2f7472617669732d63692e6f72672f616e647269796b6f2f62726f777365722d646973706174636865722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/andriyko/browser-dispatcher.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-browser-dispatcher\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#browser-dispatcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Browser Dispatcher</h1>\n<p><em>BrowserDispatcher.app</em> decides which browser to use when you click on a link outside of your web browser.\nBased on your settings, it will display a prompt allowing you to select from a list of browsers or automatically select a browser to open a link with.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dd07e4ce405ee9d3682e4cd7d908a7ebf31c724a/687474703a2f2f692e696d6775722e636f6d2f62776a486c62352e706e67\"><img src=\"https://camo.githubusercontent.com/dd07e4ce405ee9d3682e4cd7d908a7ebf31c724a/687474703a2f2f692e696d6775722e636f6d2f62776a486c62352e706e67\" alt=\"BrowserDispatcher.app\" data-canonical-src=\"http://i.imgur.com/bwjHlb5.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p>To download the latest release, see <a href=\"https://github.com/andriyko/browser-dispatcher/releases\">releases page</a> (macOS only).</p>\n<p><strong>Note:</strong> the application is not signed by Apple Developer ID.\nBy default, Mac OS will not open an app from an unidentified developer.</p>\n<p>In the Finder, locate <em>BrowserDispatcher.app</em> and Control-click the app icon, then choose Open from the shortcut menu.\nMake <em>BrowserDispatcher.app</em> default web browser. You can use the app menu <code>Preferences &gt; Make default browser</code> or go to <code>System Preferences &gt; General &gt; Default web browser</code>.</p>\n<p>The application is an agent app, that is, menu bar app that does not appear in the Dock or Force Quit window.</p>\n<h2><a id=\"user-content-running-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#running-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running from source</h2>\n<p>You&apos;ll need certain packages installed before you can build and run Browser Dispatcher locally.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisites</h3>\n<ol>\n<li>\n<p><code>nodejs &gt;= 6.2</code></p>\n<p>Install from your package manager or download from <a href=\"https://nodejs.org\" rel=\"nofollow\">https://nodejs.org</a></p>\n</li>\n<li>\n<p><code>npm install -g bower</code></p>\n</li>\n</ol>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<p>After installing the prerequisites:</p>\n<ol>\n<li>\n<p>Clone the git repository from GitHub:</p>\n<pre><code>git clone git@github.com:brave/browser-dispatcher.git\n</code></pre>\n</li>\n<li>\n<p>Open the working directory:</p>\n<pre><code>cd browser-dispatcher\n</code></pre>\n</li>\n<li>\n<p>Install dependencies:</p>\n<pre><code>npm install\nbower install\n</code></pre>\n</li>\n</ol>\n<p>To start the application in development mode run <code>npm start</code> or <code>electron .</code>.</p>\n<h2><a id=\"user-content-running-the-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#running-the-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running the tests</h2>\n<p>Run unit and end-to-end tests:</p>\n<pre><code>nmp test\n</code></pre>\n<p>Run unit tests only:</p>\n<pre><code>npm run test:unit\n</code></pre>\n<p>Run end-to-end tests only:</p>\n<pre><code>npm run test:e2e\n</code></pre>\n<h2><a id=\"user-content-building-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#building-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building the application</h2>\n<p>Build without code-signing:</p>\n<pre><code>npm run dist-unsigned\n</code></pre>\n<p>Build and code-sign:</p>\n<pre><code>npm run dist\n</code></pre>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built With</h2>\n<ul>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> - The framework for creating native applications with web technologies like JavaScript, HTML, and CSS.</li>\n<li><a href=\"http://photonkit.com\" rel=\"nofollow\">Photon</a> - The fastest way to build beautiful Electron apps using simple HTML and CSS.</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please read <a href=\"https://github.com/andriyko/browser-dispatcher/blob/master/.github/CONTRIBUTING.md\">CONTRIBUTING.md</a> for details on code of conduct, and the process for submitting pull requests.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versioning</h2>\n<p>For the versions available, see the <a href=\"https://github.com/andriyko/browser-dispatcher/tags\">tags on this repository</a>.</p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors</h2>\n<ul>\n<li><a href=\"https://github.com/andriyko\">andriyko</a></li>\n</ul>\n<p>See also the list of <a href=\"https://github.com/andriyko/browser-dispatcher/blob/master/CONTRIBUTORS.md\">contributors</a> who participated in this project.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andriyko/browser-dispatcher/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This project is licensed under the MIT License - see the <a href=\"https://github.com/andriyko/browser-dispatcher/blob/master/LICENSE\">LICENSE</a> file for details.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/andriyko/browser-dispatcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25607bbcc647712ba6556c4ed32b462e953d0d07/68747470733a2f2f7472617669732d63692e6f72672f616e647269796b6f2f62726f777365722d646973706174636865722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/andriyko/browser-dispatcher.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-browser-dispatcher\" class=\"anchor\" aria-hidden=\"true\" href=\"#browser-dispatcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Browser Dispatcher</h1>\n<p><em>BrowserDispatcher.app</em> decides which browser to use when you click on a link outside of your web browser.\nBased on your settings, it will display a prompt allowing you to select from a list of browsers or automatically select a browser to open a link with.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dd07e4ce405ee9d3682e4cd7d908a7ebf31c724a/687474703a2f2f692e696d6775722e636f6d2f62776a486c62352e706e67\"><img src=\"https://camo.githubusercontent.com/dd07e4ce405ee9d3682e4cd7d908a7ebf31c724a/687474703a2f2f692e696d6775722e636f6d2f62776a486c62352e706e67\" alt=\"BrowserDispatcher.app\" data-canonical-src=\"http://i.imgur.com/bwjHlb5.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p>To download the latest release, see <a href=\"https://github.com/andriyko/browser-dispatcher/releases\">releases page</a> (macOS only).</p>\n<p><strong>Note:</strong> the application is not signed by Apple Developer ID.\nBy default, Mac OS will not open an app from an unidentified developer.</p>\n<p>In the Finder, locate <em>BrowserDispatcher.app</em> and Control-click the app icon, then choose Open from the shortcut menu.\nMake <em>BrowserDispatcher.app</em> default web browser. You can use the app menu <code>Preferences &gt; Make default browser</code> or go to <code>System Preferences &gt; General &gt; Default web browser</code>.</p>\n<p>The application is an agent app, that is, menu bar app that does not appear in the Dock or Force Quit window.</p>\n<h2><a id=\"user-content-running-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running from source</h2>\n<p>You'll need certain packages installed before you can build and run Browser Dispatcher locally.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisites</h3>\n<ol>\n<li>\n<p><code>nodejs &gt;= 6.2</code></p>\n<p>Install from your package manager or download from <a href=\"https://nodejs.org\" rel=\"nofollow\">https://nodejs.org</a></p>\n</li>\n<li>\n<p><code>npm install -g bower</code></p>\n</li>\n</ol>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<p>After installing the prerequisites:</p>\n<ol>\n<li>\n<p>Clone the git repository from GitHub:</p>\n<pre><code>git clone git@github.com:brave/browser-dispatcher.git\n</code></pre>\n</li>\n<li>\n<p>Open the working directory:</p>\n<pre><code>cd browser-dispatcher\n</code></pre>\n</li>\n<li>\n<p>Install dependencies:</p>\n<pre><code>npm install\nbower install\n</code></pre>\n</li>\n</ol>\n<p>To start the application in development mode run <code>npm start</code> or <code>electron .</code>.</p>\n<h2><a id=\"user-content-running-the-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-the-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running the tests</h2>\n<p>Run unit and end-to-end tests:</p>\n<pre><code>nmp test\n</code></pre>\n<p>Run unit tests only:</p>\n<pre><code>npm run test:unit\n</code></pre>\n<p>Run end-to-end tests only:</p>\n<pre><code>npm run test:e2e\n</code></pre>\n<h2><a id=\"user-content-building-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building the application</h2>\n<p>Build without code-signing:</p>\n<pre><code>npm run dist-unsigned\n</code></pre>\n<p>Build and code-sign:</p>\n<pre><code>npm run dist\n</code></pre>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built With</h2>\n<ul>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> - The framework for creating native applications with web technologies like JavaScript, HTML, and CSS.</li>\n<li><a href=\"http://photonkit.com\" rel=\"nofollow\">Photon</a> - The fastest way to build beautiful Electron apps using simple HTML and CSS.</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please read <a href=\"https://github.com/andriyko/browser-dispatcher/blob/master/.github/CONTRIBUTING.md\">CONTRIBUTING.md</a> for details on code of conduct, and the process for submitting pull requests.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versioning</h2>\n<p>For the versions available, see the <a href=\"https://github.com/andriyko/browser-dispatcher/tags\">tags on this repository</a>.</p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors</h2>\n<ul>\n<li><a href=\"https://github.com/andriyko\">andriyko</a></li>\n</ul>\n<p>See also the list of <a href=\"CONTRIBUTORS.md\">contributors</a> who participated in this project.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This project is licensed under the MIT License - see the <a href=\"LICENSE\">LICENSE</a> file for details.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.080Z",
    "goodColorOnWhite": "#334850",
    "goodColorOnBlack": "#2689AD",
    "faintColorOnWhite": "rgba(51, 72, 80, 0.1)"
  },
  {
    "slug": "browserosaurus",
    "name": "Browserosaurus",
    "description": "Browser prompter for macOS.",
    "website": "http://wstone.io/browserosaurus/",
    "repository": "https://github.com/will-stone/browserosaurus",
    "keywords": [
      "browsers",
      "utility",
      "macos"
    ],
    "category": "Utilities",
    "license": "MIT",
    "icon": "browserosaurus-icon.png",
    "icon32": "browserosaurus-icon-32.png",
    "icon64": "browserosaurus-icon-64.png",
    "icon128": "browserosaurus-icon-128.png",
    "icon256": "browserosaurus-icon-256.png",
    "date": "2017-08-28",
    "iconColors": [
      "#044026",
      "#f5f6f5",
      "#547164",
      "#568c6e",
      "#7c8c84"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/10121333",
      "assets_url": "https://api.github.com/repos/will-stone/browserosaurus/releases/10121333/assets",
      "upload_url": "https://uploads.github.com/repos/will-stone/browserosaurus/releases/10121333/assets{?name,label}",
      "html_url": "https://github.com/will-stone/browserosaurus/releases/tag/v3.0.2",
      "id": 10121333,
      "tag_name": "v3.0.2",
      "target_commitish": "master",
      "name": "v3.0.2",
      "draft": false,
      "author": {
        "login": "will-stone",
        "id": 654103,
        "avatar_url": "https://avatars1.githubusercontent.com/u/654103?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/will-stone",
        "html_url": "https://github.com/will-stone",
        "followers_url": "https://api.github.com/users/will-stone/followers",
        "following_url": "https://api.github.com/users/will-stone/following{/other_user}",
        "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions",
        "organizations_url": "https://api.github.com/users/will-stone/orgs",
        "repos_url": "https://api.github.com/users/will-stone/repos",
        "events_url": "https://api.github.com/users/will-stone/events{/privacy}",
        "received_events_url": "https://api.github.com/users/will-stone/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-16T12:13:03Z",
      "published_at": "2018-03-16T12:16:44Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/will-stone/browserosaurus/releases/assets/6533320",
          "id": 6533320,
          "name": "Browserosaurus-3.0.2.dmg",
          "label": null,
          "uploader": {
            "login": "will-stone",
            "id": 654103,
            "avatar_url": "https://avatars1.githubusercontent.com/u/654103?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/will-stone",
            "html_url": "https://github.com/will-stone",
            "followers_url": "https://api.github.com/users/will-stone/followers",
            "following_url": "https://api.github.com/users/will-stone/following{/other_user}",
            "gists_url": "https://api.github.com/users/will-stone/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/will-stone/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/will-stone/subscriptions",
            "organizations_url": "https://api.github.com/users/will-stone/orgs",
            "repos_url": "https://api.github.com/users/will-stone/repos",
            "events_url": "https://api.github.com/users/will-stone/events{/privacy}",
            "received_events_url": "https://api.github.com/users/will-stone/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-diskcopy",
          "state": "uploaded",
          "size": 70767291,
          "download_count": 128,
          "created_at": "2018-03-16T12:14:06Z",
          "updated_at": "2018-03-16T12:14:18Z",
          "browser_download_url": "https://github.com/will-stone/browserosaurus/releases/download/v3.0.2/Browserosaurus-3.0.2.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/will-stone/browserosaurus/tarball/v3.0.2",
      "zipball_url": "https://api.github.com/repos/will-stone/browserosaurus/zipball/v3.0.2",
      "body_html": "<ul>\n<li>fix: Firefox Developer Edition not showing.</li>\n<li>fix: system is beeping when dismissing the picker with escape key (on some machines).</li>\n<li>fix: cancelling picker doesn't give back full focus to previous window.</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.083Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-browserosaurus\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/browserosaurus/blob/master/#browserosaurus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Browserosaurus</h1>\n<p><a href=\"https://gitter.im/Browserosaurus/Lobby?utm_source=share-link&amp;utm_medium=link&amp;utm_campaign=share-link\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/325d5d8ea5585d3591f3a2258268da38a160efd1/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<p>Browserosaurus is an open-source (MIT license), Electron-based browser prompter for macOS. It works by setting itself as the default browser; any clicked links in non-browser apps are now sent to Browserosaurus where it&#x2019;ll present you with a menu of all your installed browsers. You may now decide which browser you&#x2019;d like to continue opening the link with.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/browserosaurus/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Get repo:</p>\n<pre><code>git clone git@github.com:will-stone/browserosaurus.git\n</code></pre>\n<p>Move to folder:</p>\n<pre><code>cd browserosaurus\n</code></pre>\n<p>Install dependencies:</p>\n<pre><code>yarn install\n</code></pre>\n<p>Run Browserosaurus in dev mode:</p>\n<pre><code>yarn start\n</code></pre>\n<p>Package and make installer:</p>\n<pre><code>yarn run make\n</code></pre>\n<h3><a id=\"user-content-browser-logos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/browserosaurus/blob/master/#browser-logos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Browser logos</h3>\n<p><a href=\"https://github.com/alrra/browser-logos\">https://github.com/alrra/browser-logos</a></p>\n<h3><a id=\"user-content-make-iconicns\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/browserosaurus/blob/master/#make-iconicns\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make icon.icns</h3>\n<p>To build an icns file from <code>src/images/icon/icon.png</code>, simply run <code>yarn run icns</code>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-browserosaurus\" class=\"anchor\" aria-hidden=\"true\" href=\"#browserosaurus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Browserosaurus</h1>\n<p><a href=\"https://gitter.im/Browserosaurus/Lobby?utm_source=share-link&amp;utm_medium=link&amp;utm_campaign=share-link\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/325d5d8ea5585d3591f3a2258268da38a160efd1/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<p>Browserosaurus is an open-source (MIT license), Electron-based browser prompter for macOS. It works by setting itself as the default browser; any clicked links in non-browser apps are now sent to Browserosaurus where it’ll present you with a menu of all your installed browsers. You may now decide which browser you’d like to continue opening the link with.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Get repo:</p>\n<pre><code>git clone git@github.com:will-stone/browserosaurus.git\n</code></pre>\n<p>Move to folder:</p>\n<pre><code>cd browserosaurus\n</code></pre>\n<p>Install dependencies:</p>\n<pre><code>yarn install\n</code></pre>\n<p>Run Browserosaurus in dev mode:</p>\n<pre><code>yarn start\n</code></pre>\n<p>Package and make installer:</p>\n<pre><code>yarn run make\n</code></pre>\n<h3><a id=\"user-content-browser-logos\" class=\"anchor\" aria-hidden=\"true\" href=\"#browser-logos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Browser logos</h3>\n<p><a href=\"https://github.com/alrra/browser-logos\">https://github.com/alrra/browser-logos</a></p>\n<h3><a id=\"user-content-make-iconicns\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-iconicns\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make icon.icns</h3>\n<p>To build an icns file from <code>src/images/icon/icon.png</code>, simply run <code>yarn run icns</code>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.036Z",
    "goodColorOnWhite": "#044026",
    "goodColorOnBlack": "#568C6E",
    "faintColorOnWhite": "rgba(4, 64, 38, 0.1)"
  },
  {
    "slug": "buckets",
    "name": "Buckets",
    "description": "Beautiful, private budgeting.",
    "website": "https://www.budgetwithbuckets.com",
    "keywords": [
      "budgeting",
      "finance"
    ],
    "category": "Finance",
    "locales": [
      "pt",
      "en",
      "es"
    ],
    "icon": "buckets-icon.png",
    "icon32": "buckets-icon-32.png",
    "icon64": "buckets-icon-64.png",
    "icon128": "buckets-icon-128.png",
    "icon256": "buckets-icon-256.png",
    "date": "2018-03-08",
    "iconColors": [
      "#f9fbfc",
      "#2cacf4",
      "#7accf4",
      "#5cc4f4",
      "#51bcf4"
    ],
    "goodColorOnWhite": "#0973AF",
    "goodColorOnBlack": "#2CACF4",
    "faintColorOnWhite": "rgba(9, 115, 175, 0.1)"
  },
  {
    "slug": "buka",
    "name": "Buka",
    "description": "EBook Management",
    "repository": "https://github.com/oguzhaninan/Buka.git",
    "keywords": [
      "book",
      "pdf",
      "ebook",
      "book library",
      "book management",
      "ebook reader",
      "pdf reader"
    ],
    "license": "MIT",
    "category": "Books",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/header.png"
      }
    ],
    "icon": "buka-icon.png",
    "icon32": "buka-icon-32.png",
    "icon64": "buka-icon-64.png",
    "icon128": "buka-icon-128.png",
    "icon256": "buka-icon-256.png",
    "date": "2017-03-16",
    "iconColors": [
      "#3a5994",
      "#ededee",
      "#a5b4cb",
      "#9cacc4",
      "#94a1c4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864",
      "assets_url": "https://api.github.com/repos/oguzhaninan/Buka/releases/5748864/assets",
      "upload_url": "https://uploads.github.com/repos/oguzhaninan/Buka/releases/5748864/assets{?name,label}",
      "html_url": "https://github.com/oguzhaninan/Buka/releases/tag/v1.0.0",
      "id": 5748864,
      "tag_name": "v1.0.0",
      "target_commitish": "master",
      "name": "Buka v1.0.0",
      "draft": false,
      "author": {
        "login": "oguzhaninan",
        "id": 16149251,
        "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/oguzhaninan",
        "html_url": "https://github.com/oguzhaninan",
        "followers_url": "https://api.github.com/users/oguzhaninan/followers",
        "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
        "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
        "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
        "repos_url": "https://api.github.com/users/oguzhaninan/repos",
        "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
        "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-03-15T07:17:57Z",
      "published_at": "2017-05-30T16:52:27Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966561",
          "id": 3966561,
          "name": "Buka-1.0.0-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-iso9660-appimage",
          "state": "uploaded",
          "size": 57212928,
          "download_count": 1024,
          "created_at": "2017-05-26T07:46:34Z",
          "updated_at": "2017-05-26T07:57:57Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969800",
          "id": 3969800,
          "name": "Buka-1.0.0.freebsd",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 38948252,
          "download_count": 34,
          "created_at": "2017-05-26T15:37:05Z",
          "updated_at": "2017-05-26T15:45:21Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.freebsd"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3969914",
          "id": 3969914,
          "name": "Buka-1.0.0.pacman",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 39417268,
          "download_count": 115,
          "created_at": "2017-05-26T15:55:03Z",
          "updated_at": "2017-05-26T16:03:21Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.pacman"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3963270",
          "id": 3963270,
          "name": "Buka-1.0.0.rpm",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 55871438,
          "download_count": 287,
          "created_at": "2017-05-25T20:20:16Z",
          "updated_at": "2017-05-25T20:31:59Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka-1.0.0.rpm"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786397",
          "id": 3786397,
          "name": "Buka_1.0.0_amd64.deb",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.debian.binary-package",
          "state": "uploaded",
          "size": 40639300,
          "download_count": 2663,
          "created_at": "2017-05-02T19:14:31Z",
          "updated_at": "2017-05-02T19:23:32Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3966699",
          "id": 3966699,
          "name": "buka_1.0.0_amd64.snap",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.snap",
          "state": "uploaded",
          "size": 91725824,
          "download_count": 136,
          "created_at": "2017-05-26T08:17:53Z",
          "updated_at": "2017-05-26T08:51:15Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/buka_1.0.0_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/oguzhaninan/Buka/releases/assets/3786518",
          "id": 3786518,
          "name": "Buka_1.0.0_i386.deb",
          "label": null,
          "uploader": {
            "login": "oguzhaninan",
            "id": 16149251,
            "avatar_url": "https://avatars3.githubusercontent.com/u/16149251?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/oguzhaninan",
            "html_url": "https://github.com/oguzhaninan",
            "followers_url": "https://api.github.com/users/oguzhaninan/followers",
            "following_url": "https://api.github.com/users/oguzhaninan/following{/other_user}",
            "gists_url": "https://api.github.com/users/oguzhaninan/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/oguzhaninan/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/oguzhaninan/subscriptions",
            "organizations_url": "https://api.github.com/users/oguzhaninan/orgs",
            "repos_url": "https://api.github.com/users/oguzhaninan/repos",
            "events_url": "https://api.github.com/users/oguzhaninan/events{/privacy}",
            "received_events_url": "https://api.github.com/users/oguzhaninan/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.debian.binary-package",
          "state": "uploaded",
          "size": 41745542,
          "download_count": 370,
          "created_at": "2017-05-02T19:26:07Z",
          "updated_at": "2017-05-02T19:34:45Z",
          "browser_download_url": "https://github.com/oguzhaninan/Buka/releases/download/v1.0.0/Buka_1.0.0_i386.deb"
        }
      ],
      "tarball_url": "https://api.github.com/repos/oguzhaninan/Buka/tarball/v1.0.0",
      "zipball_url": "https://api.github.com/repos/oguzhaninan/Buka/zipball/v1.0.0",
      "body_html": "<p><a href=\"https://sourceforge.net/projects/buka/files/v1.0.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4cbcafd11cbbc6351d48cb968594ad457738c49c/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" alt=\"Download Buka\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width:100%;\"></a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.089Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/header.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/header.png\" width=\"500\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <b>Buka - EBook Management</b>\n</p>\n<p align=\"center\">\n    <a href=\"https://github.com/sindresorhus/awesome-electron\"><img alt=\"Awesome\" src=\"https://camo.githubusercontent.com/13c4e50d88df7178ae1882a203ed57b641674f94/68747470733a2f2f63646e2e7261776769742e636f6d2f73696e647265736f726875732f617765736f6d652f643733303566333864323966656437386661383536353265336136336531353464643865383832392f6d656469612f62616467652e737667\" data-canonical-src=\"https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\" style=\"max-width:100%;\"></a>\n</p>\n<hr>\n<h2><a id=\"user-content-about-buka\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#about-buka\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About Buka</h2>\n<p><strong>Buka</strong> is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, <strong>Buka</strong> aims to gather your ebooks for a reading experience without hassles. <strong>Buka</strong> currently support .PDF format with configurations that helps user focus more on the content.</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<h3><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://snapcraft.io/docs/core/install\" rel=\"nofollow\">Snap</a></h3>\n<ol>\n<li>Run <code>sudo snap install buka</code></li>\n</ol>\n<ul>\n<li>OR</li>\n</ul>\n<ol>\n<li>Download <code>buka_1.0.0_amd64.snap</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo snap install --dangerous buka_1.0.0_amd64.snap</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-debian-x86\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#debian-x86\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian x86</h3>\n<ol>\n<li>Download <code>Buka_1.0.0_i386.deb</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dpkg --install Buka_1.0.0_i386.deb</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-debian-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#debian-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian x64</h3>\n<ol>\n<li>Download <code>Buka_1.0.0_amd64.deb</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dpkg --install Buka_1.0.0_amd64.deb</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<blockquote>\n<p>Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.</p>\n</blockquote>\n<h3><a id=\"user-content-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Fedora</h3>\n<ol>\n<li>Download <code>Buka-1.0.0.rpm</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dnf install Buka-1.0.0.rpm</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-appimage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#appimage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>AppImage</h3>\n<ol>\n<li>Download <code>Buka-1.0.0-x86_64.AppImage</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Make it executable <code>sudo chmod a+x Buka*.AppImage</code></li>\n<li>Run <code>./Buka*.AppImage</code></li>\n</ol>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build from source</h2>\n<ol>\n<li><code>git clone https://github.com/oguzhaninan/Buka.git</code></li>\n<li><code>cd Buka</code></li>\n<li><code>npm install &amp;&amp; npm run build &amp;&amp; npm start</code></li>\n</ol>\n<h2><a id=\"user-content-uninstalling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#uninstalling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Uninstalling</h2>\n<ul>\n<li>Run <code>sudo dpkg -r Buka</code> or <code>sudo apt remove --purge buka</code></li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oguzhaninan/Buka.git/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot1.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot1.png\" alt=\"s1\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot2.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot2.png\" alt=\"s2\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot3.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot3.png\" alt=\"s3\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot4.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot4.png\" alt=\"s4\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot5.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot5.png\" alt=\"s5\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/header.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/header.png\" width=\"500\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <b>Buka - EBook Management</b>\n</p>\n<p align=\"center\">\n    <a href=\"https://github.com/sindresorhus/awesome-electron\"><img alt=\"Awesome\" src=\"https://camo.githubusercontent.com/13c4e50d88df7178ae1882a203ed57b641674f94/68747470733a2f2f63646e2e7261776769742e636f6d2f73696e647265736f726875732f617765736f6d652f643733303566333864323966656437386661383536353265336136336531353464643865383832392f6d656469612f62616467652e737667\" data-canonical-src=\"https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\" style=\"max-width:100%;\"></a>\n</p>\n<hr>\n<h2><a id=\"user-content-about-buka\" class=\"anchor\" aria-hidden=\"true\" href=\"#about-buka\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About Buka</h2>\n<p><strong>Buka</strong> is a modern software that helps you manage your ebook at ease. With a simple, clean and straight-forward user interface, <strong>Buka</strong> aims to gather your ebooks for a reading experience without hassles. <strong>Buka</strong> currently support .PDF format with configurations that helps user focus more on the content.</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<h3><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://snapcraft.io/docs/core/install\" rel=\"nofollow\">Snap</a></h3>\n<ol>\n<li>Run <code>sudo snap install buka</code></li>\n</ol>\n<ul>\n<li>OR</li>\n</ul>\n<ol>\n<li>Download <code>buka_1.0.0_amd64.snap</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo snap install --dangerous buka_1.0.0_amd64.snap</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-debian-x86\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian-x86\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian x86</h3>\n<ol>\n<li>Download <code>Buka_1.0.0_i386.deb</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dpkg --install Buka_1.0.0_i386.deb</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-debian-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian x64</h3>\n<ol>\n<li>Download <code>Buka_1.0.0_amd64.deb</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dpkg --install Buka_1.0.0_amd64.deb</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<blockquote>\n<p>Of course you can always open .deb package with a package manager like Synaptic, Gnome Software or Gdebi then start the app instead of using command line options.</p>\n</blockquote>\n<h3><a id=\"user-content-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"#fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fedora</h3>\n<ol>\n<li>Download <code>Buka-1.0.0.rpm</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Run <code>sudo dnf install Buka-1.0.0.rpm</code> on the downloaded package.</li>\n<li>Launch Buka using the installed <code>Buka</code> command.</li>\n</ol>\n<h3><a id=\"user-content-appimage\" class=\"anchor\" aria-hidden=\"true\" href=\"#appimage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AppImage</h3>\n<ol>\n<li>Download <code>Buka-1.0.0-x86_64.AppImage</code> from the <a href=\"https://github.com/oguzhaninan/Buka/releases\">Buka releases page</a>.</li>\n<li>Make it executable <code>sudo chmod a+x Buka*.AppImage</code></li>\n<li>Run <code>./Buka*.AppImage</code></li>\n</ol>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build from source</h2>\n<ol>\n<li><code>git clone https://github.com/oguzhaninan/Buka.git</code></li>\n<li><code>cd Buka</code></li>\n<li><code>npm install &amp;&amp; npm run build &amp;&amp; npm start</code></li>\n</ol>\n<h2><a id=\"user-content-uninstalling\" class=\"anchor\" aria-hidden=\"true\" href=\"#uninstalling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Uninstalling</h2>\n<ul>\n<li>Run <code>sudo dpkg -r Buka</code> or <code>sudo apt remove --purge buka</code></li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot1.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot1.png\" alt=\"s1\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot2.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot2.png\" alt=\"s2\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot3.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot3.png\" alt=\"s3\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot4.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot4.png\" alt=\"s4\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot5.png\"><img src=\"https://raw.githubusercontent.com/oguzhaninan/Buka/master/assets/screenshots/Screenshot5.png\" alt=\"s5\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.061Z",
    "goodColorOnWhite": "#3A5994",
    "goodColorOnBlack": "#94A1C4",
    "faintColorOnWhite": "rgba(58, 89, 148, 0.1)"
  },
  {
    "slug": "bunqdesktop",
    "name": "BunqDesktop",
    "description": "A desktop implementation for the bunq API.",
    "website": "https://bunqdesktop.com",
    "repository": "https://github.com/BunqCommunity/BunqDesktop",
    "category": "Finance",
    "homebrewCaskName": "bunq",
    "icon": "bunqdesktop-icon.png",
    "icon32": "bunqdesktop-icon-32.png",
    "icon64": "bunqdesktop-icon-64.png",
    "icon128": "bunqdesktop-icon-128.png",
    "icon256": "bunqdesktop-icon-256.png",
    "date": "2018-03-26",
    "iconColors": [
      "#3d8a90",
      "#f9faf9",
      "#cd3624",
      "#adbc4c",
      "#2f2534"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/11172225",
      "assets_url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/11172225/assets",
      "upload_url": "https://uploads.github.com/repos/BunqCommunity/BunqDesktop/releases/11172225/assets{?name,label}",
      "html_url": "https://github.com/BunqCommunity/BunqDesktop/releases/tag/0.8.9",
      "id": 11172225,
      "tag_name": "0.8.9",
      "target_commitish": "master",
      "name": "0.8.9",
      "draft": false,
      "author": {
        "login": "Crecket",
        "id": 7481136,
        "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Crecket",
        "html_url": "https://github.com/Crecket",
        "followers_url": "https://api.github.com/users/Crecket/followers",
        "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
        "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
        "organizations_url": "https://api.github.com/users/Crecket/orgs",
        "repos_url": "https://api.github.com/users/Crecket/repos",
        "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Crecket/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-25T06:42:40Z",
      "published_at": "2018-05-25T07:04:14Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298100",
          "id": 7298100,
          "name": "bunqdesktop-0.8.9-i386.AppImage",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53722734,
          "download_count": 0,
          "created_at": "2018-05-25T06:54:44Z",
          "updated_at": "2018-05-25T06:54:47Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/bunqdesktop-0.8.9-i386.AppImage"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298099",
          "id": 7298099,
          "name": "bunqdesktop-0.8.9-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51539273,
          "download_count": 0,
          "created_at": "2018-05-25T06:54:41Z",
          "updated_at": "2018-05-25T06:54:43Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/bunqdesktop-0.8.9-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298143",
          "id": 7298143,
          "name": "BunqDesktop-0.8.9.dmg",
          "label": null,
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50398447,
          "download_count": 47,
          "created_at": "2018-05-25T07:00:26Z",
          "updated_at": "2018-05-25T07:04:11Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/BunqDesktop-0.8.9.dmg"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298093",
          "id": 7298093,
          "name": "BunqDesktop.Setup.0.8.9.exe",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdos-program",
          "state": "uploaded",
          "size": 70176356,
          "download_count": 46,
          "created_at": "2018-05-25T06:54:22Z",
          "updated_at": "2018-05-25T06:54:27Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/BunqDesktop.Setup.0.8.9.exe"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298096",
          "id": 7298096,
          "name": "bunqdesktop_0.8.9_amd64.deb",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 36090968,
          "download_count": 3,
          "created_at": "2018-05-25T06:54:28Z",
          "updated_at": "2018-05-25T06:54:30Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/bunqdesktop_0.8.9_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298098",
          "id": 7298098,
          "name": "bunqdesktop_0.8.9_amd64.snap",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 106729472,
          "download_count": 0,
          "created_at": "2018-05-25T06:54:34Z",
          "updated_at": "2018-05-25T06:54:39Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/bunqdesktop_0.8.9_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298097",
          "id": 7298097,
          "name": "bunqdesktop_0.8.9_i386.deb",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 37796912,
          "download_count": 1,
          "created_at": "2018-05-25T06:54:31Z",
          "updated_at": "2018-05-25T06:54:33Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/bunqdesktop_0.8.9_i386.deb"
        },
        {
          "url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/releases/assets/7298102",
          "id": 7298102,
          "name": "linux-unpacked.tar.gz",
          "label": "",
          "uploader": {
            "login": "Crecket",
            "id": 7481136,
            "avatar_url": "https://avatars2.githubusercontent.com/u/7481136?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Crecket",
            "html_url": "https://github.com/Crecket",
            "followers_url": "https://api.github.com/users/Crecket/followers",
            "following_url": "https://api.github.com/users/Crecket/following{/other_user}",
            "gists_url": "https://api.github.com/users/Crecket/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Crecket/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Crecket/subscriptions",
            "organizations_url": "https://api.github.com/users/Crecket/orgs",
            "repos_url": "https://api.github.com/users/Crecket/repos",
            "events_url": "https://api.github.com/users/Crecket/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Crecket/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 50749537,
          "download_count": 0,
          "created_at": "2018-05-25T06:54:48Z",
          "updated_at": "2018-05-25T06:54:51Z",
          "browser_download_url": "https://github.com/BunqCommunity/BunqDesktop/releases/download/0.8.9/linux-unpacked.tar.gz"
        }
      ],
      "tarball_url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/tarball/0.8.9",
      "zipball_url": "https://api.github.com/repos/BunqCommunity/BunqDesktop/zipball/0.8.9",
      "body_html": "<ul>\n<li>Fixed a bug where Connect accounts without a budget set would receive a fatal error</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.102Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1fa42c2480e073af950e7657ddf5e3ddf46446ff/68747470733a2f2f692e6779617a6f2e636f6d2f62333363376534306534333138313462653462643064393031666361306263322e676966\"><img src=\"https://camo.githubusercontent.com/1fa42c2480e073af950e7657ddf5e3ddf46446ff/68747470733a2f2f692e6779617a6f2e636f6d2f62333363376534306534333138313462653462643064393031666361306263322e676966\" alt=\"Screenshot of the app\" data-canonical-src=\"https://i.gyazo.com/b33c7e40e431814be4bd0d901fca0bc2.gif\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bunqdesktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#bunqdesktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>BunqDesktop</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ca88634e78acfdaf871f96fdb1689b840d1feebf/68747470733a2f2f6170692e7472617669732d63692e6f72672f42756e71436f6d6d756e6974792f42756e714a53436c69656e742e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/ca88634e78acfdaf871f96fdb1689b840d1feebf/68747470733a2f2f6170692e7472617669732d63692e6f72672f42756e71436f6d6d756e6974792f42756e714a53436c69656e742e7376673f6272616e63683d6d6173746572\" alt=\"build status for master branch\" data-canonical-src=\"https://api.travis-ci.org/BunqCommunity/BunqJSClient.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#contributors\"><img src=\"https://camo.githubusercontent.com/0a449d8b82d6e9222afcf3aaf8a986e2314b1d9b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d31362d6f72616e67652e7376673f7374796c653d666c61742d737175617265\" alt=\"All Contributors\" data-canonical-src=\"https://img.shields.io/badge/all_contributors-16-orange.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/cdd676c851d2d486c626a1bb93cba730e1269358/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f616c6c2d636f6e7472696275746f72732d636c692e7376673f7374796c653d666c61742d737175617265\" alt=\"MIT License\" data-canonical-src=\"https://img.shields.io/npm/l/all-contributors-cli.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-the-unofficial-free-and-open-source-desktop-application-for-the-bunq-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#the-unofficial-free-and-open-source-desktop-application-for-the-bunq-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The unofficial, free and open source desktop application for the bunq API.</h4>\n<hr>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<h4><a id=\"user-content-one-click-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#one-click-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>One click installers</h4>\n<p>Download the latest version of BunqDesktop from the <a href=\"https://github.com/BunqCommunity/BunqDesktop/releases\">GitHub releases page.</a></p>\n<h4><a id=\"user-content-snapcraft\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://snapcraft.io/bunqdesktop\" rel=\"nofollow\">Snapcraft</a></h4>\n<p>You can directly search for &apos;BunqDesktop&apos; in the Ubuntu store or use  the snap command.</p>\n<p><code>sudo snap install bunqdesktop</code></p>\n<h4><a id=\"user-content-brew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#brew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Brew Cask</a></h4>\n<p><code>brew cask install bunq</code></p>\n<h4><a id=\"user-content-chocolatey\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#chocolatey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://chocolatey.org/packages/bunqdesktop\" rel=\"nofollow\">Chocolatey</a></h4>\n<p><code>choco install bunqdesktop</code></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>View all your accounts and payments</li>\n<li>Send new payments to other users</li>\n<li>Accept and decline requests</li>\n<li>Create and view bunq.me requests</li>\n<li>Custom categories to group events</li>\n<li>View and manage your cards</li>\n<li>Statistics page</li>\n<li>Encrypted storage on your device</li>\n<li>Available on Windows, Linux and Mac</li>\n</ul>\n<h2><a id=\"user-content-keybinds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#keybinds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keybinds</h2>\n<ul>\n<li>CTRL/CMD + Q : Closes the application</li>\n<li>CTRL/CMD + H : Toggles the account balance visibility</li>\n<li>CTRL/CMD + T : Toggles between the light and dark theme</li>\n<li>CTRL/CMD + D : Dashboard</li>\n<li>CTRL/CMD + P : Payment page</li>\n<li>CTRL/CMD + R : Request page</li>\n<li>ALT + C      : Cards page</li>\n<li>ALT + S      : Settings page</li>\n</ul>\n<h2><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Translations</h2>\n<p>The app is developed in English but translations in Dutch and German are available.\nIf you spot errors or want to help us translate the desktop app to a different language let us know!</p>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Security</h2>\n<p>All sensitive data is encrypted with the password that is entered on startup. You can choose to skip this step which will encrypt the data with a default password so that you will be logged in without asking you for a password.</p>\n<p>The BunqDesktop settings, custom categories and category rules are not stored using encryption. This data is stored seperatly so it can be synced more easily across multiple devices.</p>\n<p>Check out the settings page to see where this information is stored and to change this location if you&apos;d like to move it. You can easily use services like Google Drive, iCloud Drive, Dropbox and other software to sync the settings file to always have the same categories and settings across your devices.</p>\n<h2><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Privacy</h2>\n<p>At no point is your API key, session information or other data directly sent to other servers or systems. All requests to the bunq API are done directly from the BunqDesktop client to the bunq servers.</p>\n<p>We use Google Analytics with minimal settings (<a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/./src/react/Helpers/Analytics.js\">Source code</a>) to check which version of the application is used and other basic information like system language, OS version and country. Your IP address is anonimized using <a href=\"https://support.google.com/analytics/answer/2763052?hl=en\" rel=\"nofollow\">IP Anonymization in Analytics</a>.</p>\n<p>You can choose to disable Google Analytics on the settings page whenever you want.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>We use <a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">yarn</a> for package management and the following global packages:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn global add cross-env webpack gulp</pre></div>\n<p>Clone this project and install its dependencies.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:BunqCommunity/BunqDesktop.git <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> BunqDesktop\n$ yarn </pre></div>\n<p>Run these commands in 2 seperate consoles. One compiles the react app and the second takes care of\nrunning an electron instance with hot reloading.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn webpack:dev\n$ yarn start:dev </pre></div>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contact</h2>\n<p>We have a public <a href=\"https://t.me/bunqcommunity\" rel=\"nofollow\">Telegram chat group</a> and a\ntopic on <a href=\"https://together.bunq.com/topic/bunqdesktop-client\" rel=\"nofollow\">bunq together</a>.</p>\n<p>If you just want a notification when a new version is released you can also join the <a href=\"https://t.me/bunqdesktop\" rel=\"nofollow\">Telegram updates chanel</a>.</p>\n<p>Feel free to create a new issue for any suggestions, bugs or general ideas you have on Github or\ncontact us through one of the above.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>Thanks goes to these wonderful people (<a href=\"https://github.com/kentcdodds/all-contributors#emoji-key\">emoji key</a>):</p>\n\n\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://www.masterypoints.com\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/7481136?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Gregory Goijaerts</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=Crecket\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#design-Crecket\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">&#x1F3A8;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=Crecket\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#infra-Crecket\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">&#x1F687;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#review-Crecket\" title=\"Reviewed Pull Requests\"><g-emoji class=\"g-emoji\" alias=\"eyes\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f440.png\">&#x1F440;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#platform-Crecket\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#question-Crecket\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">&#x1F4AC;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ACrecket\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://snijder.io\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/6953846?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Dennis Snijder</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ADennisSnijder\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=DennisSnijder\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#design-DennisSnijder\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">&#x1F3A8;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#ideas-DennisSnijder\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=DennisSnijder\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#question-DennisSnijder\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">&#x1F4AC;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/nduijvelshoff\"><img src=\"https://avatars2.githubusercontent.com/u/3780207?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Nick D.</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Anduijvelshoff\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=nduijvelshoff\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#ideas-nduijvelshoff\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#infra-nduijvelshoff\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">&#x1F687;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/basst85\"><img src=\"https://avatars0.githubusercontent.com/u/6396615?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>basst85</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Abasst85\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=basst85\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#ideas-basst85\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#question-basst85\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">&#x1F4AC;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://webduck.nl\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/533616?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Kees Kluskens</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ASpaceK33z\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#ideas-SpaceK33z\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/TimZ99\"><img src=\"https://avatars1.githubusercontent.com/u/15219858?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Tim</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ATimZ99\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=TimZ99\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://www.linkedin.com/in/kevin-hellemun-9b3ab8130\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/17928966?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Kevin Hellemun</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#question-OGKevin\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">&#x1F4AC;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#ideas-OGKevin\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3AOGKevin\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"http://janbrodda.de\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/1172106?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Jan Brodda</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Ajanxb\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/remcomldr\"><img src=\"https://avatars1.githubusercontent.com/u/34551774?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>remcomldr</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Aremcomldr\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/nimpie\"><img src=\"https://avatars0.githubusercontent.com/u/10500054?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>nimpie</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Animpie\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://www.emilebons.nl\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/3186640?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Emile Bons</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=EmileBons\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://petervdveeken.nl\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/1083400?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Peter van der Veeken</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Apetervdv\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/cascer1\"><img src=\"https://avatars2.githubusercontent.com/u/7243299?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Cas Eli&#xEB;ns</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Acascer1\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/ntimo\"><img src=\"https://avatars1.githubusercontent.com/u/6145026?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Timo N.</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/#translation-ntimo\" title=\"Translation\"><g-emoji class=\"g-emoji\" alias=\"earth_africa\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f30d.png\">&#x1F30D;</g-emoji></a></td>\n</tr>\n<tr>\n<td align=\"center\"><a href=\"https://luithollander.nl\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/12037024?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Luit Hollander</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3AMrLuit\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/s-john19\"><img src=\"https://avatars0.githubusercontent.com/u/36280159?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>s-john19</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3As-john19\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">&#x1F41B;</g-emoji></a></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n</tr></tbody></table>\n\n<p>This project follows the <a href=\"https://github.com/kentcdodds/all-contributors\">all-contributors</a> specification. Contributions of any kind welcome!</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1fa42c2480e073af950e7657ddf5e3ddf46446ff/68747470733a2f2f692e6779617a6f2e636f6d2f62333363376534306534333138313462653462643064393031666361306263322e676966\"><img src=\"https://camo.githubusercontent.com/1fa42c2480e073af950e7657ddf5e3ddf46446ff/68747470733a2f2f692e6779617a6f2e636f6d2f62333363376534306534333138313462653462643064393031666361306263322e676966\" alt=\"Screenshot of the app\" data-canonical-src=\"https://i.gyazo.com/b33c7e40e431814be4bd0d901fca0bc2.gif\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-bunqdesktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#bunqdesktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BunqDesktop</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ca88634e78acfdaf871f96fdb1689b840d1feebf/68747470733a2f2f6170692e7472617669732d63692e6f72672f42756e71436f6d6d756e6974792f42756e714a53436c69656e742e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/ca88634e78acfdaf871f96fdb1689b840d1feebf/68747470733a2f2f6170692e7472617669732d63692e6f72672f42756e71436f6d6d756e6974792f42756e714a53436c69656e742e7376673f6272616e63683d6d6173746572\" alt=\"build status for master branch\" data-canonical-src=\"https://api.travis-ci.org/BunqCommunity/BunqJSClient.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"#contributors\"><img src=\"https://camo.githubusercontent.com/0a449d8b82d6e9222afcf3aaf8a986e2314b1d9b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d31362d6f72616e67652e7376673f7374796c653d666c61742d737175617265\" alt=\"All Contributors\" data-canonical-src=\"https://img.shields.io/badge/all_contributors-16-orange.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/BunqCommunity/BunqDesktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/cdd676c851d2d486c626a1bb93cba730e1269358/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f616c6c2d636f6e7472696275746f72732d636c692e7376673f7374796c653d666c61742d737175617265\" alt=\"MIT License\" data-canonical-src=\"https://img.shields.io/npm/l/all-contributors-cli.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-the-unofficial-free-and-open-source-desktop-application-for-the-bunq-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-unofficial-free-and-open-source-desktop-application-for-the-bunq-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The unofficial, free and open source desktop application for the bunq API.</h4>\n<hr>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<h4><a id=\"user-content-one-click-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#one-click-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>One click installers</h4>\n<p>Download the latest version of BunqDesktop from the <a href=\"https://github.com/BunqCommunity/BunqDesktop/releases\">GitHub releases page.</a></p>\n<h4><a id=\"user-content-snapcraft\" class=\"anchor\" aria-hidden=\"true\" href=\"#snapcraft\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://snapcraft.io/bunqdesktop\" rel=\"nofollow\">Snapcraft</a></h4>\n<p>You can directly search for 'BunqDesktop' in the Ubuntu store or use  the snap command.</p>\n<p><code>sudo snap install bunqdesktop</code></p>\n<h4><a id=\"user-content-brew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"#brew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Brew Cask</a></h4>\n<p><code>brew cask install bunq</code></p>\n<h4><a id=\"user-content-chocolatey\" class=\"anchor\" aria-hidden=\"true\" href=\"#chocolatey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://chocolatey.org/packages/bunqdesktop\" rel=\"nofollow\">Chocolatey</a></h4>\n<p><code>choco install bunqdesktop</code></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>View all your accounts and payments</li>\n<li>Send new payments to other users</li>\n<li>Accept and decline requests</li>\n<li>Create and view bunq.me requests</li>\n<li>Custom categories to group events</li>\n<li>View and manage your cards</li>\n<li>Statistics page</li>\n<li>Encrypted storage on your device</li>\n<li>Available on Windows, Linux and Mac</li>\n</ul>\n<h2><a id=\"user-content-keybinds\" class=\"anchor\" aria-hidden=\"true\" href=\"#keybinds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keybinds</h2>\n<ul>\n<li>CTRL/CMD + Q : Closes the application</li>\n<li>CTRL/CMD + H : Toggles the account balance visibility</li>\n<li>CTRL/CMD + T : Toggles between the light and dark theme</li>\n<li>CTRL/CMD + D : Dashboard</li>\n<li>CTRL/CMD + P : Payment page</li>\n<li>CTRL/CMD + R : Request page</li>\n<li>ALT + C      : Cards page</li>\n<li>ALT + S      : Settings page</li>\n</ul>\n<h2><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Translations</h2>\n<p>The app is developed in English but translations in Dutch and German are available.\nIf you spot errors or want to help us translate the desktop app to a different language let us know!</p>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Security</h2>\n<p>All sensitive data is encrypted with the password that is entered on startup. You can choose to skip this step which will encrypt the data with a default password so that you will be logged in without asking you for a password.</p>\n<p>The BunqDesktop settings, custom categories and category rules are not stored using encryption. This data is stored seperatly so it can be synced more easily across multiple devices.</p>\n<p>Check out the settings page to see where this information is stored and to change this location if you'd like to move it. You can easily use services like Google Drive, iCloud Drive, Dropbox and other software to sync the settings file to always have the same categories and settings across your devices.</p>\n<h2><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Privacy</h2>\n<p>At no point is your API key, session information or other data directly sent to other servers or systems. All requests to the bunq API are done directly from the BunqDesktop client to the bunq servers.</p>\n<p>We use Google Analytics with minimal settings (<a href=\"./src/react/Helpers/Analytics.js\">Source code</a>) to check which version of the application is used and other basic information like system language, OS version and country. Your IP address is anonimized using <a href=\"https://support.google.com/analytics/answer/2763052?hl=en\" rel=\"nofollow\">IP Anonymization in Analytics</a>.</p>\n<p>You can choose to disable Google Analytics on the settings page whenever you want.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>We use <a href=\"https://yarnpkg.com/en/\" rel=\"nofollow\">yarn</a> for package management and the following global packages:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn global add cross-env webpack gulp</pre></div>\n<p>Clone this project and install its dependencies.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:BunqCommunity/BunqDesktop.git <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> BunqDesktop\n$ yarn </pre></div>\n<p>Run these commands in 2 seperate consoles. One compiles the react app and the second takes care of\nrunning an electron instance with hot reloading.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn webpack:dev\n$ yarn start:dev </pre></div>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contact</h2>\n<p>We have a public <a href=\"https://t.me/bunqcommunity\" rel=\"nofollow\">Telegram chat group</a> and a\ntopic on <a href=\"https://together.bunq.com/topic/bunqdesktop-client\" rel=\"nofollow\">bunq together</a>.</p>\n<p>If you just want a notification when a new version is released you can also join the <a href=\"https://t.me/bunqdesktop\" rel=\"nofollow\">Telegram updates chanel</a>.</p>\n<p>Feel free to create a new issue for any suggestions, bugs or general ideas you have on Github or\ncontact us through one of the above.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>Thanks goes to these wonderful people (<a href=\"https://github.com/kentcdodds/all-contributors#emoji-key\">emoji key</a>):</p>\n\n\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://www.masterypoints.com\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/7481136?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Gregory Goijaerts</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=Crecket\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"#design-Crecket\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=Crecket\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a> <a href=\"#infra-Crecket\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">🚇</g-emoji></a> <a href=\"#review-Crecket\" title=\"Reviewed Pull Requests\"><g-emoji class=\"g-emoji\" alias=\"eyes\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f440.png\">👀</g-emoji></a> <a href=\"#platform-Crecket\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji></a> <a href=\"#question-Crecket\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">💬</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ACrecket\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://snijder.io\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/6953846?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Dennis Snijder</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ADennisSnijder\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=DennisSnijder\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"#design-DennisSnijder\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji></a> <a href=\"#ideas-DennisSnijder\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=DennisSnijder\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a> <a href=\"#question-DennisSnijder\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">💬</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/nduijvelshoff\"><img src=\"https://avatars2.githubusercontent.com/u/3780207?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Nick D.</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Anduijvelshoff\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=nduijvelshoff\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"#ideas-nduijvelshoff\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></a> <a href=\"#infra-nduijvelshoff\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">🚇</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/basst85\"><img src=\"https://avatars0.githubusercontent.com/u/6396615?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>basst85</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Abasst85\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=basst85\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"#ideas-basst85\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></a> <a href=\"#question-basst85\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">💬</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://webduck.nl\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/533616?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Kees Kluskens</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ASpaceK33z\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a> <a href=\"#ideas-SpaceK33z\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/TimZ99\"><img src=\"https://avatars1.githubusercontent.com/u/15219858?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Tim</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3ATimZ99\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=TimZ99\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://www.linkedin.com/in/kevin-hellemun-9b3ab8130\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/17928966?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Kevin Hellemun</b></sub></a><br><a href=\"#question-OGKevin\" title=\"Answering Questions\"><g-emoji class=\"g-emoji\" alias=\"speech_balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ac.png\">💬</g-emoji></a> <a href=\"#ideas-OGKevin\" title=\"Ideas, Planning, &amp; Feedback\"><g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></a> <a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3AOGKevin\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"http://janbrodda.de\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/1172106?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Jan Brodda</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Ajanxb\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/remcomldr\"><img src=\"https://avatars1.githubusercontent.com/u/34551774?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>remcomldr</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Aremcomldr\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/nimpie\"><img src=\"https://avatars0.githubusercontent.com/u/10500054?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>nimpie</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Animpie\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://www.emilebons.nl\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/3186640?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Emile Bons</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/commits?author=EmileBons\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://petervdveeken.nl\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/1083400?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Peter van der Veeken</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Apetervdv\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/cascer1\"><img src=\"https://avatars2.githubusercontent.com/u/7243299?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Cas Eliëns</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3Acascer1\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/ntimo\"><img src=\"https://avatars1.githubusercontent.com/u/6145026?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Timo N.</b></sub></a><br><a href=\"#translation-ntimo\" title=\"Translation\"><g-emoji class=\"g-emoji\" alias=\"earth_africa\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f30d.png\">🌍</g-emoji></a></td>\n</tr>\n<tr>\n<td align=\"center\"><a href=\"https://luithollander.nl\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/12037024?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>Luit Hollander</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3AMrLuit\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://github.com/s-john19\"><img src=\"https://avatars0.githubusercontent.com/u/36280159?v=4\" width=\"80px;\" style=\"max-width:100%;\"><br><sub><b>s-john19</b></sub></a><br><a href=\"https://github.com/BunqCommunity/BunqDesktop/issues?q=author%3As-john19\" title=\"Bug reports\"><g-emoji class=\"g-emoji\" alias=\"bug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f41b.png\">🐛</g-emoji></a></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n</tr></tbody></table>\n\n<p>This project follows the <a href=\"https://github.com/kentcdodds/all-contributors\">all-contributors</a> specification. Contributions of any kind welcome!</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.142Z",
    "goodColorOnWhite": "#CD3624",
    "goodColorOnBlack": "#ADBC4C",
    "faintColorOnWhite": "rgba(205, 54, 36, 0.1)"
  },
  {
    "slug": "buttercup",
    "name": "Buttercup",
    "description": "Easy-to-use Password Manager",
    "website": "https://buttercup.pw",
    "repository": "https://github.com/buttercup/buttercup-desktop",
    "license": "MIT",
    "keywords": [
      "encrypt",
      "encryption",
      "password",
      "security",
      "privacy",
      "login"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/768052/29536730-9db58428-86c7-11e7-9bef-418a8cd14830.png",
        "caption": "Buttercup Desktop",
        "imageLink": "https://buttercup.pw"
      }
    ],
    "icon": "buttercup-icon.png",
    "icon32": "buttercup-icon-32.png",
    "icon64": "buttercup-icon-64.png",
    "icon128": "buttercup-icon-128.png",
    "icon256": "buttercup-icon-256.png",
    "date": "2017-11-17",
    "iconColors": [
      "#e0f5f2",
      "#28b8a9",
      "#34ccac",
      "#6cccc0",
      "#5cc8bc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/11086367",
      "assets_url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/11086367/assets",
      "upload_url": "https://uploads.github.com/repos/buttercup/buttercup-desktop/releases/11086367/assets{?name,label}",
      "html_url": "https://github.com/buttercup/buttercup-desktop/releases/tag/v1.7.0",
      "id": 11086367,
      "tag_name": "v1.7.0",
      "target_commitish": "master",
      "name": "v1.7.0",
      "draft": false,
      "author": {
        "login": "sallar",
        "id": 768052,
        "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sallar",
        "html_url": "https://github.com/sallar",
        "followers_url": "https://api.github.com/users/sallar/followers",
        "following_url": "https://api.github.com/users/sallar/following{/other_user}",
        "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
        "organizations_url": "https://api.github.com/users/sallar/orgs",
        "repos_url": "https://api.github.com/users/sallar/repos",
        "events_url": "https://api.github.com/users/sallar/events{/privacy}",
        "received_events_url": "https://api.github.com/users/sallar/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-20T17:53:56Z",
      "published_at": "2018-05-20T18:20:44Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240548",
          "id": 7240548,
          "name": "Buttercup-1.7.0.dmg",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 57962068,
          "download_count": 169,
          "created_at": "2018-05-20T18:12:50Z",
          "updated_at": "2018-05-20T18:14:04Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/Buttercup-1.7.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240549",
          "id": 7240549,
          "name": "Buttercup-1.7.0.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 60692,
          "download_count": 2,
          "created_at": "2018-05-20T18:12:50Z",
          "updated_at": "2018-05-20T18:12:50Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/Buttercup-1.7.0.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240558",
          "id": 7240558,
          "name": "buttercup-desktop-1.7.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 55161534,
          "download_count": 869,
          "created_at": "2018-05-20T18:13:36Z",
          "updated_at": "2018-05-20T18:15:02Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop-1.7.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240546",
          "id": 7240546,
          "name": "buttercup-desktop-1.7.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 57028471,
          "download_count": 33,
          "created_at": "2018-05-20T18:12:36Z",
          "updated_at": "2018-05-20T18:14:12Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop-1.7.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240567",
          "id": 7240567,
          "name": "buttercup-desktop-1.7.0.x86_64.rpm",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-redhat-package-manager",
          "state": "uploaded",
          "size": 37392412,
          "download_count": 21,
          "created_at": "2018-05-20T18:14:07Z",
          "updated_at": "2018-05-20T18:14:35Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop-1.7.0.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240586",
          "id": 7240586,
          "name": "buttercup-desktop-setup-1.7.0.exe",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 75400581,
          "download_count": 2239,
          "created_at": "2018-05-20T18:16:15Z",
          "updated_at": "2018-05-20T18:17:16Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop-setup-1.7.0.exe"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240587",
          "id": 7240587,
          "name": "buttercup-desktop-setup-1.7.0.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 79447,
          "download_count": 3,
          "created_at": "2018-05-20T18:16:15Z",
          "updated_at": "2018-05-20T18:16:16Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop-setup-1.7.0.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240580",
          "id": 7240580,
          "name": "buttercup-desktop_1.7.0_amd64.deb",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 37476734,
          "download_count": 92,
          "created_at": "2018-05-20T18:15:01Z",
          "updated_at": "2018-05-20T18:15:25Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop_1.7.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240547",
          "id": 7240547,
          "name": "buttercup-desktop_1.7.0_amd64.snap",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 111427584,
          "download_count": 3,
          "created_at": "2018-05-20T18:12:44Z",
          "updated_at": "2018-05-20T18:15:13Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/buttercup-desktop_1.7.0_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240581",
          "id": 7240581,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 398,
          "download_count": 44,
          "created_at": "2018-05-20T18:15:26Z",
          "updated_at": "2018-05-20T18:15:26Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240559",
          "id": 7240559,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 186,
          "download_count": 2,
          "created_at": "2018-05-20T18:13:36Z",
          "updated_at": "2018-05-20T18:13:36Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240582",
          "id": 7240582,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 488,
          "download_count": 2077,
          "created_at": "2018-05-20T18:15:26Z",
          "updated_at": "2018-05-20T18:15:26Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/buttercup/buttercup-desktop/releases/assets/7240596",
          "id": 7240596,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "sallar",
            "id": 768052,
            "avatar_url": "https://avatars2.githubusercontent.com/u/768052?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sallar",
            "html_url": "https://github.com/sallar",
            "followers_url": "https://api.github.com/users/sallar/followers",
            "following_url": "https://api.github.com/users/sallar/following{/other_user}",
            "gists_url": "https://api.github.com/users/sallar/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sallar/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sallar/subscriptions",
            "organizations_url": "https://api.github.com/users/sallar/orgs",
            "repos_url": "https://api.github.com/users/sallar/repos",
            "events_url": "https://api.github.com/users/sallar/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sallar/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 433,
          "download_count": 3808,
          "created_at": "2018-05-20T18:17:16Z",
          "updated_at": "2018-05-20T18:17:16Z",
          "browser_download_url": "https://github.com/buttercup/buttercup-desktop/releases/download/v1.7.0/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/tarball/v1.7.0",
      "zipball_url": "https://api.github.com/repos/buttercup/buttercup-desktop/zipball/v1.7.0",
      "body_html": "<p>This release includes the following fixes and improvements:</p>\n<ul>\n<li>Updated French locale <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"324705335\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/609\" href=\"https://github.com/buttercup/buttercup-desktop/pull/609\">#609</a></li>\n<li>Fix Portuguese locale <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"318065502\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/601\" href=\"https://github.com/buttercup/buttercup-desktop/issues/601\">#601</a></li>\n<li>Disable auto-updating on Linux and force a manual update to fix damaged files. <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"315018365\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/595\" href=\"https://github.com/buttercup/buttercup-desktop/issues/595\">#595</a> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"309646635\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/586\" href=\"https://github.com/buttercup/buttercup-desktop/issues/586\">#586</a></li>\n<li>Close the first instance instead of second instance when two instances are opened at the same time <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"317979056\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/buttercup/buttercup-desktop/issues/600\" href=\"https://github.com/buttercup/buttercup-desktop/issues/600\">#600</a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.163Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#----------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7fc24c4ccbe4b26a4b860aff9120c38af5fe81e4/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f30353466633066612f62616467652f6465736b746f702e737667\"><img src=\"https://camo.githubusercontent.com/7fc24c4ccbe4b26a4b860aff9120c38af5fe81e4/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f30353466633066612f62616467652f6465736b746f702e737667\" alt=\"Buttercup Desktop\" data-canonical-src=\"https://cdn.rawgit.com/buttercup-pw/buttercup-assets/054fc0fa/badge/desktop.svg\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n  <br>\n</h1>\n<blockquote>\n<p>Cross-platform, free and open-source password manager based on NodeJS.</p>\n</blockquote>\n<p><a href=\"https://buttercup.pw\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e7a77ac280e330ea379024b25c2695b2dd0fcaff/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f36353832613033332f62616467652f6275747465726375702d736c696d2e737667\" alt=\"Buttercup\" data-canonical-src=\"https://cdn.rawgit.com/buttercup-pw/buttercup-assets/6582a033/badge/buttercup-slim.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/buttercup/buttercup-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d129c53c871f74796c2356bb3f90bcbc3a4c61c4/68747470733a2f2f7472617669732d63692e6f72672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/buttercup/buttercup-desktop.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/sallar/buttercup/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/302867fbb63f92a1093b27f8247f8ca2ce760de2/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f747674686e30686e72737272347567792f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/tvthn0hnrsrr4ugy/branch/master?svg=true\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/84a1119528fd47c4730a487fc95c7aefc26f3295/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6c6162656c3d6c6174657374\"><img src=\"https://camo.githubusercontent.com/84a1119528fd47c4730a487fc95c7aefc26f3295/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6c6162656c3d6c6174657374\" alt=\"Latest version\" data-canonical-src=\"https://img.shields.io/github/tag/buttercup/buttercup-desktop.svg?label=latest\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/buttercup/buttercup-desktop/releases\"><img src=\"https://camo.githubusercontent.com/e6919a42178d971355330173984abc3c76f52794/68747470733a2f2f6275747465726375702d646f776e6c6f61642d636f756e742e6e6f772e73682f3f\" alt=\"Github All Releases\" data-canonical-src=\"https://buttercup-download-count.now.sh/?\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/89d2f82e9d34a1fcc6390f59c35b0fc9f52b1b64/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/buttercup/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/77b943275012008c083913a5680f6c7e9db5f5a6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/buttercup/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://tools.ietf.org/html/rfc3602\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bd7f211825468c1f2342ff52e8124852f0971e88/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456e6372797074696f6e2d4145532532303235362532304342432d7265642e737667\" alt=\"encryption\" data-canonical-src=\"https://img.shields.io/badge/Encryption-AES%20256%20CBC-red.svg\" style=\"max-width:100%;\"></a> <a href=\"https://spectrum.chat/buttercup\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3869469/35880367-6bd58770-0b86-11e8-879f-d1f9136274a9.png\"><img src=\"https://user-images.githubusercontent.com/3869469/35880367-6bd58770-0b86-11e8-879f-d1f9136274a9.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h2>\n<p>Buttercup is a <strong>password manager</strong> - an assistant for helping you store all of your login credentials. Buttercup helps you keep your accounts safe and assists you when you want to log in - all you need to do is remember just one password: your <strong>master password</strong>.</p>\n<p>This is the Desktop application in the Buttercup suite, and there&apos;s also a <a href=\"https://github.com/buttercup/buttercup-mobile\">mobile app</a> and <a href=\"https://github.com/buttercup/buttercup-browser-extension\">browser extension</a> so that you can access your credentials anywhere. You store your credentials (login information) in a secure archive, which can then be stored on your own computer or any of our supported <strong>cloud services</strong> (like Dropbox, for example).</p>\n<p>Archives are encrypted using the AES specification, and cannot be read by anyone besides those with the master password. Brute-force decryption is not technically possible. You should not share your archive with anyone, but rest assured: your contents are safe.</p>\n<h3><a id=\"user-content-why-you-need-software-like-buttercup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#why-you-need-software-like-buttercup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why you need software like Buttercup</h3>\n<p>Many of us have 10s or 100s of accounts, and it would be <em>crazy</em> to secure these with 1 or 2 passwords. Why? If an attacker gains access to one of the systems you have an account with, your password there may be easily stolen - if an attacker gets this it&apos;s highly likely they will try to log in to other accounts you have with the same password. If you&apos;re using the same password on more than one site, you risk having several accounts stolen if any one of them is breached.</p>\n<p>Buttercup helps you by remembering all of your passwords, and because you no longer have to remember them yourself, you can use <strong>different passwords for every single site</strong>.</p>\n<h2><a id=\"user-content-protecting-your-details\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#protecting-your-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Protecting your details</h2>\n<p>Buttercup provides a secure way of storing your details, but it is only as secure as how you treat your master password and archive files.</p>\n<p>Ensure that you never share your master password or use it anywhere other than with your archive. Never share or store your archive in a non-private environment. Always remember to make <strong>regular</strong> backups of your archive.</p>\n<h2><a id=\"user-content-download--install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#download--install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download &amp; Install</h2>\n<p><a href=\"https://buttercup.pw\" rel=\"nofollow\">Head over to our website</a>, or checkout the <a href=\"https://github.com/buttercup/buttercup-desktop/releases\">releases page</a> to download different builds and versions.</p>\n<p>If you&apos;re using macOS, you can also use <strong>Homebrew Cask</strong> to download and install Buttercup:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install buttercup</pre></div>\n<p>If you&apos;re using Windows, you can use <a href=\"https://chocolatey.org/\" rel=\"nofollow\"><strong>Chocolatey</strong></a> to download and install <a href=\"https://chocolatey.org/packages/buttercup\" rel=\"nofollow\">Buttercup</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install buttercup</pre></div>\n<p>Buttercup is available for <strong>macOS (dmg)</strong>, <strong>Windows (exe)</strong> and <strong>Linux (deb, rpm, tarball)</strong> (64bit only). Buttercup is also available for <a href=\"https://aur.archlinux.org/packages/buttercup-desktop/\" rel=\"nofollow\">Arch Linux (32/64bit) (AUR)</a>.</p>\n<h3><a id=\"user-content-portability\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#portability\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Portability</h3>\n<p>Buttercup supports portable builds on the following platforms:</p>\n<ul>\n<li>Linux: <a href=\"https://github.com/buttercup/buttercup-desktop/releases/latest\">AppImage</a></li>\n</ul>\n<p><em>Portable versions for Windows and Mac will arrive in the not-so-distant future.</em></p>\n<h2><a id=\"user-content-encryption--format\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#encryption--format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Encryption &amp; Format</h2>\n<p>Buttercup uses a delta-system to manage archive changes and save conflicts. The archive, upon saving, is encrypted with AES 256bit CBC mode with a SHA256 HMAC. Encryption is performed once the password has been salted and prepared with PBKDF2 at between 200-250k iterations.</p>\n<p>Because security with password storage is of the utmost importance, Buttercup will remain in alpha/beta release mode until some level of professional scrutiny has occurred. It is completely possible that security-related changes will occur, but this is inevitable and we handle every question and criticism with great care when it comes to the safety of using our software.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<p>Buttercup supports loading and saving credentials archives both locally and remotely. Remote archives can be stored in a variety of service providers like Dropbox, ownCloud and Nextcloud (and others that support WebDAV, such as Yandex).</p>\n<p>Archives store groups and entries in a simple hierarchy. Both groups and entries can be moved into other groups. Deleted items are trashed before being removed permanently.</p>\n<p>Buttercup has basic merge conflict resolution when 2 changes are made at once on the file (locally or remote).</p>\n<p>You can import from other password managers (such as 1Password and KeePass) by opening your archive and choosing Import from the menu.</p>\n<h2><a id=\"user-content-internationalization\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#internationalization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Internationalization</h2>\n<p>Buttercup for Desktop supports the following languages:</p>\n<ul>\n<li><strong>English</strong> (Default)</li>\n<li>Spanish</li>\n<li>German</li>\n<li>French</li>\n<li>Russian</li>\n<li>Farsi</li>\n<li>Italian</li>\n<li>Brazilian Portuguese</li>\n<li>Ukrainian</li>\n<li>Hungarian</li>\n<li>Czech</li>\n</ul>\n<h3><a id=\"user-content-submitting-internationalization-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#submitting-internationalization-configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Submitting internationalization configurations</h3>\n<p>We welcome the addition of new languages to the Buttercup platform. Please follow the style of the current translations.</p>\n<p>If adding languages that are more specific than usual (eg. &quot;pt_br&quot; - Brazilian Portuguese), ensure that you separate the parts by an underscore <code>_</code> and not a dash.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you&apos;re interested in developing Buttercup:</p>\n<h3><a id=\"user-content-install-dependencies--run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#install-dependencies--run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install Dependencies &amp; Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm run start</pre></div>\n<h2><a id=\"user-content-package--release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#package--release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package &amp; Release</h2>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install Dependencies</h3>\n<p>You will need some extra dependencies to build for different platforms on a single platform. Please refer to <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">this guide</a> and install required software for your platform.</p>\n<h3><a id=\"user-content-building-libraries-before-releasing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#building-libraries-before-releasing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building libraries before releasing</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build</pre></div>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package</h3>\n<p>To package the app and make installers for all supported platforms:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run release</pre></div>\n<p>This may take a while depending on how fast your computer is. All apps and installers will be in <code>app</code> directory.</p>\n<p>To package only for the current platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package:current</pre></div>\n<p>Or for a specific platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package:mac\n$ npm run package:win\n$ npm run package:linux</pre></div>\n<h2><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debugging</h2>\n<p>In case you need to access Buttercup logs, they are located in:</p>\n<ul>\n<li><strong>On Linux:</strong> <code>~/.config/Buttercup/log.log</code></li>\n<li><strong>On macOS:</strong> <code>~/Library/Logs/Buttercup/log.log</code></li>\n<li><strong>On Windows:</strong> <code>%USERPROFILE%\\AppData\\Roaming\\Buttercup\\log.log</code></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<h3><a id=\"user-content-creation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#creation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creation</h3>\n<ul>\n<li>Sallar (<a href=\"https://twitter.com/sallar\" rel=\"nofollow\">@sallar</a>)</li>\n<li>Perry (<a href=\"https://twitter.com/perry_mitchell\" rel=\"nofollow\">@perry_mitchell</a>)</li>\n</ul>\n<h3><a id=\"user-content-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributions</h3>\n<p>This project exists thanks to all the people who contribute. <a href=\"https://github.com/buttercup/buttercup-desktop/blob/master/CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"https://github.com/buttercup/buttercup-desktop/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/388759fc4ae35dcb700e1d08f983db8d77dc1ae7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/buttercup/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<p>We&apos;d also like to thank:</p>\n<ul>\n<li>Mohammad Amiri (Brand &amp; Identity) (<a href=\"https://twitter.com/pixelvisualize\" rel=\"nofollow\">@pixelvisualize</a>)</li>\n<li>Arash Asghari (Brand &amp; Identity) (<a href=\"https://twitter.com/_arashasghari\" rel=\"nofollow\">@_arashasghari</a>)</li>\n</ul>\n<blockquote>\n<p>We welcome contributions. Please read <a href=\"https://github.com/buttercup/buttercup-desktop/blob/master/CONTRIBUTING.md\">Contribution Guide</a> before sending a PR.</p>\n</blockquote>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h3>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> [<a href=\"https://opencollective.com/buttercup#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/buttercup#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21401f3c91505146f1f11ca920d01b71988b165c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/buttercup/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h3>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/buttercup#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/buttercup/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5de3691ab2b323fa7f55fd43d7b72a5daa01ae3e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ca3cbe23ffdae4a5649b4962c6d1f69b6b0194c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe9334ec473aeee6bed917fb0e333d02b51f695e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e53b346cad08776e0630159a9ccaf4ee510442e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/383692d7e32adbf07f2b7bad791347c2c902acb0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f66e648d60eb614de9da391cf254c052a499581e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2a76f75feed9ec51b279e9393e4e34954afac83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/74c89af97d429ba449bfeca138cc3400499450a7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b30f80083abcea4555f1b01456a0cb577a553669/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/93797e71db7cda4d6f2143da832597b8b308c403/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/buttercup/buttercup-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Released under <a href=\"https://github.com/buttercup/buttercup-desktop/blob/master/LICENSE\">GNU/GPL Version 3</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----------\" class=\"anchor\" aria-hidden=\"true\" href=\"#----------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7fc24c4ccbe4b26a4b860aff9120c38af5fe81e4/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f30353466633066612f62616467652f6465736b746f702e737667\"><img src=\"https://camo.githubusercontent.com/7fc24c4ccbe4b26a4b860aff9120c38af5fe81e4/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f30353466633066612f62616467652f6465736b746f702e737667\" alt=\"Buttercup Desktop\" data-canonical-src=\"https://cdn.rawgit.com/buttercup-pw/buttercup-assets/054fc0fa/badge/desktop.svg\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n  <br>\n</h1>\n<blockquote>\n<p>Cross-platform, free and open-source password manager based on NodeJS.</p>\n</blockquote>\n<p><a href=\"https://buttercup.pw\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e7a77ac280e330ea379024b25c2695b2dd0fcaff/68747470733a2f2f63646e2e7261776769742e636f6d2f6275747465726375702d70772f6275747465726375702d6173736574732f36353832613033332f62616467652f6275747465726375702d736c696d2e737667\" alt=\"Buttercup\" data-canonical-src=\"https://cdn.rawgit.com/buttercup-pw/buttercup-assets/6582a033/badge/buttercup-slim.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/buttercup/buttercup-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d129c53c871f74796c2356bb3f90bcbc3a4c61c4/68747470733a2f2f7472617669732d63692e6f72672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/buttercup/buttercup-desktop.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/sallar/buttercup/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/302867fbb63f92a1093b27f8247f8ca2ce760de2/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f747674686e30686e72737272347567792f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/tvthn0hnrsrr4ugy/branch/master?svg=true\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/84a1119528fd47c4730a487fc95c7aefc26f3295/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6c6162656c3d6c6174657374\"><img src=\"https://camo.githubusercontent.com/84a1119528fd47c4730a487fc95c7aefc26f3295/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f6275747465726375702f6275747465726375702d6465736b746f702e7376673f6c6162656c3d6c6174657374\" alt=\"Latest version\" data-canonical-src=\"https://img.shields.io/github/tag/buttercup/buttercup-desktop.svg?label=latest\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/buttercup/buttercup-desktop/releases\"><img src=\"https://camo.githubusercontent.com/e6919a42178d971355330173984abc3c76f52794/68747470733a2f2f6275747465726375702d646f776e6c6f61642d636f756e742e6e6f772e73682f3f\" alt=\"Github All Releases\" data-canonical-src=\"https://buttercup-download-count.now.sh/?\" style=\"max-width:100%;\"></a> <a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/89d2f82e9d34a1fcc6390f59c35b0fc9f52b1b64/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/buttercup/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/77b943275012008c083913a5680f6c7e9db5f5a6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/buttercup/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://tools.ietf.org/html/rfc3602\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bd7f211825468c1f2342ff52e8124852f0971e88/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456e6372797074696f6e2d4145532532303235362532304342432d7265642e737667\" alt=\"encryption\" data-canonical-src=\"https://img.shields.io/badge/Encryption-AES%20256%20CBC-red.svg\" style=\"max-width:100%;\"></a> <a href=\"https://spectrum.chat/buttercup\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3869469/35880367-6bd58770-0b86-11e8-879f-d1f9136274a9.png\"><img src=\"https://user-images.githubusercontent.com/3869469/35880367-6bd58770-0b86-11e8-879f-d1f9136274a9.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h2>\n<p>Buttercup is a <strong>password manager</strong> - an assistant for helping you store all of your login credentials. Buttercup helps you keep your accounts safe and assists you when you want to log in - all you need to do is remember just one password: your <strong>master password</strong>.</p>\n<p>This is the Desktop application in the Buttercup suite, and there's also a <a href=\"https://github.com/buttercup/buttercup-mobile\">mobile app</a> and <a href=\"https://github.com/buttercup/buttercup-browser-extension\">browser extension</a> so that you can access your credentials anywhere. You store your credentials (login information) in a secure archive, which can then be stored on your own computer or any of our supported <strong>cloud services</strong> (like Dropbox, for example).</p>\n<p>Archives are encrypted using the AES specification, and cannot be read by anyone besides those with the master password. Brute-force decryption is not technically possible. You should not share your archive with anyone, but rest assured: your contents are safe.</p>\n<h3><a id=\"user-content-why-you-need-software-like-buttercup\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-you-need-software-like-buttercup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why you need software like Buttercup</h3>\n<p>Many of us have 10s or 100s of accounts, and it would be <em>crazy</em> to secure these with 1 or 2 passwords. Why? If an attacker gains access to one of the systems you have an account with, your password there may be easily stolen - if an attacker gets this it's highly likely they will try to log in to other accounts you have with the same password. If you're using the same password on more than one site, you risk having several accounts stolen if any one of them is breached.</p>\n<p>Buttercup helps you by remembering all of your passwords, and because you no longer have to remember them yourself, you can use <strong>different passwords for every single site</strong>.</p>\n<h2><a id=\"user-content-protecting-your-details\" class=\"anchor\" aria-hidden=\"true\" href=\"#protecting-your-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Protecting your details</h2>\n<p>Buttercup provides a secure way of storing your details, but it is only as secure as how you treat your master password and archive files.</p>\n<p>Ensure that you never share your master password or use it anywhere other than with your archive. Never share or store your archive in a non-private environment. Always remember to make <strong>regular</strong> backups of your archive.</p>\n<h2><a id=\"user-content-download--install\" class=\"anchor\" aria-hidden=\"true\" href=\"#download--install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download &amp; Install</h2>\n<p><a href=\"https://buttercup.pw\" rel=\"nofollow\">Head over to our website</a>, or checkout the <a href=\"https://github.com/buttercup/buttercup-desktop/releases\">releases page</a> to download different builds and versions.</p>\n<p>If you're using macOS, you can also use <strong>Homebrew Cask</strong> to download and install Buttercup:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install buttercup</pre></div>\n<p>If you're using Windows, you can use <a href=\"https://chocolatey.org/\" rel=\"nofollow\"><strong>Chocolatey</strong></a> to download and install <a href=\"https://chocolatey.org/packages/buttercup\" rel=\"nofollow\">Buttercup</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install buttercup</pre></div>\n<p>Buttercup is available for <strong>macOS (dmg)</strong>, <strong>Windows (exe)</strong> and <strong>Linux (deb, rpm, tarball)</strong> (64bit only). Buttercup is also available for <a href=\"https://aur.archlinux.org/packages/buttercup-desktop/\" rel=\"nofollow\">Arch Linux (32/64bit) (AUR)</a>.</p>\n<h3><a id=\"user-content-portability\" class=\"anchor\" aria-hidden=\"true\" href=\"#portability\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Portability</h3>\n<p>Buttercup supports portable builds on the following platforms:</p>\n<ul>\n<li>Linux: <a href=\"https://github.com/buttercup/buttercup-desktop/releases/latest\">AppImage</a></li>\n</ul>\n<p><em>Portable versions for Windows and Mac will arrive in the not-so-distant future.</em></p>\n<h2><a id=\"user-content-encryption--format\" class=\"anchor\" aria-hidden=\"true\" href=\"#encryption--format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Encryption &amp; Format</h2>\n<p>Buttercup uses a delta-system to manage archive changes and save conflicts. The archive, upon saving, is encrypted with AES 256bit CBC mode with a SHA256 HMAC. Encryption is performed once the password has been salted and prepared with PBKDF2 at between 200-250k iterations.</p>\n<p>Because security with password storage is of the utmost importance, Buttercup will remain in alpha/beta release mode until some level of professional scrutiny has occurred. It is completely possible that security-related changes will occur, but this is inevitable and we handle every question and criticism with great care when it comes to the safety of using our software.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<p>Buttercup supports loading and saving credentials archives both locally and remotely. Remote archives can be stored in a variety of service providers like Dropbox, ownCloud and Nextcloud (and others that support WebDAV, such as Yandex).</p>\n<p>Archives store groups and entries in a simple hierarchy. Both groups and entries can be moved into other groups. Deleted items are trashed before being removed permanently.</p>\n<p>Buttercup has basic merge conflict resolution when 2 changes are made at once on the file (locally or remote).</p>\n<p>You can import from other password managers (such as 1Password and KeePass) by opening your archive and choosing Import from the menu.</p>\n<h2><a id=\"user-content-internationalization\" class=\"anchor\" aria-hidden=\"true\" href=\"#internationalization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Internationalization</h2>\n<p>Buttercup for Desktop supports the following languages:</p>\n<ul>\n<li><strong>English</strong> (Default)</li>\n<li>Spanish</li>\n<li>German</li>\n<li>French</li>\n<li>Russian</li>\n<li>Farsi</li>\n<li>Italian</li>\n<li>Brazilian Portuguese</li>\n<li>Ukrainian</li>\n<li>Hungarian</li>\n<li>Czech</li>\n</ul>\n<h3><a id=\"user-content-submitting-internationalization-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"#submitting-internationalization-configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Submitting internationalization configurations</h3>\n<p>We welcome the addition of new languages to the Buttercup platform. Please follow the style of the current translations.</p>\n<p>If adding languages that are more specific than usual (eg. \"pt_br\" - Brazilian Portuguese), ensure that you separate the parts by an underscore <code>_</code> and not a dash.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you're interested in developing Buttercup:</p>\n<h3><a id=\"user-content-install-dependencies--run\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies--run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install Dependencies &amp; Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm run start</pre></div>\n<h2><a id=\"user-content-package--release\" class=\"anchor\" aria-hidden=\"true\" href=\"#package--release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package &amp; Release</h2>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install Dependencies</h3>\n<p>You will need some extra dependencies to build for different platforms on a single platform. Please refer to <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">this guide</a> and install required software for your platform.</p>\n<h3><a id=\"user-content-building-libraries-before-releasing\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-libraries-before-releasing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building libraries before releasing</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build</pre></div>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package</h3>\n<p>To package the app and make installers for all supported platforms:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run release</pre></div>\n<p>This may take a while depending on how fast your computer is. All apps and installers will be in <code>app</code> directory.</p>\n<p>To package only for the current platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package:current</pre></div>\n<p>Or for a specific platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package:mac\n$ npm run package:win\n$ npm run package:linux</pre></div>\n<h2><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debugging</h2>\n<p>In case you need to access Buttercup logs, they are located in:</p>\n<ul>\n<li><strong>On Linux:</strong> <code>~/.config/Buttercup/log.log</code></li>\n<li><strong>On macOS:</strong> <code>~/Library/Logs/Buttercup/log.log</code></li>\n<li><strong>On Windows:</strong> <code>%USERPROFILE%\\AppData\\Roaming\\Buttercup\\log.log</code></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<h3><a id=\"user-content-creation\" class=\"anchor\" aria-hidden=\"true\" href=\"#creation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creation</h3>\n<ul>\n<li>Sallar (<a href=\"https://twitter.com/sallar\" rel=\"nofollow\">@sallar</a>)</li>\n<li>Perry (<a href=\"https://twitter.com/perry_mitchell\" rel=\"nofollow\">@perry_mitchell</a>)</li>\n</ul>\n<h3><a id=\"user-content-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributions</h3>\n<p>This project exists thanks to all the people who contribute. <a href=\"CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"https://github.com/buttercup/buttercup-desktop/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/388759fc4ae35dcb700e1d08f983db8d77dc1ae7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/buttercup/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<p>We'd also like to thank:</p>\n<ul>\n<li>Mohammad Amiri (Brand &amp; Identity) (<a href=\"https://twitter.com/pixelvisualize\" rel=\"nofollow\">@pixelvisualize</a>)</li>\n<li>Arash Asghari (Brand &amp; Identity) (<a href=\"https://twitter.com/_arashasghari\" rel=\"nofollow\">@_arashasghari</a>)</li>\n</ul>\n<blockquote>\n<p>We welcome contributions. Please read <a href=\"CONTRIBUTING.md\">Contribution Guide</a> before sending a PR.</p>\n</blockquote>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h3>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> [<a href=\"https://opencollective.com/buttercup#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/buttercup#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21401f3c91505146f1f11ca920d01b71988b165c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/buttercup/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h3>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/buttercup#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/buttercup/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5de3691ab2b323fa7f55fd43d7b72a5daa01ae3e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ca3cbe23ffdae4a5649b4962c6d1f69b6b0194c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe9334ec473aeee6bed917fb0e333d02b51f695e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e53b346cad08776e0630159a9ccaf4ee510442e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/383692d7e32adbf07f2b7bad791347c2c902acb0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f66e648d60eb614de9da391cf254c052a499581e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2a76f75feed9ec51b279e9393e4e34954afac83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/74c89af97d429ba449bfeca138cc3400499450a7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b30f80083abcea4555f1b01456a0cb577a553669/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/buttercup/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/93797e71db7cda4d6f2143da832597b8b308c403/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6275747465726375702f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/buttercup/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Released under <a href=\"LICENSE\">GNU/GPL Version 3</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.341Z",
    "goodColorOnWhite": "#1A796F",
    "goodColorOnBlack": "#28B8A9",
    "faintColorOnWhite": "rgba(26, 121, 111, 0.1)"
  },
  {
    "slug": "c-ip",
    "name": "c-ip",
    "description": "View your WLAN/Public IP without using a command line.",
    "website": "https://c-ip.lierrmm.space",
    "repository": "https://github.com/ImNotLiam/c-ip",
    "keywords": [
      "IP",
      "network",
      "utilities"
    ],
    "category": "Utilities",
    "license": "MIT license",
    "icon": "c-ip-icon.png",
    "icon32": "c-ip-icon-32.png",
    "icon64": "c-ip-icon-64.png",
    "icon128": "c-ip-icon-128.png",
    "icon256": "c-ip-icon-256.png",
    "date": "2018-05-10",
    "iconColors": [
      "#040404",
      "#0c0c0c",
      "#080404",
      "#040c08",
      "#04040c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/ImNotLiam/C-IP/releases/10902213",
      "assets_url": "https://api.github.com/repos/ImNotLiam/C-IP/releases/10902213/assets",
      "upload_url": "https://uploads.github.com/repos/ImNotLiam/C-IP/releases/10902213/assets{?name,label}",
      "html_url": "https://github.com/ImNotLiam/C-IP/releases/tag/1.0.0",
      "id": 10902213,
      "tag_name": "1.0.0",
      "target_commitish": "master",
      "name": "Inital Release",
      "draft": false,
      "author": {
        "login": "ImNotLiam",
        "id": 13552261,
        "avatar_url": "https://avatars0.githubusercontent.com/u/13552261?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/ImNotLiam",
        "html_url": "https://github.com/ImNotLiam",
        "followers_url": "https://api.github.com/users/ImNotLiam/followers",
        "following_url": "https://api.github.com/users/ImNotLiam/following{/other_user}",
        "gists_url": "https://api.github.com/users/ImNotLiam/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/ImNotLiam/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/ImNotLiam/subscriptions",
        "organizations_url": "https://api.github.com/users/ImNotLiam/orgs",
        "repos_url": "https://api.github.com/users/ImNotLiam/repos",
        "events_url": "https://api.github.com/users/ImNotLiam/events{/privacy}",
        "received_events_url": "https://api.github.com/users/ImNotLiam/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-08T14:33:29Z",
      "published_at": "2018-05-08T14:34:48Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/ImNotLiam/C-IP/releases/assets/7104472",
          "id": 7104472,
          "name": "C-IP.Setup.1.0.0.exe",
          "label": null,
          "uploader": {
            "login": "ImNotLiam",
            "id": 13552261,
            "avatar_url": "https://avatars0.githubusercontent.com/u/13552261?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/ImNotLiam",
            "html_url": "https://github.com/ImNotLiam",
            "followers_url": "https://api.github.com/users/ImNotLiam/followers",
            "following_url": "https://api.github.com/users/ImNotLiam/following{/other_user}",
            "gists_url": "https://api.github.com/users/ImNotLiam/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/ImNotLiam/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/ImNotLiam/subscriptions",
            "organizations_url": "https://api.github.com/users/ImNotLiam/orgs",
            "repos_url": "https://api.github.com/users/ImNotLiam/repos",
            "events_url": "https://api.github.com/users/ImNotLiam/events{/privacy}",
            "received_events_url": "https://api.github.com/users/ImNotLiam/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 37330474,
          "download_count": 301,
          "created_at": "2018-05-08T15:22:16Z",
          "updated_at": "2018-05-08T15:23:06Z",
          "browser_download_url": "https://github.com/ImNotLiam/C-IP/releases/download/1.0.0/C-IP.Setup.1.0.0.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/ImNotLiam/C-IP/tarball/1.0.0",
      "zipball_url": "https://api.github.com/repos/ImNotLiam/C-IP/zipball/1.0.0",
      "body_html": "<p>First release for the windows platform.</p>\n<p>--<br>\nAdded auto startup</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.137Z",
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:05.177Z",
    "goodColorOnWhite": "#040C08",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(4, 12, 8, 0.1)"
  },
  {
    "slug": "calcy",
    "name": "Calcy",
    "description": "A simple and basic calculator app.",
    "repository": "https://github.com/VarunDevPro/calcy",
    "website": "https://varundevpro.github.io/calcy",
    "license": "MIT",
    "keywords": [
      "calculator",
      "arithmetic",
      "math"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://varundevpro.github.io/calcy/calcy.png"
      }
    ],
    "icon": "calcy-icon.png",
    "icon32": "calcy-icon-32.png",
    "icon64": "calcy-icon-64.png",
    "icon128": "calcy-icon-128.png",
    "icon256": "calcy-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#be4339",
      "#e4e4e4",
      "#bc9a98",
      "#7d7d7d",
      "#f47c74"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/9590217",
      "assets_url": "https://api.github.com/repos/VarunDevPro/calcy/releases/9590217/assets",
      "upload_url": "https://uploads.github.com/repos/VarunDevPro/calcy/releases/9590217/assets{?name,label}",
      "html_url": "https://github.com/VarunDevPro/calcy/releases/tag/v1.1.0",
      "id": 9590217,
      "tag_name": "v1.1.0",
      "target_commitish": "master",
      "name": "First minor upgrade..",
      "draft": false,
      "author": {
        "login": "VarunDevPro",
        "id": 28918411,
        "avatar_url": "https://avatars0.githubusercontent.com/u/28918411?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/VarunDevPro",
        "html_url": "https://github.com/VarunDevPro",
        "followers_url": "https://api.github.com/users/VarunDevPro/followers",
        "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}",
        "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions",
        "organizations_url": "https://api.github.com/users/VarunDevPro/orgs",
        "repos_url": "https://api.github.com/users/VarunDevPro/repos",
        "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}",
        "received_events_url": "https://api.github.com/users/VarunDevPro/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-02-08T11:54:19Z",
      "published_at": "2018-02-08T12:17:25Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/6148102",
          "id": 6148102,
          "name": "calcy-app-v1.1.0.exe",
          "label": null,
          "uploader": {
            "login": "VarunDevPro",
            "id": 28918411,
            "avatar_url": "https://avatars0.githubusercontent.com/u/28918411?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VarunDevPro",
            "html_url": "https://github.com/VarunDevPro",
            "followers_url": "https://api.github.com/users/VarunDevPro/followers",
            "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}",
            "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions",
            "organizations_url": "https://api.github.com/users/VarunDevPro/orgs",
            "repos_url": "https://api.github.com/users/VarunDevPro/repos",
            "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VarunDevPro/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 38027573,
          "download_count": 241,
          "created_at": "2018-02-08T12:11:28Z",
          "updated_at": "2018-02-08T12:14:34Z",
          "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-app-v1.1.0.exe"
        },
        {
          "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/6148100",
          "id": 6148100,
          "name": "calcy-win-v1.1.0.7z",
          "label": null,
          "uploader": {
            "login": "VarunDevPro",
            "id": 28918411,
            "avatar_url": "https://avatars0.githubusercontent.com/u/28918411?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VarunDevPro",
            "html_url": "https://github.com/VarunDevPro",
            "followers_url": "https://api.github.com/users/VarunDevPro/followers",
            "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}",
            "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions",
            "organizations_url": "https://api.github.com/users/VarunDevPro/orgs",
            "repos_url": "https://api.github.com/users/VarunDevPro/repos",
            "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VarunDevPro/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 36485303,
          "download_count": 29,
          "created_at": "2018-02-08T12:11:28Z",
          "updated_at": "2018-02-08T12:12:28Z",
          "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-win-v1.1.0.7z"
        },
        {
          "url": "https://api.github.com/repos/VarunDevPro/calcy/releases/assets/6148101",
          "id": 6148101,
          "name": "calcy-win-v1.1.0.zip",
          "label": null,
          "uploader": {
            "login": "VarunDevPro",
            "id": 28918411,
            "avatar_url": "https://avatars0.githubusercontent.com/u/28918411?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VarunDevPro",
            "html_url": "https://github.com/VarunDevPro",
            "followers_url": "https://api.github.com/users/VarunDevPro/followers",
            "following_url": "https://api.github.com/users/VarunDevPro/following{/other_user}",
            "gists_url": "https://api.github.com/users/VarunDevPro/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VarunDevPro/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VarunDevPro/subscriptions",
            "organizations_url": "https://api.github.com/users/VarunDevPro/orgs",
            "repos_url": "https://api.github.com/users/VarunDevPro/repos",
            "events_url": "https://api.github.com/users/VarunDevPro/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VarunDevPro/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 53039986,
          "download_count": 50,
          "created_at": "2018-02-08T12:11:28Z",
          "updated_at": "2018-02-08T12:13:34Z",
          "browser_download_url": "https://github.com/VarunDevPro/calcy/releases/download/v1.1.0/calcy-win-v1.1.0.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/VarunDevPro/calcy/tarball/v1.1.0",
      "zipball_url": "https://api.github.com/repos/VarunDevPro/calcy/zipball/v1.1.0",
      "body_html": "<h2>Updates</h2>\n<ul>\n<li><em><code>Works on mobile both offline &amp; online.</code></em></li>\n<li><em><code>Works on Android as PWA.</code></em></li>\n<li><em><code>Added context-menu to Quit &amp; Refresh.</code></em></li>\n<li><em><code>UI similar for any platform.</code></em></li>\n<li><em><code>Added Copy to Clip board feature</code></em></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.140Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-the-calcy-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#the-calcy-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The Calcy App</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/b35aa8325686172168b1bba25065ff7482e087a2/68747470733a2f2f766172756e64657670726f2e6769746875622e696f2f63616c63792f63616c63792d69636f6e2e706e67\"><img alt=\"Calcy Icon\" src=\"https://camo.githubusercontent.com/b35aa8325686172168b1bba25065ff7482e087a2/68747470733a2f2f766172756e64657670726f2e6769746875622e696f2f63616c63792f63616c63792d69636f6e2e706e67\" data-canonical-src=\"https://varundevpro.github.io/calcy/calcy-icon.png\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n<details>\n<summary>Click to expand</summary>\n<ul>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#about\">About</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#downloads\">Downloads</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#for-developers\">For Developers</a>\n<ul>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#prerequisites\">Prerequisites</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#build\">Build</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#third-party-plugins\">Third Party Plugins</a></li>\n<li><a href=\"https://github.com/VarunDevPro/calcy/blob/master/#license\">License</a></li>\n</ul>\n</details>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">&#x1F4A1;</g-emoji></p>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h2>\n<p>A basic calculator app built with electron.</p>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">&#x1F525;</g-emoji></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><em><code>Works on mobile with the website.</code></em></li>\n<li><em><code>Works with keyboard.</code></em></li>\n<li><em><code>Keyboard shortcuts to Quit &amp; Refresh.</code></em></li>\n<li><em><code>UI as Numeric KeyPad.</code></em></li>\n<li><em><code>Backspace to del one char</code></em></li>\n<li><em><code>C to Clear</code></em></li>\n</ul>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b07.png\">&#x2B07;&#xFE0F;</g-emoji></p>  \n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Arch</th>\n<th>Version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.0.1</td>\n<td><a href=\"https://github.com/VarunDevPro/calcy/releases/download/v1.0.1/calcy-win32-ia32.7z\">Download</a></td>\n</tr>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.0.0</td>\n<td><a href=\"https://github.com/VarunDevPro/calcy/releases/download/v1.0.0/calcy-win32-ia32.7z\">Download</a></td>\n</tr></tbody></table>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"man\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f468.png\">&#x1F468;</g-emoji></p>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Developers</h2>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing:</h3>\n<p>Any contributions are welcome, if you plan to contribute please read the <a href=\"https://github.com/VarunDevPro/calcy/blob/master/CONTRIBUTING.md\">contributing</a> docs first.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisites:</h3>\n<pre><code>You must have npm and nodejs installed.\n</code></pre>\n<h3><a id=\"user-content-to-use-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#to-use-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To use the application:</h3>\n<pre><code>1. Clone the project\n2. Run npm install \n3. Run npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build:</h3>\n<p>Detect Platform:</p>\n<pre><code>npm run dist\n</code></pre>\n<p>Windows:</p>\n<pre><code>npm run build-win\n</code></pre>\n<p>Mac:</p>\n<pre><code>npm run build-mac\n</code></pre>\n<p>Linux:</p>\n<pre><code>npm run build-linux\n</code></pre>\n<p>Cross Platform:</p>\n<pre><code>npm run build\n</code></pre>\n<h4><a id=\"user-content-to-force-32-bit-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#to-force-32-bit-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To force 32 bit build:</h4>\n<p><em>Append &quot;-- --ia32&quot; to npm run command</em></p>\n<p>Example:</p>\n<pre><code>npm run build-win -- --ia32\n</code></pre>\n<p align=\"right\"> <g-emoji class=\"g-emoji\" alias=\"electric_plug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50c.png\">&#x1F50C;</g-emoji></p>\n<h2><a id=\"user-content-third-party-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#third-party-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Third Party Plugins</h2>\n<p>None</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a> <g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/00a9.png\">&#xA9;&#xFE0F;</g-emoji> <a href=\"http://github.com/varundevpro\">Varun A</a> <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">&#x1F525;</g-emoji></p>\n<h2><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/VarunDevPro/calcy/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#xA0;</h2>\n<p align=\"center\">\nBuilt with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji> using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron Framework</a>.\n</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-the-calcy-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-calcy-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The Calcy App</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/b35aa8325686172168b1bba25065ff7482e087a2/68747470733a2f2f766172756e64657670726f2e6769746875622e696f2f63616c63792f63616c63792d69636f6e2e706e67\"><img alt=\"Calcy Icon\" src=\"https://camo.githubusercontent.com/b35aa8325686172168b1bba25065ff7482e087a2/68747470733a2f2f766172756e64657670726f2e6769746875622e696f2f63616c63792f63616c63792d69636f6e2e706e67\" data-canonical-src=\"https://varundevpro.github.io/calcy/calcy-icon.png\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<details>\n<summary>Click to expand</summary>\n<ul>\n<li><a href=\"#about\">About</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#downloads\">Downloads</a></li>\n<li><a href=\"#for-developers\">For Developers</a>\n<ul>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#prerequisites\">Prerequisites</a></li>\n<li><a href=\"#build\">Build</a></li>\n</ul>\n</li>\n<li><a href=\"#third-party-plugins\">Third Party Plugins</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n</details>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji></p>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h2>\n<p>A basic calculator app built with electron.</p>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><em><code>Works on mobile with the website.</code></em></li>\n<li><em><code>Works with keyboard.</code></em></li>\n<li><em><code>Keyboard shortcuts to Quit &amp; Refresh.</code></em></li>\n<li><em><code>UI as Numeric KeyPad.</code></em></li>\n<li><em><code>Backspace to del one char</code></em></li>\n<li><em><code>C to Clear</code></em></li>\n</ul>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji></p>  \n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Arch</th>\n<th>Version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.0.1</td>\n<td><a href=\"https://github.com/VarunDevPro/calcy/releases/download/v1.0.1/calcy-win32-ia32.7z\">Download</a></td>\n</tr>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.0.0</td>\n<td><a href=\"https://github.com/VarunDevPro/calcy/releases/download/v1.0.0/calcy-win32-ia32.7z\">Download</a></td>\n</tr></tbody></table>\n<p align=\"right\"><g-emoji class=\"g-emoji\" alias=\"man\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f468.png\">👨</g-emoji></p>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Developers</h2>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing:</h3>\n<p>Any contributions are welcome, if you plan to contribute please read the <a href=\"https://github.com/VarunDevPro/calcy/blob/master/CONTRIBUTING.md\">contributing</a> docs first.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisites:</h3>\n<pre><code>You must have npm and nodejs installed.\n</code></pre>\n<h3><a id=\"user-content-to-use-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-use-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To use the application:</h3>\n<pre><code>1. Clone the project\n2. Run npm install \n3. Run npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build:</h3>\n<p>Detect Platform:</p>\n<pre><code>npm run dist\n</code></pre>\n<p>Windows:</p>\n<pre><code>npm run build-win\n</code></pre>\n<p>Mac:</p>\n<pre><code>npm run build-mac\n</code></pre>\n<p>Linux:</p>\n<pre><code>npm run build-linux\n</code></pre>\n<p>Cross Platform:</p>\n<pre><code>npm run build\n</code></pre>\n<h4><a id=\"user-content-to-force-32-bit-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-force-32-bit-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To force 32 bit build:</h4>\n<p><em>Append \"-- --ia32\" to npm run command</em></p>\n<p>Example:</p>\n<pre><code>npm run build-win -- --ia32\n</code></pre>\n<p align=\"right\"> <g-emoji class=\"g-emoji\" alias=\"electric_plug\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50c.png\">🔌</g-emoji></p>\n<h2><a id=\"user-content-third-party-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#third-party-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Third Party Plugins</h2>\n<p>None</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a> <g-emoji class=\"g-emoji\" alias=\"copyright\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/00a9.png\">©️</g-emoji> <a href=\"http://github.com/varundevpro\">Varun A</a> <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji></p>\n<h2><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a> </h2>\n<p align=\"center\">\nBuilt with <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron Framework</a>.\n</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.225Z",
    "goodColorOnWhite": "#BE4339",
    "goodColorOnBlack": "#F47C74",
    "faintColorOnWhite": "rgba(190, 67, 57, 0.1)"
  },
  {
    "slug": "cansnippet",
    "name": "canSnippet",
    "description": "The missing snippet management tool for macOS.",
    "website": "https://www.cansnippet.com",
    "keywords": [
      "snippet",
      "macro",
      "code",
      "developers",
      "editing",
      "text",
      "productivity",
      "keyboard",
      "shortcuts"
    ],
    "category": "Productivity",
    "icon": "cansnippet-icon.png",
    "icon32": "cansnippet-icon-32.png",
    "icon64": "cansnippet-icon-64.png",
    "icon128": "cansnippet-icon-128.png",
    "icon256": "cansnippet-icon-256.png",
    "date": "2017-06-01",
    "iconColors": [
      "#047bdb",
      "#040404",
      "#044c88",
      "#043c6d",
      "#043c64"
    ],
    "goodColorOnWhite": "#044C88",
    "goodColorOnBlack": "#047BDB",
    "faintColorOnWhite": "rgba(4, 76, 136, 0.1)"
  },
  {
    "slug": "caprine",
    "name": "Caprine",
    "description": "Facebook Messenger app",
    "repository": "https://github.com/sindresorhus/caprine",
    "keywords": [
      "chat",
      "messaging",
      "social",
      "facebook"
    ],
    "license": "MIT",
    "disabled": true,
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/sindresorhus/caprine/master/media/screenshot.png"
      }
    ],
    "icon": "caprine-icon.png",
    "icon32": "caprine-icon-32.png",
    "icon64": "caprine-icon-64.png",
    "icon128": "caprine-icon-128.png",
    "icon256": "caprine-icon-256.png",
    "date": "2016-04-22",
    "iconColors": [
      "#2ba3f2",
      "#f9fbfc",
      "#4cd4fc",
      "#81c9f6",
      "#095ab2"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/sindresorhus/caprine/releases/11091093",
      "assets_url": "https://api.github.com/repos/sindresorhus/caprine/releases/11091093/assets",
      "upload_url": "https://uploads.github.com/repos/sindresorhus/caprine/releases/11091093/assets{?name,label}",
      "html_url": "https://github.com/sindresorhus/caprine/releases/tag/v2.13.1",
      "id": 11091093,
      "tag_name": "v2.13.1",
      "target_commitish": "master",
      "name": "2.13.1",
      "draft": false,
      "author": {
        "login": "sindresorhus",
        "id": 170270,
        "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sindresorhus",
        "html_url": "https://github.com/sindresorhus",
        "followers_url": "https://api.github.com/users/sindresorhus/followers",
        "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
        "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
        "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
        "repos_url": "https://api.github.com/users/sindresorhus/repos",
        "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
        "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-21T08:15:53Z",
      "published_at": "2018-05-21T08:27:27Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245388",
          "id": 7245388,
          "name": "caprine-2.13.1-mac.zip",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 48818636,
          "download_count": 2930,
          "created_at": "2018-05-21T08:22:15Z",
          "updated_at": "2018-05-21T08:22:21Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/caprine-2.13.1-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245372",
          "id": 7245372,
          "name": "caprine-2.13.1-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50490635,
          "download_count": 493,
          "created_at": "2018-05-21T08:19:40Z",
          "updated_at": "2018-05-21T08:19:47Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/caprine-2.13.1-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245374",
          "id": 7245374,
          "name": "Caprine-2.13.1.dmg",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50740551,
          "download_count": 341,
          "created_at": "2018-05-21T08:20:26Z",
          "updated_at": "2018-05-21T08:20:34Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/Caprine-2.13.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245375",
          "id": 7245375,
          "name": "Caprine-2.13.1.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53781,
          "download_count": 0,
          "created_at": "2018-05-21T08:20:26Z",
          "updated_at": "2018-05-21T08:20:26Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/Caprine-2.13.1.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245387",
          "id": 7245387,
          "name": "caprine-setup-2.13.1.exe",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 36637056,
          "download_count": 3773,
          "created_at": "2018-05-21T08:22:00Z",
          "updated_at": "2018-05-21T08:22:06Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/caprine-setup-2.13.1.exe"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245386",
          "id": 7245386,
          "name": "caprine-setup-2.13.1.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 39389,
          "download_count": 3,
          "created_at": "2018-05-21T08:22:00Z",
          "updated_at": "2018-05-21T08:22:00Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/caprine-setup-2.13.1.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245389",
          "id": 7245389,
          "name": "caprine_2.13.1_amd64.deb",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 35763202,
          "download_count": 230,
          "created_at": "2018-05-21T08:22:19Z",
          "updated_at": "2018-05-21T08:22:23Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/caprine_2.13.1_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245392",
          "id": 7245392,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 381,
          "download_count": 847,
          "created_at": "2018-05-21T08:22:23Z",
          "updated_at": "2018-05-21T08:22:23Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245391",
          "id": 7245391,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 470,
          "download_count": 11072,
          "created_at": "2018-05-21T08:22:23Z",
          "updated_at": "2018-05-21T08:22:23Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/sindresorhus/caprine/releases/assets/7245393",
          "id": 7245393,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "sindresorhus",
            "id": 170270,
            "avatar_url": "https://avatars1.githubusercontent.com/u/170270?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sindresorhus",
            "html_url": "https://github.com/sindresorhus",
            "followers_url": "https://api.github.com/users/sindresorhus/followers",
            "following_url": "https://api.github.com/users/sindresorhus/following{/other_user}",
            "gists_url": "https://api.github.com/users/sindresorhus/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sindresorhus/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sindresorhus/subscriptions",
            "organizations_url": "https://api.github.com/users/sindresorhus/orgs",
            "repos_url": "https://api.github.com/users/sindresorhus/repos",
            "events_url": "https://api.github.com/users/sindresorhus/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sindresorhus/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 416,
          "download_count": 4650,
          "created_at": "2018-05-21T08:22:23Z",
          "updated_at": "2018-05-21T08:22:23Z",
          "browser_download_url": "https://github.com/sindresorhus/caprine/releases/download/v2.13.1/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/sindresorhus/caprine/tarball/v2.13.1",
      "zipball_url": "https://api.github.com/repos/sindresorhus/caprine/zipball/v2.13.1",
      "body_html": "<p>Fix regression with login/logout. <a class=\"commit-link\" href=\"https://github.com/sindresorhus/caprine/commit/96c2fa91b84f608b57bf5bac9015220c5f7508fb\"><tt>96c2fa9</tt></a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.207Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-caprine-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#caprine-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Caprine <a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/static/Icon.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/static/Icon.png\" width=\"60\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Elegant Facebook Messenger desktop app</p>\n</blockquote>\n<p>Caprine is an unofficial and privacy focused Facebook Messenger app with many useful features.</p>\n<p><strong><a href=\"https://sindresorhus.com/caprine\" rel=\"nofollow\">Website</a></strong> &#xA0;&#xA0; <strong><a href=\"https://www.producthunt.com/posts/caprine-2\" rel=\"nofollow\">Discuss it on Product Hunt</a></strong></p>\n<br>\n<a href=\"https://github.com/sindresorhus/caprine/releases/latest\">\n\t<img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot.png\" width=\"846\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://www.patreon.com/sindresorhus\" rel=\"nofollow\">\n\t<img src=\"https://camo.githubusercontent.com/c11c9bdf1f6c2a1d80afb11859984a61f0fadfa6/68747470733a2f2f63352e70617472656f6e2e636f6d2f65787465726e616c2f6c6f676f2f6265636f6d655f615f706174726f6e5f627574746f6e4032782e706e67\" width=\"160\" data-canonical-src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#dark-mode\">Dark theme</a></li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#vibrancy\">Vibrant theme</a>*</li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#hide-last-seen--typing-indicator\">Privacy focused</a></li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#keyboard-shortcuts\">Keyboard shortcuts</a></li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#work-chat-support\">Work Chat support</a></li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#code-blocks\">Code blocks</a></li>\n<li><a href=\"https://github.com/sindresorhus/caprine/blob/master/#touch-bar-support\">Touch Bar support</a></li>\n<li>Cross-platform</li>\n<li>Silent auto-updates</li>\n<li>Custom text size</li>\n</ul>\n<p>*macOS only</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><em>macOS 10.9+, Linux, and Windows 7+ are supported (64-bit only).</em></p>\n<p>Download the latest version on the <a href=\"https://sindresorhus.com/caprine\" rel=\"nofollow\">website</a> or below.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file.</p>\n<p>Or with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew-Cask</a>: <code>$ brew cask install caprine</code></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code> or <code>.deb</code> file.</p>\n<p><em>The AppImage needs to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</em></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> file.</p>\n<p><em>For taskbar notification badges to work on Windows 10, you&apos;ll need to <a href=\"https://www.tenforums.com/tutorials/48186-taskbar-buttons-hide-show-badges-windows-10-a.html\" rel=\"nofollow\">enable it in Taskbar Settings</a>.</em></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-dark-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#dark-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dark mode</h3>\n<p>You can toggle dark mode in the <code>View</code> menu or with <kbd>Cmd</kbd> <kbd>D</kbd> / <kbd>Ctrl</kbd> <kbd>D</kbd>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-dark.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-dark.png\" width=\"846\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-vibrancy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#vibrancy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Vibrancy</h3>\n<p>On <em>macOS</em>, you can toggle the window vibrancy effect in the <code>View</code> menu.</p>\n<p><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-vibrancy.jpg\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-vibrancy.jpg\" width=\"1165\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-hide-last-seen--typing-indicator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#hide-last-seen--typing-indicator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hide last seen / typing indicator</h3>\n<p><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-block-typing-indicator.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-block-typing-indicator.png\" width=\"626\" style=\"max-width:100%;\"></a></p>\n<p>You can choose to prevent people from knowing when you&apos;ve seen a message or are currently typing. Both options are available under the <code>Caprine</code>/<code>File</code> menu.</p>\n<h3><a id=\"user-content-mute-desktop-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#mute-desktop-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mute desktop notifications</h3>\n<p>You can quickly disable receiving notifications from the <code>Caprine</code>/<code>File</code> menu or the Dock on macOS.</p>\n<h3><a id=\"user-content-prevents-link-tracking\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#prevents-link-tracking\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prevents link tracking</h3>\n<p>Links that you click on will not be tracked by Facebook.</p>\n<h3><a id=\"user-content-jump-to-conversation-hotkey\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#jump-to-conversation-hotkey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Jump to conversation hotkey</h3>\n<p>You can switch conversations similar to how you switch browser tabs: <kbd>Cmd/Ctrl</kbd> <kbd>n</kbd> (where <code>n</code> is <code>1</code> through <code>9</code>).</p>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compact mode</h3>\n<p>The interface adapts when resized to a small size.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-compact.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-compact.png\" width=\"512\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-desktop-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#desktop-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Desktop notifications</h3>\n<p>Desktop notifications can be turned on in Preferences.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-notification.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-notification.png\" width=\"358\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-always-on-top\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#always-on-top\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Always on Top</h3>\n<p>You can toggle whether Caprine stays on top of other windows in the <code>Window</code>/<code>View</code> menu or with <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>t</kbd>.</p>\n<h3><a id=\"user-content-image-paste-confirmation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#image-paste-confirmation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Image paste confirmation</h3>\n<p>Confirmation before sending images from the clipboard, to prevent accidental copy-pastes.</p>\n<h3><a id=\"user-content-work-chat-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#work-chat-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Work Chat support</h3>\n<p>Support for Work Chat: Messenger for <a href=\"https://www.facebook.com/workplace\" rel=\"nofollow\">Workplace</a>. You can switch to it in the <code>Caprine</code>/<code>File</code> menu.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-work-chat.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-work-chat.png\" width=\"788\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-code-blocks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#code-blocks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code blocks</h3>\n<p>You can send code blocks by using <a href=\"https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code\">Markdown syntax</a>.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-codeblocks-dark.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-codeblocks-dark.png\" width=\"784\" style=\"max-width:100%;\"></a></div>\n<div align=\"center\"><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-codeblocks-light.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-codeblocks-light.png\" width=\"784\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-background-behavior\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#background-behavior\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Background behavior</h3>\n<p>When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose <code>Quit</code> to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose <code>Toggle</code> to toggle the window. On Windows, click the tray icon to toggle the window.</p>\n<h3><a id=\"user-content-touch-bar-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#touch-bar-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Touch Bar support</h3>\n<p><a target=\"_blank\" href=\"https://github.com/sindresorhus/caprine/blob/master/media/screenshot-touchbar.png\"><img src=\"https://github.com/sindresorhus/caprine/raw/master/media/screenshot-touchbar.png\" width=\"1085\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>New conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>n</kbd></td>\n</tr>\n<tr>\n<td>Search conversations</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>k</kbd></td>\n</tr>\n<tr>\n<td>Toggle &quot;Dark mode&quot;</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>d</kbd></td>\n</tr>\n<tr>\n<td>Next conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>]</kbd> or <kbd>Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Previous conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>[</kbd> or <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Jump to conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd>&#x2026;<kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Insert GIF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>g</kbd></td>\n</tr>\n<tr>\n<td>Insert emoji</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>e</kbd></td>\n</tr>\n<tr>\n<td>Insert text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>i</kbd></td>\n</tr>\n<tr>\n<td>Search in conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>f</kbd></td>\n</tr>\n<tr>\n<td>Mute conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>m</kbd></td>\n</tr>\n<tr>\n<td>Archive conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>a</kbd></td>\n</tr>\n<tr>\n<td>Delete conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>d</kbd></td>\n</tr>\n<tr>\n<td>Toggle &quot;Always on Top&quot;</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>t</kbd></td>\n</tr>\n<tr>\n<td>Toggle window menu</td>\n<td><kbd>Alt</kbd> <em>(Windows only)</em></td>\n</tr>\n<tr>\n<td>Toggle sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>s</kbd></td>\n</tr>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<hr>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev</h2>\n<p>Built with <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a>.</p>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>$ npm install &amp;&amp; npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<p>See the <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\"><code>electron-builder</code> docs</a>.</p>\n<h3><a id=\"user-content-publish\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#publish\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Publish</h3>\n<p>Use <a href=\"https://github.com/sindresorhus/np\"><code>np</code></a> and for example run:</p>\n<pre><code>$ np minor --no-publish\n</code></pre>\n<p>Then edit the automatically created GitHub Releases draft, remove the <code>.pkg</code> file, and publish.</p>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainers</h2>\n<ul>\n<li><a href=\"https://sindresorhus.com\" rel=\"nofollow\">Sindre Sorhus</a></li>\n<li><a href=\"https://github.com/veniversum\">Aw Young Qingzhuo</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>Caprine is a third-party app and is not affiliated with Facebook.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sindresorhus/caprine/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-caprine-\" class=\"anchor\" aria-hidden=\"true\" href=\"#caprine-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Caprine <a target=\"_blank\" href=\"static/Icon.png\"><img src=\"static/Icon.png\" width=\"60\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Elegant Facebook Messenger desktop app</p>\n</blockquote>\n<p>Caprine is an unofficial and privacy focused Facebook Messenger app with many useful features.</p>\n<p><strong><a href=\"https://sindresorhus.com/caprine\" rel=\"nofollow\">Website</a></strong>    <strong><a href=\"https://www.producthunt.com/posts/caprine-2\" rel=\"nofollow\">Discuss it on Product Hunt</a></strong></p>\n<br>\n<a href=\"https://github.com/sindresorhus/caprine/releases/latest\">\n\t<img src=\"media/screenshot.png\" width=\"846\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://www.patreon.com/sindresorhus\" rel=\"nofollow\">\n\t<img src=\"https://camo.githubusercontent.com/c11c9bdf1f6c2a1d80afb11859984a61f0fadfa6/68747470733a2f2f63352e70617472656f6e2e636f6d2f65787465726e616c2f6c6f676f2f6265636f6d655f615f706174726f6e5f627574746f6e4032782e706e67\" width=\"160\" data-canonical-src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"#dark-mode\">Dark theme</a></li>\n<li><a href=\"#vibrancy\">Vibrant theme</a>*</li>\n<li><a href=\"#hide-last-seen--typing-indicator\">Privacy focused</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard shortcuts</a></li>\n<li><a href=\"#work-chat-support\">Work Chat support</a></li>\n<li><a href=\"#code-blocks\">Code blocks</a></li>\n<li><a href=\"#touch-bar-support\">Touch Bar support</a></li>\n<li>Cross-platform</li>\n<li>Silent auto-updates</li>\n<li>Custom text size</li>\n</ul>\n<p>*macOS only</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><em>macOS 10.9+, Linux, and Windows 7+ are supported (64-bit only).</em></p>\n<p>Download the latest version on the <a href=\"https://sindresorhus.com/caprine\" rel=\"nofollow\">website</a> or below.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file.</p>\n<p>Or with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew-Cask</a>: <code>$ brew cask install caprine</code></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code> or <code>.deb</code> file.</p>\n<p><em>The AppImage needs to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</em></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/sindresorhus/caprine/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> file.</p>\n<p><em>For taskbar notification badges to work on Windows 10, you'll need to <a href=\"https://www.tenforums.com/tutorials/48186-taskbar-buttons-hide-show-badges-windows-10-a.html\" rel=\"nofollow\">enable it in Taskbar Settings</a>.</em></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-dark-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#dark-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dark mode</h3>\n<p>You can toggle dark mode in the <code>View</code> menu or with <kbd>Cmd</kbd> <kbd>D</kbd> / <kbd>Ctrl</kbd> <kbd>D</kbd>.</p>\n<p><a target=\"_blank\" href=\"media/screenshot-dark.png\"><img src=\"media/screenshot-dark.png\" width=\"846\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-vibrancy\" class=\"anchor\" aria-hidden=\"true\" href=\"#vibrancy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vibrancy</h3>\n<p>On <em>macOS</em>, you can toggle the window vibrancy effect in the <code>View</code> menu.</p>\n<p><a target=\"_blank\" href=\"media/screenshot-vibrancy.jpg\"><img src=\"media/screenshot-vibrancy.jpg\" width=\"1165\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-hide-last-seen--typing-indicator\" class=\"anchor\" aria-hidden=\"true\" href=\"#hide-last-seen--typing-indicator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hide last seen / typing indicator</h3>\n<p><a target=\"_blank\" href=\"media/screenshot-block-typing-indicator.png\"><img src=\"media/screenshot-block-typing-indicator.png\" width=\"626\" style=\"max-width:100%;\"></a></p>\n<p>You can choose to prevent people from knowing when you've seen a message or are currently typing. Both options are available under the <code>Caprine</code>/<code>File</code> menu.</p>\n<h3><a id=\"user-content-mute-desktop-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#mute-desktop-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mute desktop notifications</h3>\n<p>You can quickly disable receiving notifications from the <code>Caprine</code>/<code>File</code> menu or the Dock on macOS.</p>\n<h3><a id=\"user-content-prevents-link-tracking\" class=\"anchor\" aria-hidden=\"true\" href=\"#prevents-link-tracking\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prevents link tracking</h3>\n<p>Links that you click on will not be tracked by Facebook.</p>\n<h3><a id=\"user-content-jump-to-conversation-hotkey\" class=\"anchor\" aria-hidden=\"true\" href=\"#jump-to-conversation-hotkey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Jump to conversation hotkey</h3>\n<p>You can switch conversations similar to how you switch browser tabs: <kbd>Cmd/Ctrl</kbd> <kbd>n</kbd> (where <code>n</code> is <code>1</code> through <code>9</code>).</p>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compact mode</h3>\n<p>The interface adapts when resized to a small size.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"media/screenshot-compact.png\"><img src=\"media/screenshot-compact.png\" width=\"512\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-desktop-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#desktop-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Desktop notifications</h3>\n<p>Desktop notifications can be turned on in Preferences.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"media/screenshot-notification.png\"><img src=\"media/screenshot-notification.png\" width=\"358\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-always-on-top\" class=\"anchor\" aria-hidden=\"true\" href=\"#always-on-top\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Always on Top</h3>\n<p>You can toggle whether Caprine stays on top of other windows in the <code>Window</code>/<code>View</code> menu or with <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>t</kbd>.</p>\n<h3><a id=\"user-content-image-paste-confirmation\" class=\"anchor\" aria-hidden=\"true\" href=\"#image-paste-confirmation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Image paste confirmation</h3>\n<p>Confirmation before sending images from the clipboard, to prevent accidental copy-pastes.</p>\n<h3><a id=\"user-content-work-chat-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#work-chat-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Work Chat support</h3>\n<p>Support for Work Chat: Messenger for <a href=\"https://www.facebook.com/workplace\" rel=\"nofollow\">Workplace</a>. You can switch to it in the <code>Caprine</code>/<code>File</code> menu.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"media/screenshot-work-chat.png\"><img src=\"media/screenshot-work-chat.png\" width=\"788\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-code-blocks\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-blocks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code blocks</h3>\n<p>You can send code blocks by using <a href=\"https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code\">Markdown syntax</a>.</p>\n<div align=\"center\"><a target=\"_blank\" href=\"media/screenshot-codeblocks-dark.png\"><img src=\"media/screenshot-codeblocks-dark.png\" width=\"784\" style=\"max-width:100%;\"></a></div>\n<div align=\"center\"><a target=\"_blank\" href=\"media/screenshot-codeblocks-light.png\"><img src=\"media/screenshot-codeblocks-light.png\" width=\"784\" style=\"max-width:100%;\"></a></div>\n<h3><a id=\"user-content-background-behavior\" class=\"anchor\" aria-hidden=\"true\" href=\"#background-behavior\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Background behavior</h3>\n<p>When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose <code>Quit</code> to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose <code>Toggle</code> to toggle the window. On Windows, click the tray icon to toggle the window.</p>\n<h3><a id=\"user-content-touch-bar-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#touch-bar-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Touch Bar support</h3>\n<p><a target=\"_blank\" href=\"media/screenshot-touchbar.png\"><img src=\"media/screenshot-touchbar.png\" width=\"1085\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>New conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>n</kbd></td>\n</tr>\n<tr>\n<td>Search conversations</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>k</kbd></td>\n</tr>\n<tr>\n<td>Toggle \"Dark mode\"</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>d</kbd></td>\n</tr>\n<tr>\n<td>Next conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>]</kbd> or <kbd>Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Previous conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>[</kbd> or <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Jump to conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd>…<kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Insert GIF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>g</kbd></td>\n</tr>\n<tr>\n<td>Insert emoji</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>e</kbd></td>\n</tr>\n<tr>\n<td>Insert text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>i</kbd></td>\n</tr>\n<tr>\n<td>Search in conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>f</kbd></td>\n</tr>\n<tr>\n<td>Mute conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>m</kbd></td>\n</tr>\n<tr>\n<td>Archive conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>a</kbd></td>\n</tr>\n<tr>\n<td>Delete conversation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>d</kbd></td>\n</tr>\n<tr>\n<td>Toggle \"Always on Top\"</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>t</kbd></td>\n</tr>\n<tr>\n<td>Toggle window menu</td>\n<td><kbd>Alt</kbd> <em>(Windows only)</em></td>\n</tr>\n<tr>\n<td>Toggle sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>s</kbd></td>\n</tr>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<hr>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev</h2>\n<p>Built with <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a>.</p>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>$ npm install &amp;&amp; npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<p>See the <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\"><code>electron-builder</code> docs</a>.</p>\n<h3><a id=\"user-content-publish\" class=\"anchor\" aria-hidden=\"true\" href=\"#publish\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Publish</h3>\n<p>Use <a href=\"https://github.com/sindresorhus/np\"><code>np</code></a> and for example run:</p>\n<pre><code>$ np minor --no-publish\n</code></pre>\n<p>Then edit the automatically created GitHub Releases draft, remove the <code>.pkg</code> file, and publish.</p>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainers</h2>\n<ul>\n<li><a href=\"https://sindresorhus.com\" rel=\"nofollow\">Sindre Sorhus</a></li>\n<li><a href=\"https://github.com/veniversum\">Aw Young Qingzhuo</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>Caprine is a third-party app and is not affiliated with Facebook.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.298Z",
    "goodColorOnWhite": "#095AB2",
    "goodColorOnBlack": "#4CD4FC",
    "faintColorOnWhite": "rgba(9, 90, 178, 0.1)"
  },
  {
    "slug": "caption",
    "name": "Caption",
    "description": "Find the right subtitles. Easy.",
    "website": "https://getcaption.co",
    "repository": "https://github.com/gielcobben/Caption",
    "keywords": [
      "utility"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/62041be5f615c358dee76a4afb0880123d4d63da/68747470733a2f2f67657463617074696f6e2e636f2f636f7665722e6a7067"
      }
    ],
    "icon": "caption-icon.png",
    "icon32": "caption-icon-32.png",
    "icon64": "caption-icon-64.png",
    "icon128": "caption-icon-128.png",
    "icon256": "caption-icon-256.png",
    "date": "2017-03-06",
    "iconColors": [
      "#0497fb",
      "#f8fafb",
      "#04b4fb",
      "#5ebdfa",
      "#7cccfc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/gielcobben/caption/releases/9233081",
      "assets_url": "https://api.github.com/repos/gielcobben/caption/releases/9233081/assets",
      "upload_url": "https://uploads.github.com/repos/gielcobben/caption/releases/9233081/assets{?name,label}",
      "html_url": "https://github.com/gielcobben/caption/releases/tag/v2.0.1",
      "id": 9233081,
      "tag_name": "v2.0.1",
      "target_commitish": "master",
      "name": "2.0.1",
      "draft": false,
      "author": {
        "login": "gielcobben",
        "id": 2663212,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gielcobben",
        "html_url": "https://github.com/gielcobben",
        "followers_url": "https://api.github.com/users/gielcobben/followers",
        "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
        "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
        "organizations_url": "https://api.github.com/users/gielcobben/orgs",
        "repos_url": "https://api.github.com/users/gielcobben/repos",
        "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
        "received_events_url": "https://api.github.com/users/gielcobben/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-12-26T11:20:12Z",
      "published_at": "2018-01-15T08:27:38Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875412",
          "id": 5875412,
          "name": "caption-2.0.1-mac.zip",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 50864816,
          "download_count": 7295,
          "created_at": "2018-01-15T08:21:03Z",
          "updated_at": "2018-01-15T08:21:21Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/caption-2.0.1-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875410",
          "id": 5875410,
          "name": "Caption-2.0.1.dmg",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52950182,
          "download_count": 5316,
          "created_at": "2018-01-15T08:20:18Z",
          "updated_at": "2018-01-15T08:20:46Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/Caption-2.0.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875439",
          "id": 5875439,
          "name": "caption-setup-2.0.1.exe",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 37589216,
          "download_count": 6856,
          "created_at": "2018-01-15T08:23:23Z",
          "updated_at": "2018-01-15T08:23:36Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/caption-setup-2.0.1.exe"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875452",
          "id": 5875452,
          "name": "caption_2.0.1_amd64.deb",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 39000940,
          "download_count": 777,
          "created_at": "2018-01-15T08:25:03Z",
          "updated_at": "2018-01-15T08:25:15Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/caption_2.0.1_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875413",
          "id": 5875413,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 167,
          "download_count": 10,
          "created_at": "2018-01-15T08:21:03Z",
          "updated_at": "2018-01-15T08:21:03Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875416",
          "id": 5875416,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 227,
          "download_count": 64904,
          "created_at": "2018-01-15T08:21:22Z",
          "updated_at": "2018-01-15T08:21:22Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/gielcobben/caption/releases/assets/5875441",
          "id": 5875441,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "gielcobben",
            "id": 2663212,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2663212?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gielcobben",
            "html_url": "https://github.com/gielcobben",
            "followers_url": "https://api.github.com/users/gielcobben/followers",
            "following_url": "https://api.github.com/users/gielcobben/following{/other_user}",
            "gists_url": "https://api.github.com/users/gielcobben/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gielcobben/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gielcobben/subscriptions",
            "organizations_url": "https://api.github.com/users/gielcobben/orgs",
            "repos_url": "https://api.github.com/users/gielcobben/repos",
            "events_url": "https://api.github.com/users/gielcobben/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gielcobben/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 302,
          "download_count": 17102,
          "created_at": "2018-01-15T08:23:36Z",
          "updated_at": "2018-01-15T08:23:36Z",
          "browser_download_url": "https://github.com/gielcobben/caption/releases/download/v2.0.1/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/gielcobben/caption/tarball/v2.0.1",
      "zipball_url": "https://api.github.com/repos/gielcobben/caption/zipball/v2.0.1",
      "body_html": "<h2>Fixes</h2>\n<ul>\n<li>Removed open-with functionality <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"282212222\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/gielcobben/caption/issues/77\" href=\"https://github.com/gielcobben/caption/issues/77\">#77</a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.209Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----caption----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#----caption----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/66083b021bcd54ecd9d14d9ee0f7c0e5c01b93d6/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f69636f6e5f323536783235362e706e673f763d32\"><img src=\"https://camo.githubusercontent.com/66083b021bcd54ecd9d14d9ee0f7c0e5c01b93d6/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f69636f6e5f323536783235362e706e673f763d32\" width=\"100\" alt=\"icon\" data-canonical-src=\"https://gielcobben.com/github/caption/icon_256x256.png?v=2\" style=\"max-width:100%;\"></a><br>\n  Caption\n  <br>\n  <br>\n</h1>\n<br>\n<p align=\"center\">  \n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/be0c821b4a653eae2a039484841338d3b035cf17/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f6769746875625f636f7665722e706e67\"><img src=\"https://camo.githubusercontent.com/be0c821b4a653eae2a039484841338d3b035cf17/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f6769746875625f636f7665722e706e67\" width=\"840\" alt=\"banner\" data-canonical-src=\"https://gielcobben.com/github/caption/github_cover.png\" style=\"max-width:100%;\"></a>\n  <br>\n  </p><h6 align=\"center\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>INTRODUCTION</h6>\n  <p align=\"center\">Caption takes the effort out of finding and setting up the right subtitles. A simple design, drag &amp; drop search, and automatic downloading &amp; renaming let you just start watching. Caption is multi-platform, open-source, and built entirely on web technology.</p>\n  <p align=\"center\"><a href=\"https://getcaption.co\" rel=\"nofollow\">Download Caption.</a></p>\n  <p align=\"center\">\n    <a href=\"https://github.com/gielcobben/Caption/blob/master/#backers\" alt=\"sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/00b1fc57853b399ceae2674738bf104bd6d647dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/caption/backers/badge.svg\" style=\"max-width:100%;\"></a> \n    <a href=\"https://github.com/gielcobben/Caption/blob/master/#sponsors\" alt=\"Sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/986f36ace3f059c39c95fabb12cd655f79ff4b25/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsors/badge.svg\" style=\"max-width:100%;\"></a> \n    <a href=\"https://getcaption.co\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3639fe08550da768d68b958439ef50ff33df54ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6769656c636f6262656e2f43617074696f6e2f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/gielcobben/Caption/total.svg\" style=\"max-width:100%;\"></a> \n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content-&#xFE0F;-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#&#xFE0F;-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">&#x26A1;&#xFE0F;</g-emoji> Contribute</h2>\n<p>Caption is completely open-source. We&apos;ve tried to make it as easy as possible to\ncontribute. If you&apos;d like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here&apos;s how to get started:</p>\n<h6><a id=\"user-content-to-begin-working-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#to-begin-working-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To begin working locally:</h6>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your\nown GitHub account</li>\n<li><a href=\"https://help.github.com/articles/cloning-a-repository/\">Clone</a> it to your\nlocal device: <code>git clone git@github.com:gielcobben/caption.git</code></li>\n<li>Install the dependencies: <code>npm install</code></li>\n<li>Run the app by starting electron, building the code and watch for changes:\n<code>npm start</code>\n<h6><a id=\"user-content-to-build-for-production-should-not-generally-be-used\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#to-build-for-production-should-not-generally-be-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To build for production (should not generally be used):</h6>\n</li>\n<li>Build the actual app for all platforms (Mac, Windows and Linux): <code>npm run dist</code></li>\n</ol>\n<br>\n<h2><a id=\"user-content--sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji> Sources</h2>\n<p>Caption currently uses 2 sources to gather subtitles. We&apos;re continuously adding\nsources, but the app&apos;s open-source nature also allows you to add your own when\ndesired. This can be done in\n<a href=\"https://github.com/gielcobben/caption-core\">Caption Core</a>.</p>\n<h6><a id=\"user-content-standard-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#standard-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Standard sources:</h6>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> OpenSubtitles</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Addic7ed</li>\n</ul>\n<br>\n<h2><a id=\"user-content-&#xFE0F;-links\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#&#xFE0F;-links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png\">&#x2B50;&#xFE0F;</g-emoji> Links</h2>\n<h6><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors:</h6>\n<ul>\n<li><a href=\"https://github.com/gielcobben\">Giel Cobben</a></li>\n<li><a href=\"https://github.com/vernondegoede\">Vernon de Goede</a></li>\n</ul>\n<h6><a id=\"user-content-friends\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#friends\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Friends:</h6>\n<ul>\n<li><a href=\"https://github.com/RickWong\">Rick Wong</a></li>\n<li><a href=\"https://twitter.com/gelissenhuub\" rel=\"nofollow\">Huub Gelissen</a></li>\n</ul>\n<h6><a id=\"user-content-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Repositories:</h6>\n<ul>\n<li><a href=\"https://github.com/gielcobben/caption-core\">Caption Core</a></li>\n<li><a href=\"https://github.com/gielcobben/getcaption.co\">Caption Website</a></li>\n</ul>\n<br>\n<h2><a id=\"user-content--open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#-open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"family_man_man_girl_boy\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f468-1f468-1f467-1f466.png\">&#x1F468;&#x200D;&#x1F468;&#x200D;&#x1F467;&#x200D;&#x1F466;</g-emoji> Open-source</h2>\n<h6><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors:</h6>\n<p><a href=\"https://github.com/gielcobben/caption/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/a881ab8f2674623785743fdd38d987db1781a33a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/caption/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers:</h6>\n<p><a href=\"https://opencollective.com/caption#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b169ad797abd5c3c08fd6723e8f2507f02608ee7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/caption/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors:</h6>\n<p>Support this project by becoming a sponsor. <br> Your logo will show up here\nwith a link to your website.</p>\n<a href=\"https://opencollective.com/caption/sponsor/0/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c4ce5faeadf73c128a0f297af5b617ad6c3fe97f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/1/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ff310cf1521c7da4246f86b4138792b36406cc5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f312f6176617461722e7376673f763d32\" data-canonical-src=\"https://opencollective.com/caption/sponsor/1/avatar.svg?v=2\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/2/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/685b72ab122cd1e9e76ab8363624176046254a9b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/3/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c0c0ddbc40c54ff671b6fcaceb582513b6a773db/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/4/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5e12abdacbcb55ca8e131688037a9d11a671c55a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/5/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fa8c9b518f77e7ee7bd1e3321ccdb5818109f395/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/6/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/a59b57b1509dab547867dd61265afab7d2d6e068/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/7/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54f19b3aa1fc250f981365a329901b42db4f589d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/8/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/51d749cd6a2c7123179542667ba21894d48f4bcd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/9/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c8cd56d10f0f99b656251c94ad0a4b1317c2e68f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gielcobben/Caption/blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">&#x1F511;</g-emoji> License</h2>\n<p><a href=\"https://github.com/gielcobben/Caption/blob/master/LICENSE\">MIT</a> &#xA9;\n<a href=\"https://twitter.com/gielcobben\" rel=\"nofollow\">Giel Cobben</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----caption----\" class=\"anchor\" aria-hidden=\"true\" href=\"#----caption----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/66083b021bcd54ecd9d14d9ee0f7c0e5c01b93d6/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f69636f6e5f323536783235362e706e673f763d32\"><img src=\"https://camo.githubusercontent.com/66083b021bcd54ecd9d14d9ee0f7c0e5c01b93d6/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f69636f6e5f323536783235362e706e673f763d32\" width=\"100\" alt=\"icon\" data-canonical-src=\"https://gielcobben.com/github/caption/icon_256x256.png?v=2\" style=\"max-width:100%;\"></a><br>\n  Caption\n  <br>\n  <br>\n</h1>\n<br>\n<p align=\"center\">  \n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/be0c821b4a653eae2a039484841338d3b035cf17/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f6769746875625f636f7665722e706e67\"><img src=\"https://camo.githubusercontent.com/be0c821b4a653eae2a039484841338d3b035cf17/68747470733a2f2f6769656c636f6262656e2e636f6d2f6769746875622f63617074696f6e2f6769746875625f636f7665722e706e67\" width=\"840\" alt=\"banner\" data-canonical-src=\"https://gielcobben.com/github/caption/github_cover.png\" style=\"max-width:100%;\"></a>\n  <br>\n  </p><h6 align=\"center\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>INTRODUCTION</h6>\n  <p align=\"center\">Caption takes the effort out of finding and setting up the right subtitles. A simple design, drag &amp; drop search, and automatic downloading &amp; renaming let you just start watching. Caption is multi-platform, open-source, and built entirely on web technology.</p>\n  <p align=\"center\"><a href=\"https://getcaption.co\" rel=\"nofollow\">Download Caption.</a></p>\n  <p align=\"center\">\n    <a href=\"#backers\" alt=\"sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/00b1fc57853b399ceae2674738bf104bd6d647dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/caption/backers/badge.svg\" style=\"max-width:100%;\"></a> \n    <a href=\"#sponsors\" alt=\"Sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/986f36ace3f059c39c95fabb12cd655f79ff4b25/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsors/badge.svg\" style=\"max-width:100%;\"></a> \n    <a href=\"https://getcaption.co\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3639fe08550da768d68b958439ef50ff33df54ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6769656c636f6262656e2f43617074696f6e2f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/gielcobben/Caption/total.svg\" style=\"max-width:100%;\"></a> \n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content-️-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Contribute</h2>\n<p>Caption is completely open-source. We've tried to make it as easy as possible to\ncontribute. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:</p>\n<h6><a id=\"user-content-to-begin-working-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-begin-working-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To begin working locally:</h6>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your\nown GitHub account</li>\n<li><a href=\"https://help.github.com/articles/cloning-a-repository/\">Clone</a> it to your\nlocal device: <code>git clone git@github.com:gielcobben/caption.git</code></li>\n<li>Install the dependencies: <code>npm install</code></li>\n<li>Run the app by starting electron, building the code and watch for changes:\n<code>npm start</code>\n<h6><a id=\"user-content-to-build-for-production-should-not-generally-be-used\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-build-for-production-should-not-generally-be-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To build for production (should not generally be used):</h6>\n</li>\n<li>Build the actual app for all platforms (Mac, Windows and Linux): <code>npm run dist</code></li>\n</ol>\n<br>\n<h2><a id=\"user-content--sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji> Sources</h2>\n<p>Caption currently uses 2 sources to gather subtitles. We're continuously adding\nsources, but the app's open-source nature also allows you to add your own when\ndesired. This can be done in\n<a href=\"https://github.com/gielcobben/caption-core\">Caption Core</a>.</p>\n<h6><a id=\"user-content-standard-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#standard-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Standard sources:</h6>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> OpenSubtitles</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Addic7ed</li>\n</ul>\n<br>\n<h2><a id=\"user-content-️-links\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png\">⭐️</g-emoji> Links</h2>\n<h6><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors:</h6>\n<ul>\n<li><a href=\"https://github.com/gielcobben\">Giel Cobben</a></li>\n<li><a href=\"https://github.com/vernondegoede\">Vernon de Goede</a></li>\n</ul>\n<h6><a id=\"user-content-friends\" class=\"anchor\" aria-hidden=\"true\" href=\"#friends\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Friends:</h6>\n<ul>\n<li><a href=\"https://github.com/RickWong\">Rick Wong</a></li>\n<li><a href=\"https://twitter.com/gelissenhuub\" rel=\"nofollow\">Huub Gelissen</a></li>\n</ul>\n<h6><a id=\"user-content-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"#repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Repositories:</h6>\n<ul>\n<li><a href=\"https://github.com/gielcobben/caption-core\">Caption Core</a></li>\n<li><a href=\"https://github.com/gielcobben/getcaption.co\">Caption Website</a></li>\n</ul>\n<br>\n<h2><a id=\"user-content--open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#-open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"family_man_man_girl_boy\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f468-1f468-1f467-1f466.png\">👨‍👨‍👧‍👦</g-emoji> Open-source</h2>\n<h6><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors:</h6>\n<p><a href=\"https://github.com/gielcobben/caption/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/a881ab8f2674623785743fdd38d987db1781a33a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/caption/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers:</h6>\n<p><a href=\"https://opencollective.com/caption#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b169ad797abd5c3c08fd6723e8f2507f02608ee7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/caption/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors:</h6>\n<p>Support this project by becoming a sponsor. <br> Your logo will show up here\nwith a link to your website.</p>\n<a href=\"https://opencollective.com/caption/sponsor/0/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c4ce5faeadf73c128a0f297af5b617ad6c3fe97f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/1/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ff310cf1521c7da4246f86b4138792b36406cc5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f312f6176617461722e7376673f763d32\" data-canonical-src=\"https://opencollective.com/caption/sponsor/1/avatar.svg?v=2\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/2/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/685b72ab122cd1e9e76ab8363624176046254a9b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/3/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c0c0ddbc40c54ff671b6fcaceb582513b6a773db/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/4/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5e12abdacbcb55ca8e131688037a9d11a671c55a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/5/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fa8c9b518f77e7ee7bd1e3321ccdb5818109f395/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/6/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/a59b57b1509dab547867dd61265afab7d2d6e068/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/7/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54f19b3aa1fc250f981365a329901b42db4f589d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/8/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/51d749cd6a2c7123179542667ba21894d48f4bcd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/caption/sponsor/9/website\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c8cd56d10f0f99b656251c94ad0a4b1317c2e68f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63617074696f6e2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/caption/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">🔑</g-emoji> License</h2>\n<p><a href=\"https://github.com/gielcobben/Caption/blob/master/LICENSE\">MIT</a> ©\n<a href=\"https://twitter.com/gielcobben\" rel=\"nofollow\">Giel Cobben</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.316Z",
    "goodColorOnWhite": "#037ACB",
    "goodColorOnBlack": "#0497FB",
    "faintColorOnWhite": "rgba(3, 122, 203, 0.1)"
  },
  {
    "slug": "caret",
    "name": "Caret",
    "description": "Markdown editor for Mac / Windows / Linux",
    "website": "https://caret.io",
    "keywords": [
      "editor"
    ],
    "category": "Productivity",
    "icon": "caret-icon.png",
    "icon32": "caret-icon-32.png",
    "icon64": "caret-icon-64.png",
    "icon128": "caret-icon-128.png",
    "icon256": "caret-icon-256.png",
    "date": "2015-11-23",
    "iconColors": [
      "#f9f9f9",
      "#242424",
      "#7c7c7c",
      "#747474",
      "#676767"
    ],
    "goodColorOnWhite": "#242424",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(36, 36, 36, 0.1)"
  },
  {
    "slug": "cashnotify",
    "name": "CashNotify",
    "description": "Monitor your Stripe accounts from your menu bar.",
    "website": "https://cashnotify.com",
    "keywords": [
      "stripe",
      "mac",
      "menubar",
      "payments",
      "alerts",
      "notifications"
    ],
    "category": "Utilities",
    "icon": "cashnotify-icon.png",
    "icon32": "cashnotify-icon-32.png",
    "icon64": "cashnotify-icon-64.png",
    "icon128": "cashnotify-icon-128.png",
    "icon256": "cashnotify-icon-256.png",
    "date": "2017-06-13",
    "iconColors": [
      "#804ac4",
      "#fafafb",
      "#432657",
      "#c4a4e4",
      "#3c247c"
    ],
    "goodColorOnWhite": "#3C247C",
    "goodColorOnBlack": "#C4A4E4",
    "faintColorOnWhite": "rgba(60, 36, 124, 0.1)"
  },
  {
    "slug": "catlight",
    "name": "CatLight",
    "description": "Desktop build status notifications",
    "website": "https://catlight.io",
    "homebrewCaskName": "catlight",
    "keywords": [
      "build"
    ],
    "category": "Developer Tools",
    "icon": "catlight-icon.png",
    "icon32": "catlight-icon-32.png",
    "icon64": "catlight-icon-64.png",
    "icon128": "catlight-icon-128.png",
    "icon256": "catlight-icon-256.png",
    "date": "2016-03-16",
    "iconColors": [
      "#15263a",
      "#f9cb24",
      "#788084",
      "#947c1c",
      "#8c949c"
    ],
    "goodColorOnWhite": "#15263A",
    "goodColorOnBlack": "#F9CB24",
    "faintColorOnWhite": "rgba(21, 38, 58, 0.1)"
  },
  {
    "slug": "cemui",
    "name": "CemUI",
    "description": "Powerful all-in-one frontend UI for the WiiU emulator, Cemu",
    "website": "http://cemui.com",
    "repository": "https://github.com/RedDuckss/CemUI",
    "keywords": [
      "cemu",
      "cemui",
      "emulator",
      "frontend",
      "ui",
      "gui"
    ],
    "category": "Utilities",
    "icon": "cemui-icon.png",
    "icon32": "cemui-icon-32.png",
    "icon64": "cemui-icon-64.png",
    "icon128": "cemui-icon-128.png",
    "icon256": "cemui-icon-256.png",
    "date": "2017-10-21",
    "iconColors": [
      "#a6a6a6",
      "#04accc",
      "#e6e6e6",
      "#bbd7dd",
      "#62c9dc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/RedDuckss/CemUI/releases/8610991",
      "assets_url": "https://api.github.com/repos/RedDuckss/CemUI/releases/8610991/assets",
      "upload_url": "https://uploads.github.com/repos/RedDuckss/CemUI/releases/8610991/assets{?name,label}",
      "html_url": "https://github.com/RedDuckss/CemUI/releases/tag/v2.3.3",
      "id": 8610991,
      "tag_name": "v2.3.3",
      "target_commitish": "master",
      "name": "v2.3.3",
      "draft": false,
      "author": {
        "login": "RedDuckss",
        "id": 27011796,
        "avatar_url": "https://avatars3.githubusercontent.com/u/27011796?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/RedDuckss",
        "html_url": "https://github.com/RedDuckss",
        "followers_url": "https://api.github.com/users/RedDuckss/followers",
        "following_url": "https://api.github.com/users/RedDuckss/following{/other_user}",
        "gists_url": "https://api.github.com/users/RedDuckss/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/RedDuckss/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/RedDuckss/subscriptions",
        "organizations_url": "https://api.github.com/users/RedDuckss/orgs",
        "repos_url": "https://api.github.com/users/RedDuckss/repos",
        "events_url": "https://api.github.com/users/RedDuckss/events{/privacy}",
        "received_events_url": "https://api.github.com/users/RedDuckss/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-11-21T22:00:25Z",
      "published_at": "2017-11-21T22:13:19Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/RedDuckss/CemUI/releases/assets/5413191",
          "id": 5413191,
          "name": "CemUI.Setup.2.3.3.exe",
          "label": null,
          "uploader": {
            "login": "RedDuckss",
            "id": 27011796,
            "avatar_url": "https://avatars3.githubusercontent.com/u/27011796?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/RedDuckss",
            "html_url": "https://github.com/RedDuckss",
            "followers_url": "https://api.github.com/users/RedDuckss/followers",
            "following_url": "https://api.github.com/users/RedDuckss/following{/other_user}",
            "gists_url": "https://api.github.com/users/RedDuckss/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/RedDuckss/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/RedDuckss/subscriptions",
            "organizations_url": "https://api.github.com/users/RedDuckss/orgs",
            "repos_url": "https://api.github.com/users/RedDuckss/repos",
            "events_url": "https://api.github.com/users/RedDuckss/events{/privacy}",
            "received_events_url": "https://api.github.com/users/RedDuckss/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 46266545,
          "download_count": 7924,
          "created_at": "2017-11-21T22:12:47Z",
          "updated_at": "2017-11-21T22:13:05Z",
          "browser_download_url": "https://github.com/RedDuckss/CemUI/releases/download/v2.3.3/CemUI.Setup.2.3.3.exe"
        },
        {
          "url": "https://api.github.com/repos/RedDuckss/CemUI/releases/assets/5413192",
          "id": 5413192,
          "name": "latest.yml",
          "label": null,
          "uploader": {
            "login": "RedDuckss",
            "id": 27011796,
            "avatar_url": "https://avatars3.githubusercontent.com/u/27011796?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/RedDuckss",
            "html_url": "https://github.com/RedDuckss",
            "followers_url": "https://api.github.com/users/RedDuckss/followers",
            "following_url": "https://api.github.com/users/RedDuckss/following{/other_user}",
            "gists_url": "https://api.github.com/users/RedDuckss/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/RedDuckss/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/RedDuckss/subscriptions",
            "organizations_url": "https://api.github.com/users/RedDuckss/orgs",
            "repos_url": "https://api.github.com/users/RedDuckss/repos",
            "events_url": "https://api.github.com/users/RedDuckss/events{/privacy}",
            "received_events_url": "https://api.github.com/users/RedDuckss/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 325,
          "download_count": 41496,
          "created_at": "2017-11-21T22:12:47Z",
          "updated_at": "2017-11-21T22:13:05Z",
          "browser_download_url": "https://github.com/RedDuckss/CemUI/releases/download/v2.3.3/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/RedDuckss/CemUI/tarball/v2.3.3",
      "zipball_url": "https://api.github.com/repos/RedDuckss/CemUI/zipball/v2.3.3",
      "body_html": "<h2>Changelog</h2>\n<h3>v2.3.3</h3>\n<ul>\n<li>Minor bug fixes</li>\n<li>Removed GPU warning as it was giving false positives</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.203Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8b76c10f54b672dd8473c57396efe2b2902f93f8/68747470733a2f2f692e696d6775722e636f6d2f467946723831582e706e67\"><img src=\"https://camo.githubusercontent.com/8b76c10f54b672dd8473c57396efe2b2902f93f8/68747470733a2f2f692e696d6775722e636f6d2f467946723831582e706e67\" alt=\"CemUI Logo\" data-canonical-src=\"https://i.imgur.com/FyFr81X.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf135a9cea09d0ea4bba410582c0e70ec8222736/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c25323076332d626c75652e737667\" alt=\"License: GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPL%20v3-blue.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0b6068b439d03aca79f613cd6ee0f151b55ca3bf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f5265644475636b73732f43656d55492f616c6c2e737667\"><img src=\"https://camo.githubusercontent.com/0b6068b439d03aca79f613cd6ee0f151b55ca3bf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f5265644475636b73732f43656d55492f616c6c2e737667\" alt=\"Latest\" data-canonical-src=\"https://img.shields.io/github/release/RedDuckss/CemUI/all.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/b865a8dc4b36dad78de032b3891b103ee154aa4a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5265644475636b73732f43656d55492f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/b865a8dc4b36dad78de032b3891b103ee154aa4a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5265644475636b73732f43656d55492f746f74616c2e737667\" alt=\"Total Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/RedDuckss/CemUI/total.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/411b581c98aa3bb93796cb365b8c9d8458b4c595/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d53746172\"><img src=\"https://camo.githubusercontent.com/411b581c98aa3bb93796cb365b8c9d8458b4c595/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d53746172\" alt=\"Star\" data-canonical-src=\"https://img.shields.io/github/stars/RedDuckss/CemUI.svg?style=social&amp;label=Star\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-what-is-cemui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#what-is-cemui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is CemUI?</h1>\n<p><strong>CemUI</strong> is an easy-to-use, open source, game manager for the popular Wii-U Emulator, <a href=\"http://cemu.info/\" rel=\"nofollow\">Cemu</a>.</p>\n<p><strong>Note:</strong></p>\n<blockquote>\n<p>CemUI v2.0 is currently a WIP and is not guaranteed to be stable.</p>\n</blockquote>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h1>\n<h2><a id=\"user-content-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Themes</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1cfc968ccc80a2830e98f4374fd21e0ecaf7ba96/68747470733a2f2f692e696d6775722e636f6d2f4f736f306b6d792e676966\"><img src=\"https://camo.githubusercontent.com/1cfc968ccc80a2830e98f4374fd21e0ecaf7ba96/68747470733a2f2f692e696d6775722e636f6d2f4f736f306b6d792e676966\" alt=\"Themes\" data-canonical-src=\"https://i.imgur.com/Oso0kmy.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-super-mario-maker-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#super-mario-maker-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Super Mario Maker Integration</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7b249e0faea64fa4ca6e3cf27746427de0a495e5/68747470733a2f2f692e696d6775722e636f6d2f574573776a5a562e676966\"><img src=\"https://camo.githubusercontent.com/7b249e0faea64fa4ca6e3cf27746427de0a495e5/68747470733a2f2f692e696d6775722e636f6d2f574573776a5a562e676966\" alt=\"SMM Integration\" data-canonical-src=\"https://i.imgur.com/WEswjZV.gif\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-changelog--faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#changelog--faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog &amp; FAQ</h1>\n<h3><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/RedDuckss/CemUI/blob/master/CHANGELOG.md\">Changelog</a></h3>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/RedDuckss/CemUI/blob/master/FAQ.md\">FAQ</a></h3>\n<h1><a id=\"user-content-how-can-i-help--i-have-a-suggestion\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#how-can-i-help--i-have-a-suggestion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I help? / I have a suggestion!</h1>\n<p>We <strong>always</strong> welcome suggestions and Pull Requests! This program is written in NodeJS and packaged with Electron. This means that anyone with experience in JavaScript, Node, HTML, CSS, and C++ can contribute just fine! With Node, C++ users can contribute as well, due to Node supporting C++ modules!\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/40570b6ab24afd64020f263c317859c373321771/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d466f726b\"><img src=\"https://camo.githubusercontent.com/40570b6ab24afd64020f263c317859c373321771/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d466f726b\" alt=\"Fork\" data-canonical-src=\"https://img.shields.io/github/forks/RedDuckss/CemUI.svg?style=social&amp;label=Fork\" style=\"max-width:100%;\"></a></p>\n<p><strong>If you have a suggestion, and do not know any of the required languages, you can reach us on <a href=\"https://discord.gg/EKn8HnW\" rel=\"nofollow\">Discord</a></strong></p>\n<h1><a id=\"user-content-how-to-get-the-latest-version-of-cemui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#how-to-get-the-latest-version-of-cemui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to get the latest version of CemUI</h1>\n<p>The latest official builds can be found in the <a href=\"https://github.com/RedDuckss/CemUI/releases\">GitHub Releases section</a>. These are stable builds.</p>\n<p>To get the latest developer version of CemUI right now, you may build and run from source. These are more likely to be unstable.</p>\n<p>To get the latest developer version, follow these steps:</p>\n<ol>\n<li>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a></li>\n<li>Clone/Download this repo</li>\n<li>Enter the source code directory via a command prompt (<code>cd C:/Path/To/CemUI</code>)</li>\n<li>Run <code>npm i</code> to install all depends</li>\n<li>Run <code>npm i electron -g</code> to globally install Electron</li>\n<li>Run <code>electron .</code> in the source code directory. This will start the developer version of CemUI.</li>\n</ol>\n<p><strong>This is the only official place that you can download CemUI, any other places hosting CemUI are doing it without our permission.</strong></p>\n<h1><a id=\"user-content-themes-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#themes-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Themes</h1>\n<p>CemUI ships with 2 default themes, Fluent and Flux. Fluent is the original CemUI 2.0 design theme. Flux is our uniform theme following our own custom design specs, based on a mix of several existing specs.</p>\n<h1><a id=\"user-content-custom-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#custom-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Custom Themes</h1>\n<p>CemUI supports loading 3rd party themes. Themes can be loaded from <code>%appdata%/CemUI/app_data/themes</code>. Each theme must have an <code>index.html</code> file, <code>config.json</code> file and a <code>thumbnail.jpg</code> file. <code>config.json</code> stores the basic settings for the theme. It is an object with these properties:</p>\n<table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>Theme name</td>\n</tr>\n<tr>\n<td>description</td>\n<td>Theme description</td>\n</tr>\n<tr>\n<td>theme_color</td>\n<td>Theme color (HEX)</td>\n</tr></tbody></table>\n<h1><a id=\"user-content-events\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Events</h1>\n<p>To fully utilize themes you will need to hook into the many events emitted (not all possible events are documented)\n<a href=\"https://github.com/RedDuckss/CemUI/wiki/Events\">See the Events section of the wiki for documentation</a></p>\n<h1><a id=\"user-content-i-found-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#i-found-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>I found a bug!</h1>\n<p>Given that this project is still very early in development, bugs will probably be common, and vary from person to person. If you find a bug, we ask that you follow this format for reporting the bug on the <a href=\"https://github.com/RedDuckss/CemUI/issues\">Issue Tracker</a> on the repo:</p>\n<ul>\n<li>\n<p>A detailed name describing the bug (no &quot;A bug happened&quot; type titles!)</p>\n</li>\n<li>\n<p>A detailed description of the bug</p>\n</li>\n<li>\n<p>Exact steps to reproduce</p>\n</li>\n<li>\n<p>A screenshot/video of the bug/error message</p>\n</li>\n<li>\n<p>List games affected (if applicable)</p>\n</li>\n<li>\n<p>If possible, a video or gif showing the exact steps to reproduce (There are many free video recorders out there. It doesn&apos;t matter how you record it, as long as it&apos;s recorded)</p>\n</li>\n<li>\n<p>And above all: stay calm. Currently there are only 2 developers working on this project, and for one this is the first NodeJS app they have worked on. Also given the nature of how Electron packages apps, bugs may not occur on our end but will on yours. Please be patient while we attempt to fix the issue.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-good-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#good-bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Good bug report</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f5391eb57cc364601d5f14af69c135095a4b82b4/68747470733a2f2f692e696d6775722e636f6d2f7a6a6a4c706e342e706e67\"><img src=\"https://camo.githubusercontent.com/f5391eb57cc364601d5f14af69c135095a4b82b4/68747470733a2f2f692e696d6775722e636f6d2f7a6a6a4c706e342e706e67\" alt=\"Good report\" data-canonical-src=\"https://i.imgur.com/zjjLpn4.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-bad-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#bad-bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bad bug report</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f9f36fb4cccf78833e68d8786fdb857ac506ff3/68747470733a2f2f692e696d6775722e636f6d2f39714d306c47792e706e67\"><img src=\"https://camo.githubusercontent.com/6f9f36fb4cccf78833e68d8786fdb857ac506ff3/68747470733a2f2f692e696d6775722e636f6d2f39714d306c47792e706e67\" alt=\"Bad report\" data-canonical-src=\"https://i.imgur.com/9qM0lGy.png\" style=\"max-width:100%;\"></a></p>\n<p>Found a bug? <a href=\"https://github.com/RedDuckss/CemUI/issues/new\">Create an issue here!</a></p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RedDuckss/CemUI/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h1>\n<table>\n<thead>\n<tr>\n<th>Icon</th>\n<th>Name</th>\n<th>Credit</th>\n<th>Twitter</th>\n<th>GitHub</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/445959841056abbed725a386fc822697d332bf44/68747470733a2f2f692e696d6775722e636f6d2f355173685833762e706e67\"><img src=\"https://camo.githubusercontent.com/445959841056abbed725a386fc822697d332bf44/68747470733a2f2f692e696d6775722e636f6d2f355173685833762e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/5QshX3v.png\" style=\"max-width:100%;\"></a></td>\n<td>RedDucks(s)/Jonathan Barrow</td>\n<td>Founder/lead developer. Handles all backend functionality and maintains the API.</td>\n<td><a href=\"https://twitter.com/jondbarrow\" rel=\"nofollow\">Redducks Twitter</a></td>\n<td><a href=\"https://github.com/RedDuckss\">Redducks GitHub</a></td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8903bc97b4ed8cb0a3f6f6614dcfbbc9dd41732e/68747470733a2f2f692e696d6775722e636f6d2f4f46467433654b2e706e67\"><img src=\"https://camo.githubusercontent.com/8903bc97b4ed8cb0a3f6f6614dcfbbc9dd41732e/68747470733a2f2f692e696d6775722e636f6d2f4f46467433654b2e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/OFFt3eK.png\" style=\"max-width:100%;\"></a></td>\n<td>MrJVS</td>\n<td>2.0 co-founder. Handles all frontend functionality and presentation.</td>\n<td><a href=\"https://twitter.com/TWmrjvs\" rel=\"nofollow\">MrJVS GitHub Twitter</a></td>\n<td><a href=\"https://github.com/mrjvs\">MrJVS GitHub</a></td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/66ed9146efee6bd5e72169fcb01d68624a6d9937/68747470733a2f2f692e696d6775722e636f6d2f5263336c47624f2e706e67\"><img src=\"https://camo.githubusercontent.com/66ed9146efee6bd5e72169fcb01d68624a6d9937/68747470733a2f2f692e696d6775722e636f6d2f5263336c47624f2e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/Rc3lGbO.png\" style=\"max-width:100%;\"></a></td>\n<td>Somebody2804(BenTheHuman)</td>\n<td>UI/Frontend designer.</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>dragnu5(Dragnus)</td>\n<td>Creator of over 400 custom images for CemUI.</td>\n<td></td>\n<td></td>\n</tr></tbody></table>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8b76c10f54b672dd8473c57396efe2b2902f93f8/68747470733a2f2f692e696d6775722e636f6d2f467946723831582e706e67\"><img src=\"https://camo.githubusercontent.com/8b76c10f54b672dd8473c57396efe2b2902f93f8/68747470733a2f2f692e696d6775722e636f6d2f467946723831582e706e67\" alt=\"CemUI Logo\" data-canonical-src=\"https://i.imgur.com/FyFr81X.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.gnu.org/licenses/gpl-3.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf135a9cea09d0ea4bba410582c0e70ec8222736/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c25323076332d626c75652e737667\" alt=\"License: GPL v3\" data-canonical-src=\"https://img.shields.io/badge/License-GPL%20v3-blue.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0b6068b439d03aca79f613cd6ee0f151b55ca3bf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f5265644475636b73732f43656d55492f616c6c2e737667\"><img src=\"https://camo.githubusercontent.com/0b6068b439d03aca79f613cd6ee0f151b55ca3bf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f5265644475636b73732f43656d55492f616c6c2e737667\" alt=\"Latest\" data-canonical-src=\"https://img.shields.io/github/release/RedDuckss/CemUI/all.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/b865a8dc4b36dad78de032b3891b103ee154aa4a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5265644475636b73732f43656d55492f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/b865a8dc4b36dad78de032b3891b103ee154aa4a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5265644475636b73732f43656d55492f746f74616c2e737667\" alt=\"Total Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/RedDuckss/CemUI/total.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/411b581c98aa3bb93796cb365b8c9d8458b4c595/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d53746172\"><img src=\"https://camo.githubusercontent.com/411b581c98aa3bb93796cb365b8c9d8458b4c595/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d53746172\" alt=\"Star\" data-canonical-src=\"https://img.shields.io/github/stars/RedDuckss/CemUI.svg?style=social&amp;label=Star\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-what-is-cemui\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-cemui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is CemUI?</h1>\n<p><strong>CemUI</strong> is an easy-to-use, open source, game manager for the popular Wii-U Emulator, <a href=\"http://cemu.info/\" rel=\"nofollow\">Cemu</a>.</p>\n<p><strong>Note:</strong></p>\n<blockquote>\n<p>CemUI v2.0 is currently a WIP and is not guaranteed to be stable.</p>\n</blockquote>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h1>\n<h2><a id=\"user-content-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Themes</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1cfc968ccc80a2830e98f4374fd21e0ecaf7ba96/68747470733a2f2f692e696d6775722e636f6d2f4f736f306b6d792e676966\"><img src=\"https://camo.githubusercontent.com/1cfc968ccc80a2830e98f4374fd21e0ecaf7ba96/68747470733a2f2f692e696d6775722e636f6d2f4f736f306b6d792e676966\" alt=\"Themes\" data-canonical-src=\"https://i.imgur.com/Oso0kmy.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-super-mario-maker-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"#super-mario-maker-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Super Mario Maker Integration</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7b249e0faea64fa4ca6e3cf27746427de0a495e5/68747470733a2f2f692e696d6775722e636f6d2f574573776a5a562e676966\"><img src=\"https://camo.githubusercontent.com/7b249e0faea64fa4ca6e3cf27746427de0a495e5/68747470733a2f2f692e696d6775722e636f6d2f574573776a5a562e676966\" alt=\"SMM Integration\" data-canonical-src=\"https://i.imgur.com/WEswjZV.gif\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-changelog--faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog--faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog &amp; FAQ</h1>\n<h3><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/RedDuckss/CemUI/blob/master/CHANGELOG.md\">Changelog</a></h3>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/RedDuckss/CemUI/blob/master/FAQ.md\">FAQ</a></h3>\n<h1><a id=\"user-content-how-can-i-help--i-have-a-suggestion\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-help--i-have-a-suggestion\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I help? / I have a suggestion!</h1>\n<p>We <strong>always</strong> welcome suggestions and Pull Requests! This program is written in NodeJS and packaged with Electron. This means that anyone with experience in JavaScript, Node, HTML, CSS, and C++ can contribute just fine! With Node, C++ users can contribute as well, due to Node supporting C++ modules!\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/40570b6ab24afd64020f263c317859c373321771/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d466f726b\"><img src=\"https://camo.githubusercontent.com/40570b6ab24afd64020f263c317859c373321771/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f5265644475636b73732f43656d55492e7376673f7374796c653d736f6369616c266c6162656c3d466f726b\" alt=\"Fork\" data-canonical-src=\"https://img.shields.io/github/forks/RedDuckss/CemUI.svg?style=social&amp;label=Fork\" style=\"max-width:100%;\"></a></p>\n<p><strong>If you have a suggestion, and do not know any of the required languages, you can reach us on <a href=\"https://discord.gg/EKn8HnW\" rel=\"nofollow\">Discord</a></strong></p>\n<h1><a id=\"user-content-how-to-get-the-latest-version-of-cemui\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-get-the-latest-version-of-cemui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to get the latest version of CemUI</h1>\n<p>The latest official builds can be found in the <a href=\"https://github.com/RedDuckss/CemUI/releases\">GitHub Releases section</a>. These are stable builds.</p>\n<p>To get the latest developer version of CemUI right now, you may build and run from source. These are more likely to be unstable.</p>\n<p>To get the latest developer version, follow these steps:</p>\n<ol>\n<li>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">NodeJS</a></li>\n<li>Clone/Download this repo</li>\n<li>Enter the source code directory via a command prompt (<code>cd C:/Path/To/CemUI</code>)</li>\n<li>Run <code>npm i</code> to install all depends</li>\n<li>Run <code>npm i electron -g</code> to globally install Electron</li>\n<li>Run <code>electron .</code> in the source code directory. This will start the developer version of CemUI.</li>\n</ol>\n<p><strong>This is the only official place that you can download CemUI, any other places hosting CemUI are doing it without our permission.</strong></p>\n<h1><a id=\"user-content-themes-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#themes-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Themes</h1>\n<p>CemUI ships with 2 default themes, Fluent and Flux. Fluent is the original CemUI 2.0 design theme. Flux is our uniform theme following our own custom design specs, based on a mix of several existing specs.</p>\n<h1><a id=\"user-content-custom-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#custom-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Custom Themes</h1>\n<p>CemUI supports loading 3rd party themes. Themes can be loaded from <code>%appdata%/CemUI/app_data/themes</code>. Each theme must have an <code>index.html</code> file, <code>config.json</code> file and a <code>thumbnail.jpg</code> file. <code>config.json</code> stores the basic settings for the theme. It is an object with these properties:</p>\n<table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>Theme name</td>\n</tr>\n<tr>\n<td>description</td>\n<td>Theme description</td>\n</tr>\n<tr>\n<td>theme_color</td>\n<td>Theme color (HEX)</td>\n</tr></tbody></table>\n<h1><a id=\"user-content-events\" class=\"anchor\" aria-hidden=\"true\" href=\"#events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Events</h1>\n<p>To fully utilize themes you will need to hook into the many events emitted (not all possible events are documented)\n<a href=\"https://github.com/RedDuckss/CemUI/wiki/Events\">See the Events section of the wiki for documentation</a></p>\n<h1><a id=\"user-content-i-found-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"#i-found-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>I found a bug!</h1>\n<p>Given that this project is still very early in development, bugs will probably be common, and vary from person to person. If you find a bug, we ask that you follow this format for reporting the bug on the <a href=\"https://github.com/RedDuckss/CemUI/issues\">Issue Tracker</a> on the repo:</p>\n<ul>\n<li>\n<p>A detailed name describing the bug (no \"A bug happened\" type titles!)</p>\n</li>\n<li>\n<p>A detailed description of the bug</p>\n</li>\n<li>\n<p>Exact steps to reproduce</p>\n</li>\n<li>\n<p>A screenshot/video of the bug/error message</p>\n</li>\n<li>\n<p>List games affected (if applicable)</p>\n</li>\n<li>\n<p>If possible, a video or gif showing the exact steps to reproduce (There are many free video recorders out there. It doesn't matter how you record it, as long as it's recorded)</p>\n</li>\n<li>\n<p>And above all: stay calm. Currently there are only 2 developers working on this project, and for one this is the first NodeJS app they have worked on. Also given the nature of how Electron packages apps, bugs may not occur on our end but will on yours. Please be patient while we attempt to fix the issue.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-good-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"#good-bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Good bug report</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f5391eb57cc364601d5f14af69c135095a4b82b4/68747470733a2f2f692e696d6775722e636f6d2f7a6a6a4c706e342e706e67\"><img src=\"https://camo.githubusercontent.com/f5391eb57cc364601d5f14af69c135095a4b82b4/68747470733a2f2f692e696d6775722e636f6d2f7a6a6a4c706e342e706e67\" alt=\"Good report\" data-canonical-src=\"https://i.imgur.com/zjjLpn4.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-bad-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"#bad-bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bad bug report</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f9f36fb4cccf78833e68d8786fdb857ac506ff3/68747470733a2f2f692e696d6775722e636f6d2f39714d306c47792e706e67\"><img src=\"https://camo.githubusercontent.com/6f9f36fb4cccf78833e68d8786fdb857ac506ff3/68747470733a2f2f692e696d6775722e636f6d2f39714d306c47792e706e67\" alt=\"Bad report\" data-canonical-src=\"https://i.imgur.com/9qM0lGy.png\" style=\"max-width:100%;\"></a></p>\n<p>Found a bug? <a href=\"https://github.com/RedDuckss/CemUI/issues/new\">Create an issue here!</a></p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h1>\n<table>\n<thead>\n<tr>\n<th>Icon</th>\n<th>Name</th>\n<th>Credit</th>\n<th>Twitter</th>\n<th>GitHub</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/445959841056abbed725a386fc822697d332bf44/68747470733a2f2f692e696d6775722e636f6d2f355173685833762e706e67\"><img src=\"https://camo.githubusercontent.com/445959841056abbed725a386fc822697d332bf44/68747470733a2f2f692e696d6775722e636f6d2f355173685833762e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/5QshX3v.png\" style=\"max-width:100%;\"></a></td>\n<td>RedDucks(s)/Jonathan Barrow</td>\n<td>Founder/lead developer. Handles all backend functionality and maintains the API.</td>\n<td><a href=\"https://twitter.com/jondbarrow\" rel=\"nofollow\">Redducks Twitter</a></td>\n<td><a href=\"https://github.com/RedDuckss\">Redducks GitHub</a></td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8903bc97b4ed8cb0a3f6f6614dcfbbc9dd41732e/68747470733a2f2f692e696d6775722e636f6d2f4f46467433654b2e706e67\"><img src=\"https://camo.githubusercontent.com/8903bc97b4ed8cb0a3f6f6614dcfbbc9dd41732e/68747470733a2f2f692e696d6775722e636f6d2f4f46467433654b2e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/OFFt3eK.png\" style=\"max-width:100%;\"></a></td>\n<td>MrJVS</td>\n<td>2.0 co-founder. Handles all frontend functionality and presentation.</td>\n<td><a href=\"https://twitter.com/TWmrjvs\" rel=\"nofollow\">MrJVS GitHub Twitter</a></td>\n<td><a href=\"https://github.com/mrjvs\">MrJVS GitHub</a></td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/66ed9146efee6bd5e72169fcb01d68624a6d9937/68747470733a2f2f692e696d6775722e636f6d2f5263336c47624f2e706e67\"><img src=\"https://camo.githubusercontent.com/66ed9146efee6bd5e72169fcb01d68624a6d9937/68747470733a2f2f692e696d6775722e636f6d2f5263336c47624f2e706e67\" height=\"32\" data-canonical-src=\"https://i.imgur.com/Rc3lGbO.png\" style=\"max-width:100%;\"></a></td>\n<td>Somebody2804(BenTheHuman)</td>\n<td>UI/Frontend designer.</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td>dragnu5(Dragnus)</td>\n<td>Creator of over 400 custom images for CemUI.</td>\n<td></td>\n<td></td>\n</tr></tbody></table>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.433Z",
    "goodColorOnWhite": "#037D95",
    "goodColorOnBlack": "#04ACCC",
    "faintColorOnWhite": "rgba(3, 125, 149, 0.1)"
  },
  {
    "slug": "cerebro",
    "name": "Cerebro",
    "description": "Productivity booster with a brain",
    "website": "https://cerebroapp.com",
    "repository": "https://github.com/KELiON/cerebro",
    "keywords": [
      "search",
      "productivity",
      "launcher"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/594298/20180624/858a483a-a75b-11e6-94a1-ef1edc4d95c3.gif"
      }
    ],
    "icon": "cerebro-icon.png",
    "icon32": "cerebro-icon-32.png",
    "icon64": "cerebro-icon-64.png",
    "icon128": "cerebro-icon-128.png",
    "icon256": "cerebro-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#f8f7f9",
      "#44395a",
      "#986aeb",
      "#747474",
      "#7c7c7c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/KELiON/cerebro/releases/8772581",
      "assets_url": "https://api.github.com/repos/KELiON/cerebro/releases/8772581/assets",
      "upload_url": "https://uploads.github.com/repos/KELiON/cerebro/releases/8772581/assets{?name,label}",
      "html_url": "https://github.com/KELiON/cerebro/releases/tag/v0.3.2",
      "id": 8772581,
      "tag_name": "v0.3.2",
      "target_commitish": "master",
      "name": "0.3.2",
      "draft": false,
      "author": {
        "login": "KELiON",
        "id": 594298,
        "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/KELiON",
        "html_url": "https://github.com/KELiON",
        "followers_url": "https://api.github.com/users/KELiON/followers",
        "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
        "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
        "organizations_url": "https://api.github.com/users/KELiON/orgs",
        "repos_url": "https://api.github.com/users/KELiON/repos",
        "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
        "received_events_url": "https://api.github.com/users/KELiON/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-12-05T07:31:58Z",
      "published_at": "2017-12-05T08:27:11Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530244",
          "id": 5530244,
          "name": "cerebro-0.3.2-mac.zip",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 49629880,
          "download_count": 307,
          "created_at": "2017-12-05T07:42:46Z",
          "updated_at": "2017-12-05T07:42:57Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/cerebro-0.3.2-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530237",
          "id": 5530237,
          "name": "cerebro-0.3.2-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 57540608,
          "download_count": 2174,
          "created_at": "2017-12-05T07:41:43Z",
          "updated_at": "2017-12-05T07:41:55Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/cerebro-0.3.2-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530231",
          "id": 5530231,
          "name": "cerebro-0.3.2.dmg",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 51291944,
          "download_count": 1271,
          "created_at": "2017-12-05T07:40:39Z",
          "updated_at": "2017-12-05T07:40:53Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/cerebro-0.3.2.dmg"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530246",
          "id": 5530246,
          "name": "cerebro-setup-0.3.2.exe",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 65863070,
          "download_count": 5358,
          "created_at": "2017-12-05T07:43:05Z",
          "updated_at": "2017-12-05T07:43:18Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/cerebro-setup-0.3.2.exe"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530253",
          "id": 5530253,
          "name": "cerebro_0.3.2_amd64.deb",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 38322082,
          "download_count": 5211,
          "created_at": "2017-12-05T07:43:37Z",
          "updated_at": "2017-12-05T07:43:46Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/cerebro_0.3.2_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530243",
          "id": 5530243,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 162,
          "download_count": 2565,
          "created_at": "2017-12-05T07:42:46Z",
          "updated_at": "2017-12-05T07:42:46Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/KELiON/cerebro/releases/assets/5530247",
          "id": 5530247,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "KELiON",
            "id": 594298,
            "avatar_url": "https://avatars2.githubusercontent.com/u/594298?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/KELiON",
            "html_url": "https://github.com/KELiON",
            "followers_url": "https://api.github.com/users/KELiON/followers",
            "following_url": "https://api.github.com/users/KELiON/following{/other_user}",
            "gists_url": "https://api.github.com/users/KELiON/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/KELiON/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/KELiON/subscriptions",
            "organizations_url": "https://api.github.com/users/KELiON/orgs",
            "repos_url": "https://api.github.com/users/KELiON/repos",
            "events_url": "https://api.github.com/users/KELiON/events{/privacy}",
            "received_events_url": "https://api.github.com/users/KELiON/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 116,
          "download_count": 2517,
          "created_at": "2017-12-05T07:43:06Z",
          "updated_at": "2017-12-05T07:43:06Z",
          "browser_download_url": "https://github.com/KELiON/cerebro/releases/download/v0.3.2/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/KELiON/cerebro/tarball/v0.3.2",
      "zipball_url": "https://api.github.com/repos/KELiON/cerebro/zipball/v0.3.2",
      "body_html": "<ul>\n<li>Fixed fail when no description provided for published plugin</li>\n<li>Added opt-in for statistics and crash reports (thanks <a class=\"user-mention\" data-hovercard-user-id=\"16098792\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/ionphractal\">@ionphractal</a>)</li>\n<li>Fix text positioning and scrollbars issues (thanks <a class=\"user-mention\" data-hovercard-user-id=\"43157\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/lawgsy\">@lawgsy</a>)</li>\n<li>Restore focus to previous window on blur/hide on Windows (thanks @ lawgsy)</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.230Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cerebro\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#cerebro\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cerebro</h1>\n<p><a target=\"_blank\" href=\"https://github.com/KELiON/cerebro/blob/master/./build/icons/128x128.png\"><img src=\"https://github.com/KELiON/cerebro/raw/master/./build/icons/128x128.png\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/KELiON/cerebro\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1c9e55cf7f74a6aac835534b8e95aeecf22bf482/68747470733a2f2f7472617669732d63692e6f72672f4b454c694f4e2f6365726562726f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/KELiON/cerebro.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/KELiON/cerebro\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3eaabf421d97bedfc20fde684675c4658df52b33/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f4b454c694f4e2f6365726562726f2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://img.shields.io/david/KELiON/cerebro.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/KELiON/cerebro/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/eb289f8a8d522bfca01c7669580438a8fcf640a9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cerebro/backers/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/KELiON/cerebro/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/a0e148ea1c145c93592141388e57b7685af835ee/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cerebro/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>You can download the latest version on  <a href=\"https://github.com/KELiON/cerebro/releases\">releases</a> page.</p>\n<p>After installation use default shortcut <code>ctrl+space</code> to show an app window. You can customize this shortcut clicking on icon in menu bar &#x2192; preferences.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/594298/20180624/858a483a-a75b-11e6-94a1-ef1edc4d95c3.gif\"><img src=\"https://cloud.githubusercontent.com/assets/594298/20180624/858a483a-a75b-11e6-94a1-ef1edc4d95c3.gif\" alt=\"Cerebro\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Plugins</h2>\n<h3><a id=\"user-content-core-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#core-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Core plugins</h3>\n<ul>\n<li>Search in the web with google suggestions;</li>\n<li>Search &amp; launch application, i.e. <code>spotify</code>;</li>\n<li>Navigate in file system with file previews (i.e. <code>~/Dropbox/passport.pdf</code>);</li>\n<li>Calculator;</li>\n<li>Smart converter. <code>15$</code>, <code>150 &#x440;&#x443;&#x431;&#x43B;&#x435;&#x439; &#x432; &#x435;&#x432;&#x440;&#x43E;</code>, <code>100 eur in gbp</code>;</li>\n</ul>\n<h3><a id=\"user-content-install-and-manage-custom-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#install-and-manage-custom-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install and manage custom plugins</h3>\n<p>Use built-in <code>plugins</code> command to search and manage custom plugins.</p>\n<p>Discover plugins and more at <a href=\"https://github.com/lubien/awesome-cerebro\">Cerebro&apos;s Awesome List</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you have any questions feel free to chat in gitter: <a href=\"https://gitter.im/KELiON-cerebro\" rel=\"nofollow\">https://gitter.im/KELiON-cerebro</a>.</p>\n<h3><a id=\"user-content-create-plugin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#create-plugin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create plugin</h3>\n<p>Check out <a href=\"https://github.com/KELiON/cerebro/blob/master/./docs/plugins.md\">plugins documentation</a>.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p>First, clone the repo via git:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/KELiON/cerebro.git cerebro</pre></div>\n<p>And then install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> cerebro <span class=\"pl-k\">&amp;&amp;</span> yarn <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ./app <span class=\"pl-k\">&amp;&amp;</span> yarn <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ../</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run dev</pre></div>\n<blockquote>\n<p>Note: requires a node version &gt;=6.x</p>\n</blockquote>\n<h3><a id=\"user-content-resolve-common-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#resolve-common-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Resolve common issues</h3>\n<ol>\n<li>\n<p><code>AssertionError: Current node version is not supported for development</code> on npm postinstall.\nAfter <code>yarn</code> postinstall script checks node version. If you see this error you have to check node and npm version in <code>package.json</code> <code>devEngines</code> section and install proper ones.</p>\n</li>\n<li>\n<p><code>Uncaught Error: Module version mismatch. Exepcted 50, got ...</code>\nThis error means that node modules with native extensions build with wrong node version (your local node version != node version, included to electron). To fix this issue run <code>cd ./app &amp;&amp; yarn run rebuild</code></p>\n</li>\n</ol>\n<h4><a id=\"user-content-config-file-path\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#config-file-path\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Config file path</h4>\n<p><em>Windows</em>: <code>%APPDATA%/Cerebro/config.json</code></p>\n<p><em>Linux</em>: <code>$XDG_CONFIG_HOME/Cerebro/config.json</code>  or <code>~/.config/Cerebro/config.json</code></p>\n<p><em>macOS</em>: <code>~/Library/Application Support/Cerebro/config.json</code></p>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package</h3>\n<p>Use this command to build <code>.app</code> file:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run package</pre></div>\n<h2><a id=\"user-content-be-in-touch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#be-in-touch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Be in touch</h2>\n<p>Follow to be notified about new releases or learn some productivity tips with Cerebro:</p>\n<ul>\n<li><a href=\"https://twitter.com/cerebro_app\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://www.facebook.com/cerebroapp\" rel=\"nofollow\">Facebook</a></li>\n<li><a href=\"https://plus.google.com/104292436165594177472\" rel=\"nofollow\">Google+</a></li>\n<li><a href=\"https://vk.com/cerebroapp\" rel=\"nofollow\">VK.com</a> &#x2013; channel in Russian</li>\n</ul>\n<p>Or <a href=\"http://eepurl.com/coiKU9\" rel=\"nofollow\">subscribe to newsletter</a> to be notified only about big releases.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h3>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/cerebro#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/cerebro/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6f08b782834b10aad0fc419346db286516daaff4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3e8d00e26c9e000c849493680cadc2156851f366/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a205321cff0ef9ef10fa6461b039b4c18a73cf2a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/467c265f64e255ed46c02f97358a46d9a672713f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/57d6385f76015429a541ad037f4de6a6afa20c94/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9279111a77594adeee47a0fbb69392bb70192c39/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/70a42c7dfb2ccfa27707feb9d58f1361e9ef65a9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c25ba413262c42dd246b2f2aef2bf7c0b1f9c912/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d7e6c30c425dbb0785ed30c89718a1114c736ba5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66c56a523a966225651e1ff385f4e5f5461e4d37/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/98199de6ab3c3d23081867e7ca0a2c9008a0d2a5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3feaafe45a6c184a4ceb869c7dd58e5b1f6fd855/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/69d32f5d752d462db88017de0f09bf519f3cd3ce/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6176cc7415e40af17d181f62b969bb9cbcd06720/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9706f42633740a647ed133864086435cbf5f01b7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/629bd1ff13501ade1c1b7fc27d0a32ac035b5391/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a24fd21bf1ed158057a32b166889666a52931e5c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0331b354f534bf7f41b66edfccea62718f3bf651/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5bcfdda06113d25cac639a54c88a569d1749b926/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/125343d51b8cad7ab7bc7a6b93eeefbe56ef49e8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/74e7d9b2c268f21e301294bb6721e832bbf66035/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/203b39797848c738cb4836dc4b73dc542d98a533/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3deec10bd375f90e0c114990ab52c6aca4c38c99/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/906b90f02aad8df0dbb0e15b585e9db2f36b73a5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9801599f0ee9f06ac3aca4c8d0c0e09a1c00f503/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8dc41525f7436ceb9d25804ecdb063036b6989c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85cd2edb5597ee950f9dfc5a24b3d36f380b4319/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7ed471666b14d5f2b2d93a32324d8819c45cfaad/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc7cbf781986fc0962e60adbb1993dbfd504132e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c193359016ed347e8ddd88339f0251d22d623175/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h3>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/cerebro#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/cerebro/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa940a30a6298a86a499f03764edba13fb5cc8cc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/48880719e2c561f633a446baf1fed8986ee15816/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7736a2cc52d16ef32512d28b19f4f0ad8ac4e752/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ec59e8f3d9acb87aa008e64756f1197d2d7576eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0520729188dca663db17c0b32fe290b4d6f27b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b83debce3a890e2c800217f2c2ada1eb7fea5da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6bf01f5a354791797b485b2a7027a6902a67afb5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea590d976979210be502aa1db6e9d59cfe703c79/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66fad546aeeba0735dc5b72c3c98f2437ab19a97/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4704ad2f664a71ead79bf5407133bfdf9a42edf6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/afcb8c6f47e3bb3eaaa9ee2117f662e05bacad6d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/038e1f05b9b5a8b3766a3c2f28b1c4f061e07ace/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a3c256c385d500ec99d97f8a0945dd194ef5935/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/869e4482079acef9d28bf972c54b6346b29807b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd5c9074d0d1a571d193c48d064cd31912164d69/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a59ef7731af2f3464f679a4bedde9f41a87f8d0d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2663f199446e0a42a5b608d5ae667acc8f8f76c1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ac77d6cb2f1887443eb04f64145aa11fa46e0e08/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c55378ed93e535d10fb05302191418ba9bf87428/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1002f197be41005b78460d609574873e5958ad06/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f2e7963a37767c95222ec901c2d21257ca72a7f5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f9b98fc40d55e221dabbb4e256faac4934522335/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0eba78cc717eba6d923d781dda166392c66d1f7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/91bc2bdacba1345f38d65487737eeb67c9910838/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71d98e7f27238dd2ae2be671398f62d6a71512c4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1dcce36310204e87511d71f7f16e52de465c7dcc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c20b6b899c1cbb65f95b685ec65aeb935b75760/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f242c4b9c33b896416728d3fd287bbb66be22de/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cbd97edb08ada06bc3372610733e27dae6a7fec7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/abff75c27df7e658495dd2d64a146e3ea301d41b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KELiON/cerebro/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/KELiON\">Alexandr Subbotin</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cerebro\" class=\"anchor\" aria-hidden=\"true\" href=\"#cerebro\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cerebro</h1>\n<p><a target=\"_blank\" href=\"./build/icons/128x128.png\"><img src=\"./build/icons/128x128.png\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/KELiON/cerebro\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1c9e55cf7f74a6aac835534b8e95aeecf22bf482/68747470733a2f2f7472617669732d63692e6f72672f4b454c694f4e2f6365726562726f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/KELiON/cerebro.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/KELiON/cerebro\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3eaabf421d97bedfc20fde684675c4658df52b33/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f4b454c694f4e2f6365726562726f2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://img.shields.io/david/KELiON/cerebro.svg\" style=\"max-width:100%;\"></a>\n<a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/eb289f8a8d522bfca01c7669580438a8fcf640a9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cerebro/backers/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/a0e148ea1c145c93592141388e57b7685af835ee/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cerebro/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>You can download the latest version on  <a href=\"https://github.com/KELiON/cerebro/releases\">releases</a> page.</p>\n<p>After installation use default shortcut <code>ctrl+space</code> to show an app window. You can customize this shortcut clicking on icon in menu bar → preferences.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/594298/20180624/858a483a-a75b-11e6-94a1-ef1edc4d95c3.gif\"><img src=\"https://cloud.githubusercontent.com/assets/594298/20180624/858a483a-a75b-11e6-94a1-ef1edc4d95c3.gif\" alt=\"Cerebro\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Plugins</h2>\n<h3><a id=\"user-content-core-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#core-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Core plugins</h3>\n<ul>\n<li>Search in the web with google suggestions;</li>\n<li>Search &amp; launch application, i.e. <code>spotify</code>;</li>\n<li>Navigate in file system with file previews (i.e. <code>~/Dropbox/passport.pdf</code>);</li>\n<li>Calculator;</li>\n<li>Smart converter. <code>15$</code>, <code>150 рублей в евро</code>, <code>100 eur in gbp</code>;</li>\n</ul>\n<h3><a id=\"user-content-install-and-manage-custom-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-and-manage-custom-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install and manage custom plugins</h3>\n<p>Use built-in <code>plugins</code> command to search and manage custom plugins.</p>\n<p>Discover plugins and more at <a href=\"https://github.com/lubien/awesome-cerebro\">Cerebro's Awesome List</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you have any questions feel free to chat in gitter: <a href=\"https://gitter.im/KELiON-cerebro\" rel=\"nofollow\">https://gitter.im/KELiON-cerebro</a>.</p>\n<h3><a id=\"user-content-create-plugin\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-plugin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create plugin</h3>\n<p>Check out <a href=\"./docs/plugins.md\">plugins documentation</a>.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p>First, clone the repo via git:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/KELiON/cerebro.git cerebro</pre></div>\n<p>And then install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> cerebro <span class=\"pl-k\">&amp;&amp;</span> yarn <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ./app <span class=\"pl-k\">&amp;&amp;</span> yarn <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ../</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run dev</pre></div>\n<blockquote>\n<p>Note: requires a node version &gt;=6.x</p>\n</blockquote>\n<h3><a id=\"user-content-resolve-common-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#resolve-common-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Resolve common issues</h3>\n<ol>\n<li>\n<p><code>AssertionError: Current node version is not supported for development</code> on npm postinstall.\nAfter <code>yarn</code> postinstall script checks node version. If you see this error you have to check node and npm version in <code>package.json</code> <code>devEngines</code> section and install proper ones.</p>\n</li>\n<li>\n<p><code>Uncaught Error: Module version mismatch. Exepcted 50, got ...</code>\nThis error means that node modules with native extensions build with wrong node version (your local node version != node version, included to electron). To fix this issue run <code>cd ./app &amp;&amp; yarn run rebuild</code></p>\n</li>\n</ol>\n<h4><a id=\"user-content-config-file-path\" class=\"anchor\" aria-hidden=\"true\" href=\"#config-file-path\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Config file path</h4>\n<p><em>Windows</em>: <code>%APPDATA%/Cerebro/config.json</code></p>\n<p><em>Linux</em>: <code>$XDG_CONFIG_HOME/Cerebro/config.json</code>  or <code>~/.config/Cerebro/config.json</code></p>\n<p><em>macOS</em>: <code>~/Library/Application Support/Cerebro/config.json</code></p>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package</h3>\n<p>Use this command to build <code>.app</code> file:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run package</pre></div>\n<h2><a id=\"user-content-be-in-touch\" class=\"anchor\" aria-hidden=\"true\" href=\"#be-in-touch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Be in touch</h2>\n<p>Follow to be notified about new releases or learn some productivity tips with Cerebro:</p>\n<ul>\n<li><a href=\"https://twitter.com/cerebro_app\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://www.facebook.com/cerebroapp\" rel=\"nofollow\">Facebook</a></li>\n<li><a href=\"https://plus.google.com/104292436165594177472\" rel=\"nofollow\">Google+</a></li>\n<li><a href=\"https://vk.com/cerebroapp\" rel=\"nofollow\">VK.com</a> – channel in Russian</li>\n</ul>\n<p>Or <a href=\"http://eepurl.com/coiKU9\" rel=\"nofollow\">subscribe to newsletter</a> to be notified only about big releases.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<h3><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h3>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/cerebro#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/cerebro/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6f08b782834b10aad0fc419346db286516daaff4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3e8d00e26c9e000c849493680cadc2156851f366/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a205321cff0ef9ef10fa6461b039b4c18a73cf2a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/467c265f64e255ed46c02f97358a46d9a672713f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/57d6385f76015429a541ad037f4de6a6afa20c94/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9279111a77594adeee47a0fbb69392bb70192c39/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/70a42c7dfb2ccfa27707feb9d58f1361e9ef65a9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c25ba413262c42dd246b2f2aef2bf7c0b1f9c912/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d7e6c30c425dbb0785ed30c89718a1114c736ba5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66c56a523a966225651e1ff385f4e5f5461e4d37/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/98199de6ab3c3d23081867e7ca0a2c9008a0d2a5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3feaafe45a6c184a4ceb869c7dd58e5b1f6fd855/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/69d32f5d752d462db88017de0f09bf519f3cd3ce/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6176cc7415e40af17d181f62b969bb9cbcd06720/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9706f42633740a647ed133864086435cbf5f01b7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/629bd1ff13501ade1c1b7fc27d0a32ac035b5391/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a24fd21bf1ed158057a32b166889666a52931e5c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0331b354f534bf7f41b66edfccea62718f3bf651/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5bcfdda06113d25cac639a54c88a569d1749b926/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/125343d51b8cad7ab7bc7a6b93eeefbe56ef49e8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/74e7d9b2c268f21e301294bb6721e832bbf66035/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/203b39797848c738cb4836dc4b73dc542d98a533/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3deec10bd375f90e0c114990ab52c6aca4c38c99/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/906b90f02aad8df0dbb0e15b585e9db2f36b73a5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9801599f0ee9f06ac3aca4c8d0c0e09a1c00f503/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8dc41525f7436ceb9d25804ecdb063036b6989c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85cd2edb5597ee950f9dfc5a24b3d36f380b4319/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7ed471666b14d5f2b2d93a32324d8819c45cfaad/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dc7cbf781986fc0962e60adbb1993dbfd504132e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c193359016ed347e8ddd88339f0251d22d623175/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f6261636b65722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h3>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/cerebro#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/cerebro/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa940a30a6298a86a499f03764edba13fb5cc8cc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/48880719e2c561f633a446baf1fed8986ee15816/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7736a2cc52d16ef32512d28b19f4f0ad8ac4e752/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ec59e8f3d9acb87aa008e64756f1197d2d7576eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0520729188dca663db17c0b32fe290b4d6f27b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b83debce3a890e2c800217f2c2ada1eb7fea5da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6bf01f5a354791797b485b2a7027a6902a67afb5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea590d976979210be502aa1db6e9d59cfe703c79/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66fad546aeeba0735dc5b72c3c98f2437ab19a97/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4704ad2f664a71ead79bf5407133bfdf9a42edf6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/afcb8c6f47e3bb3eaaa9ee2117f662e05bacad6d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/038e1f05b9b5a8b3766a3c2f28b1c4f061e07ace/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a3c256c385d500ec99d97f8a0945dd194ef5935/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/869e4482079acef9d28bf972c54b6346b29807b4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd5c9074d0d1a571d193c48d064cd31912164d69/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a59ef7731af2f3464f679a4bedde9f41a87f8d0d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2663f199446e0a42a5b608d5ae667acc8f8f76c1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ac77d6cb2f1887443eb04f64145aa11fa46e0e08/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c55378ed93e535d10fb05302191418ba9bf87428/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1002f197be41005b78460d609574873e5958ad06/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f2e7963a37767c95222ec901c2d21257ca72a7f5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f9b98fc40d55e221dabbb4e256faac4934522335/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0eba78cc717eba6d923d781dda166392c66d1f7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/91bc2bdacba1345f38d65487737eeb67c9910838/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71d98e7f27238dd2ae2be671398f62d6a71512c4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1dcce36310204e87511d71f7f16e52de465c7dcc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c20b6b899c1cbb65f95b685ec65aeb935b75760/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f242c4b9c33b896416728d3fd287bbb66be22de/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cbd97edb08ada06bc3372610733e27dae6a7fec7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cerebro/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/abff75c27df7e658495dd2d64a146e3ea301d41b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6365726562726f2f73706f6e736f722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/cerebro/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/KELiON\">Alexandr Subbotin</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.458Z",
    "goodColorOnWhite": "#44395A",
    "goodColorOnBlack": "#986AEB",
    "faintColorOnWhite": "rgba(68, 57, 90, 0.1)"
  },
  {
    "slug": "chatwork",
    "name": "ChatWork",
    "description": "Group chat for global teams",
    "website": "http://www.chatwork.com/download/",
    "keywords": [
      "chatwork",
      "chat",
      "business",
      "collaboration",
      "teamwork",
      "messaging",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "chatwork-icon.png",
    "icon32": "chatwork-icon-32.png",
    "icon64": "chatwork-icon-64.png",
    "icon128": "chatwork-icon-128.png",
    "icon256": "chatwork-icon-256.png",
    "date": "2016-10-25",
    "iconColors": [
      "#f8f7f7",
      "#f74435",
      "#37372f",
      "#8c908c",
      "#b48c8c"
    ],
    "goodColorOnWhite": "#37372F",
    "goodColorOnBlack": "#F74435",
    "faintColorOnWhite": "rgba(55, 55, 47, 0.1)"
  },
  {
    "slug": "checksum",
    "name": "Checksum",
    "description": "Verify the integrity of your downloaded files.",
    "repository": "https://github.com/mnismt/checksum",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/5a27561f765cdcd37b64de3942f408fa36c35ddb/68747470733a2f2f757068696e686e68616e682e636f6d2f696d616765732f323031382f30332f31322f616161612e676966"
      }
    ],
    "keywords": [
      "checksum",
      "hash",
      "md5",
      "sha1",
      "vue"
    ],
    "license": "MIT",
    "category": "Utilities",
    "icon": "checksum-icon.png",
    "icon32": "checksum-icon-32.png",
    "icon64": "checksum-icon-64.png",
    "icon128": "checksum-icon-128.png",
    "icon256": "checksum-icon-256.png",
    "date": "2018-03-13",
    "iconColors": [
      "#6b7aab",
      "#eac31a",
      "#c3cbc3",
      "#9cacbc",
      "#8c8c84"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/mnismt/checksum/releases/10049045",
      "assets_url": "https://api.github.com/repos/mnismt/checksum/releases/10049045/assets",
      "upload_url": "https://uploads.github.com/repos/mnismt/checksum/releases/10049045/assets{?name,label}",
      "html_url": "https://github.com/mnismt/checksum/releases/tag/v0.1.0",
      "id": 10049045,
      "tag_name": "v0.1.0",
      "target_commitish": "master",
      "name": "Init release",
      "draft": false,
      "author": {
        "login": "mnismt",
        "id": 27861064,
        "avatar_url": "https://avatars1.githubusercontent.com/u/27861064?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/mnismt",
        "html_url": "https://github.com/mnismt",
        "followers_url": "https://api.github.com/users/mnismt/followers",
        "following_url": "https://api.github.com/users/mnismt/following{/other_user}",
        "gists_url": "https://api.github.com/users/mnismt/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/mnismt/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/mnismt/subscriptions",
        "organizations_url": "https://api.github.com/users/mnismt/orgs",
        "repos_url": "https://api.github.com/users/mnismt/repos",
        "events_url": "https://api.github.com/users/mnismt/events{/privacy}",
        "received_events_url": "https://api.github.com/users/mnismt/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-12T17:23:17Z",
      "published_at": "2018-03-12T17:35:26Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/mnismt/checksum/releases/assets/6486420",
          "id": 6486420,
          "name": "checksum-linux-v.0.1.0.zip",
          "label": null,
          "uploader": {
            "login": "mnismt",
            "id": 27861064,
            "avatar_url": "https://avatars1.githubusercontent.com/u/27861064?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/mnismt",
            "html_url": "https://github.com/mnismt",
            "followers_url": "https://api.github.com/users/mnismt/followers",
            "following_url": "https://api.github.com/users/mnismt/following{/other_user}",
            "gists_url": "https://api.github.com/users/mnismt/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/mnismt/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/mnismt/subscriptions",
            "organizations_url": "https://api.github.com/users/mnismt/orgs",
            "repos_url": "https://api.github.com/users/mnismt/repos",
            "events_url": "https://api.github.com/users/mnismt/events{/privacy}",
            "received_events_url": "https://api.github.com/users/mnismt/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 48610919,
          "download_count": 104,
          "created_at": "2018-03-12T17:14:15Z",
          "updated_at": "2018-03-12T17:25:30Z",
          "browser_download_url": "https://github.com/mnismt/checksum/releases/download/v0.1.0/checksum-linux-v.0.1.0.zip"
        },
        {
          "url": "https://api.github.com/repos/mnismt/checksum/releases/assets/6486421",
          "id": 6486421,
          "name": "checksum-windows-v0.1.0.zip",
          "label": null,
          "uploader": {
            "login": "mnismt",
            "id": 27861064,
            "avatar_url": "https://avatars1.githubusercontent.com/u/27861064?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/mnismt",
            "html_url": "https://github.com/mnismt",
            "followers_url": "https://api.github.com/users/mnismt/followers",
            "following_url": "https://api.github.com/users/mnismt/following{/other_user}",
            "gists_url": "https://api.github.com/users/mnismt/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/mnismt/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/mnismt/subscriptions",
            "organizations_url": "https://api.github.com/users/mnismt/orgs",
            "repos_url": "https://api.github.com/users/mnismt/repos",
            "events_url": "https://api.github.com/users/mnismt/events{/privacy}",
            "received_events_url": "https://api.github.com/users/mnismt/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 51697824,
          "download_count": 206,
          "created_at": "2018-03-12T17:14:16Z",
          "updated_at": "2018-03-12T17:34:58Z",
          "browser_download_url": "https://github.com/mnismt/checksum/releases/download/v0.1.0/checksum-windows-v0.1.0.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/mnismt/checksum/tarball/v0.1.0",
      "zipball_url": "https://api.github.com/repos/mnismt/checksum/zipball/v0.1.0",
      "body_html": "<p>Init release of Checksum.<br>\nAvailable for Windows &amp; Linux.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.264Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3ea46583f115ca689a044e94ac1d2e7966838de6/68747470733a2f2f692e696d6775722e636f6d2f683061687737482e706e67\"><img src=\"https://camo.githubusercontent.com/3ea46583f115ca689a044e94ac1d2e7966838de6/68747470733a2f2f692e696d6775722e636f6d2f683061687737482e706e67\" data-canonical-src=\"https://i.imgur.com/h0ahw7H.png\" style=\"max-width:100%;\"></a>\n</div>\n<h2><a id=\"user-content--overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"mag_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50e.png\">&#x1F50E;</g-emoji> Overview</h2>\n<p>Checksum is an simple application that help you verifying the checksum of a file, make sure the file was is the correct file and wasn&apos;t corrupted during download.</p>\n<h3><a id=\"user-content--features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"factory\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3ed.png\">&#x1F3ED;</g-emoji> Features</h3>\n<p><strong>Current version: 0.1.0</strong></p>\n<ul>\n<li>Support 46 hash functions.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5a27561f765cdcd37b64de3942f408fa36c35ddb/68747470733a2f2f757068696e686e68616e682e636f6d2f696d616765732f323031382f30332f31322f616161612e676966\"><img src=\"https://camo.githubusercontent.com/5a27561f765cdcd37b64de3942f408fa36c35ddb/68747470733a2f2f757068696e686e68616e682e636f6d2f696d616765732f323031382f30332f31322f616161612e676966\" alt=\"alt\" data-canonical-src=\"https://uphinhnhanh.com/images/2018/03/12/aaaa.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-&#xFE0F;-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#&#xFE0F;-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"motorway\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6e3.png\">&#x1F6E3;&#xFE0F;</g-emoji> Roadmap</h3>\n<p><strong>Next version: 0.2.0</strong></p>\n<ul>\n<li>Add history.</li>\n<li>Check multiple files at once.</li>\n</ul>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e5.png\">&#x1F4E5;</g-emoji> Download</h2>\n<p>Download the latest version from the <a href=\"https://github.com/mnismt/checksum/releases\">releases</a> page.\nAvailable for Windows &amp; Linux.</p>\n<h2><a id=\"user-content--contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"fist_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f91c.png\">&#x1F91C;</g-emoji> Contribute</h2>\n<p>Checksum has been using web technology (HTML &amp; CSS &amp; Javascript), made with <a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-vue</a>  (<a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a> &amp; <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron.js</a>).</p>\n<h3><a id=\"user-content--getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"beginner\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f530.png\">&#x1F530;</g-emoji> Getting Started</h3>\n<pre><code># Clone this project:\ngit clone https://github.com/mnismt/checksum.git\n\n# Install dependencies\nyarn # or npm install\n\n# Run (with hot reload)\nyarn dev # or npm run dev\n\n# Build for production\nyarn build # or npm run build\n</code></pre>\n<h3><a id=\"user-content-&#xFE0F;-next-steps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#&#xFE0F;-next-steps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"arrow_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/27a1.png\">&#x27A1;&#xFE0F;</g-emoji> Next Steps</h3>\n<p>Take a look at the <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/en/\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"clipboard\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cb.png\">&#x1F4CB;</g-emoji> License</h2>\n<p><a href=\"https://github.com/mnismt/checksum/blob/master/LICENSE\">MIT</a></p>\n<h2><a id=\"user-content--credit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mnismt/checksum/blob/master/#-credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"credit_card\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b3.png\">&#x1F4B3;</g-emoji> Credit</h2>\n<div>Icons made by <a href=\"https://www.flaticon.com/authors/smashicons\" title=\"Smashicons\" rel=\"nofollow\">Smashicons</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3ea46583f115ca689a044e94ac1d2e7966838de6/68747470733a2f2f692e696d6775722e636f6d2f683061687737482e706e67\"><img src=\"https://camo.githubusercontent.com/3ea46583f115ca689a044e94ac1d2e7966838de6/68747470733a2f2f692e696d6775722e636f6d2f683061687737482e706e67\" data-canonical-src=\"https://i.imgur.com/h0ahw7H.png\" style=\"max-width:100%;\"></a>\n</div>\n<h2><a id=\"user-content--overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#-overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"mag_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50e.png\">🔎</g-emoji> Overview</h2>\n<p>Checksum is an simple application that help you verifying the checksum of a file, make sure the file was is the correct file and wasn't corrupted during download.</p>\n<h3><a id=\"user-content--features\" class=\"anchor\" aria-hidden=\"true\" href=\"#-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"factory\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3ed.png\">🏭</g-emoji> Features</h3>\n<p><strong>Current version: 0.1.0</strong></p>\n<ul>\n<li>Support 46 hash functions.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5a27561f765cdcd37b64de3942f408fa36c35ddb/68747470733a2f2f757068696e686e68616e682e636f6d2f696d616765732f323031382f30332f31322f616161612e676966\"><img src=\"https://camo.githubusercontent.com/5a27561f765cdcd37b64de3942f408fa36c35ddb/68747470733a2f2f757068696e686e68616e682e636f6d2f696d616765732f323031382f30332f31322f616161612e676966\" alt=\"alt\" data-canonical-src=\"https://uphinhnhanh.com/images/2018/03/12/aaaa.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-️-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"motorway\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6e3.png\">🛣️</g-emoji> Roadmap</h3>\n<p><strong>Next version: 0.2.0</strong></p>\n<ul>\n<li>Add history.</li>\n<li>Check multiple files at once.</li>\n</ul>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e5.png\">📥</g-emoji> Download</h2>\n<p>Download the latest version from the <a href=\"https://github.com/mnismt/checksum/releases\">releases</a> page.\nAvailable for Windows &amp; Linux.</p>\n<h2><a id=\"user-content--contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"fist_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f91c.png\">🤜</g-emoji> Contribute</h2>\n<p>Checksum has been using web technology (HTML &amp; CSS &amp; Javascript), made with <a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-vue</a>  (<a href=\"https://vuejs.org\" rel=\"nofollow\">Vue.js</a> &amp; <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron.js</a>).</p>\n<h3><a id=\"user-content--getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#-getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"beginner\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f530.png\">🔰</g-emoji> Getting Started</h3>\n<pre><code># Clone this project:\ngit clone https://github.com/mnismt/checksum.git\n\n# Install dependencies\nyarn # or npm install\n\n# Run (with hot reload)\nyarn dev # or npm run dev\n\n# Build for production\nyarn build # or npm run build\n</code></pre>\n<h3><a id=\"user-content-️-next-steps\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-next-steps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"arrow_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/27a1.png\">➡️</g-emoji> Next Steps</h3>\n<p>Take a look at the <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/en/\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"clipboard\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cb.png\">📋</g-emoji> License</h2>\n<p><a href=\"https://github.com/mnismt/checksum/blob/master/LICENSE\">MIT</a></p>\n<h2><a id=\"user-content--credit\" class=\"anchor\" aria-hidden=\"true\" href=\"#-credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"credit_card\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b3.png\">💳</g-emoji> Credit</h2>\n<div>Icons made by <a href=\"https://www.flaticon.com/authors/smashicons\" title=\"Smashicons\" rel=\"nofollow\">Smashicons</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.416Z",
    "goodColorOnWhite": "#8B730D",
    "goodColorOnBlack": "#EAC31A",
    "faintColorOnWhite": "rgba(139, 115, 13, 0.1)"
  },
  {
    "slug": "checksum-validator",
    "name": "Checksum Validator",
    "description": "Generate and validate checksums with ease.",
    "category": "Productivity",
    "repository": "https://github.com/alexanderwe/checksum-validator",
    "keywords": [
      "checksum",
      "productivity",
      "integrity"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img3.png",
        "caption": "Validate Checksums"
      },
      {
        "imageUrl": "https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img4.png",
        "caption": "Configure for your use"
      }
    ],
    "locales": [
      "de",
      "en"
    ],
    "icon": "checksum-validator-icon.png",
    "icon32": "checksum-validator-icon-32.png",
    "icon64": "checksum-validator-icon-64.png",
    "icon128": "checksum-validator-icon-128.png",
    "icon256": "checksum-validator-icon-256.png",
    "date": "2018-02-15",
    "iconColors": [
      "#90519e",
      "#fbfafb",
      "#b3b3b3",
      "#c4a1ca",
      "#bc94cc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/10245143",
      "assets_url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/10245143/assets",
      "upload_url": "https://uploads.github.com/repos/alexanderwe/checksum-validator/releases/10245143/assets{?name,label}",
      "html_url": "https://github.com/alexanderwe/checksum-validator/releases/tag/v1.0.1",
      "id": 10245143,
      "tag_name": "v1.0.1",
      "target_commitish": "master",
      "name": "1.0.1",
      "draft": false,
      "author": {
        "login": "alexanderwe",
        "id": 12934015,
        "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/alexanderwe",
        "html_url": "https://github.com/alexanderwe",
        "followers_url": "https://api.github.com/users/alexanderwe/followers",
        "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
        "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
        "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
        "repos_url": "https://api.github.com/users/alexanderwe/repos",
        "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
        "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-24T20:29:51Z",
      "published_at": "2018-03-24T20:45:23Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/assets/6622258",
          "id": 6622258,
          "name": "checksum-validator-1.0.1-mac.zip",
          "label": "",
          "uploader": {
            "login": "alexanderwe",
            "id": 12934015,
            "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/alexanderwe",
            "html_url": "https://github.com/alexanderwe",
            "followers_url": "https://api.github.com/users/alexanderwe/followers",
            "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
            "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
            "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
            "repos_url": "https://api.github.com/users/alexanderwe/repos",
            "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 62997842,
          "download_count": 45,
          "created_at": "2018-03-24T20:43:09Z",
          "updated_at": "2018-03-24T20:44:08Z",
          "browser_download_url": "https://github.com/alexanderwe/checksum-validator/releases/download/v1.0.1/checksum-validator-1.0.1-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/assets/6622256",
          "id": 6622256,
          "name": "checksum-validator-1.0.1.dmg",
          "label": "",
          "uploader": {
            "login": "alexanderwe",
            "id": 12934015,
            "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/alexanderwe",
            "html_url": "https://github.com/alexanderwe",
            "followers_url": "https://api.github.com/users/alexanderwe/followers",
            "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
            "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
            "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
            "repos_url": "https://api.github.com/users/alexanderwe/repos",
            "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 66299440,
          "download_count": 183,
          "created_at": "2018-03-24T20:42:01Z",
          "updated_at": "2018-03-24T20:43:01Z",
          "browser_download_url": "https://github.com/alexanderwe/checksum-validator/releases/download/v1.0.1/checksum-validator-1.0.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/assets/6622255",
          "id": 6622255,
          "name": "checksum-validator-1.0.1.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "alexanderwe",
            "id": 12934015,
            "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/alexanderwe",
            "html_url": "https://github.com/alexanderwe",
            "followers_url": "https://api.github.com/users/alexanderwe/followers",
            "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
            "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
            "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
            "repos_url": "https://api.github.com/users/alexanderwe/repos",
            "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 70439,
          "download_count": 3,
          "created_at": "2018-03-24T20:42:01Z",
          "updated_at": "2018-03-24T20:42:02Z",
          "browser_download_url": "https://github.com/alexanderwe/checksum-validator/releases/download/v1.0.1/checksum-validator-1.0.1.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/assets/6622259",
          "id": 6622259,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "alexanderwe",
            "id": 12934015,
            "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/alexanderwe",
            "html_url": "https://github.com/alexanderwe",
            "followers_url": "https://api.github.com/users/alexanderwe/followers",
            "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
            "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
            "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
            "repos_url": "https://api.github.com/users/alexanderwe/repos",
            "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 190,
          "download_count": 4,
          "created_at": "2018-03-24T20:43:10Z",
          "updated_at": "2018-03-24T20:43:10Z",
          "browser_download_url": "https://github.com/alexanderwe/checksum-validator/releases/download/v1.0.1/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/alexanderwe/checksum-validator/releases/assets/6622261",
          "id": 6622261,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "alexanderwe",
            "id": 12934015,
            "avatar_url": "https://avatars2.githubusercontent.com/u/12934015?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/alexanderwe",
            "html_url": "https://github.com/alexanderwe",
            "followers_url": "https://api.github.com/users/alexanderwe/followers",
            "following_url": "https://api.github.com/users/alexanderwe/following{/other_user}",
            "gists_url": "https://api.github.com/users/alexanderwe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/alexanderwe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/alexanderwe/subscriptions",
            "organizations_url": "https://api.github.com/users/alexanderwe/orgs",
            "repos_url": "https://api.github.com/users/alexanderwe/repos",
            "events_url": "https://api.github.com/users/alexanderwe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/alexanderwe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 499,
          "download_count": 56,
          "created_at": "2018-03-24T20:44:09Z",
          "updated_at": "2018-03-24T20:44:09Z",
          "browser_download_url": "https://github.com/alexanderwe/checksum-validator/releases/download/v1.0.1/latest-mac.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/alexanderwe/checksum-validator/tarball/v1.0.1",
      "zipball_url": "https://api.github.com/repos/alexanderwe/checksum-validator/zipball/v1.0.1",
      "body_html": "<h1>Changed</h1>\n<ul>\n<li>Now build with Webpack 4</li>\n<li>Does not use the hosted ant-desgin font anymore, now uses a locally hosted one</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.268Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-checksum-validator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#checksum-validator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>checksum-validator</h1>\n<p><a href=\"https://travis-ci.org/alexanderwe/checksum-validator\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/617ef9e2e7806b3223eb08f142b2c3736a035adc/68747470733a2f2f7472617669732d63692e6f72672f616c6578616e64657277652f636865636b73756d2d76616c696461746f722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/alexanderwe/checksum-validator.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>checksum-validator is a small convenient Electron application, which can quickly calculate hashes of files. It is primarily intended to validate checksums of downloaded files.</p>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h1>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p><em>Supported platforms</em></p>\n<ul>\n<li>MacOS (tested under V. 10.13 (High Sierra))</li>\n</ul>\n<p>Head over to the <a href=\"https://github.com/alexanderwe/checksum-validator/releases\">releases section</a> and download the latest distribution.</p>\n<p>After installing it you are ready to use checksum-validator.</p>\n<h2><a id=\"user-content-calculate-checksum\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#calculate-checksum\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Calculate checksum</h2>\n<p>To calculate and validate the checksum of files, head over to the <code>Check pane</code> and either drag and drop four file into the drag area or select it by clicking on it. Then just type in the checksum you want to validate and select the hash algorithm which was used to generate the checksum.</p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img2.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img2.png\" alt=\"img2\" style=\"max-width:100%;\"></a></p>\n<p>On the <code>Past Checks</code> pane you have the opportunity to have a look at all checksums you have validated so far. Furthermore you can export the checked file as .json and take a look at other hashes of the file.</p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img3.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img3.png\" alt=\"img3\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-update\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Update</h2>\n<p>On start the application will check if an update is available. If an update is available it will either be installed automatically or the application will tell you that an update is ready to be installed. You can also trigger this check manually by <code>checksum-validator --&gt; Check for updates...</code></p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img1.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img1.png\" alt=\"img1\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Settings</h2>\n<p>On the <code>Settings</code> pane you can configure the application so it is suitable for your use case.\nAdditionally you can select the language of the application. By default <code>Checksum Validator</code> will take the <code>app locale</code> to set the language but you can also manually change the language. By now 2 languages are available:</p>\n<ul>\n<li>English</li>\n<li>German</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img4.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img4.png\" alt=\"img4\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-how-was-it-built-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#how-was-it-built-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How was it built ?</h1>\n<p>This project is only possible with these awesome technologies !</p>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/Microsoft/TypeScript\">Typescript</a></li>\n<li><a href=\"https://github.com/webpack/webpack\">Webpack</a></li>\n<li><a href=\"https://github.com/ant-design/ant-design\">antd-design</a></li>\n</ul>\n<h1><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h1>\n<p>If you find any bugs or issues with this application feel free to report them in the <a href=\"https://github.com/alexanderwe/checksum-validator/issues\">issue section</a>.\nIn case you want to do some local debugging, open the logs via <code>Help --&gt; Open Logs</code> and take a look at it.</p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p><a href=\"https://github.com/alexanderwe/checksum-validator/blob/master/LICENSE.md\">Licensed under the MIT license</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-checksum-validator\" class=\"anchor\" aria-hidden=\"true\" href=\"#checksum-validator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>checksum-validator</h1>\n<p><a href=\"https://travis-ci.org/alexanderwe/checksum-validator\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/617ef9e2e7806b3223eb08f142b2c3736a035adc/68747470733a2f2f7472617669732d63692e6f72672f616c6578616e64657277652f636865636b73756d2d76616c696461746f722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/alexanderwe/checksum-validator.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>checksum-validator is a small convenient Electron application, which can quickly calculate hashes of files. It is primarily intended to validate checksums of downloaded files.</p>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h1>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p><em>Supported platforms</em></p>\n<ul>\n<li>MacOS (tested under V. 10.13 (High Sierra))</li>\n</ul>\n<p>Head over to the <a href=\"https://github.com/alexanderwe/checksum-validator/releases\">releases section</a> and download the latest distribution.</p>\n<p>After installing it you are ready to use checksum-validator.</p>\n<h2><a id=\"user-content-calculate-checksum\" class=\"anchor\" aria-hidden=\"true\" href=\"#calculate-checksum\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Calculate checksum</h2>\n<p>To calculate and validate the checksum of files, head over to the <code>Check pane</code> and either drag and drop four file into the drag area or select it by clicking on it. Then just type in the checksum you want to validate and select the hash algorithm which was used to generate the checksum.</p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img2.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img2.png\" alt=\"img2\" style=\"max-width:100%;\"></a></p>\n<p>On the <code>Past Checks</code> pane you have the opportunity to have a look at all checksums you have validated so far. Furthermore you can export the checked file as .json and take a look at other hashes of the file.</p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img3.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img3.png\" alt=\"img3\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-update\" class=\"anchor\" aria-hidden=\"true\" href=\"#update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Update</h2>\n<p>On start the application will check if an update is available. If an update is available it will either be installed automatically or the application will tell you that an update is ready to be installed. You can also trigger this check manually by <code>checksum-validator --&gt; Check for updates...</code></p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img1.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img1.png\" alt=\"img1\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Settings</h2>\n<p>On the <code>Settings</code> pane you can configure the application so it is suitable for your use case.\nAdditionally you can select the language of the application. By default <code>Checksum Validator</code> will take the <code>app locale</code> to set the language but you can also manually change the language. By now 2 languages are available:</p>\n<ul>\n<li>English</li>\n<li>German</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderwe/checksum-validator/blob/master/.github/img/img4.png\"><img src=\"https://github.com/alexanderwe/checksum-validator/raw/master/.github/img/img4.png\" alt=\"img4\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-how-was-it-built-\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-was-it-built-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How was it built ?</h1>\n<p>This project is only possible with these awesome technologies !</p>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/Microsoft/TypeScript\">Typescript</a></li>\n<li><a href=\"https://github.com/webpack/webpack\">Webpack</a></li>\n<li><a href=\"https://github.com/ant-design/ant-design\">antd-design</a></li>\n</ul>\n<h1><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h1>\n<p>If you find any bugs or issues with this application feel free to report them in the <a href=\"https://github.com/alexanderwe/checksum-validator/issues\">issue section</a>.\nIn case you want to do some local debugging, open the logs via <code>Help --&gt; Open Logs</code> and take a look at it.</p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p><a href=\"https://github.com/alexanderwe/checksum-validator/blob/master/LICENSE.md\">Licensed under the MIT license</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.498Z",
    "goodColorOnWhite": "#90519E",
    "goodColorOnBlack": "#BC94CC",
    "faintColorOnWhite": "rgba(144, 81, 158, 0.1)"
  },
  {
    "slug": "chronobreak",
    "name": "Chronobreak",
    "description": "Extra faithful replication of the original Pomodoro technique.",
    "repository": "https://github.com/rollersteaam/chronobreak",
    "keywords": [
      "pomodoro technique",
      "work timer",
      "segmenter",
      "minimalist",
      "basic"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://github.com/rollersteaam/chronobreak/raw/master/showcase.gif",
        "caption": "Chronobreak Pomodoro Timer",
        "imageLink": "https://github.com/rollersteaam/chronobreak"
      },
      {
        "imageUrl": "https://i.imgur.com/1szYGJj.png",
        "caption": "Chronobreak Pomodoro Timer",
        "imageLink": "https://github.com/rollersteaam/chronobreak"
      }
    ],
    "icon": "chronobreak-icon.png",
    "icon32": "chronobreak-icon-32.png",
    "icon64": "chronobreak-icon-64.png",
    "icon128": "chronobreak-icon-128.png",
    "icon256": "chronobreak-icon-256.png",
    "date": "2017-11-19",
    "iconColors": [
      "#223341",
      "#a8f1f7",
      "#2d9dc1",
      "#346173",
      "#638fa3"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/10507967",
      "assets_url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/10507967/assets",
      "upload_url": "https://uploads.github.com/repos/rollersteaam/chronobreak/releases/10507967/assets{?name,label}",
      "html_url": "https://github.com/rollersteaam/chronobreak/releases/tag/1.1.0",
      "id": 10507967,
      "tag_name": "1.1.0",
      "target_commitish": "master",
      "name": "Major quality-of-life update",
      "draft": false,
      "author": {
        "login": "rollersteaam",
        "id": 6756697,
        "avatar_url": "https://avatars3.githubusercontent.com/u/6756697?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/rollersteaam",
        "html_url": "https://github.com/rollersteaam",
        "followers_url": "https://api.github.com/users/rollersteaam/followers",
        "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}",
        "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions",
        "organizations_url": "https://api.github.com/users/rollersteaam/orgs",
        "repos_url": "https://api.github.com/users/rollersteaam/repos",
        "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}",
        "received_events_url": "https://api.github.com/users/rollersteaam/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-12T03:02:06Z",
      "published_at": "2018-04-12T03:01:17Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/assets/6816301",
          "id": 6816301,
          "name": "Chronobreak-Linux-x64.zip",
          "label": null,
          "uploader": {
            "login": "rollersteaam",
            "id": 6756697,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6756697?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/rollersteaam",
            "html_url": "https://github.com/rollersteaam",
            "followers_url": "https://api.github.com/users/rollersteaam/followers",
            "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}",
            "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions",
            "organizations_url": "https://api.github.com/users/rollersteaam/orgs",
            "repos_url": "https://api.github.com/users/rollersteaam/repos",
            "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}",
            "received_events_url": "https://api.github.com/users/rollersteaam/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 133976589,
          "download_count": 6,
          "created_at": "2018-04-12T02:58:41Z",
          "updated_at": "2018-04-12T03:02:40Z",
          "browser_download_url": "https://github.com/rollersteaam/chronobreak/releases/download/1.1.0/Chronobreak-Linux-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/rollersteaam/chronobreak/releases/assets/6816300",
          "id": 6816300,
          "name": "Chronobreak-Windows-x32.zip",
          "label": null,
          "uploader": {
            "login": "rollersteaam",
            "id": 6756697,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6756697?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/rollersteaam",
            "html_url": "https://github.com/rollersteaam",
            "followers_url": "https://api.github.com/users/rollersteaam/followers",
            "following_url": "https://api.github.com/users/rollersteaam/following{/other_user}",
            "gists_url": "https://api.github.com/users/rollersteaam/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/rollersteaam/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rollersteaam/subscriptions",
            "organizations_url": "https://api.github.com/users/rollersteaam/orgs",
            "repos_url": "https://api.github.com/users/rollersteaam/repos",
            "events_url": "https://api.github.com/users/rollersteaam/events{/privacy}",
            "received_events_url": "https://api.github.com/users/rollersteaam/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 135889943,
          "download_count": 19,
          "created_at": "2018-04-12T02:58:41Z",
          "updated_at": "2018-04-12T03:02:40Z",
          "browser_download_url": "https://github.com/rollersteaam/chronobreak/releases/download/1.1.0/Chronobreak-Windows-x32.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/rollersteaam/chronobreak/tarball/1.1.0",
      "zipball_url": "https://api.github.com/repos/rollersteaam/chronobreak/zipball/1.1.0",
      "body_html": "<p>This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.</p>\n<h2>General</h2>\n<ul>\n<li>A new logo has now been added (Credits to <a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a>)</li>\n<li>The timer will now automatically pop up (or at least try to) on completion of a phase.</li>\n<li>The timer will now change UI when it's active.</li>\n<li>A chime will now play when a timer has been activated.</li>\n<li>The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.</li>\n<li>Work phase completion song has been changed because of how annoying it was before.</li>\n<li>Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.</li>\n<li>Updated showcase gif to show new changes.</li>\n</ul>\n<h2>Issues</h2>\n<ul>\n<li>Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.</li>\n<li>Corrected text about how much work was accomplished in a session.</li>\n<li>Changed some text on 'Small Break' phase to offer more helpful suggestions.</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.265Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-chronobreak\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#chronobreak\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Chronobreak</h1>\n<p>Open-source Pomodoro timer made in <strong>Electron</strong> that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).</p>\n<p>Credits to <a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a> for banner and logo art.</p>\n<p><a target=\"_blank\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/banner.png\"><img src=\"https://github.com/rollersteaam/chronobreak/raw/master/banner.png\" alt=\"Banner\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/showcase.gif\"><img src=\"https://github.com/rollersteaam/chronobreak/raw/master/showcase.gif\" alt=\"the Chronobreak timer\" style=\"max-width:100%;\"></a></p>\n<p><strong>Drag clock numbers to set in place the set timings,</strong> and hear each click along the way. <strong>By initiating every session with a physical act,</strong> focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to <strong>set target focuses for a block of work</strong> to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty &apos;alive&apos; timer.</p>\n<h1><a id=\"user-content-latest-version-110\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#latest-version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Latest: Version 1.1.0</h1>\n<p>This version is a major quality-of-life adjustment to Chronobreak as I&apos;ve used it personally over the last 6 months, as well as reading some feedback online about the app itself.</p>\n<h2><a id=\"user-content-general\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#general\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>General</h2>\n<ul>\n<li>A new logo has now been added (Credits to <a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a>)</li>\n<li>The timer will now automatically pop up (or at least try to) on completion of a phase.</li>\n<li>The timer will now change UI when it&apos;s active.</li>\n<li>A chime will now play when a timer has been activated.</li>\n<li>The appearance of the right-click tray menu has been changed so it&apos;s more difficult to accidently discard a pomodoro.</li>\n<li>Work phase completion song has been changed because of how annoying it was before.</li>\n<li>Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.</li>\n<li>Updated showcase gif to show new changes.</li>\n</ul>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h2>\n<ul>\n<li>Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.</li>\n<li>Corrected text about how much work was accomplished in a session.</li>\n<li>Changed some text on &apos;Small Break&apos; phase to offer more helpful suggestions.</li>\n</ul>\n<h1><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h1>\n<p>Go to the <strong>Releases</strong> tab and download the latest version&apos;s <strong>.zip archive</strong>. Unzip it and run the <strong>&apos;Chronobreak&apos; shortcut</strong>.</p>\n<h2><a id=\"user-content-want-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#want-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Want to contribute?</h2>\n<p>I would absolutely love for you to iterate on my design and improve it.</p>\n<p>By forking this project, you get your own copy of the latest version&apos;s files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they&apos;ll be added officially to this project and you&apos;ll be shown as a Contributor, as well as being credited by me.</p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h1>\n<p><a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a> - Creating the new logo and banner art!</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-chronobreak\" class=\"anchor\" aria-hidden=\"true\" href=\"#chronobreak\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Chronobreak</h1>\n<p>Open-source Pomodoro timer made in <strong>Electron</strong> that faithfully replicates the original technique, made in procrastination by Jordan Peters (Rollersteaam).</p>\n<p>Credits to <a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a> for banner and logo art.</p>\n<p><a target=\"_blank\" href=\"banner.png\"><img src=\"banner.png\" alt=\"Banner\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/rollersteaam/chronobreak/blob/master/showcase.gif\"><img src=\"https://github.com/rollersteaam/chronobreak/raw/master/showcase.gif\" alt=\"the Chronobreak timer\" style=\"max-width:100%;\"></a></p>\n<p><strong>Drag clock numbers to set in place the set timings,</strong> and hear each click along the way. <strong>By initiating every session with a physical act,</strong> focus and flow is created through the visual and audio cues as your session has an increased sense of purpose. You may also choose to <strong>set target focuses for a block of work</strong> to determine your specific tasks. Timer completion cues and drones, as well as an optional ticking of a timer each play their part in making a pretty 'alive' timer.</p>\n<h1><a id=\"user-content-latest-version-110\" class=\"anchor\" aria-hidden=\"true\" href=\"#latest-version-110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Latest: Version 1.1.0</h1>\n<p>This version is a major quality-of-life adjustment to Chronobreak as I've used it personally over the last 6 months, as well as reading some feedback online about the app itself.</p>\n<h2><a id=\"user-content-general\" class=\"anchor\" aria-hidden=\"true\" href=\"#general\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>General</h2>\n<ul>\n<li>A new logo has now been added (Credits to <a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a>)</li>\n<li>The timer will now automatically pop up (or at least try to) on completion of a phase.</li>\n<li>The timer will now change UI when it's active.</li>\n<li>A chime will now play when a timer has been activated.</li>\n<li>The appearance of the right-click tray menu has been changed so it's more difficult to accidently discard a pomodoro.</li>\n<li>Work phase completion song has been changed because of how annoying it was before.</li>\n<li>Tick tock sound is now turned off by default. No need to turn it off each time you launch Chronobreak.</li>\n<li>Updated showcase gif to show new changes.</li>\n</ul>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h2>\n<ul>\n<li>Pomodoro completion music has been turned down a good amount (8db) and remastered to account for the weird bass distortion.</li>\n<li>Corrected text about how much work was accomplished in a session.</li>\n<li>Changed some text on 'Small Break' phase to offer more helpful suggestions.</li>\n</ul>\n<h1><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h1>\n<p>Go to the <strong>Releases</strong> tab and download the latest version's <strong>.zip archive</strong>. Unzip it and run the <strong>'Chronobreak' shortcut</strong>.</p>\n<h2><a id=\"user-content-want-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#want-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Want to contribute?</h2>\n<p>I would absolutely love for you to iterate on my design and improve it.</p>\n<p>By forking this project, you get your own copy of the latest version's files where you can make changes. You can then choose to make a pull request to merge those new changes. When I verify them, they'll be added officially to this project and you'll be shown as a Contributor, as well as being credited by me.</p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h1>\n<p><a href=\"https://utopian.io/@redmusic\" rel=\"nofollow\">redmusic</a> - Creating the new logo and banner art!</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.698Z",
    "goodColorOnWhite": "#346173",
    "goodColorOnBlack": "#A8F1F7",
    "faintColorOnWhite": "rgba(52, 97, 115, 0.1)"
  },
  {
    "slug": "chronocube",
    "name": "Chronocube",
    "description": "Your rubik's cube solves",
    "website": "https://pablopunk.github.io/chronocube",
    "keywords": [
      "Games"
    ],
    "category": "Games",
    "icon": "chronocube-icon.png",
    "icon32": "chronocube-icon-32.png",
    "icon64": "chronocube-icon-64.png",
    "icon128": "chronocube-icon-128.png",
    "icon256": "chronocube-icon-256.png",
    "date": "2016-03-08",
    "iconColors": [
      "#dadadf",
      "#7445c0",
      "#a75dcd",
      "#af98cc",
      "#c4accc"
    ],
    "goodColorOnWhite": "#7445C0",
    "goodColorOnBlack": "#A75DCD",
    "faintColorOnWhite": "rgba(116, 69, 192, 0.1)"
  },
  {
    "slug": "chronos-timetracker",
    "name": "Chronos-timetracker",
    "description": "Desktop client for JIRA",
    "website": "https://chronos.web-pal.com/",
    "repository": "https://github.com/web-pal/chronos-timetracker",
    "keywords": [
      "jira",
      "productivity",
      "timetracking",
      "react",
      "redux"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://chronos.web-pal.com/static/chronos-screenshot.eafbd89a.png"
      }
    ],
    "icon": "chronos-timetracker-icon.png",
    "icon32": "chronos-timetracker-icon-32.png",
    "icon64": "chronos-timetracker-icon-64.png",
    "icon128": "chronos-timetracker-icon-128.png",
    "icon256": "chronos-timetracker-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#254073",
      "#09abe7",
      "#0983c2",
      "#7dc4b4",
      "#6480b1"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/10432309",
      "assets_url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/10432309/assets",
      "upload_url": "https://uploads.github.com/repos/web-pal/chronos-timetracker/releases/10432309/assets{?name,label}",
      "html_url": "https://github.com/web-pal/chronos-timetracker/releases/tag/v2.7.3",
      "id": 10432309,
      "tag_name": "v2.7.3",
      "target_commitish": "master",
      "name": "2.7.3",
      "draft": false,
      "author": {
        "login": "Architektor",
        "id": 4680555,
        "avatar_url": "https://avatars2.githubusercontent.com/u/4680555?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Architektor",
        "html_url": "https://github.com/Architektor",
        "followers_url": "https://api.github.com/users/Architektor/followers",
        "following_url": "https://api.github.com/users/Architektor/following{/other_user}",
        "gists_url": "https://api.github.com/users/Architektor/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Architektor/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Architektor/subscriptions",
        "organizations_url": "https://api.github.com/users/Architektor/orgs",
        "repos_url": "https://api.github.com/users/Architektor/repos",
        "events_url": "https://api.github.com/users/Architektor/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Architektor/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-27T12:25:50Z",
      "published_at": "2018-04-06T18:08:59Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760599",
          "id": 6760599,
          "name": "Chronos-2.7.3-mac.zip",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 55973179,
          "download_count": 485,
          "created_at": "2018-04-06T18:00:35Z",
          "updated_at": "2018-04-06T18:01:32Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-2.7.3-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760506",
          "id": 6760506,
          "name": "Chronos-2.7.3-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "Architektor",
            "id": 4680555,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4680555?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Architektor",
            "html_url": "https://github.com/Architektor",
            "followers_url": "https://api.github.com/users/Architektor/followers",
            "following_url": "https://api.github.com/users/Architektor/following{/other_user}",
            "gists_url": "https://api.github.com/users/Architektor/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Architektor/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Architektor/subscriptions",
            "organizations_url": "https://api.github.com/users/Architektor/orgs",
            "repos_url": "https://api.github.com/users/Architektor/repos",
            "events_url": "https://api.github.com/users/Architektor/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Architektor/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 62149943,
          "download_count": 9990,
          "created_at": "2018-04-06T17:53:39Z",
          "updated_at": "2018-04-06T17:54:04Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-2.7.3-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760579",
          "id": 6760579,
          "name": "Chronos-2.7.3.dmg",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 58314003,
          "download_count": 221,
          "created_at": "2018-04-06T17:59:43Z",
          "updated_at": "2018-04-06T18:00:41Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-2.7.3.dmg"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760580",
          "id": 6760580,
          "name": "Chronos-2.7.3.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 60628,
          "download_count": 3,
          "created_at": "2018-04-06T17:59:43Z",
          "updated_at": "2018-04-06T18:08:59Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-2.7.3.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760522",
          "id": 6760522,
          "name": "Chronos-Setup-2.7.3.exe",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 45207534,
          "download_count": 679,
          "created_at": "2018-04-06T17:56:04Z",
          "updated_at": "2018-04-06T17:56:22Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-Setup-2.7.3.exe"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760523",
          "id": 6760523,
          "name": "Chronos-Setup-2.7.3.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 47604,
          "download_count": 6,
          "created_at": "2018-04-06T17:56:04Z",
          "updated_at": "2018-04-06T17:56:05Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/Chronos-Setup-2.7.3.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760509",
          "id": 6760509,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "Architektor",
            "id": 4680555,
            "avatar_url": "https://avatars2.githubusercontent.com/u/4680555?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Architektor",
            "html_url": "https://github.com/Architektor",
            "followers_url": "https://api.github.com/users/Architektor/followers",
            "following_url": "https://api.github.com/users/Architektor/following{/other_user}",
            "gists_url": "https://api.github.com/users/Architektor/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Architektor/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Architektor/subscriptions",
            "organizations_url": "https://api.github.com/users/Architektor/orgs",
            "repos_url": "https://api.github.com/users/Architektor/repos",
            "events_url": "https://api.github.com/users/Architektor/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Architektor/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 378,
          "download_count": 33260,
          "created_at": "2018-04-06T17:54:05Z",
          "updated_at": "2018-04-06T17:54:05Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760600",
          "id": 6760600,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 176,
          "download_count": 3,
          "created_at": "2018-04-06T18:00:35Z",
          "updated_at": "2018-04-06T18:00:36Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760618",
          "id": 6760618,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 466,
          "download_count": 51875,
          "created_at": "2018-04-06T18:01:32Z",
          "updated_at": "2018-04-06T18:01:33Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/web-pal/chronos-timetracker/releases/assets/6760528",
          "id": 6760528,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 413,
          "download_count": 47576,
          "created_at": "2018-04-06T17:56:23Z",
          "updated_at": "2018-04-06T17:56:23Z",
          "browser_download_url": "https://github.com/web-pal/chronos-timetracker/releases/download/v2.7.3/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/web-pal/chronos-timetracker/tarball/v2.7.3",
      "zipball_url": "https://api.github.com/repos/web-pal/chronos-timetracker/zipball/v2.7.3",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.998Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"Commitizen friendly\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e9ede5a459b2f38e9b0b0e980a076f1a312af622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/desktop/desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-chronos-timetracker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#chronos-timetracker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Chronos timetracker</h1>\n<p>Desktop client for JIRA. Track time, upload automatic and manual worklogs without a hassle.\nCross-platform. Open-sourced.</p>\n<p>Your working tool kit. Open a tracker, browse tasks, pick what you want to work on and start\ntracking. Move it to &quot;Done&quot; when you&apos;ve finished. Without leaving an app.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/584c7b09d7bc71b9172460d2bc1675ae1c68630c/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f6368726f6e6f732d73637265656e73686f742e65616662643839612e706e67\"><img src=\"https://camo.githubusercontent.com/584c7b09d7bc71b9172460d2bc1675ae1c68630c/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f6368726f6e6f732d73637265656e73686f742e65616662643839612e706e67\" alt=\"Chronos-timetracker Screenshot\" data-canonical-src=\"https://chronos.web-pal.com/static/chronos-screenshot.eafbd89a.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-simple-to-manage-your-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#simple-to-manage-your-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Simple to manage your tasks</h3>\n<p>Chronos is also minimalistic JIRA client, where you can perform most needed actions like changing\nissue&#x2019;s status or checking it&#x2019;s details.</p>\n<h3><a id=\"user-content-customizable-worklogs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#customizable-worklogs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Customizable worklogs</h3>\n<p>Besides native JIRA worklogs information we provide a lot of data like screenshots,\nactivities, types and comments. You also can add worklogs manually.</p>\n<h3><a id=\"user-content-secured-and-open-sourced\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#secured-and-open-sourced\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Secured and open-sourced</h3>\n<p>Code of the project is in public access and hosted on Github.</p>\n<h3><a id=\"user-content-free\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#free\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Free</h3>\n<p>It&#x2019;s free. If you think our product rocks or just want to support us, check out\n<a href=\"https://marketplace.atlassian.com/plugins/jira-chronos/cloud/overview\" rel=\"nofollow\">Chronos Timesheets</a>.</p>\n<h1><a id=\"user-content-chronos-timesheets\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#chronos-timesheets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Chronos timesheets</h1>\n<p>JIRA plugin to view worklogs. Watch what your team is busy with, calculate salaries, view\nscreenshots and activity levels. Rich and flexible.</p>\n<p><a href=\"https://marketplace.atlassian.com/plugins/jira-chronos/cloud/overview\" rel=\"nofollow\">View on marketplace</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f7234a9e6d82c2fb7b265cc6dad389c7b48322ce/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f63616c656e6461722d766965772e36626166323236372e706e67\"><img src=\"https://camo.githubusercontent.com/f7234a9e6d82c2fb7b265cc6dad389c7b48322ce/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f63616c656e6461722d766965772e36626166323236372e706e67\" alt=\"Chronos-timesheets Screenshot\" data-canonical-src=\"https://chronos.web-pal.com/static/calendar-view.6baf2267.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<p>To get started you must have atlassian account.</p>\n<p>You can download compiled versions of Chronos-timetracker for Mac OS X, Linux and Windows from:</p>\n<ul>\n<li><a href=\"https://chronos-api.web-pal.com/release/dmg\" rel=\"nofollow\">OSX</a></li>\n<li><a href=\"https://chronos-api.web-pal.com/release/AppImage\" rel=\"nofollow\">Linux</a></li>\n<li><a href=\"https://chronos-api.web-pal.com/release/exe\" rel=\"nofollow\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> - Build cross platform desktop apps with JavaScript, HTML, and CSS</li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">react</a> - A JavaScript library for building user interfaces</li>\n<li><a href=\"http://redux.js.org\" rel=\"nofollow\">redux</a> - Is a predictable state container for JavaScript apps</li>\n<li><a href=\"https://github.com/redux-saga/redux-saga\">redux-saga</a> - An alternative side effect model for Redux apps</li>\n<li><a href=\"https://github.com/jmeas/redux-resource\">redux-resource</a> - Resource management for Redux</li>\n<li><a href=\"https://flow.org/\" rel=\"nofollow\">flowtype</a> - Is a static type checker for JavaScript</li>\n<li><a href=\"https://github.com/reactjs/reselect\">reselect</a> - Selector library for Redux</li>\n<li><a href=\"https://github.com/acdlite/recompose\">recompose</a> - A React utility belt for function components and higher-order components.</li>\n<li><a href=\"https://www.styled-components.com\" rel=\"nofollow\">styled-components</a> - Visual primitives for the component age</li>\n<li><a href=\"https://bitbucket.org/atlassian/atlaskit\" rel=\"nofollow\">atlaskit</a> - It is a collection of reusable components from atlassian</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please read <a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> for details on our code of conduct, and the process\nfor submitting pull requests to us.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versioning</h2>\n<p>We use <a href=\"http://semver.org/\" rel=\"nofollow\">SemVer</a> for versioning. For the versions available, see the <a href=\"https://github.com/web-pal/chronos-timetracker/tags\">tags on this repository</a></p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors</h2>\n<p>We&apos;re small team of developers. We make web, mobile and\ndesktop apps. We&apos;re hardworking and passionate about our products.\nIf you want to collaborate or hire us, contact at <a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/mailto:it@web-pal.com\">it@web-pal.com</a></p>\n<p>See also the list of <a href=\"https://github.com/web-pal/chronos-timetracker/contributors\">contributors</a> who participated in this project.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/chronos-timetracker/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This project is licensed under the MIT License - see the <a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/LICENSE.md\">LICENSE.md</a> file for details</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"Commitizen friendly\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e9ede5a459b2f38e9b0b0e980a076f1a312af622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/desktop/desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-chronos-timetracker\" class=\"anchor\" aria-hidden=\"true\" href=\"#chronos-timetracker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Chronos timetracker</h1>\n<p>Desktop client for JIRA. Track time, upload automatic and manual worklogs without a hassle.\nCross-platform. Open-sourced.</p>\n<p>Your working tool kit. Open a tracker, browse tasks, pick what you want to work on and start\ntracking. Move it to \"Done\" when you've finished. Without leaving an app.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/584c7b09d7bc71b9172460d2bc1675ae1c68630c/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f6368726f6e6f732d73637265656e73686f742e65616662643839612e706e67\"><img src=\"https://camo.githubusercontent.com/584c7b09d7bc71b9172460d2bc1675ae1c68630c/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f6368726f6e6f732d73637265656e73686f742e65616662643839612e706e67\" alt=\"Chronos-timetracker Screenshot\" data-canonical-src=\"https://chronos.web-pal.com/static/chronos-screenshot.eafbd89a.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-simple-to-manage-your-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"#simple-to-manage-your-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Simple to manage your tasks</h3>\n<p>Chronos is also minimalistic JIRA client, where you can perform most needed actions like changing\nissue’s status or checking it’s details.</p>\n<h3><a id=\"user-content-customizable-worklogs\" class=\"anchor\" aria-hidden=\"true\" href=\"#customizable-worklogs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customizable worklogs</h3>\n<p>Besides native JIRA worklogs information we provide a lot of data like screenshots,\nactivities, types and comments. You also can add worklogs manually.</p>\n<h3><a id=\"user-content-secured-and-open-sourced\" class=\"anchor\" aria-hidden=\"true\" href=\"#secured-and-open-sourced\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Secured and open-sourced</h3>\n<p>Code of the project is in public access and hosted on Github.</p>\n<h3><a id=\"user-content-free\" class=\"anchor\" aria-hidden=\"true\" href=\"#free\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Free</h3>\n<p>It’s free. If you think our product rocks or just want to support us, check out\n<a href=\"https://marketplace.atlassian.com/plugins/jira-chronos/cloud/overview\" rel=\"nofollow\">Chronos Timesheets</a>.</p>\n<h1><a id=\"user-content-chronos-timesheets\" class=\"anchor\" aria-hidden=\"true\" href=\"#chronos-timesheets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Chronos timesheets</h1>\n<p>JIRA plugin to view worklogs. Watch what your team is busy with, calculate salaries, view\nscreenshots and activity levels. Rich and flexible.</p>\n<p><a href=\"https://marketplace.atlassian.com/plugins/jira-chronos/cloud/overview\" rel=\"nofollow\">View on marketplace</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f7234a9e6d82c2fb7b265cc6dad389c7b48322ce/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f63616c656e6461722d766965772e36626166323236372e706e67\"><img src=\"https://camo.githubusercontent.com/f7234a9e6d82c2fb7b265cc6dad389c7b48322ce/68747470733a2f2f6368726f6e6f732e7765622d70616c2e636f6d2f7374617469632f63616c656e6461722d766965772e36626166323236372e706e67\" alt=\"Chronos-timesheets Screenshot\" data-canonical-src=\"https://chronos.web-pal.com/static/calendar-view.6baf2267.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<p>To get started you must have atlassian account.</p>\n<p>You can download compiled versions of Chronos-timetracker for Mac OS X, Linux and Windows from:</p>\n<ul>\n<li><a href=\"https://chronos-api.web-pal.com/release/dmg\" rel=\"nofollow\">OSX</a></li>\n<li><a href=\"https://chronos-api.web-pal.com/release/AppImage\" rel=\"nofollow\">Linux</a></li>\n<li><a href=\"https://chronos-api.web-pal.com/release/exe\" rel=\"nofollow\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">electron</a> - Build cross platform desktop apps with JavaScript, HTML, and CSS</li>\n<li><a href=\"https://reactjs.org/\" rel=\"nofollow\">react</a> - A JavaScript library for building user interfaces</li>\n<li><a href=\"http://redux.js.org\" rel=\"nofollow\">redux</a> - Is a predictable state container for JavaScript apps</li>\n<li><a href=\"https://github.com/redux-saga/redux-saga\">redux-saga</a> - An alternative side effect model for Redux apps</li>\n<li><a href=\"https://github.com/jmeas/redux-resource\">redux-resource</a> - Resource management for Redux</li>\n<li><a href=\"https://flow.org/\" rel=\"nofollow\">flowtype</a> - Is a static type checker for JavaScript</li>\n<li><a href=\"https://github.com/reactjs/reselect\">reselect</a> - Selector library for Redux</li>\n<li><a href=\"https://github.com/acdlite/recompose\">recompose</a> - A React utility belt for function components and higher-order components.</li>\n<li><a href=\"https://www.styled-components.com\" rel=\"nofollow\">styled-components</a> - Visual primitives for the component age</li>\n<li><a href=\"https://bitbucket.org/atlassian/atlaskit\" rel=\"nofollow\">atlaskit</a> - It is a collection of reusable components from atlassian</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please read <a href=\"https://github.com/web-pal/chronos-timetracker/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> for details on our code of conduct, and the process\nfor submitting pull requests to us.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versioning</h2>\n<p>We use <a href=\"http://semver.org/\" rel=\"nofollow\">SemVer</a> for versioning. For the versions available, see the <a href=\"https://github.com/web-pal/chronos-timetracker/tags\">tags on this repository</a></p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors</h2>\n<p>We're small team of developers. We make web, mobile and\ndesktop apps. We're hardworking and passionate about our products.\nIf you want to collaborate or hire us, contact at <a href=\"mailto:it@web-pal.com\">it@web-pal.com</a></p>\n<p>See also the list of <a href=\"https://github.com/web-pal/chronos-timetracker/contributors\">contributors</a> who participated in this project.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This project is licensed under the MIT License - see the <a href=\"LICENSE.md\">LICENSE.md</a> file for details</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.635Z",
    "goodColorOnWhite": "#254073",
    "goodColorOnBlack": "#09ABE7",
    "faintColorOnWhite": "rgba(37, 64, 115, 0.1)"
  },
  {
    "slug": "circuit",
    "name": "Circuit",
    "description": "Make your teamwork better",
    "website": "https://www.circuit.com/",
    "keywords": [
      "collaboration",
      "chat",
      "conference",
      "video",
      "screenshare",
      "webrtc"
    ],
    "category": "Social Networking",
    "icon": "circuit-icon.png",
    "icon32": "circuit-icon-32.png",
    "icon64": "circuit-icon-64.png",
    "icon128": "circuit-icon-128.png",
    "icon256": "circuit-icon-256.png",
    "date": "2017-05-19",
    "iconColors": [
      "#8bc442",
      "#fbfbf9",
      "#bcdd92",
      "#b1d981",
      "#a4d36b"
    ],
    "goodColorOnWhite": "#577F26",
    "goodColorOnBlack": "#B1D981",
    "faintColorOnWhite": "rgba(87, 127, 38, 0.1)"
  },
  {
    "slug": "cleaver",
    "name": "Cleaver",
    "description": "Server provisioning and deployments made easy for you",
    "website": "https://getcleaver.com/",
    "category": "Developer Tools",
    "keywords": [
      "Server provisioning",
      "Laravel",
      "WordPress",
      "Jekyll deployments",
      "Laravel deployments",
      "WordPress deployments",
      "Static site deployments",
      "Free SSL certificates",
      "Laravel LetsEncrypt",
      "Certbot",
      "zero downtime",
      "Laravel SSH Keys",
      "deployments",
      "Laravel Nginx",
      "WordPress Nginx",
      "push to deploy",
      "PHP deploy",
      "MySQL",
      "MariaDB",
      "Redis",
      "Memcached",
      "deploy desktop",
      "macos",
      "osx"
    ],
    "screenshots": [
      {
        "imageUrl": "https://getcleaver.com/images/app_ss.png"
      }
    ],
    "icon": "cleaver-icon.png",
    "icon32": "cleaver-icon-32.png",
    "icon64": "cleaver-icon-64.png",
    "icon128": "cleaver-icon-128.png",
    "icon256": "cleaver-icon-256.png",
    "date": "2018-05-10",
    "iconColors": [
      "#7630be",
      "#e8ecf0",
      "#2c2c2d",
      "#b488d4",
      "#572c8a"
    ],
    "goodColorOnWhite": "#7630BE",
    "goodColorOnBlack": "#B488D4",
    "faintColorOnWhite": "rgba(118, 48, 190, 0.1)"
  },
  {
    "slug": "clipboard-anywhere",
    "name": "Clipboard Anywhere",
    "description": "Clipboard synchronizer app for macOS, Windows and Linux.",
    "website": "http://meeki.mobi/products/clipboardanywhere",
    "keywords": [
      "clipboard",
      "clipboard anywhere",
      "cloud",
      "cross platform",
      "universal"
    ],
    "category": "Utilities",
    "icon": "clipboard-anywhere-icon.png",
    "icon32": "clipboard-anywhere-icon-32.png",
    "icon64": "clipboard-anywhere-icon-64.png",
    "icon128": "clipboard-anywhere-icon-128.png",
    "icon256": "clipboard-anywhere-icon-256.png",
    "date": "2017-07-11",
    "iconColors": [
      "#e9e3d3",
      "#2abafb",
      "#7fd1f5",
      "#88a46c",
      "#54bcdc"
    ],
    "goodColorOnWhite": "#0374A7",
    "goodColorOnBlack": "#2ABAFB",
    "faintColorOnWhite": "rgba(3, 116, 167, 0.1)"
  },
  {
    "slug": "cliptext",
    "name": "cliptext",
    "description": "A simple clipboard manager for macOS.",
    "repository": "https://github.com/aaabhilash97/cliptext",
    "keywords": [
      "clipboard",
      "native",
      "osx",
      "mac",
      "clipboard manager"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/dd9dbf8203c094f67fbaba61081067c242d7fd5b/68747470733a2f2f696d6167652e6962622e636f2f657932516b352f53637265656e5f53686f745f323031375f30365f32345f61745f375f30325f34315f504d2e706e67"
      }
    ],
    "icon": "cliptext-icon.png",
    "icon32": "cliptext-icon-32.png",
    "icon64": "cliptext-icon-64.png",
    "icon128": "cliptext-icon-128.png",
    "icon256": "cliptext-icon-256.png",
    "date": "2017-06-29",
    "iconColors": [
      "#272727",
      "#fbfbfb",
      "#a3c354",
      "#a4a4a4",
      "#848484"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.299Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-cliptext\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aaabhilash97/cliptext/blob/master/#cliptext\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ClipText</h3>\n<p>ClipText is a simple clipboard manager for macOS built with electron.</p>\n<h5><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aaabhilash97/cliptext/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h5>\n<ul>\n<li>Save history of your last copied texts</li>\n<li>Global hotkey for popingup tray context menu with history.</li>\n</ul>\n<p>Global shortcut for launching Clipboard history is <code>Cmd+Alt+h</code></p>\n<p>You can find the latest build from <code>dist</code> folder</p>\n<h3><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aaabhilash97/cliptext/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots:</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dd9dbf8203c094f67fbaba61081067c242d7fd5b/68747470733a2f2f696d6167652e6962622e636f2f657932516b352f53637265656e5f53686f745f323031375f30365f32345f61745f375f30325f34315f504d2e706e67\"><img src=\"https://camo.githubusercontent.com/dd9dbf8203c094f67fbaba61081067c242d7fd5b/68747470733a2f2f696d6167652e6962622e636f2f657932516b352f53637265656e5f53686f745f323031375f30365f32345f61745f375f30325f34315f504d2e706e67\" width=\"300\" height=\"300\" data-canonical-src=\"https://image.ibb.co/ey2Qk5/Screen_Shot_2017_06_24_at_7_02_41_PM.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6ee49904089ec71b616b237560b67154a14ef56a/68747470733a2f2f696d6167652e6962622e636f2f6471654d41352f53637265656e5f53686f745f323031375f30365f32365f61745f375f35345f32365f504d2e706e67\"><img src=\"https://camo.githubusercontent.com/6ee49904089ec71b616b237560b67154a14ef56a/68747470733a2f2f696d6167652e6962622e636f2f6471654d41352f53637265656e5f53686f745f323031375f30365f32365f61745f375f35345f32365f504d2e706e67\" width=\"300\" height=\"300\" data-canonical-src=\"https://image.ibb.co/dqeMA5/Screen_Shot_2017_06_26_at_7_54_26_PM.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-cliptext\" class=\"anchor\" aria-hidden=\"true\" href=\"#cliptext\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ClipText</h3>\n<p>ClipText is a simple clipboard manager for macOS built with electron.</p>\n<h5><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h5>\n<ul>\n<li>Save history of your last copied texts</li>\n<li>Global hotkey for popingup tray context menu with history.</li>\n</ul>\n<p>Global shortcut for launching Clipboard history is <code>Cmd+Alt+h</code></p>\n<p>You can find the latest build from <code>dist</code> folder</p>\n<h3><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots:</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dd9dbf8203c094f67fbaba61081067c242d7fd5b/68747470733a2f2f696d6167652e6962622e636f2f657932516b352f53637265656e5f53686f745f323031375f30365f32345f61745f375f30325f34315f504d2e706e67\"><img src=\"https://camo.githubusercontent.com/dd9dbf8203c094f67fbaba61081067c242d7fd5b/68747470733a2f2f696d6167652e6962622e636f2f657932516b352f53637265656e5f53686f745f323031375f30365f32345f61745f375f30325f34315f504d2e706e67\" width=\"300\" height=\"300\" data-canonical-src=\"https://image.ibb.co/ey2Qk5/Screen_Shot_2017_06_24_at_7_02_41_PM.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6ee49904089ec71b616b237560b67154a14ef56a/68747470733a2f2f696d6167652e6962622e636f2f6471654d41352f53637265656e5f53686f745f323031375f30365f32365f61745f375f35345f32365f504d2e706e67\"><img src=\"https://camo.githubusercontent.com/6ee49904089ec71b616b237560b67154a14ef56a/68747470733a2f2f696d6167652e6962622e636f2f6471654d41352f53637265656e5f53686f745f323031375f30365f32365f61745f375f35345f32365f504d2e706e67\" width=\"300\" height=\"300\" data-canonical-src=\"https://image.ibb.co/dqeMA5/Screen_Shot_2017_06_26_at_7_54_26_PM.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.603Z",
    "goodColorOnWhite": "#272727",
    "goodColorOnBlack": "#A3C354",
    "faintColorOnWhite": "rgba(39, 39, 39, 0.1)"
  },
  {
    "slug": "cloudcmd",
    "name": "Cloud Commander",
    "description": "Orthodox web file manager with console and editor",
    "website": "https://cloudcmd.io",
    "repository": "https://github.com/coderaiser/cloudcmd",
    "keywords": [
      "console",
      "edit",
      "editor",
      "file",
      "file manager",
      "folder",
      "orthodox",
      "view",
      "viewer",
      "copy",
      "rename",
      "move",
      "rm",
      "mv",
      "cp",
      "delete",
      "delete file",
      "delete directory",
      "remove",
      "remove file",
      "remove directory",
      "file operation",
      "pack",
      "server"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/364165d2f5fc40ae1b5354b5793f696bd192776d/687474703a2f2f636c6f7564636d642e696f2f696d672f6c6f676f2f636c6f7564636d642e706e67"
      }
    ],
    "icon": "cloudcmd-icon.png",
    "icon32": "cloudcmd-icon-32.png",
    "icon64": "cloudcmd-icon-64.png",
    "icon128": "cloudcmd-icon-128.png",
    "icon256": "cloudcmd-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#2c7bfc",
      "#f8f9fc",
      "#77a8fc",
      "#94bcfc",
      "#5c9cfc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/11180286",
      "assets_url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/11180286/assets",
      "upload_url": "https://uploads.github.com/repos/coderaiser/cloudcmd/releases/11180286/assets{?name,label}",
      "html_url": "https://github.com/coderaiser/cloudcmd/releases/tag/v10.0.0",
      "id": 11180286,
      "tag_name": "v10.0.0",
      "target_commitish": "master",
      "name": "cloudcmd v10.0.0",
      "draft": false,
      "author": {
        "login": "coderaiser",
        "id": 1573141,
        "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/coderaiser",
        "html_url": "https://github.com/coderaiser",
        "followers_url": "https://api.github.com/users/coderaiser/followers",
        "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
        "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
        "organizations_url": "https://api.github.com/users/coderaiser/orgs",
        "repos_url": "https://api.github.com/users/coderaiser/repos",
        "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
        "received_events_url": "https://api.github.com/users/coderaiser/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-25T15:06:23Z",
      "published_at": "2018-05-25T15:06:32Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/assets/7303867",
          "id": 7303867,
          "name": "cloudcmd-v10.0.0-linux-x64-standalone.tar.gz",
          "label": "cloudcmd-v10.0.0-linux-x64-standalone.tar.gz",
          "uploader": {
            "login": "coderaiser",
            "id": 1573141,
            "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/coderaiser",
            "html_url": "https://github.com/coderaiser",
            "followers_url": "https://api.github.com/users/coderaiser/followers",
            "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
            "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
            "organizations_url": "https://api.github.com/users/coderaiser/orgs",
            "repos_url": "https://api.github.com/users/coderaiser/repos",
            "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
            "received_events_url": "https://api.github.com/users/coderaiser/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 35039645,
          "download_count": 1,
          "created_at": "2018-05-25T15:10:22Z",
          "updated_at": "2018-05-25T15:10:26Z",
          "browser_download_url": "https://github.com/coderaiser/cloudcmd/releases/download/v10.0.0/cloudcmd-v10.0.0-linux-x64-standalone.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/assets/7303865",
          "id": 7303865,
          "name": "cloudcmd-v10.0.0-macos-x64-standalone.tar.gz",
          "label": "cloudcmd-v10.0.0-macos-x64-standalone.tar.gz",
          "uploader": {
            "login": "coderaiser",
            "id": 1573141,
            "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/coderaiser",
            "html_url": "https://github.com/coderaiser",
            "followers_url": "https://api.github.com/users/coderaiser/followers",
            "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
            "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
            "organizations_url": "https://api.github.com/users/coderaiser/orgs",
            "repos_url": "https://api.github.com/users/coderaiser/repos",
            "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
            "received_events_url": "https://api.github.com/users/coderaiser/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 33192896,
          "download_count": 1,
          "created_at": "2018-05-25T15:10:19Z",
          "updated_at": "2018-05-25T15:10:21Z",
          "browser_download_url": "https://github.com/coderaiser/cloudcmd/releases/download/v10.0.0/cloudcmd-v10.0.0-macos-x64-standalone.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/assets/7303863",
          "id": 7303863,
          "name": "cloudcmd-v10.0.0-win-x64-standalone.zip",
          "label": "cloudcmd-v10.0.0-win-x64-standalone.zip",
          "uploader": {
            "login": "coderaiser",
            "id": 1573141,
            "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/coderaiser",
            "html_url": "https://github.com/coderaiser",
            "followers_url": "https://api.github.com/users/coderaiser/followers",
            "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
            "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
            "organizations_url": "https://api.github.com/users/coderaiser/orgs",
            "repos_url": "https://api.github.com/users/coderaiser/repos",
            "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
            "received_events_url": "https://api.github.com/users/coderaiser/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 31650474,
          "download_count": 8,
          "created_at": "2018-05-25T15:10:10Z",
          "updated_at": "2018-05-25T15:10:18Z",
          "browser_download_url": "https://github.com/coderaiser/cloudcmd/releases/download/v10.0.0/cloudcmd-v10.0.0-win-x64-standalone.zip"
        },
        {
          "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/assets/7303905",
          "id": 7303905,
          "name": "cloudcmd-v10.0.0-win32-x64.zip",
          "label": "cloudcmd-v10.0.0-win32-x64.zip",
          "uploader": {
            "login": "coderaiser",
            "id": 1573141,
            "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/coderaiser",
            "html_url": "https://github.com/coderaiser",
            "followers_url": "https://api.github.com/users/coderaiser/followers",
            "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
            "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
            "organizations_url": "https://api.github.com/users/coderaiser/orgs",
            "repos_url": "https://api.github.com/users/coderaiser/repos",
            "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
            "received_events_url": "https://api.github.com/users/coderaiser/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 90093003,
          "download_count": 7,
          "created_at": "2018-05-25T15:13:47Z",
          "updated_at": "2018-05-25T15:14:08Z",
          "browser_download_url": "https://github.com/coderaiser/cloudcmd/releases/download/v10.0.0/cloudcmd-v10.0.0-win32-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/coderaiser/cloudcmd/releases/assets/7303855",
          "id": 7303855,
          "name": "cloudcmd-v10.0.0.tar.gz",
          "label": "",
          "uploader": {
            "login": "coderaiser",
            "id": 1573141,
            "avatar_url": "https://avatars3.githubusercontent.com/u/1573141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/coderaiser",
            "html_url": "https://github.com/coderaiser",
            "followers_url": "https://api.github.com/users/coderaiser/followers",
            "following_url": "https://api.github.com/users/coderaiser/following{/other_user}",
            "gists_url": "https://api.github.com/users/coderaiser/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/coderaiser/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/coderaiser/subscriptions",
            "organizations_url": "https://api.github.com/users/coderaiser/orgs",
            "repos_url": "https://api.github.com/users/coderaiser/repos",
            "events_url": "https://api.github.com/users/coderaiser/events{/privacy}",
            "received_events_url": "https://api.github.com/users/coderaiser/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 33458157,
          "download_count": 0,
          "created_at": "2018-05-25T15:08:33Z",
          "updated_at": "2018-05-25T15:08:40Z",
          "browser_download_url": "https://github.com/coderaiser/cloudcmd/releases/download/v10.0.0/cloudcmd-v10.0.0.tar.gz"
        }
      ],
      "tarball_url": "https://api.github.com/repos/coderaiser/cloudcmd/tarball/v10.0.0",
      "zipball_url": "https://api.github.com/repos/coderaiser/cloudcmd/zipball/v10.0.0",
      "body_html": "<p>The time is come to introduce a new version of <code>Cloud Commander</code> <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> . This is a cleanup release. Some options changed their names, some were removed. Let's begin.</p>\n<h2>Goodbye Cache, hello Service Workers!</h2>\n<p>The <code>cache</code> option enabled by default brought a <a href=\"https://github.com/coderaiser/cloudcmd/issues?q=is%3Aissue+is%3Aclosed+label%3Acache\">lot of problems</a> to our users.<br>\nSo was decided to use <a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers\" rel=\"nofollow\">Service Workers</a> instead. Every new build will generate new service worker which will clean all old cache, so the problem with cache should go away <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">😃</g-emoji> .</p>\n<h2>One File Panel</h2>\n<p><code>--one-panel-mode</code> was deprecated and replaced with <code>--one-file-panel</code>. The same with envaronment variables: <code>CLOUDCMD_ONE_PANEL_MODE</code> was replace with <code>CLOUDCMD_ONE_FILE_PANEL</code>.</p>\n<h2>Local Storage</h2>\n<p><a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage\" rel=\"nofollow\">LocalStorage</a> now not so new technology as it was a couple years ago, so there is no need to enable or disable it from options.<br>\nIt is used to:</p>\n<ul>\n<li>store directories</li>\n<li>store file contants for patches</li>\n<li>as a buffer for copy and paste</li>\n</ul>\n<p>I do not think you ever change this option, so to clean code and simplify configuration this option was removed.</p>\n<h2>HTML Dialogs</h2>\n<p>A long time ago all dialogs was done with built-in <code>alert</code>, <code>confirm</code> and <code>prompt</code>. Some time ago this functions was reimplemented with promise-based library <a href=\"https://github.com/coderaiser/smalltalk\">smalltalk</a>. <code>HTML</code>-based dialogs works well enaught so there is no need to disable it.</p>\n<h2>Clipboard path copy</h2>\n<p>For a long time there was a <code>clear storage button</code> <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1573141/40550418-b1cdd21c-6042-11e8-8061-bd8b69ffe97b.png\"><img src=\"https://user-images.githubusercontent.com/1573141/40550418-b1cdd21c-6042-11e8-8061-bd8b69ffe97b.png\" alt=\"screen shot 2018-05-25 at 5 40 04 pm\" style=\"max-width:100%;\"></a> near directory <code>path</code>. I do not think you use it a lot, and as I see there is a <a href=\"https://github.com/coderaiser/cloudcmd/issues/173\">need to copy current path</a>. So this button was replaced with <code>copy path button</code> <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1573141/40550381-9b73f528-6042-11e8-874e-1977cf32b81c.png\"><img src=\"https://user-images.githubusercontent.com/1573141/40550381-9b73f528-6042-11e8-874e-1977cf32b81c.png\" alt=\"screen shot 2018-05-25 at 5 38 57 pm\" style=\"max-width:100%;\"></a>. You can still clear <code>localStorage</code> with <code>Ctrl+D</code> combination. And copy path with <code>Ctrl+P</code>.</p>\n<p>If you are using some of the removed options please <a href=\"https://github.com/coderaiser/cloudcmd/issues/new\">create an issue</a> and we will thing how to fix things up <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">😃</g-emoji>.</p>\n<h2>feature</h2>\n<ul>\n<li>(cloudcmd) --one-panel-mode -&gt; --one-file-panel</li>\n<li>(cloudcmd) clear storage -&gt; copy path (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"321388826\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/coderaiser/cloudcmd/issues/173\" href=\"https://github.com/coderaiser/cloudcmd/issues/173\">#173</a>)</li>\n<li>(config) rm option: htmlDialogs</li>\n<li>(cloudcmd) add service worker</li>\n<li>(config) rm option: cache</li>\n<li>(cloudcmd) rm option: localStorage</li>\n</ul>\n<h2>updates</h2>\n<ul>\n<li>electron <a href=\"https://github.com/electron/electron/releases/tag/v2.0.2\">v2.0.2</a></li>\n<li>remy <a href=\"https://github.com/coderaiser/node-remy/releases/tag/v3.0.2\">v3.0.2</a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.333Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cloud-commander-v1000----------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#cloud-commander-v1000----------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cloud Commander v10.0.0 <a href=\"https://tldrlegal.com/license/mit-license\" title=\"MIT License\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3d6524960846f991bab53bf74aaf8170ea021dea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d3331374246392e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://npmjs.org/package/cloudcmd\" title=\"npm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8687de9269e7b49017a86b42a181a1ecfaa5d5ab/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"NPM version\" data-canonical-src=\"https://img.shields.io/npm/v/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://david-dm.org/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/125e618b90551ef884847edb3ab088abb3784fe2/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f636f64657261697365722f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"Dependency Status\" data-canonical-src=\"https://img.shields.io/david/coderaiser/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/coderaiser/cloudcmd\" title=\"Build Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dec6574d42476d2d4d854f1a9037e51f35b0f8d2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f64657261697365722f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/coderaiser/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c2fb9a35255bd16d86b6c3e2f14760a8d293f1b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f747365367363386478727178716568693f7376673d74727565\" alt=\"Now status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/tse6sc8dxrqxqehi?svg=true\" style=\"max-width:100%;\"></a> <a href=\"http://packagequality.com/#?package=cloudcmd\" title=\"Package Quality\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2b8bbdfcd29e6cba2910ff97a6e5c7087e1d3779/687474703a2f2f7061636b6167657175616c6974792e636f6d2f736869656c642f636c6f7564636d642e737667\" alt=\"Package Quality\" data-canonical-src=\"http://packagequality.com/shield/cloudcmd.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.codacy.com/app/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22aea32aa51a983d085c5325abdc0bcc07c94674/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6464646137386265373830353439636538373534663864343761386330653336\" alt=\"Codacy\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/ddda78be780549ce8754f8d47a8c0e36\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/cloudcmd/hello\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/460fa778293f030fc4ffae8529ac202d6fd81bd4/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f636f64657261697365722f636c6f7564636d642e6a732e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/coderaiser/cloudcmd.js.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/coderaiser/cloudcmd/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/f1d95514f8f5c2ff28c3ec5803c85eed847db70e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cloudcmd/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/coderaiser/cloudcmd/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/9a538bb5aeaad2c1dbdf23167515baf2f6fc31da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsors/badge.svg\" style=\"max-width:100%;\"></a></h1>\n<h3><a id=\"user-content-main-blog-liveheroku-now\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#main-blog-liveheroku-now\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://cloudcmd.io\" title=\"Main\" rel=\"nofollow\">Main</a> <a href=\"http://blog.cloudcmd.io\" title=\"Blog\" rel=\"nofollow\">Blog</a> Live(<a href=\"http://cloudcmd.herokuapp.com/\" title=\"Heroku\" rel=\"nofollow\">Heroku</a>, <a href=\"https://cloudcmd.now.sh/\" title=\"Now\" rel=\"nofollow\">Now</a>)</h3>\n<p><strong>Cloud Commander</strong> is an orthodox web file manager with console and editor.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/364165d2f5fc40ae1b5354b5793f696bd192776d/687474703a2f2f636c6f7564636d642e696f2f696d672f6c6f676f2f636c6f7564636d642e706e67\"><img src=\"https://camo.githubusercontent.com/364165d2f5fc40ae1b5354b5793f696bd192776d/687474703a2f2f636c6f7564636d642e696f2f696d672f6c6f676f2f636c6f7564636d642e706e67\" alt=\"Cloud Commander\" title=\"Cloud Commander\" data-canonical-src=\"http://cloudcmd.io/img/logo/cloudcmd.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<pre><code>npm i cloudcmd -g\n</code></pre>\n<h2><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start</h2>\n<p>For starting just type in console:</p>\n<div class=\"highlight highlight-source-shell\"><pre>cloudcmd</pre></div>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use?</h2>\n<p>Open url <code>http://localhost:8000</code> in browser.</p>\n<h2><a id=\"user-content-deploy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#deploy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Deploy</h2>\n<p><code>Cloud Commander</code> could be easily deployed to <a href=\"https://heroku.com/deploy?template=https://github.com/coderaiser/cloudcmd\" title=\"Deploy\" rel=\"nofollow\">Heroku</a>.</p>\n<p><a href=\"https://heroku.com/deploy?template=https://github.com/coderaiser/cloudcmd\" title=\"Deploy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c0824806f5221ebb7d25e559568582dd39dd1170/68747470733a2f2f7777772e6865726f6b7563646e2e636f6d2f6465706c6f792f627574746f6e2e706e67\" alt=\"Deploy\" data-canonical-src=\"https://www.herokucdn.com/deploy/button.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-using-as-middleware\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#using-as-middleware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Using as Middleware</h2>\n<p>Cloud Commander could be used as middleware for <code>node.js</code> applications based on <a href=\"http://socket.io\" title=\"Socket.IO\" rel=\"nofollow\">socket.io</a> and <a href=\"http://expressjs.com\" title=\"Express\" rel=\"nofollow\">express</a>:</p>\n<p>Init <code>package.json</code>:</p>\n<pre><code>npm init -y\n</code></pre>\n<p>Install dependencies:</p>\n<pre><code>npm i cloudcmd express socket.io -S\n</code></pre>\n<p>And create <code>index.js</code>:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">http</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>http<span class=\"pl-pds\">&apos;</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">cloudcmd</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>cloudcmd<span class=\"pl-pds\">&apos;</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">io</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>socket.io<span class=\"pl-pds\">&apos;</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">app</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>express<span class=\"pl-pds\">&apos;</span></span>)();\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">port</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">1337</span>;\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">prefix</span> <span class=\"pl-k\">=</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>/cloudcmd<span class=\"pl-pds\">&apos;</span></span>;\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">server</span> <span class=\"pl-k\">=</span> <span class=\"pl-smi\">http</span>.<span class=\"pl-en\">createServer</span>(app);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">socket</span> <span class=\"pl-k\">=</span> <span class=\"pl-smi\">io</span>.<span class=\"pl-en\">listen</span>(server, {\n    path<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">`</span><span class=\"pl-s1\"><span class=\"pl-pse\">${</span>prefix<span class=\"pl-pse\">}</span></span>/socket.io<span class=\"pl-pds\">`</span></span>\n});\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">config</span> <span class=\"pl-k\">=</span> {\n    prefix <span class=\"pl-c\"><span class=\"pl-c\">//</span> base URL or function which returns base URL (optional)</span>\n};\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">plugins</span> <span class=\"pl-k\">=</span> [\n    <span class=\"pl-c1\">__dirname</span> <span class=\"pl-k\">+</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>/plugin.js<span class=\"pl-pds\">&apos;</span></span>\n];\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">filePicker</span> <span class=\"pl-k\">=</span> {\n    data<span class=\"pl-k\">:</span> {\n        FilePicker<span class=\"pl-k\">:</span> {\n            key<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>key<span class=\"pl-pds\">&apos;</span></span>,\n        }\n    }\n};\n\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> override option from json/modules.json</span>\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">modules</span> <span class=\"pl-k\">=</span> {\n    filePicker,\n};\n\n<span class=\"pl-smi\">app</span>.<span class=\"pl-en\">use</span>(<span class=\"pl-en\">cloudcmd</span>({\n    socket,  <span class=\"pl-c\"><span class=\"pl-c\">//</span> used by Config, Edit (optional) and Console (required)</span>\n    config,  <span class=\"pl-c\"><span class=\"pl-c\">//</span> config data (optional)</span>\n    plugins, <span class=\"pl-c\"><span class=\"pl-c\">//</span> optional</span>\n    modules, <span class=\"pl-c\"><span class=\"pl-c\">//</span> optional</span>\n}));\n\n<span class=\"pl-smi\">server</span>.<span class=\"pl-en\">listen</span>(port);</pre></div>\n<h2><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Docker</h2>\n<p><code>Cloud Commander</code> could be used as a <a href=\"https://hub.docker.com/r/coderaiser/cloudcmd/\" title=\"Docker container\" rel=\"nofollow\">docker container</a> this way:</p>\n<div class=\"highlight highlight-source-shell\"><pre>docker run -t --rm -v <span class=\"pl-k\">~</span>:/root -v /:/mnt/fs -p 8000:8000 coderaiser/cloudcmd</pre></div>\n<p>Config would be read from home directory, hosts root file system would be mount to <code>/mnt/fs</code>,\n<code>8000</code> port would be exposed to hosts port.</p>\n<p>Also you could use <a href=\"https://docs.docker.com/compose/\" title=\"Docker Compose\" rel=\"nofollow\">docker compose</a> with <code>docker-compose.yml</code>:</p>\n<div class=\"highlight highlight-source-yaml\"><pre><span class=\"pl-ent\">version</span>: <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>2<span class=\"pl-pds\">&apos;</span></span>\n<span class=\"pl-ent\">services</span>:\n  <span class=\"pl-ent\">web</span>:\n    <span class=\"pl-ent\">ports</span>:\n      - <span class=\"pl-c1\">8000:8000</span>\n    <span class=\"pl-ent\">volumes</span>:\n      - <span class=\"pl-s\">~:/root</span>\n      - <span class=\"pl-s\">/:/mnt/fs</span>\n    <span class=\"pl-ent\">image</span>: <span class=\"pl-s\">coderaiser/cloudcmd</span></pre></div>\n<p>When you create this file run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>docker-compose up</pre></div>\n<h2><a id=\"user-content-get-involved\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#get-involved\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get involved</h2>\n<p>There is a lot ways to be involved in <code>Cloud Commander</code> development:</p>\n<ul>\n<li>if you find a bug or got idea to share <a href=\"https://github.com/coderaiser/cloudcmd/issues/new\" title=\"Create issue\">create an issue</a>;</li>\n<li>if you fixed a bug, typo or implemented new feature <a href=\"https://github.com/coderaiser/cloudcmd/compare\" title=\"Create pull request\">create pull request</a>;</li>\n<li>if you know languages you can help with <a href=\"https://github.com/coderaiser/cloudcmd/wiki\" title=\"Cloud Commander community wiki\">site translations</a>;</li>\n</ul>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/cloudcmd#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/cloudcmd/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/76be354cc1a5bc64093cb614658c10977c00cb98/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e208b405fc862f5d0dc1af25f1d359401061e81a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dbc093bd772111c830c89c236ceaeb9094c011dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/524ee3c129a7f01088e0d53204db2b78c22af168/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e544d36ef0efff5b38be08f1d46d96d000ca2794/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fb5305253320641d0ab28bff1d0731895c64215e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/339ab64d7361e949cf36900109fe18d9d424b321/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d3afdb9db7da71003d8fb77d6a602c0aad52ac5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d7ede5d10a52f6ff933d7985eaca19270cf0a03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/434375552331f78e8d91a85fbe961b5f16739026/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c96d050ca990ec02d7ddd35d36a46c81c4ec177b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b087446eca4b2cd11c1c524c2a6379d5b977ae6d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8497fc2d14d0951c0daba113b3017de89010fcfd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bb0a3ae64d2a127ab1f07a1844ac1a4dd0f9d694/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/56f9602a6200a7a9f68103c236f507dad49522be/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b21588bcd0899975556fd8c8899e4c29d439bf94/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9a73b23d4739cf11278f4c6f99abed8dc2dfc45/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a89fece87ddb703b7a064a0eb4b55cce8baf64b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b89b2c1445b2499e43a7ae93f8467cf955ff95e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fec0e0bc1b07a1303e5b87049e3f76f1e6608ad3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95ac6822d3de55fd90ef23dd1da6e28375d90416/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9119c72305f2dc54f6cf9d9552d23e31e81e74f0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a947ff82c8f4d4e2b74311c386457cbb022fbe51/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e66ecea448c29212281a5b112307c3ad2f3a6d8c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a6b0cd855cda034535c8df3f958b386870b4bcae/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/216ee963481e87d377c46a547a27fe97db254642/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71c192c6fd6e1cc7979ee4118cc5bdae29a3ac69/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ac9269123fe807352a9da3fa4f9c168011c0c77/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71b6c2badfca1b0bcd53377405555a47c589b261/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7ee12dfb8d0e7836559bbb6bf4c1b865dbfb1af5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/cloudcmd#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/cloudcmd/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a7853dd9d19b8a4451ca28b40169a7c02ffa4ee3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f88f1b49b0c1becf3d739373bdbb5f953660b98b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6fb2f76e0142304f697401c7904ba2cc227c0296/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e32640ed757d1528c8ed007c8be36336a5aeef6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/92667e93f796a3dcf3c0cc5d69238c4713860d5d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5e4264085bb2c9e6c99a520571a9695de451f9f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/181ea617931b1c72fef8cab89482aa726b8617f6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c33403794d03bd70263528cd858cc5161f7c88c4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bb22e55b25ab1cf731061342ffd9ce5dde6a2d8f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b382514450fafe637ac7ee8daa4c3dc5fcad0ec5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79ee4f9e0776efe66bb1f822bee1e305ecdefeea/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d7138852436226a315d1b6e1b35264ca92d1353e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/acffb28d512d76ea6302d15cf4047ff9729537b2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d4d144a94a0694cee04f957e5fc30b92ba2506f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f426871ea6945fed9aa8dfa0b9273fc8a2b5b6c2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2bec7b488a712f29f7f5203f4028e8d6b6300f88/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/160e88bd8a37ee186509a376549fd58e57a56094/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5ddf083b97bf1319a7440b5b008fc34e5d3d21b1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/391e020e9ced3b47414637252115869a70adcc92/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/037b21d4ed162ec46cdd1b87842aec810111b0fa/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c16fe3218977f369aff07bce9ebfdee49b3c659/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66832876d806fa1fd8c72200cb0c816f24eaca8f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa3896fe3a82f1d14d6e08ea82205f875bc20c2b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d1891496d3ac513440bf3f72d64d9ee8524cddf6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25df56aa8d829d956065582e70035682580b47ff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d0190d2131c36935d7bae5d0a91579345ed0dec/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eeda21d27351d6ed6c19d7789b7d8dbd5e768e78/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbfbb82c223e25d83fbb9eca440379407f7cb304/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/267550826140583e991a243d9cae76fc4f0b8e42/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59ee0ce0cb336743b5d539405455ea6d02bf59e8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/coderaiser/cloudcmd/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cloud-commander-v1000----------\" class=\"anchor\" aria-hidden=\"true\" href=\"#cloud-commander-v1000----------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cloud Commander v10.0.0 <a href=\"https://tldrlegal.com/license/mit-license\" title=\"MIT License\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3d6524960846f991bab53bf74aaf8170ea021dea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d3331374246392e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://npmjs.org/package/cloudcmd\" title=\"npm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8687de9269e7b49017a86b42a181a1ecfaa5d5ab/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"NPM version\" data-canonical-src=\"https://img.shields.io/npm/v/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://david-dm.org/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/125e618b90551ef884847edb3ab088abb3784fe2/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f636f64657261697365722f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"Dependency Status\" data-canonical-src=\"https://img.shields.io/david/coderaiser/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/coderaiser/cloudcmd\" title=\"Build Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dec6574d42476d2d4d854f1a9037e51f35b0f8d2/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f64657261697365722f636c6f7564636d642e7376673f7374796c653d666c6174\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/coderaiser/cloudcmd.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c2fb9a35255bd16d86b6c3e2f14760a8d293f1b/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f747365367363386478727178716568693f7376673d74727565\" alt=\"Now status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/tse6sc8dxrqxqehi?svg=true\" style=\"max-width:100%;\"></a> <a href=\"http://packagequality.com/#?package=cloudcmd\" title=\"Package Quality\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2b8bbdfcd29e6cba2910ff97a6e5c7087e1d3779/687474703a2f2f7061636b6167657175616c6974792e636f6d2f736869656c642f636c6f7564636d642e737667\" alt=\"Package Quality\" data-canonical-src=\"http://packagequality.com/shield/cloudcmd.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.codacy.com/app/coderaiser/cloudcmd\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22aea32aa51a983d085c5325abdc0bcc07c94674/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6464646137386265373830353439636538373534663864343761386330653336\" alt=\"Codacy\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/ddda78be780549ce8754f8d47a8c0e36\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/cloudcmd/hello\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/460fa778293f030fc4ffae8529ac202d6fd81bd4/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f636f64657261697365722f636c6f7564636d642e6a732e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/coderaiser/cloudcmd.js.svg\" style=\"max-width:100%;\"></a> <a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/f1d95514f8f5c2ff28c3ec5803c85eed847db70e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cloudcmd/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/9a538bb5aeaad2c1dbdf23167515baf2f6fc31da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsors/badge.svg\" style=\"max-width:100%;\"></a></h1>\n<h3><a id=\"user-content-main-blog-liveheroku-now\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-blog-liveheroku-now\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://cloudcmd.io\" title=\"Main\" rel=\"nofollow\">Main</a> <a href=\"http://blog.cloudcmd.io\" title=\"Blog\" rel=\"nofollow\">Blog</a> Live(<a href=\"http://cloudcmd.herokuapp.com/\" title=\"Heroku\" rel=\"nofollow\">Heroku</a>, <a href=\"https://cloudcmd.now.sh/\" title=\"Now\" rel=\"nofollow\">Now</a>)</h3>\n<p><strong>Cloud Commander</strong> is an orthodox web file manager with console and editor.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/364165d2f5fc40ae1b5354b5793f696bd192776d/687474703a2f2f636c6f7564636d642e696f2f696d672f6c6f676f2f636c6f7564636d642e706e67\"><img src=\"https://camo.githubusercontent.com/364165d2f5fc40ae1b5354b5793f696bd192776d/687474703a2f2f636c6f7564636d642e696f2f696d672f6c6f676f2f636c6f7564636d642e706e67\" alt=\"Cloud Commander\" title=\"Cloud Commander\" data-canonical-src=\"http://cloudcmd.io/img/logo/cloudcmd.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<pre><code>npm i cloudcmd -g\n</code></pre>\n<h2><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start</h2>\n<p>For starting just type in console:</p>\n<div class=\"highlight highlight-source-shell\"><pre>cloudcmd</pre></div>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use?</h2>\n<p>Open url <code>http://localhost:8000</code> in browser.</p>\n<h2><a id=\"user-content-deploy\" class=\"anchor\" aria-hidden=\"true\" href=\"#deploy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Deploy</h2>\n<p><code>Cloud Commander</code> could be easily deployed to <a href=\"https://heroku.com/deploy?template=https://github.com/coderaiser/cloudcmd\" title=\"Deploy\" rel=\"nofollow\">Heroku</a>.</p>\n<p><a href=\"https://heroku.com/deploy?template=https://github.com/coderaiser/cloudcmd\" title=\"Deploy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c0824806f5221ebb7d25e559568582dd39dd1170/68747470733a2f2f7777772e6865726f6b7563646e2e636f6d2f6465706c6f792f627574746f6e2e706e67\" alt=\"Deploy\" data-canonical-src=\"https://www.herokucdn.com/deploy/button.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-using-as-middleware\" class=\"anchor\" aria-hidden=\"true\" href=\"#using-as-middleware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Using as Middleware</h2>\n<p>Cloud Commander could be used as middleware for <code>node.js</code> applications based on <a href=\"http://socket.io\" title=\"Socket.IO\" rel=\"nofollow\">socket.io</a> and <a href=\"http://expressjs.com\" title=\"Express\" rel=\"nofollow\">express</a>:</p>\n<p>Init <code>package.json</code>:</p>\n<pre><code>npm init -y\n</code></pre>\n<p>Install dependencies:</p>\n<pre><code>npm i cloudcmd express socket.io -S\n</code></pre>\n<p>And create <code>index.js</code>:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">const</span> <span class=\"pl-c1\">http</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>http<span class=\"pl-pds\">'</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">cloudcmd</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>cloudcmd<span class=\"pl-pds\">'</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">io</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>socket.io<span class=\"pl-pds\">'</span></span>);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">app</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">require</span>(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>express<span class=\"pl-pds\">'</span></span>)();\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">port</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">1337</span>;\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">prefix</span> <span class=\"pl-k\">=</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>/cloudcmd<span class=\"pl-pds\">'</span></span>;\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">server</span> <span class=\"pl-k\">=</span> <span class=\"pl-smi\">http</span>.<span class=\"pl-en\">createServer</span>(app);\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">socket</span> <span class=\"pl-k\">=</span> <span class=\"pl-smi\">io</span>.<span class=\"pl-en\">listen</span>(server, {\n    path<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">`</span><span class=\"pl-s1\"><span class=\"pl-pse\">${</span>prefix<span class=\"pl-pse\">}</span></span>/socket.io<span class=\"pl-pds\">`</span></span>\n});\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">config</span> <span class=\"pl-k\">=</span> {\n    prefix <span class=\"pl-c\"><span class=\"pl-c\">//</span> base URL or function which returns base URL (optional)</span>\n};\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">plugins</span> <span class=\"pl-k\">=</span> [\n    <span class=\"pl-c1\">__dirname</span> <span class=\"pl-k\">+</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>/plugin.js<span class=\"pl-pds\">'</span></span>\n];\n\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">filePicker</span> <span class=\"pl-k\">=</span> {\n    data<span class=\"pl-k\">:</span> {\n        FilePicker<span class=\"pl-k\">:</span> {\n            key<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>key<span class=\"pl-pds\">'</span></span>,\n        }\n    }\n};\n\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> override option from json/modules.json</span>\n<span class=\"pl-k\">const</span> <span class=\"pl-c1\">modules</span> <span class=\"pl-k\">=</span> {\n    filePicker,\n};\n\n<span class=\"pl-smi\">app</span>.<span class=\"pl-en\">use</span>(<span class=\"pl-en\">cloudcmd</span>({\n    socket,  <span class=\"pl-c\"><span class=\"pl-c\">//</span> used by Config, Edit (optional) and Console (required)</span>\n    config,  <span class=\"pl-c\"><span class=\"pl-c\">//</span> config data (optional)</span>\n    plugins, <span class=\"pl-c\"><span class=\"pl-c\">//</span> optional</span>\n    modules, <span class=\"pl-c\"><span class=\"pl-c\">//</span> optional</span>\n}));\n\n<span class=\"pl-smi\">server</span>.<span class=\"pl-en\">listen</span>(port);</pre></div>\n<h2><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Docker</h2>\n<p><code>Cloud Commander</code> could be used as a <a href=\"https://hub.docker.com/r/coderaiser/cloudcmd/\" title=\"Docker container\" rel=\"nofollow\">docker container</a> this way:</p>\n<div class=\"highlight highlight-source-shell\"><pre>docker run -t --rm -v <span class=\"pl-k\">~</span>:/root -v /:/mnt/fs -p 8000:8000 coderaiser/cloudcmd</pre></div>\n<p>Config would be read from home directory, hosts root file system would be mount to <code>/mnt/fs</code>,\n<code>8000</code> port would be exposed to hosts port.</p>\n<p>Also you could use <a href=\"https://docs.docker.com/compose/\" title=\"Docker Compose\" rel=\"nofollow\">docker compose</a> with <code>docker-compose.yml</code>:</p>\n<div class=\"highlight highlight-source-yaml\"><pre><span class=\"pl-ent\">version</span>: <span class=\"pl-s\"><span class=\"pl-pds\">'</span>2<span class=\"pl-pds\">'</span></span>\n<span class=\"pl-ent\">services</span>:\n  <span class=\"pl-ent\">web</span>:\n    <span class=\"pl-ent\">ports</span>:\n      - <span class=\"pl-c1\">8000:8000</span>\n    <span class=\"pl-ent\">volumes</span>:\n      - <span class=\"pl-s\">~:/root</span>\n      - <span class=\"pl-s\">/:/mnt/fs</span>\n    <span class=\"pl-ent\">image</span>: <span class=\"pl-s\">coderaiser/cloudcmd</span></pre></div>\n<p>When you create this file run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>docker-compose up</pre></div>\n<h2><a id=\"user-content-get-involved\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-involved\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get involved</h2>\n<p>There is a lot ways to be involved in <code>Cloud Commander</code> development:</p>\n<ul>\n<li>if you find a bug or got idea to share <a href=\"https://github.com/coderaiser/cloudcmd/issues/new\" title=\"Create issue\">create an issue</a>;</li>\n<li>if you fixed a bug, typo or implemented new feature <a href=\"https://github.com/coderaiser/cloudcmd/compare\" title=\"Create pull request\">create pull request</a>;</li>\n<li>if you know languages you can help with <a href=\"https://github.com/coderaiser/cloudcmd/wiki\" title=\"Cloud Commander community wiki\">site translations</a>;</li>\n</ul>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/cloudcmd#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/cloudcmd/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/76be354cc1a5bc64093cb614658c10977c00cb98/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e208b405fc862f5d0dc1af25f1d359401061e81a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dbc093bd772111c830c89c236ceaeb9094c011dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/524ee3c129a7f01088e0d53204db2b78c22af168/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e544d36ef0efff5b38be08f1d46d96d000ca2794/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fb5305253320641d0ab28bff1d0731895c64215e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/339ab64d7361e949cf36900109fe18d9d424b321/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d3afdb9db7da71003d8fb77d6a602c0aad52ac5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d7ede5d10a52f6ff933d7985eaca19270cf0a03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/434375552331f78e8d91a85fbe961b5f16739026/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c96d050ca990ec02d7ddd35d36a46c81c4ec177b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b087446eca4b2cd11c1c524c2a6379d5b977ae6d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8497fc2d14d0951c0daba113b3017de89010fcfd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bb0a3ae64d2a127ab1f07a1844ac1a4dd0f9d694/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/56f9602a6200a7a9f68103c236f507dad49522be/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b21588bcd0899975556fd8c8899e4c29d439bf94/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9a73b23d4739cf11278f4c6f99abed8dc2dfc45/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a89fece87ddb703b7a064a0eb4b55cce8baf64b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b89b2c1445b2499e43a7ae93f8467cf955ff95e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fec0e0bc1b07a1303e5b87049e3f76f1e6608ad3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95ac6822d3de55fd90ef23dd1da6e28375d90416/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9119c72305f2dc54f6cf9d9552d23e31e81e74f0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a947ff82c8f4d4e2b74311c386457cbb022fbe51/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e66ecea448c29212281a5b112307c3ad2f3a6d8c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a6b0cd855cda034535c8df3f958b386870b4bcae/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/216ee963481e87d377c46a547a27fe97db254642/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71c192c6fd6e1cc7979ee4118cc5bdae29a3ac69/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ac9269123fe807352a9da3fa4f9c168011c0c77/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/71b6c2badfca1b0bcd53377405555a47c589b261/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7ee12dfb8d0e7836559bbb6bf4c1b865dbfb1af5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f6261636b65722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/cloudcmd#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/cloudcmd/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a7853dd9d19b8a4451ca28b40169a7c02ffa4ee3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f88f1b49b0c1becf3d739373bdbb5f953660b98b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6fb2f76e0142304f697401c7904ba2cc227c0296/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e32640ed757d1528c8ed007c8be36336a5aeef6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/92667e93f796a3dcf3c0cc5d69238c4713860d5d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5e4264085bb2c9e6c99a520571a9695de451f9f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/181ea617931b1c72fef8cab89482aa726b8617f6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c33403794d03bd70263528cd858cc5161f7c88c4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bb22e55b25ab1cf731061342ffd9ce5dde6a2d8f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b382514450fafe637ac7ee8daa4c3dc5fcad0ec5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79ee4f9e0776efe66bb1f822bee1e305ecdefeea/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d7138852436226a315d1b6e1b35264ca92d1353e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/acffb28d512d76ea6302d15cf4047ff9729537b2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d4d144a94a0694cee04f957e5fc30b92ba2506f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f426871ea6945fed9aa8dfa0b9273fc8a2b5b6c2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2bec7b488a712f29f7f5203f4028e8d6b6300f88/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/160e88bd8a37ee186509a376549fd58e57a56094/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5ddf083b97bf1319a7440b5b008fc34e5d3d21b1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/391e020e9ced3b47414637252115869a70adcc92/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/037b21d4ed162ec46cdd1b87842aec810111b0fa/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c16fe3218977f369aff07bce9ebfdee49b3c659/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/66832876d806fa1fd8c72200cb0c816f24eaca8f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa3896fe3a82f1d14d6e08ea82205f875bc20c2b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d1891496d3ac513440bf3f72d64d9ee8524cddf6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25df56aa8d829d956065582e70035682580b47ff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d0190d2131c36935d7bae5d0a91579345ed0dec/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eeda21d27351d6ed6c19d7789b7d8dbd5e768e78/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbfbb82c223e25d83fbb9eca440379407f7cb304/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/267550826140583e991a243d9cae76fc4f0b8e42/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/cloudcmd/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59ee0ce0cb336743b5d539405455ea6d02bf59e8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f636c6f7564636d642f73706f6e736f722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/cloudcmd/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.677Z",
    "goodColorOnWhite": "#0F69FC",
    "goodColorOnBlack": "#2C7BFC",
    "faintColorOnWhite": "rgba(15, 105, 252, 0.1)"
  },
  {
    "slug": "cloudtag",
    "name": "cloudtag",
    "description": "Sharing files, easier.",
    "website": "https://cloudtag.io/",
    "keywords": [
      "cloud",
      "cloudtag",
      "easy",
      "easier",
      "file",
      "files",
      "hashtag",
      "sharing easier",
      "sharing files",
      "tag",
      "utility"
    ],
    "category": "Utilities",
    "icon": "cloudtag-icon.png",
    "icon32": "cloudtag-icon-32.png",
    "icon64": "cloudtag-icon-64.png",
    "icon128": "cloudtag-icon-128.png",
    "icon256": "cloudtag-icon-256.png",
    "date": "2016-12-23",
    "iconColors": [
      "#4484f4",
      "#fbfbfc",
      "#7facf7",
      "#a4c4fc",
      "#94bcfc"
    ],
    "goodColorOnWhite": "#0D68F8",
    "goodColorOnBlack": "#94BCFC",
    "faintColorOnWhite": "rgba(13, 104, 248, 0.1)"
  },
  {
    "slug": "cocos-creator",
    "name": "Cocos Creator",
    "description": "Game development tools",
    "website": "http://www.cocos2d-x.org",
    "repository": "https://github.com/cocos-creator/engine",
    "keywords": [
      "games"
    ],
    "category": "Games",
    "icon": "cocos-creator-icon.png",
    "icon32": "cocos-creator-icon-32.png",
    "icon64": "cocos-creator-icon-64.png",
    "icon128": "cocos-creator-icon-128.png",
    "icon256": "cocos-creator-icon-256.png",
    "date": "2016-05-12",
    "iconColors": [
      "#899195",
      "#f9f9f9",
      "#bbbcbc",
      "#c6c6c6",
      "#b4b4b5"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.309Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cocos-creator-engine-framework\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#cocos-creator-engine-framework\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cocos Creator Engine Framework</h1>\n<p>This repo is the engine framework for Cocos Creator, Cocos Creator is a game development tool focused on content creation, which has realized features like thorough scriptability, componentization and data driven, etc. on the basis of Cocos2d-x.</p>\n<p>Cocos Creator&apos;s in-editor scene view and web runtime share the same framework, which is the content of this repo. It&apos;s originally forked from <a href=\"https://github.com/cocos2d/cocos2d-html5/\">Cocos2d-html5</a>, we build up an Entity Component architecture on it to meet the needs of Cocos Creator.</p>\n<p>This framework is a cross-platform game engine written in Javascript and licensed under MIT. It supports major desktop and mobile browsers, it&apos;s also compatible with <a href=\"https://github.com/cocos-creator/cocos2d-x-lite\">Cocos2d Javascript Binding engine</a> to support native platforms like iOS, Android, Win32, Mac OS X.</p>\n<p>The framework is naturally integrated with Cocos Creator, so it&apos;s not designed to be used independently.</p>\n<h2><a id=\"user-content-developer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developer</h2>\n<h3><a id=\"user-content-prerequisite\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#prerequisite\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisite</h3>\n<ul>\n<li>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">node.js v8.0.0+</a></li>\n<li>Install <a href=\"https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md\">gulp-cli v3.9.0+</a></li>\n</ul>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p>In cloned project folder, run the following command to setup dev environment:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Initialize gulp task dependencies</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> npm is a builtin CLI when you install Node.js</span>\nnpm install</pre></div>\n<p>This is all you have to do to set engine development environment.</p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build</pre></div>\n<h3><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Test</h3>\n<h4><a id=\"user-content-prerequisite-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#prerequisite-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisite</h4>\n<ul>\n<li>Install <a href=\"http://expressjs.com/\" rel=\"nofollow\">express</a>: <code>npm install express</code></li>\n<li>Install gulp-qunit: <code>npm install gulp-qunit</code></li>\n</ul>\n<h4><a id=\"user-content-unit-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#unit-test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Unit Test</h4>\n<h5><a id=\"user-content-test-in-cli\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#test-in-cli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Test in CLI</h5>\n<div class=\"highlight highlight-source-shell\"><pre>npm <span class=\"pl-c1\">test</span></pre></div>\n<h5><a id=\"user-content-test-in-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#test-in-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Test in browser</h5>\n<ol>\n<li>\n<p>Build for testing. <br></p>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-test</pre></div>\n</li>\n<li>\n<p>Start express in cloned project folder.</p>\n<pre><code>node test/qunit/server.js\n</code></pre>\n</li>\n<li>\n<p>Open <a href=\"http://localhost:8511/bin/qunit-runner.html\" rel=\"nofollow\">http://localhost:8511/bin/qunit-runner.html</a> in your browser.</p>\n</li>\n</ol>\n<h4><a id=\"user-content-visual-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#visual-test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Visual Test</h4>\n<ol>\n<li>\n<p>Build for testing.<br></p>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-test</pre></div>\n</li>\n<li>\n<p>Start express in cloned project folder.</p>\n<pre><code>node test/visual-tests/server.js\n</code></pre>\n</li>\n<li>\n<p>Open <a href=\"http://localhost:8512/test/visual-tests/index.html\" rel=\"nofollow\">http://localhost:8512/test/visual-tests/index.html</a> in your browser.</p>\n</li>\n</ol>\n<h3><a id=\"user-content-debuginfos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#debuginfos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DebugInfos</h3>\n<p>View <a href=\"https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md\">EngineErrorMap.md</a><br>\nAll the debug infos are defined in file EngineErrorMap.md.<br>\nThe file DebugInfos.json will be generated based on EngineErrorMap.md, when run gulp build* command.</p>\n<p>For details below:</p>\n<ol>\n<li>\n<p>Define log in EngineErrorMap.md</p>\n<p>example</p>\n<pre><code>### 1001  \n  \ncocos2d: removeAction: Target not found\n      \n</code></pre>\n</li>\n<li>\n<p>Define deprecated log in EngineErrorMap.md\nThe log should be marked as DEPRECATED when then logId is no longer referenced in the project.</p>\n<p>example</p>\n<pre><code>### 1000\n  \n&lt;!-- DEPRECATED --&gt;\ncc.ActionManager.addAction(): action must be non-null  \n\n</code></pre>\n</li>\n</ol>\n<h2><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cocos-creator/engine/blob/master/#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Links</h2>\n<ul>\n<li><a href=\"http://cocos2d-x.org/creator\" rel=\"nofollow\">Official site</a></li>\n<li><a href=\"http://cocos2d-x.org/download\" rel=\"nofollow\">Download</a></li>\n<li><a href=\"http://www.cocos2d-x.org/docs/creator/manual/en/\" rel=\"nofollow\">Documentation</a></li>\n<li><a href=\"http://www.cocos2d-x.org/docs/creator/api/en/\" rel=\"nofollow\">API References</a></li>\n<li><a href=\"http://discuss.cocos2d-x.org/c/editors-and-tools/cocos-creator\" rel=\"nofollow\">Forum</a></li>\n<li><a href=\"https://trello.com/b/JWVRRxMG/cocos-creator-roadmap\" rel=\"nofollow\">Road Map</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cocos-creator-engine-framework\" class=\"anchor\" aria-hidden=\"true\" href=\"#cocos-creator-engine-framework\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cocos Creator Engine Framework</h1>\n<p>This repo is the engine framework for Cocos Creator, Cocos Creator is a game development tool focused on content creation, which has realized features like thorough scriptability, componentization and data driven, etc. on the basis of Cocos2d-x.</p>\n<p>Cocos Creator's in-editor scene view and web runtime share the same framework, which is the content of this repo. It's originally forked from <a href=\"https://github.com/cocos2d/cocos2d-html5/\">Cocos2d-html5</a>, we build up an Entity Component architecture on it to meet the needs of Cocos Creator.</p>\n<p>This framework is a cross-platform game engine written in Javascript and licensed under MIT. It supports major desktop and mobile browsers, it's also compatible with <a href=\"https://github.com/cocos-creator/cocos2d-x-lite\">Cocos2d Javascript Binding engine</a> to support native platforms like iOS, Android, Win32, Mac OS X.</p>\n<p>The framework is naturally integrated with Cocos Creator, so it's not designed to be used independently.</p>\n<h2><a id=\"user-content-developer\" class=\"anchor\" aria-hidden=\"true\" href=\"#developer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developer</h2>\n<h3><a id=\"user-content-prerequisite\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisite\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisite</h3>\n<ul>\n<li>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">node.js v8.0.0+</a></li>\n<li>Install <a href=\"https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md\">gulp-cli v3.9.0+</a></li>\n</ul>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p>In cloned project folder, run the following command to setup dev environment:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Initialize gulp task dependencies</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> npm is a builtin CLI when you install Node.js</span>\nnpm install</pre></div>\n<p>This is all you have to do to set engine development environment.</p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build</pre></div>\n<h3><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test</h3>\n<h4><a id=\"user-content-prerequisite-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisite-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisite</h4>\n<ul>\n<li>Install <a href=\"http://expressjs.com/\" rel=\"nofollow\">express</a>: <code>npm install express</code></li>\n<li>Install gulp-qunit: <code>npm install gulp-qunit</code></li>\n</ul>\n<h4><a id=\"user-content-unit-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#unit-test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unit Test</h4>\n<h5><a id=\"user-content-test-in-cli\" class=\"anchor\" aria-hidden=\"true\" href=\"#test-in-cli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test in CLI</h5>\n<div class=\"highlight highlight-source-shell\"><pre>npm <span class=\"pl-c1\">test</span></pre></div>\n<h5><a id=\"user-content-test-in-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#test-in-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test in browser</h5>\n<ol>\n<li>\n<p>Build for testing. <br></p>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-test</pre></div>\n</li>\n<li>\n<p>Start express in cloned project folder.</p>\n<pre><code>node test/qunit/server.js\n</code></pre>\n</li>\n<li>\n<p>Open <a href=\"http://localhost:8511/bin/qunit-runner.html\" rel=\"nofollow\">http://localhost:8511/bin/qunit-runner.html</a> in your browser.</p>\n</li>\n</ol>\n<h4><a id=\"user-content-visual-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#visual-test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Visual Test</h4>\n<ol>\n<li>\n<p>Build for testing.<br></p>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-test</pre></div>\n</li>\n<li>\n<p>Start express in cloned project folder.</p>\n<pre><code>node test/visual-tests/server.js\n</code></pre>\n</li>\n<li>\n<p>Open <a href=\"http://localhost:8512/test/visual-tests/index.html\" rel=\"nofollow\">http://localhost:8512/test/visual-tests/index.html</a> in your browser.</p>\n</li>\n</ol>\n<h3><a id=\"user-content-debuginfos\" class=\"anchor\" aria-hidden=\"true\" href=\"#debuginfos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DebugInfos</h3>\n<p>View <a href=\"https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md\">EngineErrorMap.md</a><br>\nAll the debug infos are defined in file EngineErrorMap.md.<br>\nThe file DebugInfos.json will be generated based on EngineErrorMap.md, when run gulp build* command.</p>\n<p>For details below:</p>\n<ol>\n<li>\n<p>Define log in EngineErrorMap.md</p>\n<p>example</p>\n<pre><code>### 1001  \n  \ncocos2d: removeAction: Target not found\n      \n</code></pre>\n</li>\n<li>\n<p>Define deprecated log in EngineErrorMap.md\nThe log should be marked as DEPRECATED when then logId is no longer referenced in the project.</p>\n<p>example</p>\n<pre><code>### 1000\n  \n&lt;!-- DEPRECATED --&gt;\ncc.ActionManager.addAction(): action must be non-null  \n\n</code></pre>\n</li>\n</ol>\n<h2><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Links</h2>\n<ul>\n<li><a href=\"http://cocos2d-x.org/creator\" rel=\"nofollow\">Official site</a></li>\n<li><a href=\"http://cocos2d-x.org/download\" rel=\"nofollow\">Download</a></li>\n<li><a href=\"http://www.cocos2d-x.org/docs/creator/manual/en/\" rel=\"nofollow\">Documentation</a></li>\n<li><a href=\"http://www.cocos2d-x.org/docs/creator/api/en/\" rel=\"nofollow\">API References</a></li>\n<li><a href=\"http://discuss.cocos2d-x.org/c/editors-and-tools/cocos-creator\" rel=\"nofollow\">Forum</a></li>\n<li><a href=\"https://trello.com/b/JWVRRxMG/cocos-creator-roadmap\" rel=\"nofollow\">Road Map</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.825Z",
    "goodColorOnWhite": "#6D7579",
    "goodColorOnBlack": "#899195",
    "faintColorOnWhite": "rgba(109, 117, 121, 0.1)"
  },
  {
    "slug": "code-notes",
    "name": "Code Notes",
    "description": "A simple code snippet manager for developers built with Electron & Vue.js",
    "website": "https://lauthieb.github.io/code-notes",
    "category": "Developer Tools",
    "repository": "https://github.com/lauthieb/code-notes",
    "keywords": [
      "snippets",
      "manager",
      "code",
      "developers",
      "electron",
      "vuejs",
      "vue2"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://lauthieb.github.io/code-notes/img/screen.png",
        "caption": "Code Notes - Home page"
      }
    ],
    "locales": [
      "en-US",
      "en-GB"
    ],
    "icon": "code-notes-icon.png",
    "icon32": "code-notes-icon-32.png",
    "icon64": "code-notes-icon-64.png",
    "icon128": "code-notes-icon-128.png",
    "icon256": "code-notes-icon-256.png",
    "date": "2018-01-30",
    "iconColors": [
      "#255469",
      "#dbd4c4",
      "#889ca5",
      "#6b8092",
      "#8494a4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/lauthieb/code-notes/releases/9621522",
      "assets_url": "https://api.github.com/repos/lauthieb/code-notes/releases/9621522/assets",
      "upload_url": "https://uploads.github.com/repos/lauthieb/code-notes/releases/9621522/assets{?name,label}",
      "html_url": "https://github.com/lauthieb/code-notes/releases/tag/1.2.0",
      "id": 9621522,
      "tag_name": "1.2.0",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "lauthieb",
        "id": 9600228,
        "avatar_url": "https://avatars2.githubusercontent.com/u/9600228?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/lauthieb",
        "html_url": "https://github.com/lauthieb",
        "followers_url": "https://api.github.com/users/lauthieb/followers",
        "following_url": "https://api.github.com/users/lauthieb/following{/other_user}",
        "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions",
        "organizations_url": "https://api.github.com/users/lauthieb/orgs",
        "repos_url": "https://api.github.com/users/lauthieb/repos",
        "events_url": "https://api.github.com/users/lauthieb/events{/privacy}",
        "received_events_url": "https://api.github.com/users/lauthieb/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-02-10T15:41:29Z",
      "published_at": "2018-02-10T16:55:01Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/6172077",
          "id": 6172077,
          "name": "code-notes-1.2.0-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "lauthieb",
            "id": 9600228,
            "avatar_url": "https://avatars2.githubusercontent.com/u/9600228?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/lauthieb",
            "html_url": "https://github.com/lauthieb",
            "followers_url": "https://api.github.com/users/lauthieb/followers",
            "following_url": "https://api.github.com/users/lauthieb/following{/other_user}",
            "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions",
            "organizations_url": "https://api.github.com/users/lauthieb/orgs",
            "repos_url": "https://api.github.com/users/lauthieb/repos",
            "events_url": "https://api.github.com/users/lauthieb/events{/privacy}",
            "received_events_url": "https://api.github.com/users/lauthieb/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 69552304,
          "download_count": 477,
          "created_at": "2018-02-10T17:13:22Z",
          "updated_at": "2018-02-10T17:15:21Z",
          "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.0/code-notes-1.2.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/6171983",
          "id": 6171983,
          "name": "code-notes-1.2.0.dmg",
          "label": null,
          "uploader": {
            "login": "lauthieb",
            "id": 9600228,
            "avatar_url": "https://avatars2.githubusercontent.com/u/9600228?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/lauthieb",
            "html_url": "https://github.com/lauthieb",
            "followers_url": "https://api.github.com/users/lauthieb/followers",
            "following_url": "https://api.github.com/users/lauthieb/following{/other_user}",
            "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions",
            "organizations_url": "https://api.github.com/users/lauthieb/orgs",
            "repos_url": "https://api.github.com/users/lauthieb/repos",
            "events_url": "https://api.github.com/users/lauthieb/events{/privacy}",
            "received_events_url": "https://api.github.com/users/lauthieb/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 64665109,
          "download_count": 616,
          "created_at": "2018-02-10T16:55:16Z",
          "updated_at": "2018-02-10T17:15:33Z",
          "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.0/code-notes-1.2.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/lauthieb/code-notes/releases/assets/6171876",
          "id": 6171876,
          "name": "code-notes-1.2.0.exe",
          "label": null,
          "uploader": {
            "login": "lauthieb",
            "id": 9600228,
            "avatar_url": "https://avatars2.githubusercontent.com/u/9600228?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/lauthieb",
            "html_url": "https://github.com/lauthieb",
            "followers_url": "https://api.github.com/users/lauthieb/followers",
            "following_url": "https://api.github.com/users/lauthieb/following{/other_user}",
            "gists_url": "https://api.github.com/users/lauthieb/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/lauthieb/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/lauthieb/subscriptions",
            "organizations_url": "https://api.github.com/users/lauthieb/orgs",
            "repos_url": "https://api.github.com/users/lauthieb/repos",
            "events_url": "https://api.github.com/users/lauthieb/events{/privacy}",
            "received_events_url": "https://api.github.com/users/lauthieb/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 48235300,
          "download_count": 1215,
          "created_at": "2018-02-10T16:27:39Z",
          "updated_at": "2018-02-10T16:33:16Z",
          "browser_download_url": "https://github.com/lauthieb/code-notes/releases/download/1.2.0/code-notes-1.2.0.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/lauthieb/code-notes/tarball/1.2.0",
      "zipball_url": "https://api.github.com/repos/lauthieb/code-notes/zipball/1.2.0",
      "body_html": "<h1>Hello Github gists &amp; tags !</h1>\n<blockquote>\n<p>After nights of development, I'm proud to release this big version including Github gists integration &amp; tags on notes <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji></p>\n</blockquote>\n<h2>Features</h2>\n<ul>\n<li>Github gist integration (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"294867692\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/19\" href=\"https://github.com/lauthieb/code-notes/issues/19\">#19</a>)</li>\n<li>Tagging notes (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"295404705\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/22\" href=\"https://github.com/lauthieb/code-notes/issues/22\">#22</a>)</li>\n</ul>\n<h2>Bugs</h2>\n<ul>\n<li>Note is created if \".\" in filename (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"294767820\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/lauthieb/code-notes/issues/17\" href=\"https://github.com/lauthieb/code-notes/issues/17\">#17</a>)</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.357Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<br>\n<a target=\"_blank\" href=\"https://github.com/lauthieb/code-notes/blob/master//src/renderer/assets/img/code-notes-logo-black-full.png\"><img width=\"400\" src=\"https://github.com/lauthieb/code-notes/raw/master//src/renderer/assets/img/code-notes-logo-black-full.png\" alt=\"electron-vue\" style=\"max-width:100%;\"></a>\n<br>\n<br>\n</div>\n<p align=\"center\" color=\"#6a737d\">\nA simple code snippet &amp; gist manager for developers built with Electron &amp; Vue.js <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">&#x1F680;</g-emoji>\n</p>\n<p align=\"center\">\n <a href=\"https://lauthieb.github.io/code-notes/\" rel=\"nofollow\">https://lauthieb.github.io/code-notes</a>\n</p>\n<div align=\"center\">\n<p><a href=\"https://travis-ci.org/lauthieb/code-notes\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/942d96144ee6cc4e9b1725485c9dd8a488bf63d6/68747470733a2f2f7472617669732d63692e6f72672f6c617574686965622f636f64652d6e6f7465732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/lauthieb/code-notes.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://makeapullrequest.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\"></a><br>\n<a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a> <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a> <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0aa5dbb169c80f01a0a74709f43bd726b79c767/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d616b65732d70656f706c652d736d696c652e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/makes-people-smile.svg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p>The aim of this project is to make us more efficient by offering a pretty cool tool : a king of notepad for our code <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">&#x1F603;</g-emoji><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">&#x1F4DD;</g-emoji></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<div align=\"center\">\n<p><a href=\"https://www.youtube.com/watch?v=bItaJQPJQ9E\" title=\"Code Notes - V1.2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b6ab672ae741f467d8510d1f597866bd8eeed4c3/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f624974614a51504a5139452f302e6a7067\" alt=\"Code Notes - V1.2.0\" data-canonical-src=\"https://img.youtube.com/vi/bItaJQPJQ9E/0.jpg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>For the moment, the project is pretty young. But if we work together to build the &quot;bloc-notes&quot; we dream, we can build pretty things for sure !<br>\nSo, feel free to contribute. Follow this <a href=\"https://github.com/lauthieb/code-notes/blob/master/CONTRIBUTING.md\">guide</a> <g-emoji class=\"g-emoji\" alias=\"nerd_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f913.png\">&#x1F913;</g-emoji></p>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit &amp; end-to-end tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run eslint\n</pre></div>\n<h3><a id=\"user-content-roadmap-to-v130-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#roadmap-to-v130-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap to V1.3.0 &#x1F4AA;&#x1F3FB;</h3>\n<p>To follow the progression, go to the <a href=\"https://github.com/lauthieb/code-notes/projects/5\">V1.3.0 roadmap project section</a> !</p>\n<p>Feel free to <a href=\"https://github.com/lauthieb/code-notes/issues/new\">add an issue</a> if you find some bugs or you have any ideas of evolutions <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">&#x1F603;</g-emoji></p>\n<h3><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lauthieb/code-notes/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h3>\n<p>If you want to thank me or motivate me more, feel free to be my patron on <a href=\"https://patreon.com/lauthieb\" rel=\"nofollow\">Patreon</a>.</p>\n<p>Bitcoin address : 18LYLtW4kj8sXEDATDym9EbDWZtySkMgLN</p>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/1c165f7c5e56edaf48be0fbb70838a1af26bb015\">1c165f7</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<br>\n<a target=\"_blank\" href=\"/src/renderer/assets/img/code-notes-logo-black-full.png\"><img width=\"400\" src=\"/src/renderer/assets/img/code-notes-logo-black-full.png\" alt=\"electron-vue\" style=\"max-width:100%;\"></a>\n<br>\n<br>\n</div>\n<p align=\"center\" color=\"#6a737d\">\nA simple code snippet &amp; gist manager for developers built with Electron &amp; Vue.js <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji>\n</p>\n<p align=\"center\">\n <a href=\"https://lauthieb.github.io/code-notes/\" rel=\"nofollow\">https://lauthieb.github.io/code-notes</a>\n</p>\n<div align=\"center\">\n<p><a href=\"https://travis-ci.org/lauthieb/code-notes\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/942d96144ee6cc4e9b1725485c9dd8a488bf63d6/68747470733a2f2f7472617669732d63692e6f72672f6c617574686965622f636f64652d6e6f7465732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/lauthieb/code-notes.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://makeapullrequest.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\"></a><br>\n<a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a> <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a> <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0aa5dbb169c80f01a0a74709f43bd726b79c767/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d616b65732d70656f706c652d736d696c652e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/makes-people-smile.svg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p>The aim of this project is to make us more efficient by offering a pretty cool tool : a king of notepad for our code <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">😃</g-emoji><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<div align=\"center\">\n<p><a href=\"https://www.youtube.com/watch?v=bItaJQPJQ9E\" title=\"Code Notes - V1.2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b6ab672ae741f467d8510d1f597866bd8eeed4c3/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f624974614a51504a5139452f302e6a7067\" alt=\"Code Notes - V1.2.0\" data-canonical-src=\"https://img.youtube.com/vi/bItaJQPJQ9E/0.jpg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>For the moment, the project is pretty young. But if we work together to build the \"bloc-notes\" we dream, we can build pretty things for sure !<br>\nSo, feel free to contribute. Follow this <a href=\"CONTRIBUTING.md\">guide</a> <g-emoji class=\"g-emoji\" alias=\"nerd_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f913.png\">🤓</g-emoji></p>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit &amp; end-to-end tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run eslint\n</pre></div>\n<h3><a id=\"user-content-roadmap-to-v130-\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap-to-v130-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap to V1.3.0 💪🏻</h3>\n<p>To follow the progression, go to the <a href=\"https://github.com/lauthieb/code-notes/projects/5\">V1.3.0 roadmap project section</a> !</p>\n<p>Feel free to <a href=\"https://github.com/lauthieb/code-notes/issues/new\">add an issue</a> if you find some bugs or you have any ideas of evolutions <g-emoji class=\"g-emoji\" alias=\"smiley\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f603.png\">😃</g-emoji></p>\n<h3><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h3>\n<p>If you want to thank me or motivate me more, feel free to be my patron on <a href=\"https://patreon.com/lauthieb\" rel=\"nofollow\">Patreon</a>.</p>\n<p>Bitcoin address : 18LYLtW4kj8sXEDATDym9EbDWZtySkMgLN</p>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/1c165f7c5e56edaf48be0fbb70838a1af26bb015\">1c165f7</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.807Z",
    "goodColorOnWhite": "#255469",
    "goodColorOnBlack": "#DBD4C4",
    "faintColorOnWhite": "rgba(37, 84, 105, 0.1)"
  },
  {
    "slug": "code-rpgify",
    "name": "Code RPGify",
    "description": "RPG style coding application",
    "website": "http://code.rpgify.com",
    "keywords": [
      "code",
      "rpgify",
      "coding",
      "games"
    ],
    "category": "Games",
    "disabled": true,
    "icon": "code-rpgify-icon.png",
    "icon32": "code-rpgify-icon-32.png",
    "icon64": "code-rpgify-icon-64.png",
    "icon128": "code-rpgify-icon-128.png",
    "icon256": "code-rpgify-icon-256.png",
    "date": "2016-08-04",
    "iconColors": [
      "#151d21",
      "#f8f8f9",
      "#f7a308",
      "#0d94d7",
      "#946c2c"
    ],
    "goodColorOnWhite": "#946C2C",
    "goodColorOnBlack": "#F7A308",
    "faintColorOnWhite": "rgba(148, 108, 44, 0.1)"
  },
  {
    "slug": "code-story",
    "name": "Code Story",
    "description": "Code documentation, redefined.",
    "website": "http://codestoryapp.com",
    "keywords": [
      "code",
      "documentation"
    ],
    "category": "Developer Tools",
    "icon": "code-story-icon.png",
    "icon32": "code-story-icon-32.png",
    "icon64": "code-story-icon-64.png",
    "icon128": "code-story-icon-128.png",
    "icon256": "code-story-icon-256.png",
    "date": "2017-05-17",
    "iconColors": [
      "#fbfbfb",
      "#853631",
      "#a89c9b",
      "#858484",
      "#8c8c8c"
    ],
    "goodColorOnWhite": "#853631",
    "goodColorOnBlack": "#A89C9B",
    "faintColorOnWhite": "rgba(133, 54, 49, 0.1)"
  },
  {
    "slug": "colibri",
    "name": "Colibri",
    "description": "Modern browser without tabs",
    "website": "https://colibri.opqr.co",
    "keywords": [
      "browser"
    ],
    "category": "Productivity",
    "icon": "colibri-icon.png",
    "icon32": "colibri-icon-32.png",
    "icon64": "colibri-icon-64.png",
    "icon128": "colibri-icon-128.png",
    "icon256": "colibri-icon-256.png",
    "date": "2016-11-22",
    "iconColors": [
      "#eff8f7",
      "#1197d5",
      "#27da5b",
      "#20c188",
      "#27d578"
    ],
    "goodColorOnWhite": "#0E79AA",
    "goodColorOnBlack": "#1197D5",
    "faintColorOnWhite": "rgba(14, 121, 170, 0.1)"
  },
  {
    "slug": "collectie",
    "name": "Collectie",
    "description": "Your personal galaxy of inspiration",
    "website": "https://getcollectie.com/",
    "keywords": [
      "collection",
      "inspiration",
      "database",
      "design",
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "collectie-icon.png",
    "icon32": "collectie-icon-32.png",
    "icon64": "collectie-icon-64.png",
    "icon128": "collectie-icon-128.png",
    "icon256": "collectie-icon-256.png",
    "date": "2016-05-27",
    "iconColors": [
      "#4d6797",
      "#ebeef2",
      "#33b7d9",
      "#31cde2",
      "#988eb5"
    ],
    "goodColorOnWhite": "#4D6797",
    "goodColorOnBlack": "#31CDE2",
    "faintColorOnWhite": "rgba(77, 103, 151, 0.1)"
  },
  {
    "slug": "colol",
    "name": "Colol",
    "description": "Save colors and copy to the clipboard.",
    "website": "http://colol.me/",
    "keywords": [
      "design",
      "colors",
      "tool",
      "clipboard",
      "colorpicker"
    ],
    "category": "Productivity",
    "disabled": true,
    "icon": "colol-icon.png",
    "icon32": "colol-icon-32.png",
    "icon64": "colol-icon-64.png",
    "icon128": "colol-icon-128.png",
    "icon256": "colol-icon-256.png",
    "date": "2017-06-05",
    "iconColors": [
      "#f835ae",
      "#fbfbfb",
      "#6c1454",
      "#9d3a7d",
      "#fc44cc"
    ],
    "goodColorOnWhite": "#6C1454",
    "goodColorOnBlack": "#FC44CC",
    "faintColorOnWhite": "rgba(108, 20, 84, 0.1)"
  },
  {
    "slug": "colorpicker",
    "name": "ColorPicker",
    "description": "A mininal but complete colorpicker desktop app",
    "website": "https://colorpicker.crea-th.at",
    "repository": "https://github.com/Toinane/colorpicker",
    "keywords": [
      "colors",
      "code",
      "shading",
      "picker",
      "hexadecimal",
      "rgb",
      "storage"
    ],
    "license": "GPL-3.0",
    "category": "Graphics & Design",
    "screenshots": [
      {
        "imageUrl": "https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorpicker.gif?raw=true",
        "caption": "Main Interface"
      },
      {
        "imageUrl": "https://github.com/Toinane/colorpicker-website/blob/master/gifs/picker.gif?raw=true",
        "caption": "Picker Feature"
      },
      {
        "imageUrl": "https://github.com/Toinane/colorpicker-website/blob/master/gifs/shades.gif?raw=true",
        "caption": "Shading Feature"
      },
      {
        "imageUrl": "https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorsbook.gif?raw=true",
        "caption": "Colorsbook System Storage"
      }
    ],
    "goodColorOnWhite": "#1678AD",
    "goodColorOnBlack": "#1A8AC7",
    "faintColorOnWhite": "rgba(26, 138, 174, 0.1)",
    "icon": "colorpicker-icon.png",
    "icon32": "colorpicker-icon-32.png",
    "icon64": "colorpicker-icon-64.png",
    "icon128": "colorpicker-icon-128.png",
    "icon256": "colorpicker-icon-256.png",
    "date": "2017-02-01",
    "iconColors": [
      "#f3f3f3",
      "#4ca4d4",
      "#dc644c",
      "#74b44c",
      "#ecbcb4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/Toinane/colorpicker/releases/10567174",
      "assets_url": "https://api.github.com/repos/Toinane/colorpicker/releases/10567174/assets",
      "upload_url": "https://uploads.github.com/repos/Toinane/colorpicker/releases/10567174/assets{?name,label}",
      "html_url": "https://github.com/Toinane/colorpicker/releases/tag/2.0.1",
      "id": 10567174,
      "tag_name": "2.0.1",
      "target_commitish": "master",
      "name": "Colorpicker 2.0.1",
      "draft": false,
      "author": {
        "login": "Toinane",
        "id": 7584391,
        "avatar_url": "https://avatars3.githubusercontent.com/u/7584391?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Toinane",
        "html_url": "https://github.com/Toinane",
        "followers_url": "https://api.github.com/users/Toinane/followers",
        "following_url": "https://api.github.com/users/Toinane/following{/other_user}",
        "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions",
        "organizations_url": "https://api.github.com/users/Toinane/orgs",
        "repos_url": "https://api.github.com/users/Toinane/repos",
        "events_url": "https://api.github.com/users/Toinane/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Toinane/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-16T15:35:31Z",
      "published_at": "2018-04-16T15:50:02Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/6862920",
          "id": 6862920,
          "name": "Colorpicker-2.0.1-osx.dmg",
          "label": null,
          "uploader": {
            "login": "Toinane",
            "id": 7584391,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7584391?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Toinane",
            "html_url": "https://github.com/Toinane",
            "followers_url": "https://api.github.com/users/Toinane/followers",
            "following_url": "https://api.github.com/users/Toinane/following{/other_user}",
            "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions",
            "organizations_url": "https://api.github.com/users/Toinane/orgs",
            "repos_url": "https://api.github.com/users/Toinane/repos",
            "events_url": "https://api.github.com/users/Toinane/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Toinane/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 44457442,
          "download_count": 74,
          "created_at": "2018-04-16T15:50:31Z",
          "updated_at": "2018-04-16T15:50:38Z",
          "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.0.1/Colorpicker-2.0.1-osx.dmg"
        },
        {
          "url": "https://api.github.com/repos/Toinane/colorpicker/releases/assets/6989003",
          "id": 6989003,
          "name": "Colorpicker-2.0.1-windows.exe",
          "label": null,
          "uploader": {
            "login": "Toinane",
            "id": 7584391,
            "avatar_url": "https://avatars3.githubusercontent.com/u/7584391?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Toinane",
            "html_url": "https://github.com/Toinane",
            "followers_url": "https://api.github.com/users/Toinane/followers",
            "following_url": "https://api.github.com/users/Toinane/following{/other_user}",
            "gists_url": "https://api.github.com/users/Toinane/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Toinane/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Toinane/subscriptions",
            "organizations_url": "https://api.github.com/users/Toinane/orgs",
            "repos_url": "https://api.github.com/users/Toinane/repos",
            "events_url": "https://api.github.com/users/Toinane/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Toinane/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 37345980,
          "download_count": 133,
          "created_at": "2018-04-26T20:14:47Z",
          "updated_at": "2018-04-26T20:14:54Z",
          "browser_download_url": "https://github.com/Toinane/colorpicker/releases/download/2.0.1/Colorpicker-2.0.1-windows.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/Toinane/colorpicker/tarball/2.0.1",
      "zipball_url": "https://api.github.com/repos/Toinane/colorpicker/zipball/2.0.1",
      "body_html": "<h1>Changed</h1>\n<ul>\n<li>Updated Electron to 1.8.4 for security fixes</li>\n<li>Updated request/electron-json-storage/tippy.js</li>\n</ul>\n<h1>Issues</h1>\n<ul>\n<li>Fix issue with multi monitors on OSX: <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"313446081\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/Toinane/colorpicker/issues/26\" href=\"https://github.com/Toinane/colorpicker/issues/26\">#26</a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.354Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d37c46e193537c6bf4b0cb0c2bad723f852d9a58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f746f74616c2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/d37c46e193537c6bf4b0cb0c2bad723f852d9a58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/downloads/toinane/colorpicker/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/54208cb86e7d3ca6139b655207e847f4d7a6260c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/54208cb86e7d3ca6139b655207e847f4d7a6260c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/downloads/toinane/colorpicker/latest/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/cb59848a5ea7e268c0b6fdae221122de282f9fe8/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/cb59848a5ea7e268c0b6fdae221122de282f9fe8/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/circleci/project/github/Toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f2917f8ed599264d598ea20e4d51af049f09a33c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/f2917f8ed599264d598ea20e4d51af049f09a33c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release/toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e4d4244347513930863cfcf21bb70abe1624f8a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/e4d4244347513930863cfcf21bb70abe1624f8a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release-date/Toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e7b5abf8f0cc5b2390a37bb40cb97152976307f6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/e7b5abf8f0cc5b2390a37bb40cb97152976307f6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/david/toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n  <a href=\"https://crea-th.at/p/colorpicker\" rel=\"nofollow\">\n    <img src=\"https://github.com/Toinane/colorpicker/raw/master/build/icon.png\" width=\"256\" height=\"256\" alt=\"ColorPicker icon\" style=\"max-width:100%;\">\n  </a>\n  </p><h1 align=\"center\"><a id=\"user-content-colorpicker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#colorpicker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Colorpicker</h1>\n  <p align=\"center\">A mininal but complete colorpicker desktop app</p>\n<p></p>\n<p>Colorpicker is a desktop tool with <em>Electron</em> to get and save colors code quickly for <em>OSX</em>, <em>Windows</em> and <em>Linux</em>!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorpicker.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/colorpicker.gif?raw=true\" alt=\"ColorPicker App\" style=\"max-width:100%;\"></a>\n</p>\n<p>Colorpicker&apos;s menu come with a lot of cool features :</p>\n<ul>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#pin\">Pin</a>: pin Colorpicker to the foreground;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#picker\">Picker</a>: open an eyedropper who can pick a color from your desktop;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#colorsbook\">Colorsbook</a>: open Colorsbook, a color manager;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#shading\">Shading</a>: show three bar of shading &#x2014; hue bar, natural bar and lightness bar;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#opacity\">Opacity</a>: toggle Opacity range;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#clean-vue\">Clean Vue</a>: unshow menu, ranges and inputs;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#magic-color\">Magic color</a>: show colors from the clipboard;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#random\">Random</a>: show a random color;</li>\n<li><a href=\"https://github.com/Toinane/colorpicker/blob/master/#settings\">Settings</a>: open the preferences panel.</li>\n</ul>\n<h2><a id=\"user-content-pin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#pin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pin</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/pin.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/pin.gif?raw=true\" alt=\"Pin gif\" style=\"max-width:100%;\"></a></p>\n<p>With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different applications at the same time.</p>\n<h2><a id=\"user-content-picker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#picker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Picker</h2>\n<h4><a id=\"user-content-note-this-feature-isnt-available-for-linux-see-18\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#note-this-feature-isnt-available-for-linux-see-18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note: This feature isn&apos;t available for Linux. See <a href=\"https://github.com/Toinane/colorpicker/issues/18\">#18</a></h4>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/picker.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/picker.gif?raw=true\" alt=\"Picker gif\" style=\"max-width:100%;\"></a></p>\n<p>The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it&apos;s on your browser, Photoshop, or whatever.</p>\n<h2><a id=\"user-content-colorsbook\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#colorsbook\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Colorsbook</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorsbook.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/colorsbook.gif?raw=true\" alt=\"Colorsbook gif\" style=\"max-width:100%;\"></a></p>\n<p>Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them. It is destined to mature over time.\n<strong>Cool tip:</strong> you can save color from colorpicker with <code>CMD+S</code> or <code>CTRL+S</code>!</p>\n<h2><a id=\"user-content-shading\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#shading\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shading</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/shades.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/shades.gif?raw=true\" alt=\"Shading gif\" style=\"max-width:100%;\"></a></p>\n<p>With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow bar.</p>\n<h2><a id=\"user-content-opacity\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#opacity\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Opacity</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/opacity.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/opacity.gif?raw=true\" alt=\"Opacity gif\" style=\"max-width:100%;\"></a></p>\n<p>This feature is a bit special. It allows you to render the application transparent. This can be useful to see the appearance of a transparent color.</p>\n<h2><a id=\"user-content-focus-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#focus-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Focus Mode</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/focus.png?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/focus.png?raw=true\" alt=\"Focus screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu more transparent.</p>\n<h2><a id=\"user-content-magic-color\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#magic-color\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Magic Color</h2>\n<p>This functionality is still under development. Currently, it allows you to display the first color that is in your clipboard. This works with hexadecimal and RGB codes</p>\n<h2><a id=\"user-content-random\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#random\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Random</h2>\n<p>A traditional feature, it allows you to display a color randomly.</p>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Settings</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/settings.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/settings.gif?raw=true\" alt=\"Settings gif\" style=\"max-width:100%;\"></a></p>\n<p>The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<ul>\n<li>You can download the <a href=\"https://colorpicker.crea-th.at\" rel=\"nofollow\">latest release on the website!</a></li>\n<li>Or <a href=\"https://github.com/Toinane/colorpicker/releases\">on GitHub releases here.</a></li>\n</ul>\n<h2><a id=\"user-content-want-to-support-me\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#want-to-support-me\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Want to support me?</h2>\n<p>You can <a href=\"https://toinane.itch.io/colorpicker\" rel=\"nofollow\">buy me a coffee here</a>! Thank you!</p>\n<h4><a id=\"user-content-happy-design-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#happy-design-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Happy Design !</strong></h4>\n<h1><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developers</h1>\n<h3><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h3>\n<p>See <a href=\"https://github.com/Toinane/colorpicker/blob/master/changelog.md\">changelog here</a>.</p>\n<h3><a id=\"user-content-how-to-compile\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/colorpicker/blob/master/#how-to-compile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to compile</h3>\n<ul>\n<li>Install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  yarn</pre></div>\n<ul>\n<li>To build C/C++ modules to the correct Electron version, use:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  yarn rebuild</pre></div>\n<ul>\n<li>To build a new version:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  <span class=\"pl-c\"><span class=\"pl-c\">#</span> You can build nightly &amp; release only for your current OS.</span>\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> i.e. you can&apos;t build a OSX version if you use a Windows  </span>\n\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> build a nightly version</span>\n  yarn nightly\n\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> build a release version</span>\n  yarn release</pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d37c46e193537c6bf4b0cb0c2bad723f852d9a58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f746f74616c2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/d37c46e193537c6bf4b0cb0c2bad723f852d9a58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/downloads/toinane/colorpicker/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/54208cb86e7d3ca6139b655207e847f4d7a6260c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/54208cb86e7d3ca6139b655207e847f4d7a6260c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f746f696e616e652f636f6c6f727069636b65722f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/downloads/toinane/colorpicker/latest/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/cb59848a5ea7e268c0b6fdae221122de282f9fe8/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/cb59848a5ea7e268c0b6fdae221122de282f9fe8/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/circleci/project/github/Toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f2917f8ed599264d598ea20e4d51af049f09a33c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/f2917f8ed599264d598ea20e4d51af049f09a33c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release/toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e4d4244347513930863cfcf21bb70abe1624f8a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/e4d4244347513930863cfcf21bb70abe1624f8a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f546f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release-date/Toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e7b5abf8f0cc5b2390a37bb40cb97152976307f6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/e7b5abf8f0cc5b2390a37bb40cb97152976307f6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f746f696e616e652f636f6c6f727069636b65722e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/david/toinane/colorpicker.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n  <a href=\"https://crea-th.at/p/colorpicker\" rel=\"nofollow\">\n    <img src=\"build/icon.png\" width=\"256\" height=\"256\" alt=\"ColorPicker icon\" style=\"max-width:100%;\">\n  </a>\n  </p><h1 align=\"center\"><a id=\"user-content-colorpicker\" class=\"anchor\" aria-hidden=\"true\" href=\"#colorpicker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Colorpicker</h1>\n  <p align=\"center\">A mininal but complete colorpicker desktop app</p>\n<p></p>\n<p>Colorpicker is a desktop tool with <em>Electron</em> to get and save colors code quickly for <em>OSX</em>, <em>Windows</em> and <em>Linux</em>!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorpicker.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/colorpicker.gif?raw=true\" alt=\"ColorPicker App\" style=\"max-width:100%;\"></a>\n</p>\n<p>Colorpicker's menu come with a lot of cool features :</p>\n<ul>\n<li><a href=\"#pin\">Pin</a>: pin Colorpicker to the foreground;</li>\n<li><a href=\"#picker\">Picker</a>: open an eyedropper who can pick a color from your desktop;</li>\n<li><a href=\"#colorsbook\">Colorsbook</a>: open Colorsbook, a color manager;</li>\n<li><a href=\"#shading\">Shading</a>: show three bar of shading — hue bar, natural bar and lightness bar;</li>\n<li><a href=\"#opacity\">Opacity</a>: toggle Opacity range;</li>\n<li><a href=\"#clean-vue\">Clean Vue</a>: unshow menu, ranges and inputs;</li>\n<li><a href=\"#magic-color\">Magic color</a>: show colors from the clipboard;</li>\n<li><a href=\"#random\">Random</a>: show a random color;</li>\n<li><a href=\"#settings\">Settings</a>: open the preferences panel.</li>\n</ul>\n<h2><a id=\"user-content-pin\" class=\"anchor\" aria-hidden=\"true\" href=\"#pin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pin</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/pin.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/pin.gif?raw=true\" alt=\"Pin gif\" style=\"max-width:100%;\"></a></p>\n<p>With Pin, you can bring Colorpicker to the foreground. This makes it convenient to work quickly with different applications at the same time.</p>\n<h2><a id=\"user-content-picker\" class=\"anchor\" aria-hidden=\"true\" href=\"#picker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Picker</h2>\n<h4><a id=\"user-content-note-this-feature-isnt-available-for-linux-see-18\" class=\"anchor\" aria-hidden=\"true\" href=\"#note-this-feature-isnt-available-for-linux-see-18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note: This feature isn't available for Linux. See <a href=\"https://github.com/Toinane/colorpicker/issues/18\">#18</a></h4>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/picker.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/picker.gif?raw=true\" alt=\"Picker gif\" style=\"max-width:100%;\"></a></p>\n<p>The Picker allows you to quickly retrieve a color anywhere on the screen. Whether it's on your browser, Photoshop, or whatever.</p>\n<h2><a id=\"user-content-colorsbook\" class=\"anchor\" aria-hidden=\"true\" href=\"#colorsbook\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Colorsbook</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/colorsbook.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/colorsbook.gif?raw=true\" alt=\"Colorsbook gif\" style=\"max-width:100%;\"></a></p>\n<p>Colorsbook is a full-fledged application. It allows you to store your colors, categorize them, and easily retrieve them. It is destined to mature over time.\n<strong>Cool tip:</strong> you can save color from colorpicker with <code>CMD+S</code> or <code>CTRL+S</code>!</p>\n<h2><a id=\"user-content-shading\" class=\"anchor\" aria-hidden=\"true\" href=\"#shading\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shading</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/shades.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/shades.gif?raw=true\" alt=\"Shading gif\" style=\"max-width:100%;\"></a></p>\n<p>With the shades, you can find the perfect color you need. You have a chromatic bar, a natural color bar and a shadow bar.</p>\n<h2><a id=\"user-content-opacity\" class=\"anchor\" aria-hidden=\"true\" href=\"#opacity\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Opacity</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/opacity.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/opacity.gif?raw=true\" alt=\"Opacity gif\" style=\"max-width:100%;\"></a></p>\n<p>This feature is a bit special. It allows you to render the application transparent. This can be useful to see the appearance of a transparent color.</p>\n<h2><a id=\"user-content-focus-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#focus-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Focus Mode</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/focus.png?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/focus.png?raw=true\" alt=\"Focus screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Need to compare a color or clean up the interface? This feature is for you, this will hide the sliders and make the menu more transparent.</p>\n<h2><a id=\"user-content-magic-color\" class=\"anchor\" aria-hidden=\"true\" href=\"#magic-color\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Magic Color</h2>\n<p>This functionality is still under development. Currently, it allows you to display the first color that is in your clipboard. This works with hexadecimal and RGB codes</p>\n<h2><a id=\"user-content-random\" class=\"anchor\" aria-hidden=\"true\" href=\"#random\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Random</h2>\n<p>A traditional feature, it allows you to display a color randomly.</p>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Settings</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/colorpicker-website/blob/master/gifs/settings.gif?raw=true\"><img src=\"https://github.com/Toinane/colorpicker-website/raw/master/gifs/settings.gif?raw=true\" alt=\"Settings gif\" style=\"max-width:100%;\"></a></p>\n<p>The settings menu allows you to customize your Colorpicker, I let you discover it yourself :)!</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<ul>\n<li>You can download the <a href=\"https://colorpicker.crea-th.at\" rel=\"nofollow\">latest release on the website!</a></li>\n<li>Or <a href=\"https://github.com/Toinane/colorpicker/releases\">on GitHub releases here.</a></li>\n</ul>\n<h2><a id=\"user-content-want-to-support-me\" class=\"anchor\" aria-hidden=\"true\" href=\"#want-to-support-me\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Want to support me?</h2>\n<p>You can <a href=\"https://toinane.itch.io/colorpicker\" rel=\"nofollow\">buy me a coffee here</a>! Thank you!</p>\n<h4><a id=\"user-content-happy-design-\" class=\"anchor\" aria-hidden=\"true\" href=\"#happy-design-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Happy Design !</strong></h4>\n<h1><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developers</h1>\n<h3><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h3>\n<p>See <a href=\"changelog.md\">changelog here</a>.</p>\n<h3><a id=\"user-content-how-to-compile\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-compile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to compile</h3>\n<ul>\n<li>Install dependencies:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  yarn</pre></div>\n<ul>\n<li>To build C/C++ modules to the correct Electron version, use:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  yarn rebuild</pre></div>\n<ul>\n<li>To build a new version:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>  <span class=\"pl-c\"><span class=\"pl-c\">#</span> You can build nightly &amp; release only for your current OS.</span>\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> i.e. you can't build a OSX version if you use a Windows  </span>\n\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> build a nightly version</span>\n  yarn nightly\n\n  <span class=\"pl-c\"><span class=\"pl-c\">#</span> build a release version</span>\n  yarn release</pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.795Z"
  },
  {
    "slug": "composercat",
    "name": "Composercat",
    "description": "Graphical User Interface for the Composer package manager (PHP)",
    "website": "https://getcomposercat.com",
    "keywords": [
      "php",
      "composer",
      "programming",
      "productivity"
    ],
    "category": "Developer Tools",
    "license": "COMMERCIAL",
    "screenshots": [
      {
        "imageUrl": "https://www.getcomposercat.com/img/screenshot.png",
        "caption": "Composercat - GUI for Composer",
        "imageLink": "https://getcomposercat.com"
      }
    ],
    "icon": "composercat-icon.png",
    "icon32": "composercat-icon-32.png",
    "icon64": "composercat-icon-64.png",
    "icon128": "composercat-icon-128.png",
    "icon256": "composercat-icon-256.png",
    "date": "2017-06-02",
    "iconColors": [
      "#ebebf3",
      "#cb3404",
      "#d4846c",
      "#7c7c84",
      "#989ca0"
    ],
    "goodColorOnWhite": "#CB3404",
    "goodColorOnBlack": "#D4846C",
    "faintColorOnWhite": "rgba(203, 52, 4, 0.1)"
  },
  {
    "slug": "container-ps",
    "name": "Container PS",
    "description": "This little app help you to manage your Docker containers",
    "repository": "https://github.com/Toinane/container-ps",
    "keywords": [
      "docker",
      "containers",
      "ps",
      "list",
      "management"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "icon": "container-ps-icon.png",
    "icon32": "container-ps-icon-32.png",
    "icon64": "container-ps-icon-64.png",
    "icon128": "container-ps-icon-128.png",
    "icon256": "container-ps-icon-256.png",
    "date": "2018-03-23",
    "iconColors": [
      "#248cb4",
      "#2cacd4",
      "#3c4c54",
      "#30909c",
      "#306cc8"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.369Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-container-ps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/container-ps/blob/master/#container-ps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Container PS</h1>\n<p>This little app for <strong>OSX</strong> help you to manager your Docker containers.\nIt uses shell commands using the <strong>Node.js</strong> <em>child_process</em> <a href=\"https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback\" rel=\"nofollow\">exec</a> module.</p>\n<hr>\n<p>You can see the list of all your containers, whether they are active or not.\n<a target=\"_blank\" href=\"https://github.com/Toinane/container-ps/blob/master//screenshots/dark.png\"><img src=\"https://github.com/Toinane/container-ps/raw/master//screenshots/dark.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>With the light Theme.\n<a target=\"_blank\" href=\"https://github.com/Toinane/container-ps/blob/master//screenshots/light.png\"><img src=\"https://github.com/Toinane/container-ps/raw/master//screenshots/light.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>The full circle indicates that the container is active.</li>\n<li>The empty circle indicates that it is inactive.</li>\n<li>And the round with a full wave indicates that the container is restarting.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/Toinane/container-ps/blob/master//screenshots/light-complete.png\"><img src=\"https://github.com/Toinane/container-ps/raw/master//screenshots/light-complete.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a>\nWhen hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart or delete it.</p>\n<hr>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/container-ps/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Since exec from child_process doesn&apos;t work in asar archive, I can&apos;t make a release for the moment :/\nIf you have a solution for this, feel free to contribute!</p>\n<h3><a id=\"user-content-launch-in-shell\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Toinane/container-ps/blob/master/#launch-in-shell\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Launch in shell</h3>\n<div class=\"highlight highlight-source-shell\"><pre>    yarn <span class=\"pl-k\">&amp;&amp;</span> yarn start</pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-container-ps\" class=\"anchor\" aria-hidden=\"true\" href=\"#container-ps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Container PS</h1>\n<p>This little app for <strong>OSX</strong> help you to manager your Docker containers.\nIt uses shell commands using the <strong>Node.js</strong> <em>child_process</em> <a href=\"https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback\" rel=\"nofollow\">exec</a> module.</p>\n<hr>\n<p>You can see the list of all your containers, whether they are active or not.\n<a target=\"_blank\" href=\"/screenshots/dark.png\"><img src=\"/screenshots/dark.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>With the light Theme.\n<a target=\"_blank\" href=\"/screenshots/light.png\"><img src=\"/screenshots/light.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>The full circle indicates that the container is active.</li>\n<li>The empty circle indicates that it is inactive.</li>\n<li>And the round with a full wave indicates that the container is restarting.</li>\n</ul>\n<p><a target=\"_blank\" href=\"/screenshots/light-complete.png\"><img src=\"/screenshots/light-complete.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a>\nWhen hovering over a container, you will have additional information about it, as well as buttons to turn it on, off, restart or delete it.</p>\n<hr>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Since exec from child_process doesn't work in asar archive, I can't make a release for the moment :/\nIf you have a solution for this, feel free to contribute!</p>\n<h3><a id=\"user-content-launch-in-shell\" class=\"anchor\" aria-hidden=\"true\" href=\"#launch-in-shell\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Launch in shell</h3>\n<div class=\"highlight highlight-source-shell\"><pre>    yarn <span class=\"pl-k\">&amp;&amp;</span> yarn start</pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.765Z",
    "goodColorOnWhite": "#306CC8",
    "goodColorOnBlack": "#248CB4",
    "faintColorOnWhite": "rgba(48, 108, 200, 0.1)"
  },
  {
    "slug": "correo",
    "name": "Correo",
    "description": "A menubar/taskbar Gmail App for Windows, macOS and Linux.",
    "repository": "https://github.com/amitmerchant1990/correo",
    "keywords": [
      "gmail",
      "mail",
      "menubar",
      "taskbar",
      "tray",
      "html",
      "desktop"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png"
      }
    ],
    "icon": "correo-icon.png",
    "icon32": "correo-icon-32.png",
    "icon64": "correo-icon-64.png",
    "icon128": "correo-icon-128.png",
    "icon256": "correo-icon-256.png",
    "date": "2016-08-25",
    "iconColors": [
      "#eeeded",
      "#ea4e48",
      "#e49c9a",
      "#f58180",
      "#df7c72"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606",
      "assets_url": "https://api.github.com/repos/amitmerchant1990/correo/releases/3970606/assets",
      "upload_url": "https://uploads.github.com/repos/amitmerchant1990/correo/releases/3970606/assets{?name,label}",
      "html_url": "https://github.com/amitmerchant1990/correo/releases/tag/v1.0.5",
      "id": 3970606,
      "tag_name": "v1.0.5",
      "target_commitish": "master",
      "name": "Initial Release",
      "draft": false,
      "author": {
        "login": "amitmerchant1990",
        "id": 3647841,
        "avatar_url": "https://avatars1.githubusercontent.com/u/3647841?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/amitmerchant1990",
        "html_url": "https://github.com/amitmerchant1990",
        "followers_url": "https://api.github.com/users/amitmerchant1990/followers",
        "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}",
        "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions",
        "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs",
        "repos_url": "https://api.github.com/users/amitmerchant1990/repos",
        "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}",
        "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-08-25T08:54:26Z",
      "published_at": "2016-08-25T10:45:30Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202905",
          "id": 2202905,
          "name": "Correo-darwin-x64.zip",
          "label": null,
          "uploader": {
            "login": "amitmerchant1990",
            "id": 3647841,
            "avatar_url": "https://avatars1.githubusercontent.com/u/3647841?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/amitmerchant1990",
            "html_url": "https://github.com/amitmerchant1990",
            "followers_url": "https://api.github.com/users/amitmerchant1990/followers",
            "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}",
            "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions",
            "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs",
            "repos_url": "https://api.github.com/users/amitmerchant1990/repos",
            "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}",
            "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 121942534,
          "download_count": 3241,
          "created_at": "2016-08-25T10:25:13Z",
          "updated_at": "2016-08-25T10:32:51Z",
          "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-darwin-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202467",
          "id": 2202467,
          "name": "Correo-linux-x64.zip",
          "label": null,
          "uploader": {
            "login": "amitmerchant1990",
            "id": 3647841,
            "avatar_url": "https://avatars1.githubusercontent.com/u/3647841?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/amitmerchant1990",
            "html_url": "https://github.com/amitmerchant1990",
            "followers_url": "https://api.github.com/users/amitmerchant1990/followers",
            "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}",
            "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions",
            "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs",
            "repos_url": "https://api.github.com/users/amitmerchant1990/repos",
            "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}",
            "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 47875234,
          "download_count": 3041,
          "created_at": "2016-08-25T09:45:53Z",
          "updated_at": "2016-08-25T09:52:25Z",
          "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-linux-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/amitmerchant1990/correo/releases/assets/2202555",
          "id": 2202555,
          "name": "Correo-win32-ia32.zip",
          "label": null,
          "uploader": {
            "login": "amitmerchant1990",
            "id": 3647841,
            "avatar_url": "https://avatars1.githubusercontent.com/u/3647841?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/amitmerchant1990",
            "html_url": "https://github.com/amitmerchant1990",
            "followers_url": "https://api.github.com/users/amitmerchant1990/followers",
            "following_url": "https://api.github.com/users/amitmerchant1990/following{/other_user}",
            "gists_url": "https://api.github.com/users/amitmerchant1990/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/amitmerchant1990/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/amitmerchant1990/subscriptions",
            "organizations_url": "https://api.github.com/users/amitmerchant1990/orgs",
            "repos_url": "https://api.github.com/users/amitmerchant1990/repos",
            "events_url": "https://api.github.com/users/amitmerchant1990/events{/privacy}",
            "received_events_url": "https://api.github.com/users/amitmerchant1990/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 48490299,
          "download_count": 7025,
          "created_at": "2016-08-25T10:09:20Z",
          "updated_at": "2016-08-25T10:13:04Z",
          "browser_download_url": "https://github.com/amitmerchant1990/correo/releases/download/v1.0.5/Correo-win32-ia32.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/amitmerchant1990/correo/tarball/v1.0.5",
      "zipball_url": "https://api.github.com/repos/amitmerchant1990/correo/zipball/v1.0.5",
      "body_html": "<h2>Features</h2>\n<ul>\n<li>Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).</li>\n<li>App will keep alive in tray for quick usage.</li>\n<li>Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.</li>\n<li>Cross platform\n<ul>\n<li>Windows, macOS and Linux ready.</li>\n</ul>\n</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.415Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------correo--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#--------correo--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"http://www.amitmerchant.com/correo\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/correo.png\" alt=\"Correo\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Correo\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-menubartaskbar-gmail-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#a-menubartaskbar-gmail-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A menubar/taskbar Gmail App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p align=\"center\">\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<table>\n<thead>\n<tr>\n<th>Windows</th>\n<th>&#xA0;</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png\" alt=\"sreenshot1\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot2.png\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot2.png\" alt=\"screenshot2\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).</li>\n<li>App will keep alive in tray for quick usage.</li>\n<li>Uses Gmail&apos;s UI for mobile so it&apos;s best to use within menubar/taskbar.</li>\n<li>Cross platform\n<ul>\n<li>Windows and macOS. On Linux, menubar <a href=\"https://github.com/electron/electron/issues/6773\">isn&apos;t working correctly</a>.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>Install it using : <code>npm install correo</code></p>\n<p><em>Or</em></p>\n<p>Clone this repository, and run</p>\n<pre><code>$&gt; cd PATH-TO-CORREO\n$&gt; npm install &amp;&amp; npm start\n</code></pre>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Download the portable version of Correo for Windows, macOS and Linux from <a href=\"https://github.com/amitmerchant1990/correo/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-correo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#correo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Correo?</h2>\n<p><a href=\"http://www.spanishdict.com/translate/correo\" rel=\"nofollow\">Correo</a> is spanish of word &quot;mail&quot;.</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>This software uses code from several open source packages.</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">menubar</a></li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/correo/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<blockquote>\n<p>The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p>Copyright (c) <a href=\"https://www.amitmerchant.com/\" rel=\"nofollow\">Amit Merchant</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a> &#xA0;&#xB7;&#xA0;\nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a> &#xA0;&#xB7;&#xA0;\nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------correo--\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------correo--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"http://www.amitmerchant.com/correo\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/correo.png\" alt=\"Correo\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Correo\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-menubartaskbar-gmail-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-menubartaskbar-gmail-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A menubar/taskbar Gmail App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p align=\"center\">\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<table>\n<thead>\n<tr>\n<th>Windows</th>\n<th> </th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png\" alt=\"sreenshot1\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot2.png\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot2.png\" alt=\"screenshot2\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).</li>\n<li>App will keep alive in tray for quick usage.</li>\n<li>Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.</li>\n<li>Cross platform\n<ul>\n<li>Windows and macOS. On Linux, menubar <a href=\"https://github.com/electron/electron/issues/6773\">isn't working correctly</a>.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>Install it using : <code>npm install correo</code></p>\n<p><em>Or</em></p>\n<p>Clone this repository, and run</p>\n<pre><code>$&gt; cd PATH-TO-CORREO\n$&gt; npm install &amp;&amp; npm start\n</code></pre>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Download the portable version of Correo for Windows, macOS and Linux from <a href=\"https://github.com/amitmerchant1990/correo/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-correo\" class=\"anchor\" aria-hidden=\"true\" href=\"#correo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Correo?</h2>\n<p><a href=\"http://www.spanishdict.com/translate/correo\" rel=\"nofollow\">Correo</a> is spanish of word \"mail\".</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>This software uses code from several open source packages.</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">menubar</a></li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<blockquote>\n<p>The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p>Copyright (c) <a href=\"https://www.amitmerchant.com/\" rel=\"nofollow\">Amit Merchant</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a>  · \nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a>  · \nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.900Z",
    "goodColorOnWhite": "#E21412",
    "goodColorOnBlack": "#F58180",
    "faintColorOnWhite": "rgba(226, 20, 18, 0.1)"
  },
  {
    "slug": "coursehunt",
    "name": "Course Hunt",
    "description": "Download free courses from coursehunters.net easily",
    "repository": "https://github.com/theIYD/coursehunt",
    "category": "Education",
    "keywords": [
      "educate",
      "tool",
      "knowledge",
      "productivity"
    ],
    "icon": "coursehunt-icon.png",
    "icon32": "coursehunt-icon-32.png",
    "icon64": "coursehunt-icon-64.png",
    "icon128": "coursehunt-icon-128.png",
    "icon256": "coursehunt-icon-256.png",
    "date": "2018-04-26",
    "iconColors": [
      "#e8e8e8",
      "#060606",
      "#707070",
      "#7c7c7c",
      "#646464"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/theIYD/coursehunt/releases/11020532",
      "assets_url": "https://api.github.com/repos/theIYD/coursehunt/releases/11020532/assets",
      "upload_url": "https://uploads.github.com/repos/theIYD/coursehunt/releases/11020532/assets{?name,label}",
      "html_url": "https://github.com/theIYD/coursehunt/releases/tag/v0.0.5",
      "id": 11020532,
      "tag_name": "v0.0.5",
      "target_commitish": "master",
      "name": "[Beta] Available on Mac & Linux ",
      "draft": false,
      "author": {
        "login": "theIYD",
        "id": 10477827,
        "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/theIYD",
        "html_url": "https://github.com/theIYD",
        "followers_url": "https://api.github.com/users/theIYD/followers",
        "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
        "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
        "organizations_url": "https://api.github.com/users/theIYD/orgs",
        "repos_url": "https://api.github.com/users/theIYD/repos",
        "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
        "received_events_url": "https://api.github.com/users/theIYD/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-01T07:32:07Z",
      "published_at": "2018-05-16T06:44:02Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190451",
          "id": 7190451,
          "name": "course-hunt-0.0.5-mac.zip",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 48331129,
          "download_count": 7,
          "created_at": "2018-05-16T06:30:16Z",
          "updated_at": "2018-05-16T06:39:26Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-0.0.5-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190444",
          "id": 7190444,
          "name": "course-hunt-0.0.5-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51503748,
          "download_count": 9,
          "created_at": "2018-05-16T06:28:43Z",
          "updated_at": "2018-05-16T06:40:12Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-0.0.5-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190442",
          "id": 7190442,
          "name": "course-hunt-0.0.5.dmg",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50198048,
          "download_count": 6,
          "created_at": "2018-05-16T06:28:38Z",
          "updated_at": "2018-05-16T06:40:59Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-0.0.5.dmg"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190443",
          "id": 7190443,
          "name": "course-hunt-0.0.5.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53450,
          "download_count": 0,
          "created_at": "2018-05-16T06:28:38Z",
          "updated_at": "2018-05-16T06:28:39Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-0.0.5.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190449",
          "id": 7190449,
          "name": "course-hunt-setup-0.0.5.exe",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 37568860,
          "download_count": 47,
          "created_at": "2018-05-16T06:29:39Z",
          "updated_at": "2018-05-16T06:36:23Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-setup-0.0.5.exe"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190448",
          "id": 7190448,
          "name": "course-hunt-setup-0.0.5.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 40696,
          "download_count": 2,
          "created_at": "2018-05-16T06:29:39Z",
          "updated_at": "2018-05-16T06:29:41Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt-setup-0.0.5.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190445",
          "id": 7190445,
          "name": "course-hunt_0.0.5_amd64.snap",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 107429888,
          "download_count": 0,
          "created_at": "2018-05-16T06:29:17Z",
          "updated_at": "2018-05-16T06:43:10Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/course-hunt_0.0.5_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190508",
          "id": 7190508,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 386,
          "download_count": 11,
          "created_at": "2018-05-16T06:43:11Z",
          "updated_at": "2018-05-16T06:43:11Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190450",
          "id": 7190450,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 170,
          "download_count": 0,
          "created_at": "2018-05-16T06:30:16Z",
          "updated_at": "2018-05-16T06:30:16Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190506",
          "id": 7190506,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 478,
          "download_count": 11,
          "created_at": "2018-05-16T06:43:11Z",
          "updated_at": "2018-05-16T06:43:11Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/theIYD/coursehunt/releases/assets/7190507",
          "id": 7190507,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "theIYD",
            "id": 10477827,
            "avatar_url": "https://avatars1.githubusercontent.com/u/10477827?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/theIYD",
            "html_url": "https://github.com/theIYD",
            "followers_url": "https://api.github.com/users/theIYD/followers",
            "following_url": "https://api.github.com/users/theIYD/following{/other_user}",
            "gists_url": "https://api.github.com/users/theIYD/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/theIYD/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/theIYD/subscriptions",
            "organizations_url": "https://api.github.com/users/theIYD/orgs",
            "repos_url": "https://api.github.com/users/theIYD/repos",
            "events_url": "https://api.github.com/users/theIYD/events{/privacy}",
            "received_events_url": "https://api.github.com/users/theIYD/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 421,
          "download_count": 74,
          "created_at": "2018-05-16T06:43:11Z",
          "updated_at": "2018-05-16T06:43:11Z",
          "browser_download_url": "https://github.com/theIYD/coursehunt/releases/download/v0.0.5/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/theIYD/coursehunt/tarball/v0.0.5",
      "zipball_url": "https://api.github.com/repos/theIYD/coursehunt/zipball/v0.0.5",
      "body_html": "<p><strong>A new release</strong> <g-emoji class=\"g-emoji\" alias=\"confetti_ball\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f38a.png\">🎊</g-emoji></p>\n<ul>\n<li>The application is now available on <strong>macOS</strong> and <strong>Linux systems</strong></li>\n<li>The <strong>issue <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"321107612\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/theIYD/coursehunt/issues/7\" href=\"https://github.com/theIYD/coursehunt/issues/7\">#7</a></strong> has been fixed. The last video is downloaded fully on to your system without any problems.</li>\n<li>Removed <strong>throttle &amp; delay</strong> values from the progress instance as the information regarding speed, bytes and time should update in time.</li>\n<li>On mac, the titlebarstyle has been set to 'hiddenInset' which makes the titlebar transparent.</li>\n<li>Some more small fixes and improvements.</li>\n</ul>\n<p><strong>Happy Coding !</strong> <g-emoji class=\"g-emoji\" alias=\"hugs\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f917.png\">🤗</g-emoji></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.420Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/theIYD/coursehunt/blob/master/doc/coursehunt.png\"><img src=\"https://github.com/theIYD/coursehunt/raw/master/doc/coursehunt.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9142a6f8a8f2e54f28b4ab1c03c822d32419b174/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7468654959442f636f7572736568756e742e737667\"><img src=\"https://camo.githubusercontent.com/9142a6f8a8f2e54f28b4ab1c03c822d32419b174/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7468654959442f636f7572736568756e742e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/theIYD/coursehunt.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0026640c9da1e83d27b091c53c328c76fdc0079e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7468654959442f636f7572736568756e742f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0026640c9da1e83d27b091c53c328c76fdc0079e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7468654959442f636f7572736568756e742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/theIYD/coursehunt/total.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/d263574dcabc904d79ec6fa878726085302d9f64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7468654959442f636f7572736568756e742e7376673f7374796c653d736f6369616c266c6162656c3d5374617273\"><img src=\"https://camo.githubusercontent.com/d263574dcabc904d79ec6fa878726085302d9f64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7468654959442f636f7572736568756e742e7376673f7374796c653d736f6369616c266c6162656c3d5374617273\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/theIYD/coursehunt.svg?style=social&amp;label=Stars\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/23eda5f93720fb303affdd6ee8ec86422ad93d64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7468654959442f636f7572736568756e742e737667\"><img src=\"https://camo.githubusercontent.com/23eda5f93720fb303affdd6ee8ec86422ad93d64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7468654959442f636f7572736568756e742e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/theIYD/coursehunt.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-coursehunt\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#coursehunt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Coursehunt</h2>\n<p>A desktop application which allows you to batch download a course from <a href=\"https://coursehunters.net\" rel=\"nofollow\">coursehunters</a>. Coursehunters is a platform where you can download online courses for free, learn and spread knowledge.</p>\n<p>Download - <a href=\"https://github.com/theIYD/coursehunt/releases\">https://github.com/theIYD/coursehunt/releases</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> On a click, batch download the course. The lessons are downloaded one by one without any internal interruptions.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Get a realtime progress which shows you the download speed in kB/s, time remaining and the size transferred.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Pause and resume the download at any instant.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> On sudden offline, pause the current download.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> If the download is suddenly stopped due to some error, the file is re-downloaded again.</li>\n</ul>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>Clone the github repository and install the dependencies using <code>yarn</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/theIYD/coursehunt coursehunt\n$ <span class=\"pl-c1\">cd</span> coursehunt\n$ yarn install</pre></div>\n<p>Next, to start the application,</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>Special thanks to <a href=\"https://coursehunters.net/\" rel=\"nofollow\">coursehunters</a> for spreading knowledge by providing free courses from great platforms.</p>\n<ul>\n<li><a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/request/request\">request</a></li>\n<li><a href=\"https://github.com/IndigoUnited/node-request-progress\">request-progress</a></li>\n<li><a href=\"https://github.com/cheeriojs/cheerio\">cheerio</a></li>\n<li><a href=\"https://github.com/sindresorhus/is-online\">is-Online</a></li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>Contributions are always welcomed in the form of issues and pull requests.\nShow some love by starring the repository. <g-emoji class=\"g-emoji\" alias=\"metal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f918.png\">&#x1F918;</g-emoji><g-emoji class=\"g-emoji\" alias=\"v\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/270c.png\">&#x270C;&#xFE0F;</g-emoji></p>\n<p>Inspired by <a href=\"https://github.com/alekseylovchikov/ch-download\">https://github.com/alekseylovchikov/ch-download</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/coursehunt/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/theIYD/coursehunt/blob/master/doc/coursehunt.png\"><img src=\"https://github.com/theIYD/coursehunt/raw/master/doc/coursehunt.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9142a6f8a8f2e54f28b4ab1c03c822d32419b174/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7468654959442f636f7572736568756e742e737667\"><img src=\"https://camo.githubusercontent.com/9142a6f8a8f2e54f28b4ab1c03c822d32419b174/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7468654959442f636f7572736568756e742e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/theIYD/coursehunt.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0026640c9da1e83d27b091c53c328c76fdc0079e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7468654959442f636f7572736568756e742f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0026640c9da1e83d27b091c53c328c76fdc0079e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7468654959442f636f7572736568756e742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/theIYD/coursehunt/total.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/d263574dcabc904d79ec6fa878726085302d9f64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7468654959442f636f7572736568756e742e7376673f7374796c653d736f6369616c266c6162656c3d5374617273\"><img src=\"https://camo.githubusercontent.com/d263574dcabc904d79ec6fa878726085302d9f64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7468654959442f636f7572736568756e742e7376673f7374796c653d736f6369616c266c6162656c3d5374617273\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/theIYD/coursehunt.svg?style=social&amp;label=Stars\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/23eda5f93720fb303affdd6ee8ec86422ad93d64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7468654959442f636f7572736568756e742e737667\"><img src=\"https://camo.githubusercontent.com/23eda5f93720fb303affdd6ee8ec86422ad93d64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7468654959442f636f7572736568756e742e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/theIYD/coursehunt.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-coursehunt\" class=\"anchor\" aria-hidden=\"true\" href=\"#coursehunt\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Coursehunt</h2>\n<p>A desktop application which allows you to batch download a course from <a href=\"https://coursehunters.net\" rel=\"nofollow\">coursehunters</a>. Coursehunters is a platform where you can download online courses for free, learn and spread knowledge.</p>\n<p>Download - <a href=\"https://github.com/theIYD/coursehunt/releases\">https://github.com/theIYD/coursehunt/releases</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> On a click, batch download the course. The lessons are downloaded one by one without any internal interruptions.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Get a realtime progress which shows you the download speed in kB/s, time remaining and the size transferred.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Pause and resume the download at any instant.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> On sudden offline, pause the current download.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> If the download is suddenly stopped due to some error, the file is re-downloaded again.</li>\n</ul>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>Clone the github repository and install the dependencies using <code>yarn</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/theIYD/coursehunt coursehunt\n$ <span class=\"pl-c1\">cd</span> coursehunt\n$ yarn install</pre></div>\n<p>Next, to start the application,</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>Special thanks to <a href=\"https://coursehunters.net/\" rel=\"nofollow\">coursehunters</a> for spreading knowledge by providing free courses from great platforms.</p>\n<ul>\n<li><a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/request/request\">request</a></li>\n<li><a href=\"https://github.com/IndigoUnited/node-request-progress\">request-progress</a></li>\n<li><a href=\"https://github.com/cheeriojs/cheerio\">cheerio</a></li>\n<li><a href=\"https://github.com/sindresorhus/is-online\">is-Online</a></li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>Contributions are always welcomed in the form of issues and pull requests.\nShow some love by starring the repository. <g-emoji class=\"g-emoji\" alias=\"metal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f918.png\">🤘</g-emoji><g-emoji class=\"g-emoji\" alias=\"v\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/270c.png\">✌️</g-emoji></p>\n<p>Inspired by <a href=\"https://github.com/alekseylovchikov/ch-download\">https://github.com/alekseylovchikov/ch-download</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.913Z",
    "goodColorOnWhite": "#060606",
    "goodColorOnBlack": "#E8E8E8",
    "faintColorOnWhite": "rgba(6, 6, 6, 0.1)"
  },
  {
    "slug": "covepdf",
    "name": "CovePDF",
    "description": "Free PDF reader with password protection.",
    "website": "http://www.covepdf.com",
    "keywords": [
      "pdf",
      "protect",
      "free",
      "pdf reader"
    ],
    "category": "Productivity",
    "icon": "covepdf-icon.png",
    "icon32": "covepdf-icon-32.png",
    "icon64": "covepdf-icon-64.png",
    "icon128": "covepdf-icon-128.png",
    "icon256": "covepdf-icon-256.png",
    "date": "2017-01-12",
    "iconColors": [
      "#304b57",
      "#57d9b5",
      "#f6f9f9",
      "#738a93",
      "#8996a4"
    ],
    "goodColorOnWhite": "#304B57",
    "goodColorOnBlack": "#57D9B5",
    "faintColorOnWhite": "rgba(48, 75, 87, 0.1)"
  },
  {
    "slug": "coypu",
    "name": "Coypu",
    "description": "Text-editor-like weekly planner",
    "website": "https://coypu.co",
    "repository": "https://github.com/bkzl/coypu",
    "keywords": [
      "productivity",
      "todo",
      "calendar",
      "planner"
    ],
    "license": "MIT",
    "category": "Productivity",
    "icon": "coypu-icon.png",
    "icon32": "coypu-icon-32.png",
    "icon64": "coypu-icon-64.png",
    "icon128": "coypu-icon-128.png",
    "icon256": "coypu-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#ec7464",
      "#fbfbfa",
      "#f09d92",
      "#f4bcb4",
      "#f4b4a6"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/bkzl/coypu/releases/5751465",
      "assets_url": "https://api.github.com/repos/bkzl/coypu/releases/5751465/assets",
      "upload_url": "https://uploads.github.com/repos/bkzl/coypu/releases/5751465/assets{?name,label}",
      "html_url": "https://github.com/bkzl/coypu/releases/tag/v1.3.0",
      "id": 5751465,
      "tag_name": "v1.3.0",
      "target_commitish": "master",
      "name": "v1.3.0",
      "draft": false,
      "author": {
        "login": "bkzl",
        "id": 127219,
        "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/bkzl",
        "html_url": "https://github.com/bkzl",
        "followers_url": "https://api.github.com/users/bkzl/followers",
        "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
        "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
        "organizations_url": "https://api.github.com/users/bkzl/orgs",
        "repos_url": "https://api.github.com/users/bkzl/repos",
        "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
        "received_events_url": "https://api.github.com/users/bkzl/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-03-15T11:17:50Z",
      "published_at": "2017-03-15T11:32:45Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405681",
          "id": 3405681,
          "name": "coypu-1.3.0-full.nupkg",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51051090,
          "download_count": 65,
          "created_at": "2017-03-15T11:30:20Z",
          "updated_at": "2017-03-15T11:31:40Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/coypu-1.3.0-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405679",
          "id": 3405679,
          "name": "coypu-1.3.0-linux.deb",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 32231388,
          "download_count": 731,
          "created_at": "2017-03-15T11:30:20Z",
          "updated_at": "2017-03-15T11:31:21Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/coypu-1.3.0-linux.deb"
        },
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405678",
          "id": 3405678,
          "name": "coypu-1.3.0-mac.zip",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 41836310,
          "download_count": 63,
          "created_at": "2017-03-15T11:30:20Z",
          "updated_at": "2017-03-15T11:31:09Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/coypu-1.3.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405680",
          "id": 3405680,
          "name": "coypu-1.3.0.dmg",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-diskcopy",
          "state": "uploaded",
          "size": 39351651,
          "download_count": 705,
          "created_at": "2017-03-15T11:30:20Z",
          "updated_at": "2017-03-15T11:31:55Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/coypu-1.3.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405676",
          "id": 3405676,
          "name": "coypu_setup.exe",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51634808,
          "download_count": 1458,
          "created_at": "2017-03-15T11:30:20Z",
          "updated_at": "2017-03-15T11:30:45Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/coypu_setup.exe"
        },
        {
          "url": "https://api.github.com/repos/bkzl/coypu/releases/assets/3405673",
          "id": 3405673,
          "name": "RELEASES",
          "label": null,
          "uploader": {
            "login": "bkzl",
            "id": 127219,
            "avatar_url": "https://avatars3.githubusercontent.com/u/127219?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bkzl",
            "html_url": "https://github.com/bkzl",
            "followers_url": "https://api.github.com/users/bkzl/followers",
            "following_url": "https://api.github.com/users/bkzl/following{/other_user}",
            "gists_url": "https://api.github.com/users/bkzl/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bkzl/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bkzl/subscriptions",
            "organizations_url": "https://api.github.com/users/bkzl/orgs",
            "repos_url": "https://api.github.com/users/bkzl/repos",
            "events_url": "https://api.github.com/users/bkzl/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bkzl/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 75,
          "download_count": 4442,
          "created_at": "2017-03-15T11:30:12Z",
          "updated_at": "2017-03-15T11:30:13Z",
          "browser_download_url": "https://github.com/bkzl/coypu/releases/download/v1.3.0/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/bkzl/coypu/tarball/v1.3.0",
      "zipball_url": "https://api.github.com/repos/bkzl/coypu/zipball/v1.3.0",
      "body_html": "<ul>\n<li>Add notes</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.429Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-coypu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bkzl/coypu/blob/master/#coypu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>coypu</h1>\n<blockquote>\n<p>Text-editor-like weekly planner</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bccf5c08d43d83e2f4cc6718ce6b8898c459bdb4/68747470733a2f2f6d61636b6f7a616c2e636f6d2f7374617469632f31392e35353263633861332e6a7067\"><img src=\"https://camo.githubusercontent.com/bccf5c08d43d83e2f4cc6718ce6b8898c459bdb4/68747470733a2f2f6d61636b6f7a616c2e636f6d2f7374617469632f31392e35353263633861332e6a7067\" alt=\"screenshot\" data-canonical-src=\"https://mackozal.com/static/19.552cc8a3.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bkzl/coypu/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:8080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build for production with minification</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> pack into electron app</span>\nnpm run pack\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> release new version</span>\nnpm run dist\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run tests</span>\nnpm <span class=\"pl-c1\">test</span></pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-coypu\" class=\"anchor\" aria-hidden=\"true\" href=\"#coypu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>coypu</h1>\n<blockquote>\n<p>Text-editor-like weekly planner</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bccf5c08d43d83e2f4cc6718ce6b8898c459bdb4/68747470733a2f2f6d61636b6f7a616c2e636f6d2f7374617469632f31392e35353263633861332e6a7067\"><img src=\"https://camo.githubusercontent.com/bccf5c08d43d83e2f4cc6718ce6b8898c459bdb4/68747470733a2f2f6d61636b6f7a616c2e636f6d2f7374617469632f31392e35353263633861332e6a7067\" alt=\"screenshot\" data-canonical-src=\"https://mackozal.com/static/19.552cc8a3.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:8080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build for production with minification</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> pack into electron app</span>\nnpm run pack\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> release new version</span>\nnpm run dist\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run tests</span>\nnpm <span class=\"pl-c1\">test</span></pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.883Z",
    "goodColorOnWhite": "#D9311B",
    "goodColorOnBlack": "#EC7464",
    "faintColorOnWhite": "rgba(217, 49, 27, 0.1)"
  },
  {
    "slug": "cozy-desktop",
    "name": "Cozy Desktop",
    "description": "File Synchronisation for Cozy Cloud on Desktop and Laptop",
    "website": "https://cozy.io/",
    "repository": "https://github.com/cozy-labs/cozy-desktop",
    "keywords": [
      "productivity",
      "synchronization",
      "files"
    ],
    "license": "AGPLv3",
    "category": "Productivity",
    "icon": "cozy-desktop-icon.png",
    "icon32": "cozy-desktop-icon-32.png",
    "icon64": "cozy-desktop-icon-64.png",
    "icon128": "cozy-desktop-icon-128.png",
    "icon256": "cozy-desktop-icon-256.png",
    "date": "2016-06-08",
    "iconColors": [
      "#fafafb",
      "#2c99ec",
      "#99c7ec",
      "#c9dbeb",
      "#bcbcbc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/10511680",
      "assets_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/10511680/assets",
      "upload_url": "https://uploads.github.com/repos/cozy-labs/cozy-desktop/releases/10511680/assets{?name,label}",
      "html_url": "https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0",
      "id": 10511680,
      "tag_name": "v3.6.0",
      "target_commitish": "master",
      "name": "Boot, Synchronization & UI Improvements",
      "draft": false,
      "author": {
        "login": "sebn",
        "id": 2260801,
        "avatar_url": "https://avatars2.githubusercontent.com/u/2260801?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sebn",
        "html_url": "https://github.com/sebn",
        "followers_url": "https://api.github.com/users/sebn/followers",
        "following_url": "https://api.github.com/users/sebn/following{/other_user}",
        "gists_url": "https://api.github.com/users/sebn/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/sebn/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/sebn/subscriptions",
        "organizations_url": "https://api.github.com/users/sebn/orgs",
        "repos_url": "https://api.github.com/users/sebn/repos",
        "events_url": "https://api.github.com/users/sebn/events{/privacy}",
        "received_events_url": "https://api.github.com/users/sebn/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-12T11:04:26Z",
      "published_at": "2018-04-12T11:04:38Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819468",
          "id": 6819468,
          "name": "CozyDrive-3.6.0-i386.AppImage",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 64049718,
          "download_count": 135,
          "created_at": "2018-04-12T09:29:16Z",
          "updated_at": "2018-04-12T09:29:20Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-3.6.0-i386.AppImage"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819921",
          "id": 6819921,
          "name": "CozyDrive-3.6.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 62042684,
          "download_count": 1053,
          "created_at": "2018-04-12T10:08:05Z",
          "updated_at": "2018-04-12T10:08:14Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-3.6.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819460",
          "id": 6819460,
          "name": "CozyDrive-3.6.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 61909066,
          "download_count": 2018,
          "created_at": "2018-04-12T09:28:24Z",
          "updated_at": "2018-04-12T09:28:29Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-3.6.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819909",
          "id": 6819909,
          "name": "CozyDrive-3.6.0.dmg",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 64892365,
          "download_count": 548,
          "created_at": "2018-04-12T10:06:33Z",
          "updated_at": "2018-04-12T10:06:44Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-3.6.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819908",
          "id": 6819908,
          "name": "CozyDrive-3.6.0.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 118090,
          "download_count": 1,
          "created_at": "2018-04-12T10:06:33Z",
          "updated_at": "2018-04-12T10:06:33Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-3.6.0.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819567",
          "id": 6819567,
          "name": "CozyDrive-Setup-3.6.0.exe",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 86557104,
          "download_count": 6498,
          "created_at": "2018-04-12T09:35:27Z",
          "updated_at": "2018-04-12T09:35:39Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-Setup-3.6.0.exe"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819566",
          "id": 6819566,
          "name": "CozyDrive-Setup-3.6.0.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 155409,
          "download_count": 3,
          "created_at": "2018-04-12T09:35:27Z",
          "updated_at": "2018-04-12T09:35:28Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/CozyDrive-Setup-3.6.0.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819470",
          "id": 6819470,
          "name": "latest-linux-ia32.yml",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 379,
          "download_count": 457,
          "created_at": "2018-04-12T09:29:21Z",
          "updated_at": "2018-04-12T09:29:21Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/latest-linux-ia32.yml"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819469",
          "id": 6819469,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 383,
          "download_count": 8143,
          "created_at": "2018-04-12T09:29:20Z",
          "updated_at": "2018-04-12T09:29:21Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819926",
          "id": 6819926,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 173,
          "download_count": 74,
          "created_at": "2018-04-12T10:08:06Z",
          "updated_at": "2018-04-12T10:08:06Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819931",
          "id": 6819931,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 472,
          "download_count": 12847,
          "created_at": "2018-04-12T10:08:15Z",
          "updated_at": "2018-04-12T10:08:15Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/cozy-labs/cozy-desktop/releases/assets/6819568",
          "id": 6819568,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "cozy-bot",
            "id": 34688948,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34688948?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cozy-bot",
            "html_url": "https://github.com/cozy-bot",
            "followers_url": "https://api.github.com/users/cozy-bot/followers",
            "following_url": "https://api.github.com/users/cozy-bot/following{/other_user}",
            "gists_url": "https://api.github.com/users/cozy-bot/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/cozy-bot/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/cozy-bot/subscriptions",
            "organizations_url": "https://api.github.com/users/cozy-bot/orgs",
            "repos_url": "https://api.github.com/users/cozy-bot/repos",
            "events_url": "https://api.github.com/users/cozy-bot/events{/privacy}",
            "received_events_url": "https://api.github.com/users/cozy-bot/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 417,
          "download_count": 51163,
          "created_at": "2018-04-12T09:35:39Z",
          "updated_at": "2018-04-12T09:35:39Z",
          "browser_download_url": "https://github.com/cozy-labs/cozy-desktop/releases/download/v3.6.0/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/tarball/v3.6.0",
      "zipball_url": "https://api.github.com/repos/cozy-labs/cozy-desktop/zipball/v3.6.0",
      "body_html": "<p>See:</p>\n<ul>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0-beta.5\">3.6.0-beta.5</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0-beta.4\">3.6.0-beta.4</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0-beta.3\">3.6.0-beta.3</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0-beta.2\">3.6.0-beta.2</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/releases/tag/v3.6.0-beta.1\">3.6.0-beta.1</a></li>\n</ul>\n<p>See also <a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/KNOWN_ISSUES.md\">known issues</a>.</p>\n<p>Happy syncing!</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.483Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cozy-drive-for-desktop-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#cozy-drive-for-desktop-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://cozy.io\" rel=\"nofollow\">Cozy</a> Drive for Desktop <sup>(beta)</sup></h1>\n<p><a href=\"https://github.com/cozy-labs/cozy-desktop/releases\"><img src=\"https://camo.githubusercontent.com/af655bfadd63e27f12c22477cfebfb6ba6d2b325/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636f7a792d6c6162732f636f7a792d6465736b746f702f616c6c2e737667\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/release/cozy-labs/cozy-desktop/all.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/cozy/cozy-drive/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/78c81e75617fe078fdd48f5ef6f99a52a2c4113c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f636f7a792f636f7a792d64726976652e737667\" alt=\"Licence\" data-canonical-src=\"https://img.shields.io/github/license/cozy/cozy-drive.svg\" style=\"max-width:100%;\"></a>\n<br>\n<a href=\"https://ci.appveyor.com/project/cozy/cozy-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c199f7f49e5ec1d3b8cf08e8618cf4b0435de79e/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f636f7a792f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d77696e646f7773\" alt=\"Windows build\" data-canonical-src=\"https://img.shields.io/appveyor/ci/cozy/cozy-desktop/master.svg?label=windows\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/cozy-labs/cozy-desktop/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6351faad96e84a74cd59f4ed256f466487c07b0c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f7a792d6c6162732f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d6d61632f6c696e7578\" alt=\"Linux &amp; macOS build\" data-canonical-src=\"https://img.shields.io/travis/cozy-labs/cozy-desktop/master.svg?label=mac/linux\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/cozy-labs/cozy-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/38bba059a49731ad4393fdd45a2120c61ab1048a/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f636f7a792d6c6162732f636f7a792d6465736b746f702e737667\" alt=\"Code climate\" data-canonical-src=\"https://img.shields.io/codeclimate/github/cozy-labs/cozy-desktop.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/gh/cozy-labs/cozy-desktop/list/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a9bda2a33984e8b933dbb21dc70609d259460736/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f636f7a792d6c6162732f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d636f766572616765\" alt=\"Coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/cozy-labs/cozy-desktop/master.svg?label=coverage\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-cozy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#what-is-cozy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is Cozy?</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/716f6b3c9549a1524ffb94cde31fbe4496f2cef5/68747470733a2f2f7261772e6769746875622e636f6d2f636f7a792f636f7a792d73657475702f67682d70616765732f6173736574732f696d616765732f6861707079636c6f75642e706e67\"><img src=\"https://camo.githubusercontent.com/716f6b3c9549a1524ffb94cde31fbe4496f2cef5/68747470733a2f2f7261772e6769746875622e636f6d2f636f7a792f636f7a792d73657475702f67682d70616765732f6173736574732f696d616765732f6861707079636c6f75642e706e67\" alt=\"Cozy Logo\" data-canonical-src=\"https://raw.github.com/cozy/cozy-setup/gh-pages/assets/images/happycloud.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://cozy.io/\" rel=\"nofollow\">Cozy</a> is a platform that brings all your web services in the same private\nspace.  With it, your web apps and your devices can share data easily,\nproviding you with a new experience. You can install Cozy on your own hardware\nwhere no one profiles you.</p>\n<h2><a id=\"user-content-what-is-cozy-drive-for-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#what-is-cozy-drive-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is Cozy Drive for Desktop?</h2>\n<p>The Cozy Drive for Desktop application allows to sync the files stored in your\nCozy with your laptop and/or your desktop. It replicates your files on your\nhard drive and apply changes you made on them on other synced devices and on\nyour online Cozy.</p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> Cozy Drive for Desktop is still in beta version. Backup your data before using it!</p>\n<h2><a id=\"user-content-installing--using-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#installing--using-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing &amp; using the application</h2>\n<p>See the <a href=\"https://docs.cozy.io/en/sync/desktop/\" rel=\"nofollow\">official documentation</a>.</p>\n<h2><a id=\"user-content-advanced-use-cases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#advanced-use-cases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Advanced use cases</h2>\n<ul>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/usage/cli.md\">Installing and using the command-line version</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/usage/multi_directory_setup.md\">Synchronizing multiple directories</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/usage/ignore_files.md\">Ignore files</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/usage/limitations.md\">Limitations</a></li>\n</ul>\n<h2><a id=\"user-content-cozy-v2-users\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#cozy-v2-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cozy v2 users</h2>\n<p>The new Cozy Drive for Desktop application targets the new Cozy stack v3 only.</p>\n<p>Maintenance for the old cozy-desktop GUI / CLI (targeting Cozy v2) is still\noccuring here. Support requests are definitely welcome, although we&apos;re quite\nbusy with the v3 release.</p>\n<h2><a id=\"user-content-gnulinux--bsd-users\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#gnulinux--bsd-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>GNU/Linux &amp; BSD users</h2>\n<p>The new Cozy Drive for Desktop application should work on Linux and\nBSD flavors. It has been tested in development on Ubuntu/Gnome, however we do not provide init scripts, service files or packages yet, so you&apos;ll have to build and install it by hand. Any contribution in this direction will be appreciated.\nPackages for major GNU/Linux distributions should come up.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<ul>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/developer/setup.md\">Setting up a development environment</a></li>\n<li><a href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/doc/developer/\">Other developer documentation</a></li>\n</ul>\n<h2><a id=\"user-content-get-in-touch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#get-in-touch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get in touch</h2>\n<p>The best way to ask for help is through the form embedded in the application.</p>\n<p>You can also:</p>\n<ul>\n<li>Discuss on the <a href=\"https://forum.cozy.io\" rel=\"nofollow\">Forum</a></li>\n<li>Report issues on the <a href=\"https://github.com/cozy-labs/cozy-desktop/\">Github repository</a></li>\n<li>Chat with us on the IRC channel</li>\n<li>Mention us on <a href=\"https://twitter.com/mycozycloud\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n<p>The current maintainers of Cozy Drive for Desktop are @sebn &amp; @aenario, feel\nfree to say hello!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cozy-labs/cozy-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><em>Cozy Drive for Desktop is developed by Cozy Cloud and distributed under the\nAGPL v3 license.</em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cozy-drive-for-desktop-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"#cozy-drive-for-desktop-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://cozy.io\" rel=\"nofollow\">Cozy</a> Drive for Desktop <sup>(beta)</sup></h1>\n<p><a href=\"https://github.com/cozy-labs/cozy-desktop/releases\"><img src=\"https://camo.githubusercontent.com/af655bfadd63e27f12c22477cfebfb6ba6d2b325/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636f7a792d6c6162732f636f7a792d6465736b746f702f616c6c2e737667\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/release/cozy-labs/cozy-desktop/all.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/cozy/cozy-drive/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/78c81e75617fe078fdd48f5ef6f99a52a2c4113c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f636f7a792f636f7a792d64726976652e737667\" alt=\"Licence\" data-canonical-src=\"https://img.shields.io/github/license/cozy/cozy-drive.svg\" style=\"max-width:100%;\"></a>\n<br>\n<a href=\"https://ci.appveyor.com/project/cozy/cozy-desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c199f7f49e5ec1d3b8cf08e8618cf4b0435de79e/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f636f7a792f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d77696e646f7773\" alt=\"Windows build\" data-canonical-src=\"https://img.shields.io/appveyor/ci/cozy/cozy-desktop/master.svg?label=windows\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/cozy-labs/cozy-desktop/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6351faad96e84a74cd59f4ed256f466487c07b0c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f636f7a792d6c6162732f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d6d61632f6c696e7578\" alt=\"Linux &amp; macOS build\" data-canonical-src=\"https://img.shields.io/travis/cozy-labs/cozy-desktop/master.svg?label=mac/linux\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/cozy-labs/cozy-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/38bba059a49731ad4393fdd45a2120c61ab1048a/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f636f7a792d6c6162732f636f7a792d6465736b746f702e737667\" alt=\"Code climate\" data-canonical-src=\"https://img.shields.io/codeclimate/github/cozy-labs/cozy-desktop.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/gh/cozy-labs/cozy-desktop/list/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a9bda2a33984e8b933dbb21dc70609d259460736/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f636f7a792d6c6162732f636f7a792d6465736b746f702f6d61737465722e7376673f6c6162656c3d636f766572616765\" alt=\"Coverage\" data-canonical-src=\"https://img.shields.io/codecov/c/github/cozy-labs/cozy-desktop/master.svg?label=coverage\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-cozy\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-cozy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is Cozy?</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/716f6b3c9549a1524ffb94cde31fbe4496f2cef5/68747470733a2f2f7261772e6769746875622e636f6d2f636f7a792f636f7a792d73657475702f67682d70616765732f6173736574732f696d616765732f6861707079636c6f75642e706e67\"><img src=\"https://camo.githubusercontent.com/716f6b3c9549a1524ffb94cde31fbe4496f2cef5/68747470733a2f2f7261772e6769746875622e636f6d2f636f7a792f636f7a792d73657475702f67682d70616765732f6173736574732f696d616765732f6861707079636c6f75642e706e67\" alt=\"Cozy Logo\" data-canonical-src=\"https://raw.github.com/cozy/cozy-setup/gh-pages/assets/images/happycloud.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://cozy.io/\" rel=\"nofollow\">Cozy</a> is a platform that brings all your web services in the same private\nspace.  With it, your web apps and your devices can share data easily,\nproviding you with a new experience. You can install Cozy on your own hardware\nwhere no one profiles you.</p>\n<h2><a id=\"user-content-what-is-cozy-drive-for-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-cozy-drive-for-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is Cozy Drive for Desktop?</h2>\n<p>The Cozy Drive for Desktop application allows to sync the files stored in your\nCozy with your laptop and/or your desktop. It replicates your files on your\nhard drive and apply changes you made on them on other synced devices and on\nyour online Cozy.</p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Cozy Drive for Desktop is still in beta version. Backup your data before using it!</p>\n<h2><a id=\"user-content-installing--using-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing--using-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing &amp; using the application</h2>\n<p>See the <a href=\"https://docs.cozy.io/en/sync/desktop/\" rel=\"nofollow\">official documentation</a>.</p>\n<h2><a id=\"user-content-advanced-use-cases\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-use-cases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Advanced use cases</h2>\n<ul>\n<li><a href=\"doc/usage/cli.md\">Installing and using the command-line version</a></li>\n<li><a href=\"doc/usage/multi_directory_setup.md\">Synchronizing multiple directories</a></li>\n<li><a href=\"doc/usage/ignore_files.md\">Ignore files</a></li>\n<li><a href=\"doc/usage/limitations.md\">Limitations</a></li>\n</ul>\n<h2><a id=\"user-content-cozy-v2-users\" class=\"anchor\" aria-hidden=\"true\" href=\"#cozy-v2-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cozy v2 users</h2>\n<p>The new Cozy Drive for Desktop application targets the new Cozy stack v3 only.</p>\n<p>Maintenance for the old cozy-desktop GUI / CLI (targeting Cozy v2) is still\noccuring here. Support requests are definitely welcome, although we're quite\nbusy with the v3 release.</p>\n<h2><a id=\"user-content-gnulinux--bsd-users\" class=\"anchor\" aria-hidden=\"true\" href=\"#gnulinux--bsd-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>GNU/Linux &amp; BSD users</h2>\n<p>The new Cozy Drive for Desktop application should work on Linux and\nBSD flavors. It has been tested in development on Ubuntu/Gnome, however we do not provide init scripts, service files or packages yet, so you'll have to build and install it by hand. Any contribution in this direction will be appreciated.\nPackages for major GNU/Linux distributions should come up.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<ul>\n<li><a href=\"doc/developer/setup.md\">Setting up a development environment</a></li>\n<li><a href=\"doc/developer/\">Other developer documentation</a></li>\n</ul>\n<h2><a id=\"user-content-get-in-touch\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-in-touch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get in touch</h2>\n<p>The best way to ask for help is through the form embedded in the application.</p>\n<p>You can also:</p>\n<ul>\n<li>Discuss on the <a href=\"https://forum.cozy.io\" rel=\"nofollow\">Forum</a></li>\n<li>Report issues on the <a href=\"https://github.com/cozy-labs/cozy-desktop/\">Github repository</a></li>\n<li>Chat with us on the IRC channel</li>\n<li>Mention us on <a href=\"https://twitter.com/mycozycloud\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n<p>The current maintainers of Cozy Drive for Desktop are @sebn &amp; @aenario, feel\nfree to say hello!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><em>Cozy Drive for Desktop is developed by Cozy Cloud and distributed under the\nAGPL v3 license.</em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:05.929Z",
    "goodColorOnWhite": "#1170B9",
    "goodColorOnBlack": "#2C99EC",
    "faintColorOnWhite": "rgba(17, 112, 185, 0.1)"
  },
  {
    "slug": "criptio",
    "name": "Criptio",
    "description": "Encrypt and decrypt files.",
    "website": "https://itunes.apple.com/us/app/criptio/id1102582966?mt=12",
    "keywords": [
      "encryption",
      "security",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "criptio-icon.png",
    "icon32": "criptio-icon-32.png",
    "icon64": "criptio-icon-64.png",
    "icon128": "criptio-icon-128.png",
    "icon256": "criptio-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#4fb1a8",
      "#f5f6f6",
      "#a6d0cc",
      "#7ebec4",
      "#c4c4c4"
    ],
    "goodColorOnWhite": "#387F79",
    "goodColorOnBlack": "#4FB1A8",
    "faintColorOnWhite": "rgba(56, 127, 121, 0.1)"
  },
  {
    "slug": "cromberg",
    "name": "Cromberg",
    "description": "Personal finance management application.",
    "website": "http://cromberg.blweb.ru",
    "repository": "https://github.com/z17/home-accounting-system",
    "keywords": [
      "finance",
      "accounting",
      "balance"
    ],
    "category": "Finance",
    "locales": [
      "en-US",
      "ru"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/z17/home-accounting-system/dbeaceaeef757247d95954d206ca5d2613716044/server/www/screenshots/income.png",
        "caption": "Income chart"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/z17/home-accounting-system/dbeaceaeef757247d95954d206ca5d2613716044/server/www/screenshots/balance.png",
        "caption": "Balance chart"
      }
    ],
    "icon": "cromberg-icon.png",
    "icon32": "cromberg-icon-32.png",
    "icon64": "cromberg-icon-64.png",
    "icon128": "cromberg-icon-128.png",
    "icon256": "cromberg-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#73a819",
      "#f8f9f7",
      "#aac57c",
      "#bcdc8c",
      "#9ccc54"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/z17/home-accounting-system/releases/9989399",
      "assets_url": "https://api.github.com/repos/z17/home-accounting-system/releases/9989399/assets",
      "upload_url": "https://uploads.github.com/repos/z17/home-accounting-system/releases/9989399/assets{?name,label}",
      "html_url": "https://github.com/z17/home-accounting-system/releases/tag/v1.2.2",
      "id": 9989399,
      "tag_name": "v1.2.2",
      "target_commitish": "master",
      "name": "v1.2.2",
      "draft": false,
      "author": {
        "login": "z17",
        "id": 4404097,
        "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/z17",
        "html_url": "https://github.com/z17",
        "followers_url": "https://api.github.com/users/z17/followers",
        "following_url": "https://api.github.com/users/z17/following{/other_user}",
        "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
        "organizations_url": "https://api.github.com/users/z17/orgs",
        "repos_url": "https://api.github.com/users/z17/repos",
        "events_url": "https://api.github.com/users/z17/events{/privacy}",
        "received_events_url": "https://api.github.com/users/z17/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-07T23:03:55Z",
      "published_at": "2018-03-07T23:31:30Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/6440152",
          "id": 6440152,
          "name": "Cromberg.v1.2.2-amd64.deb",
          "label": "",
          "uploader": {
            "login": "z17",
            "id": 4404097,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/z17",
            "html_url": "https://github.com/z17",
            "followers_url": "https://api.github.com/users/z17/followers",
            "following_url": "https://api.github.com/users/z17/following{/other_user}",
            "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
            "organizations_url": "https://api.github.com/users/z17/orgs",
            "repos_url": "https://api.github.com/users/z17/repos",
            "events_url": "https://api.github.com/users/z17/events{/privacy}",
            "received_events_url": "https://api.github.com/users/z17/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 31142406,
          "download_count": 15,
          "created_at": "2018-03-07T23:31:14Z",
          "updated_at": "2018-03-08T10:55:26Z",
          "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.2.2/Cromberg.v1.2.2-amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/6440148",
          "id": 6440148,
          "name": "Cromberg.v1.2.2-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "z17",
            "id": 4404097,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/z17",
            "html_url": "https://github.com/z17",
            "followers_url": "https://api.github.com/users/z17/followers",
            "following_url": "https://api.github.com/users/z17/following{/other_user}",
            "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
            "organizations_url": "https://api.github.com/users/z17/orgs",
            "repos_url": "https://api.github.com/users/z17/repos",
            "events_url": "https://api.github.com/users/z17/events{/privacy}",
            "received_events_url": "https://api.github.com/users/z17/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 45674897,
          "download_count": 44,
          "created_at": "2018-03-07T23:30:16Z",
          "updated_at": "2018-03-08T10:55:26Z",
          "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.2.2/Cromberg.v1.2.2-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/6440168",
          "id": 6440168,
          "name": "Cromberg.v1.2.2.dmg",
          "label": "",
          "uploader": {
            "login": "z17",
            "id": 4404097,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/z17",
            "html_url": "https://github.com/z17",
            "followers_url": "https://api.github.com/users/z17/followers",
            "following_url": "https://api.github.com/users/z17/following{/other_user}",
            "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
            "organizations_url": "https://api.github.com/users/z17/orgs",
            "repos_url": "https://api.github.com/users/z17/repos",
            "events_url": "https://api.github.com/users/z17/events{/privacy}",
            "received_events_url": "https://api.github.com/users/z17/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 42208969,
          "download_count": 24,
          "created_at": "2018-03-07T23:33:26Z",
          "updated_at": "2018-03-08T10:55:26Z",
          "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.2.2/Cromberg.v1.2.2.dmg"
        },
        {
          "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/6445266",
          "id": 6445266,
          "name": "Cromberg.v1.2.2.exe",
          "label": null,
          "uploader": {
            "login": "z17",
            "id": 4404097,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/z17",
            "html_url": "https://github.com/z17",
            "followers_url": "https://api.github.com/users/z17/followers",
            "following_url": "https://api.github.com/users/z17/following{/other_user}",
            "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
            "organizations_url": "https://api.github.com/users/z17/orgs",
            "repos_url": "https://api.github.com/users/z17/repos",
            "events_url": "https://api.github.com/users/z17/events{/privacy}",
            "received_events_url": "https://api.github.com/users/z17/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 35030642,
          "download_count": 142,
          "created_at": "2018-03-08T10:46:22Z",
          "updated_at": "2018-03-08T10:46:43Z",
          "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.2.2/Cromberg.v1.2.2.exe"
        },
        {
          "url": "https://api.github.com/repos/z17/home-accounting-system/releases/assets/6440153",
          "id": 6440153,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "z17",
            "id": 4404097,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4404097?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/z17",
            "html_url": "https://github.com/z17",
            "followers_url": "https://api.github.com/users/z17/followers",
            "following_url": "https://api.github.com/users/z17/following{/other_user}",
            "gists_url": "https://api.github.com/users/z17/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/z17/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/z17/subscriptions",
            "organizations_url": "https://api.github.com/users/z17/orgs",
            "repos_url": "https://api.github.com/users/z17/repos",
            "events_url": "https://api.github.com/users/z17/events{/privacy}",
            "received_events_url": "https://api.github.com/users/z17/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 380,
          "download_count": 5,
          "created_at": "2018-03-07T23:31:15Z",
          "updated_at": "2018-03-07T23:31:15Z",
          "browser_download_url": "https://github.com/z17/home-accounting-system/releases/download/v1.2.2/latest-linux.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/z17/home-accounting-system/tarball/v1.2.2",
      "zipball_url": "https://api.github.com/repos/z17/home-accounting-system/zipball/v1.2.2",
      "body_html": "<h2>Release notes:</h2>\n<ul>\n<li>Fixed autocomplete for type and contact fields of incomes</li>\n<li>Added multi languages email notifications (ru/en)</li>\n<li>Added AppImage build</li>\n<li>Configured builds on travis</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.469Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cromberg---personal-finance-accounting-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#cromberg---personal-finance-accounting-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cromberg - personal finance accounting system</h1>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-accounting-of-income\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#accounting-of-income\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Accounting of income</h3>\n<ul>\n<li>Inserting income data with next fields: date, month, sum, type, contact, description\n<ul>\n<li><em>Different between date and month: date - exact date of receive money; month - month, for which money you received</em></li>\n</ul>\n</li>\n<li>Income chart by months</li>\n<li>Calculating sum and average income by months, the best, worst and average month</li>\n</ul>\n<h3><a id=\"user-content-balance\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#balance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Balance</h3>\n<ul>\n<li>Inserting balance data with different sources (<em>example: cash, account in A bank, electronic money</em>)</li>\n<li>Balance chart by months</li>\n<li>Costs chart by months (based on balance and income data)</li>\n</ul>\n<h3><a id=\"user-content-other\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#other\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other</h3>\n<ul>\n<li>App&apos;s database by default storing in <code>%APPDATA%/Roaming/Cromberg/db/database</code> for Windows and similarly for others OS. You can change it in settings.</li>\n<li>Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.</li>\n<li>Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.</li>\n<li>Multi-language support: English, Russian and French</li>\n</ul>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h2>\n<ul>\n<li>Its need internet connection for correct work</li>\n<li>Supports Windows, MacOS, Linux</li>\n</ul>\n<h2><a id=\"user-content-technology-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#technology-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technology stack</h2>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> - app</li>\n<li><a href=\"https://github.com/louischatriot/nedb\">NeDB</a> - database</li>\n<li>PHP, MySQL - notification service</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/z17/home-accounting-system/blob/master/server/www/screenshots/income.png\"><img src=\"https://github.com/z17/home-accounting-system/raw/master/server/www/screenshots/income.png\" alt=\"Income chart\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/z17/home-accounting-system/blob/master/server/www/screenshots/balance.png\"><img src=\"https://github.com/z17/home-accounting-system/raw/master/server/www/screenshots/balance.png\" alt=\"Balance chart\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>You are welcome for contributing.</p>\n<h3><a id=\"user-content-how-to-run-app-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#how-to-run-app-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to run app from sources</h3>\n<p>First of all, do <code>npm install</code> from app folder.</p>\n<p>In folder <code>app/db</code> there is <code>database-dev-example</code> file with some prepared data for application. Copy it and rename to <code>app/database-dev</code>.</p>\n<p>There are two commands to run app from sources:</p>\n<ul>\n<li><code>npm run dev</code> - to launch app with using database in <code>app/database-dev</code> file</li>\n<li><code>npm start</code> - standard way to launch app</li>\n</ul>\n<h3><a id=\"user-content-how-to-build-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#how-to-build-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to build app</h3>\n<p><code>npm run dist</code></p>\n<h3><a id=\"user-content-hot-to-make-pull-request\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#hot-to-make-pull-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hot to make pull request</h3>\n<p>Create pull request only to <code>dev</code> branch. Your commits will merge in <code>master</code> with next release.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/z17/home-accounting-system/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cromberg---personal-finance-accounting-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#cromberg---personal-finance-accounting-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cromberg - personal finance accounting system</h1>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-accounting-of-income\" class=\"anchor\" aria-hidden=\"true\" href=\"#accounting-of-income\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Accounting of income</h3>\n<ul>\n<li>Inserting income data with next fields: date, month, sum, type, contact, description\n<ul>\n<li><em>Different between date and month: date - exact date of receive money; month - month, for which money you received</em></li>\n</ul>\n</li>\n<li>Income chart by months</li>\n<li>Calculating sum and average income by months, the best, worst and average month</li>\n</ul>\n<h3><a id=\"user-content-balance\" class=\"anchor\" aria-hidden=\"true\" href=\"#balance\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Balance</h3>\n<ul>\n<li>Inserting balance data with different sources (<em>example: cash, account in A bank, electronic money</em>)</li>\n<li>Balance chart by months</li>\n<li>Costs chart by months (based on balance and income data)</li>\n</ul>\n<h3><a id=\"user-content-other\" class=\"anchor\" aria-hidden=\"true\" href=\"#other\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other</h3>\n<ul>\n<li>App's database by default storing in <code>%APPDATA%/Roaming/Cromberg/db/database</code> for Windows and similarly for others OS. You can change it in settings.</li>\n<li>Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.</li>\n<li>Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.</li>\n<li>Multi-language support: English, Russian and French</li>\n</ul>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h2>\n<ul>\n<li>Its need internet connection for correct work</li>\n<li>Supports Windows, MacOS, Linux</li>\n</ul>\n<h2><a id=\"user-content-technology-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#technology-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technology stack</h2>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron.js</a> - app</li>\n<li><a href=\"https://github.com/louischatriot/nedb\">NeDB</a> - database</li>\n<li>PHP, MySQL - notification service</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"server/www/screenshots/income.png\"><img src=\"server/www/screenshots/income.png\" alt=\"Income chart\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"server/www/screenshots/balance.png\"><img src=\"server/www/screenshots/balance.png\" alt=\"Balance chart\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>You are welcome for contributing.</p>\n<h3><a id=\"user-content-how-to-run-app-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-run-app-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to run app from sources</h3>\n<p>First of all, do <code>npm install</code> from app folder.</p>\n<p>In folder <code>app/db</code> there is <code>database-dev-example</code> file with some prepared data for application. Copy it and rename to <code>app/database-dev</code>.</p>\n<p>There are two commands to run app from sources:</p>\n<ul>\n<li><code>npm run dev</code> - to launch app with using database in <code>app/database-dev</code> file</li>\n<li><code>npm start</code> - standard way to launch app</li>\n</ul>\n<h3><a id=\"user-content-how-to-build-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-build-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to build app</h3>\n<p><code>npm run dist</code></p>\n<h3><a id=\"user-content-hot-to-make-pull-request\" class=\"anchor\" aria-hidden=\"true\" href=\"#hot-to-make-pull-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hot to make pull request</h3>\n<p>Create pull request only to <code>dev</code> branch. Your commits will merge in <code>master</code> with next release.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.111Z",
    "goodColorOnWhite": "#557C12",
    "goodColorOnBlack": "#73A819",
    "faintColorOnWhite": "rgba(85, 124, 18, 0.1)"
  },
  {
    "slug": "crypter",
    "name": "Crypter",
    "description": "Simple, convenient and secure encryption client",
    "keywords": [
      "encryption"
    ],
    "category": "Utilities",
    "repository": "https://github.com/HR/Crypter",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/HR/Crypter/master/.github/Welcome_screen.png"
      }
    ],
    "icon": "crypter-icon.png",
    "icon32": "crypter-icon-32.png",
    "icon64": "crypter-icon-64.png",
    "icon128": "crypter-icon-128.png",
    "icon256": "crypter-icon-256.png",
    "date": "2016-04-20",
    "iconColors": [
      "#f28b47",
      "#323334",
      "#f06c43",
      "#9b5d3c",
      "#8e543c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/HR/Crypter/releases/7951534",
      "assets_url": "https://api.github.com/repos/HR/Crypter/releases/7951534/assets",
      "upload_url": "https://uploads.github.com/repos/HR/Crypter/releases/7951534/assets{?name,label}",
      "html_url": "https://github.com/HR/Crypter/releases/tag/v3.1.0",
      "id": 7951534,
      "tag_name": "v3.1.0",
      "target_commitish": "dev",
      "name": "Crypter v3.1",
      "draft": false,
      "author": {
        "login": "HR",
        "id": 4217124,
        "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/HR",
        "html_url": "https://github.com/HR",
        "followers_url": "https://api.github.com/users/HR/followers",
        "following_url": "https://api.github.com/users/HR/following{/other_user}",
        "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
        "organizations_url": "https://api.github.com/users/HR/orgs",
        "repos_url": "https://api.github.com/users/HR/repos",
        "events_url": "https://api.github.com/users/HR/events{/privacy}",
        "received_events_url": "https://api.github.com/users/HR/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-09-30T12:51:45Z",
      "published_at": "2017-09-30T13:53:30Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952353",
          "id": 4952353,
          "name": "Crypter-3.1.0-i386.AppImage",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 61407232,
          "download_count": 67,
          "created_at": "2017-09-30T13:46:11Z",
          "updated_at": "2017-09-30T13:46:13Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/Crypter-3.1.0-i386.AppImage"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952390",
          "id": 4952390,
          "name": "Crypter-3.1.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 50447404,
          "download_count": 41,
          "created_at": "2017-09-30T13:53:07Z",
          "updated_at": "2017-09-30T13:53:11Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/Crypter-3.1.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952352",
          "id": 4952352,
          "name": "Crypter-3.1.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 60030976,
          "download_count": 302,
          "created_at": "2017-09-30T13:45:53Z",
          "updated_at": "2017-09-30T13:45:57Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/Crypter-3.1.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952389",
          "id": 4952389,
          "name": "Crypter-3.1.0.dmg",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52323692,
          "download_count": 954,
          "created_at": "2017-09-30T13:52:41Z",
          "updated_at": "2017-09-30T13:52:46Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/Crypter-3.1.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952364",
          "id": 4952364,
          "name": "Crypter-Setup-3.1.0.exe",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 65319996,
          "download_count": 1181,
          "created_at": "2017-09-30T13:49:07Z",
          "updated_at": "2017-09-30T13:49:10Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/Crypter-Setup-3.1.0.exe"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952391",
          "id": 4952391,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 159,
          "download_count": 8,
          "created_at": "2017-09-30T13:53:08Z",
          "updated_at": "2017-09-30T13:53:08Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952392",
          "id": 4952392,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 227,
          "download_count": 10,
          "created_at": "2017-09-30T13:53:08Z",
          "updated_at": "2017-09-30T13:53:08Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/HR/Crypter/releases/assets/4952363",
          "id": 4952363,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "HR",
            "id": 4217124,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4217124?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/HR",
            "html_url": "https://github.com/HR",
            "followers_url": "https://api.github.com/users/HR/followers",
            "following_url": "https://api.github.com/users/HR/following{/other_user}",
            "gists_url": "https://api.github.com/users/HR/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/HR/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/HR/subscriptions",
            "organizations_url": "https://api.github.com/users/HR/orgs",
            "repos_url": "https://api.github.com/users/HR/repos",
            "events_url": "https://api.github.com/users/HR/events{/privacy}",
            "received_events_url": "https://api.github.com/users/HR/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 302,
          "download_count": 10,
          "created_at": "2017-09-30T13:49:07Z",
          "updated_at": "2017-09-30T13:49:07Z",
          "browser_download_url": "https://github.com/HR/Crypter/releases/download/v3.1.0/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/HR/Crypter/tarball/v3.1.0",
      "zipball_url": "https://api.github.com/repos/HR/Crypter/zipball/v3.1.0",
      "body_html": "<p>Notable changes:</p>\n<ul>\n<li>Updated dependencies</li>\n<li>Bug fixes</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.492Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------crypter----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#--------crypter----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"https://github.com/HR/Crypter\"><img src=\"https://github.com/HR/Crypter/raw/master/./build/icons/256x256.png\" alt=\"Crypter\" width=\"180\" style=\"max-width:100%;\"></a>\n  <br>\n  Crypter\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-an-innovative-convenient-and-secure-crypto-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#an-innovative-convenient-and-secure-crypto-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>An innovative, convenient and secure crypto app.</h4>\n<p align=\"center\">\n    <a href=\"https://github.com/HR/Crypter/releases/latest\">\n        <img src=\"https://camo.githubusercontent.com/1d6ea764886e23fa6f3feea479b6760c7cff2444/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f776e6c6f61642d332e312d6f72616e67652e737667\" alt=\"Download latest release\" height=\"25px\" data-canonical-src=\"https://img.shields.io/badge/Download-3.1-orange.svg\" style=\"max-width:100%;\">\n    </a>\n</p>\n<p align=\"center\">\n    <a href=\"http://standardjs.com/\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard JS Code Style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://travis-ci.org/HR/Crypter\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/67be5df147236392f119587d11b68c33d15dc632/68747470733a2f2f7472617669732d63692e6f72672f48522f437279707465722e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build\" data-canonical-src=\"https://travis-ci.org/HR/Crypter.svg?branch=master\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://ci.appveyor.com/project/HR/crypter\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/a4bfb7c33e44680b1e5083997dfd83cbd80b4963/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f34706138636e6c6231716e796a3178642f6272616e63682f6d61737465723f7376673d74727565\" alt=\"AppVeyor Build\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/4pa8cnlb1qnyj1xd/branch/master?svg=true\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://coveralls.io/github/HR/Crypter?branch=master\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/ee74bb194ed6d5c4bbe50ff898e0883f338854bd/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f48522f437279707465722f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Test Coverage\" data-canonical-src=\"https://coveralls.io/repos/github/HR/Crypter/badge.svg?branch=master\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://codeclimate.com/github/HR/Crypter?branch=master\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/0ad3b93256b3be0cf2bbfd1de502e69a542014af/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f48522f437279707465722f6261646765732f6770612e737667\" alt=\"CodeClimate GPA\" data-canonical-src=\"https://codeclimate.com/github/HR/Crypter/badges/gpa.svg\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://github.com/HR/Crypter/releases/latest\">\n        <img src=\"https://camo.githubusercontent.com/955a0f3e4d8dc294cc73a3c0acf214a501ce3dff/68747470733a2f2f6261646765642e636f2f48522f437279707465722f746f74616c\" alt=\"Downloads\" data-canonical-src=\"https://badged.co/HR/Crypter/total\" style=\"max-width:100%;\">\n    </a>\n</p>\n<br>\n<blockquote>\n<p>Encrypt unlimited bits. Remember only a bit.</p>\n</blockquote>\n<p><strong>Crypter</strong> is an innovative, convenient and secure cross-platform crypto app\nthat simplifies secure password generation and management by requiring you to\nonly remember one bit, the MasterPass.</p>\n<p>This is based on <a href=\"https://github.com/HR/CryptoSync\">Crypto.Sync</a> (an end-to-end\ncloud encryption client), which is a more elaborate implementation of the idea.\nSo please check it out as well!</p>\n<p>Link to this README: <a href=\"https://git.io/Crypter.info\" rel=\"nofollow\">https://git.io/Crypter.info</a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>All prebuilt binaries for all major platforms are available under\n<a href=\"https://github.com/HR/Crypter/releases/latest\">releases</a>.</p>\n<p>Crypter is also on <a href=\"http://caskroom.io\" rel=\"nofollow\">Homebrew Cask</a> for\nmacOS. So to install it, simply run the following command in the Terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install crypter</pre></div>\n<br>\n<h2><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Status</h2>\n<p><a href=\"https://github.com/HR/Crypter/releases/tag/v3.1.0\">Crypter v3.1</a> is a crypto app\nthat can decrypt and encrypt any arbitrary data. This version has been released\nand fully tested for macOS (OSX), Linux (for all distros via\n<a href=\"http://appimage.org/\" rel=\"nofollow\">AppImage</a>) and Windows (32 &amp; 64 bit). All core modules\n(modules that provide the core functionality) are fully tested (90%+ coverage).\nSome end-to-end tests have been written, but end-to-end testing is still mostly a\nwork-in-progress.</p>\n<p>The next major release is <a href=\"https://github.com/HR/Crypter/milestone/3\">v4.0</a>\nand any work for it is done in the &quot;dev&quot; branch. All features to be implemented\nfor the next major version can be found at\n<a href=\"https://github.com/HR/Crypter/milestones/v4.0\">https://github.com/HR/Crypter/milestones/v4.0</a>. Feel free to send PRs to speed\nthis up!</p>\n<p>Please open an issue if you have any suggestions!</p>\n<br>\n<h2><a id=\"user-content-screens-some-of-them\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#screens-some-of-them\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screens (some of them)</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/HR/Crypter/blob/master//.github/Welcome_screen.png?raw=true\"><img src=\"https://github.com/HR/Crypter/raw/master//.github/Welcome_screen.png?raw=true\" alt=\"Welcome screen\" width=\"100%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://github.com/HR/Crypter/blob/master//.github/Crypter_main_screen.png?raw=true\"><img src=\"https://github.com/HR/Crypter/raw/master//.github/Crypter_main_screen.png?raw=true\" alt=\"Crypter screen\" width=\"40%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://github.com/HR/Crypter/blob/master//.github/MasterPass_screen.png?raw=true\"><img src=\"https://github.com/HR/Crypter/raw/master//.github/MasterPass_screen.png?raw=true\" alt=\"MasterPass screen\" width=\"40%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://github.com/HR/Crypter/blob/master//.github/Settings_screen.png?raw=true\"><img src=\"https://github.com/HR/Crypter/raw/master//.github/Settings_screen.png?raw=true\" alt=\"Settings screen\" width=\"85%\" style=\"max-width:100%;\"></a>\n</p>\n<br>\n<h2><a id=\"user-content-crypto\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#crypto\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Crypto</h2>\n<blockquote>\n<p>One key to derive them all!</p>\n</blockquote>\n<p>Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.</p>\n<p>Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).</p>\n<p>Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.</p>\n<p>The following are the crypto defaults and can be found under <code>app/config.js</code>:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">//</span> Crypto defaults</span>\n{\n  <span class=\"pl-c1\">ITERATIONS</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">50000</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> file encryption key derivation iterations</span>\n  <span class=\"pl-c1\">KEYLENGTH</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">32</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> encryption key length</span>\n  <span class=\"pl-c1\">IVLENGTH</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">12</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> initialisation vector length</span>\n  <span class=\"pl-c1\">ALGORITHM</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>aes-256-gcm<span class=\"pl-pds\">&apos;</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> encryption algorithm</span>\n  <span class=\"pl-c1\">DIGEST</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>sha256<span class=\"pl-pds\">&apos;</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> digest function</span>\n  <span class=\"pl-c1\">HASH_ALG</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>sha256<span class=\"pl-pds\">&apos;</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> hashing function</span>\n  <span class=\"pl-c1\">MPK_ITERATIONS</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">100000</span> <span class=\"pl-c\"><span class=\"pl-c\">//</span> MasterPassKey derivation iterations</span>\n}</pre></div>\n<h3><a id=\"user-content-encryption-process\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#encryption-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Encryption process</h3>\n<p>When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely &apos;.crypting&apos;. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n&apos;data&apos;. It also writes the public credentials to a file within the same\ndirectory, namely &apos;creds&apos;. Finally, Crypter compresses the directory to a tar\narchive with the name of the user-selected file and the &apos;.crypto&apos; extension\nappended to it.</p>\n<h3><a id=\"user-content-decryption-process\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#decryption-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Decryption process</h3>\n<p>The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n&apos;.decrypting&apos;. It then reads the credentials from the creds file and decrypts\nthe data file into the original file with its original file name and extension,\nas deduced from the CRYPTO file name (e.g. the extension for &quot;file.txt.crypto&quot;\nwould be &quot;.txt&quot;).</p>\n<h3><a id=\"user-content-public-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#public-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Public credentials</h3>\n<p>Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe <a href=\"https://github.com/HR/Crypter/blob/master/#crypto-file\">CRYPRO file</a> archive (as delineated above) in the following\nformat:</p>\n<pre><code>Crypter#iv#authTag#salt\n</code></pre>\n<br>\n<h2><a id=\"user-content-crypto-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#crypto-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>CRYPTO file</h2>\n<h3><a id=\"user-content-format\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Format</h3>\n<p>A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a <code>.crypto</code> file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:</p>\n<div class=\"highlight highlight-source-c\"><pre>someFile.crypto\n&#x251C;&#x2500;&#x2500; data <span class=\"pl-c\"><span class=\"pl-c\">//</span> the encrypted version of the user selected file</span>\n&#x2514;&#x2500;&#x2500; creds <span class=\"pl-c\"><span class=\"pl-c\">//</span> the public credentials used to encrypt it</span></pre></div>\n<h3><a id=\"user-content-reusing-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#reusing-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reusing the same MasterPass</h3>\n<p>If you attempt to decrypt a CRYPTO file by <em>resetting to a specific\nMasterPass</em> or <em>setting an identical MasterPass on a different machine</em>,\nyou will likely encounter the following error:</p>\n<pre><code>ERROR: Unsupported state or unable to authenticate data\n</code></pre>\n<p>This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is <strong>not the same</strong> as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\n<strong>different</strong> from the original set. As a result, the derived encryption key is\nincorrect and yields this error.</p>\n<p>See <a href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a>\nfor instructions on how to successfully reuse the same MasterPass.</p>\n<h3><a id=\"user-content-achieving-portability-and-same-masterpass-reuse\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Achieving portability and same MasterPass reuse</h3>\n<p>To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine<sup><a href=\"https://github.com/HR/Crypter/blob/master/#source\">1</a></sup>\nand imported into Crypter on the target machine<sup><a href=\"https://github.com/HR/Crypter/blob/master/#target\">2</a></sup>.</p>\n<p>This can be achieved in two simple steps:</p>\n<ol>\n  <li><a href=\"https://github.com/HR/Crypter/blob/master/#how-do-i-export-my-masterpass-credentials\">Export MasterPass credentials on the source machine</a><sup><a href=\"https://github.com/HR/Crypter/blob/master/#source\">1</a></sup></li>\n  <li><a href=\"https://github.com/HR/Crypter/blob/master/#how-do-i-import-my-masterpass-credentials\">Import MasterPass credentials on the target machine</a><sup><a href=\"https://github.com/HR/Crypter/blob/master/#target\">2</a></sup></li>\n</ol>\n<p>Please refer to the FAQs for instructions on how to perform the above steps.</p>\n<hr>\n<p><a name=\"user-content-source\" href=\"https://github.com/HR/Crypter/blob/master/undefined\"></a> [1] The machine where the CRYPTO file was initially\nencrypted.</p>\n<p><a name=\"user-content-target\" href=\"https://github.com/HR/Crypter/blob/master/undefined\"></a> [2] The machine where you wish to decrypt the CRYPTO\nfile.</p>\n<br>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Security</h2>\n<h3><a id=\"user-content-security-first-practice\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#security-first-practice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Security-first practice</h3>\n<p>Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.</p>\n<h3><a id=\"user-content-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MasterPass</h3>\n<p>Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.</p>\n<h3><a id=\"user-content-masterpasskey\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#masterpasskey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MasterPassKey</h3>\n<p>Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.</p>\n<p>A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\n<a href=\"http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf\" rel=\"nofollow\">http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf</a> for\nmore information.</p>\n<p>Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.</p>\n<br>\n<h2><a id=\"user-content-faqs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#faqs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQs</h2>\n<h3><a id=\"user-content-how-do-i-encrypt-a-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-do-i-encrypt-a-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How do I encrypt a file?</h3>\n<p>After walking through the setup, you will have established a MasterPass. You can\nthen launch Crypter and verify it. After doing so successfully, you will see\nthe main Crypter window. Here, you can simply drop or select the file you wish to\nencrypt and then wait for the process to complete. You will then see the file and\nencryption information (i.e. the encryption key and the path of the encrypted file)\nin a new window.</p>\n<h3><a id=\"user-content-how-do-i-decrypt-a-crypto-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-do-i-decrypt-a-crypto-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How do I decrypt a CRYPTO file?</h3>\n<blockquote>\n<p>The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto <a href=\"https://github.com/HR/Crypter/blob/master/#reusing-the-same-masterpass\">Reusing the same MasterPass</a>.</p>\n</blockquote>\n<p>To decrypt a CRYPTO file, you will need to launch Crypter and verify the\nMasterPass. After doing so successfully, you will see the main Crypter window.\nHere, you can simply drop or select the file that you wish to decrypt. After a\nfew seconds, the process will complete and you will see some information about\nthe file and its original encryption in a new window. By default, the decrypted\nfile has &quot;Decrypted &quot; prepended to its file name.</p>\n<h3><a id=\"user-content-why-am-i-getting-the-corrupted-crypter-file-or-trying-to-decrypt-on-a-different\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#why-am-i-getting-the-corrupted-crypter-file-or-trying-to-decrypt-on-a-different\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why am I getting the `Corrupted Crypter file or trying to decrypt on a different</h3>\n<h3><a id=\"user-content-machine-error\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#machine-error\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>machine.` error?</h3>\n<p>This error means that either your Crypter file (i.e. the <code>data</code> file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\n<a href=\"https://github.com/HR/Crypter/blob/master/#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a>.</p>\n<h3><a id=\"user-content-why-cant-i-decrypt-a-crypto-file-on-a-different-machine-with-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#why-cant-i-decrypt-a-crypto-file-on-a-different-machine-with-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why can&apos;t I decrypt a CRYPTO file on a different machine with the same MasterPass?</h3>\n<p>Please refer to <a href=\"https://github.com/HR/Crypter/blob/master/#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a></p>\n<h3><a id=\"user-content-why-cant-i-decrypt-a-crypto-file-with-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#why-cant-i-decrypt-a-crypto-file-with-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why can&apos;t I decrypt a CRYPTO file with the same MasterPass?</h3>\n<p>Please refer to <a href=\"https://github.com/HR/Crypter/blob/master/#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a></p>\n<h3><a id=\"user-content-where-are-my-encrypteddecrypted-files-placed\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#where-are-my-encrypteddecrypted-files-placed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Where are my encrypted/decrypted files placed?</h3>\n<p>By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.</p>\n<h3><a id=\"user-content-how-can-i-access-crypters-preferences\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-can-i-access-crypters-preferences\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I access Crypter&apos;s preferences?</h3>\n<p>You can access Crypter&apos;s preferences by either clicking on the cog icon in the\nmain Crypter window or by going to <code>Crypter &gt; Preferences...</code> from the menu.</p>\n<h3><a id=\"user-content-how-can-i-reset-my-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-can-i-reset-my-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I reset my MasterPass?</h3>\n<p>You can reset your MasterPass by clicking on the &quot;Forgot it&quot; link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you&apos;ve entered it, click the &apos;Reset&apos; button and you&apos;ll be sent\nback to the verify screen where you can verify your new MasterPass.</p>\n<h3><a id=\"user-content-what-is-a-valid-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#what-is-a-valid-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is a valid MasterPass?</h3>\n<p>Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:</p>\n<ul>\n<li>It is at least 8 characters long</li>\n<li>It has at least one uppercase alphabetic character (A-Z)</li>\n<li>It has at least one lowercase alphabetic character (a-z)</li>\n<li>It has at least one numeric character (0-9)</li>\n<li>It has at least one special character ($@!%*#?&amp;)</li>\n</ul>\n<p>These rules are enforced via the following regular expression:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-sr\"><span class=\"pl-pds\">/</span><span class=\"pl-k\">^</span>(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[<span class=\"pl-c1\">a-z</span>]</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[<span class=\"pl-c1\">A-Z</span>]</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">\\d</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[$@!%*#?&amp;]</span>)<span class=\"pl-c1\">.</span><span class=\"pl-k\">{8,}</span><span class=\"pl-k\">$</span><span class=\"pl-pds\">/</span></span></pre></div>\n<h3><a id=\"user-content-what-are-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#what-are-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What are MasterPass credentials?</h3>\n<p>MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.</p>\n<h3><a id=\"user-content-how-can-i-export-my-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-can-i-export-my-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I export my MasterPass credentials?</h3>\n<p>To export your MasterPass credentials, you can first open Crypter&apos;s\npreferences (see above). From this screen, click on the &quot;Export&quot; button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named <code>credentials.crypter</code>.</p>\n<h3><a id=\"user-content-how-can-i-import-my-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#how-can-i-import-my-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I import my MasterPass credentials?</h3>\n<p>To import a set of MasterPass credentials, you can first open Crypter&apos;s\npreferences (see above). From this screen, click on the &quot;Import&quot; button. A\ndialog will appear from which you can locate your <code>credentials.crypter</code> file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.</p>\n<p>NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named <code>credentials.crypter</code>, it does require the file&apos;s contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.</p>\n<br>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Crypter is developed in the &quot;dev&quot; branch, which may be unstable at times.\nThis branch should typically be used for pull requests.</p>\n<p>The &quot;master&quot; branch will always be kept stable.</p>\n<h3><a id=\"user-content-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configurations</h3>\n<p>All major configurations that you can apply are found under <code>app/config.js</code>.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\n<a href=\"https://github.com/HR/Crypter/blob/master/#achieving-portability-and-same-masterpass-reuse\">portability</a>.</p>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install (dependencies)</h3>\n<p>To install all dependencies, run:</p>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<p>Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:</p>\n<pre><code>$ gulp\n</code></pre>\n<h3><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Test</h3>\n<p>Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:</p>\n<pre><code>$ npm test\n</code></pre>\n<p>Crypter uses istanbul for coverage. To run test coverage, execute:</p>\n<pre><code>$ gulp coverage\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<p>Crypter&apos;s binaries (available under releases) have been built using\nElectron <code>v1.4.x</code>. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:</p>\n<pre><code>$ npm install electron-builder@next -g\n</code></pre>\n<p>To build the app for <strong>macOS</strong>, run:</p>\n<pre><code>$ build -m\n</code></pre>\n<p>To build the app for <strong>Linux</strong>, run:</p>\n<pre><code>$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ build -l --x64 --ia32\n</code></pre>\n<p>To build the app for <strong>Windows</strong> x84 and/or x64, run:</p>\n<pre><code>$ build -w --x64 --ia32\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HR/Crypter/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) Habib Rehman (<a href=\"https://git.io/HR\" rel=\"nofollow\">https://git.io/HR</a>)</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------crypter----\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------crypter----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"https://github.com/HR/Crypter\"><img src=\"./build/icons/256x256.png\" alt=\"Crypter\" width=\"180\" style=\"max-width:100%;\"></a>\n  <br>\n  Crypter\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-an-innovative-convenient-and-secure-crypto-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#an-innovative-convenient-and-secure-crypto-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>An innovative, convenient and secure crypto app.</h4>\n<p align=\"center\">\n    <a href=\"https://github.com/HR/Crypter/releases/latest\">\n        <img src=\"https://camo.githubusercontent.com/1d6ea764886e23fa6f3feea479b6760c7cff2444/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f776e6c6f61642d332e312d6f72616e67652e737667\" alt=\"Download latest release\" height=\"25px\" data-canonical-src=\"https://img.shields.io/badge/Download-3.1-orange.svg\" style=\"max-width:100%;\">\n    </a>\n</p>\n<p align=\"center\">\n    <a href=\"http://standardjs.com/\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard JS Code Style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://travis-ci.org/HR/Crypter\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/67be5df147236392f119587d11b68c33d15dc632/68747470733a2f2f7472617669732d63692e6f72672f48522f437279707465722e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build\" data-canonical-src=\"https://travis-ci.org/HR/Crypter.svg?branch=master\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://ci.appveyor.com/project/HR/crypter\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/a4bfb7c33e44680b1e5083997dfd83cbd80b4963/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f34706138636e6c6231716e796a3178642f6272616e63682f6d61737465723f7376673d74727565\" alt=\"AppVeyor Build\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/4pa8cnlb1qnyj1xd/branch/master?svg=true\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://coveralls.io/github/HR/Crypter?branch=master\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/ee74bb194ed6d5c4bbe50ff898e0883f338854bd/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f48522f437279707465722f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Test Coverage\" data-canonical-src=\"https://coveralls.io/repos/github/HR/Crypter/badge.svg?branch=master\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://codeclimate.com/github/HR/Crypter?branch=master\" rel=\"nofollow\">\n        <img src=\"https://camo.githubusercontent.com/0ad3b93256b3be0cf2bbfd1de502e69a542014af/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f48522f437279707465722f6261646765732f6770612e737667\" alt=\"CodeClimate GPA\" data-canonical-src=\"https://codeclimate.com/github/HR/Crypter/badges/gpa.svg\" style=\"max-width:100%;\">\n    </a>\n    <a href=\"https://github.com/HR/Crypter/releases/latest\">\n        <img src=\"https://camo.githubusercontent.com/955a0f3e4d8dc294cc73a3c0acf214a501ce3dff/68747470733a2f2f6261646765642e636f2f48522f437279707465722f746f74616c\" alt=\"Downloads\" data-canonical-src=\"https://badged.co/HR/Crypter/total\" style=\"max-width:100%;\">\n    </a>\n</p>\n<br>\n<blockquote>\n<p>Encrypt unlimited bits. Remember only a bit.</p>\n</blockquote>\n<p><strong>Crypter</strong> is an innovative, convenient and secure cross-platform crypto app\nthat simplifies secure password generation and management by requiring you to\nonly remember one bit, the MasterPass.</p>\n<p>This is based on <a href=\"https://github.com/HR/CryptoSync\">Crypto.Sync</a> (an end-to-end\ncloud encryption client), which is a more elaborate implementation of the idea.\nSo please check it out as well!</p>\n<p>Link to this README: <a href=\"https://git.io/Crypter.info\" rel=\"nofollow\">https://git.io/Crypter.info</a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>All prebuilt binaries for all major platforms are available under\n<a href=\"https://github.com/HR/Crypter/releases/latest\">releases</a>.</p>\n<p>Crypter is also on <a href=\"http://caskroom.io\" rel=\"nofollow\">Homebrew Cask</a> for\nmacOS. So to install it, simply run the following command in the Terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install crypter</pre></div>\n<br>\n<h2><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Status</h2>\n<p><a href=\"https://github.com/HR/Crypter/releases/tag/v3.1.0\">Crypter v3.1</a> is a crypto app\nthat can decrypt and encrypt any arbitrary data. This version has been released\nand fully tested for macOS (OSX), Linux (for all distros via\n<a href=\"http://appimage.org/\" rel=\"nofollow\">AppImage</a>) and Windows (32 &amp; 64 bit). All core modules\n(modules that provide the core functionality) are fully tested (90%+ coverage).\nSome end-to-end tests have been written, but end-to-end testing is still mostly a\nwork-in-progress.</p>\n<p>The next major release is <a href=\"https://github.com/HR/Crypter/milestone/3\">v4.0</a>\nand any work for it is done in the \"dev\" branch. All features to be implemented\nfor the next major version can be found at\n<a href=\"https://github.com/HR/Crypter/milestones/v4.0\">https://github.com/HR/Crypter/milestones/v4.0</a>. Feel free to send PRs to speed\nthis up!</p>\n<p>Please open an issue if you have any suggestions!</p>\n<br>\n<h2><a id=\"user-content-screens-some-of-them\" class=\"anchor\" aria-hidden=\"true\" href=\"#screens-some-of-them\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screens (some of them)</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"/.github/Welcome_screen.png?raw=true\"><img src=\"/.github/Welcome_screen.png?raw=true\" alt=\"Welcome screen\" width=\"100%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"/.github/Crypter_main_screen.png?raw=true\"><img src=\"/.github/Crypter_main_screen.png?raw=true\" alt=\"Crypter screen\" width=\"40%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"/.github/MasterPass_screen.png?raw=true\"><img src=\"/.github/MasterPass_screen.png?raw=true\" alt=\"MasterPass screen\" width=\"40%\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"/.github/Settings_screen.png?raw=true\"><img src=\"/.github/Settings_screen.png?raw=true\" alt=\"Settings screen\" width=\"85%\" style=\"max-width:100%;\"></a>\n</p>\n<br>\n<h2><a id=\"user-content-crypto\" class=\"anchor\" aria-hidden=\"true\" href=\"#crypto\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Crypto</h2>\n<blockquote>\n<p>One key to derive them all!</p>\n</blockquote>\n<p>Crypter derives a MasterPassKey from the MasterPass obtained at setup by using\nthe PBKDF2 key derivation algorithm (see below for the specification). It\nthen uses PBKDF2 to derive a number of encryption keys from the MasterPassKey\nthat can be used for the encryption of files. This method allows for the\ngeneration of very secure encryption keys for data encryption. Moreover, by\npublicly storing the credentials used to derive the MasterPassKey and the salts\nused to derive the encryption keys, you are able to produce the encryption keys\nat will and without needing to store them securely. Your MasterPass is the only\nthing that you need to remember.</p>\n<p>Crypter never directly encrypts anything with your MasterPass. Instead, it\nderives a MasterPassKey from it, which it then uses to derive the\nencryption key used to encrypt your file. Every time a file is decrypted,\nthe encryption key is re-derived from the MasterPassKey. Every time you set the\nMasterPass through the setup or reset it through Verify MasterPass, the\nMasterPassKey is derived from the MasterPass using a newly generated set of\n(random) credentials. These credentials are used to re-derive the MasterPassKey\nevery time that Crypter is executed (i.e. the app is launched).</p>\n<p>Authentication with the AES-256-GCM symmetric block cipher is used by default.\nThis ensures that data integrity is verified on decryption and allows the app\nto detect tampering or data corruption.</p>\n<p>The following are the crypto defaults and can be found under <code>app/config.js</code>:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c\"><span class=\"pl-c\">//</span> Crypto defaults</span>\n{\n  <span class=\"pl-c1\">ITERATIONS</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">50000</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> file encryption key derivation iterations</span>\n  <span class=\"pl-c1\">KEYLENGTH</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">32</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> encryption key length</span>\n  <span class=\"pl-c1\">IVLENGTH</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">12</span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> initialisation vector length</span>\n  <span class=\"pl-c1\">ALGORITHM</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>aes-256-gcm<span class=\"pl-pds\">'</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> encryption algorithm</span>\n  <span class=\"pl-c1\">DIGEST</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>sha256<span class=\"pl-pds\">'</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> digest function</span>\n  <span class=\"pl-c1\">HASH_ALG</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>sha256<span class=\"pl-pds\">'</span></span>, <span class=\"pl-c\"><span class=\"pl-c\">//</span> hashing function</span>\n  <span class=\"pl-c1\">MPK_ITERATIONS</span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">100000</span> <span class=\"pl-c\"><span class=\"pl-c\">//</span> MasterPassKey derivation iterations</span>\n}</pre></div>\n<h3><a id=\"user-content-encryption-process\" class=\"anchor\" aria-hidden=\"true\" href=\"#encryption-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Encryption process</h3>\n<p>When encrypting a file, Crypter first creates a temporary hidden directory,\nnamely '.crypting'. It then encrypts the user-selected file with the crypto\ndefaults and flushes the encrypted data to a file in the directory, namely\n'data'. It also writes the public credentials to a file within the same\ndirectory, namely 'creds'. Finally, Crypter compresses the directory to a tar\narchive with the name of the user-selected file and the '.crypto' extension\nappended to it.</p>\n<h3><a id=\"user-content-decryption-process\" class=\"anchor\" aria-hidden=\"true\" href=\"#decryption-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Decryption process</h3>\n<p>The decryption process is essentially the inverse of the encryption process.\nDuring decryption, Crypter creates a temporary hidden directory named\n'.decrypting'. It then reads the credentials from the creds file and decrypts\nthe data file into the original file with its original file name and extension,\nas deduced from the CRYPTO file name (e.g. the extension for \"file.txt.crypto\"\nwould be \".txt\").</p>\n<h3><a id=\"user-content-public-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"#public-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Public credentials</h3>\n<p>Certain credentials are required to decrypt the encrypted data. These are\nneeded to reconstruct the particular encryption key and to verify data integrity.\nThese can be stored publicly without compromising security since it is fairly\nimpossible (by current standards) to reconstruct the encryption key without the\nMasterPass and its credentials. These credentials are stored in the creds file of\nthe <a href=\"#crypto-file\">CRYPRO file</a> archive (as delineated above) in the following\nformat:</p>\n<pre><code>Crypter#iv#authTag#salt\n</code></pre>\n<br>\n<h2><a id=\"user-content-crypto-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#crypto-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>CRYPTO file</h2>\n<h3><a id=\"user-content-format\" class=\"anchor\" aria-hidden=\"true\" href=\"#format\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Format</h3>\n<p>A CRYPTO file is the product of the Crypter encryption process. This file\nstores both the encrypted version of the user file and the public credentials\nneeded to encrypt and decrypt it. It has a <code>.crypto</code> file extension, which\nis appended to the full file name (including the extension) of the file\noriginally encrypted. The file itself is a tar archive in the following\nstructure:</p>\n<div class=\"highlight highlight-source-c\"><pre>someFile.crypto\n├── data <span class=\"pl-c\"><span class=\"pl-c\">//</span> the encrypted version of the user selected file</span>\n└── creds <span class=\"pl-c\"><span class=\"pl-c\">//</span> the public credentials used to encrypt it</span></pre></div>\n<h3><a id=\"user-content-reusing-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#reusing-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reusing the same MasterPass</h3>\n<p>If you attempt to decrypt a CRYPTO file by <em>resetting to a specific\nMasterPass</em> or <em>setting an identical MasterPass on a different machine</em>,\nyou will likely encounter the following error:</p>\n<pre><code>ERROR: Unsupported state or unable to authenticate data\n</code></pre>\n<p>This issue occurs because the MasterPassKey that was originally used to\nderive the encryption key on is <strong>not the same</strong> as the MasterPassKey\nderived with the reused MasterPass. Since Crypter uses randomness to\ngenerate secure credentials, this second set of credentials will be quite\n<strong>different</strong> from the original set. As a result, the derived encryption key is\nincorrect and yields this error.</p>\n<p>See <a href=\"#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a>\nfor instructions on how to successfully reuse the same MasterPass.</p>\n<h3><a id=\"user-content-achieving-portability-and-same-masterpass-reuse\" class=\"anchor\" aria-hidden=\"true\" href=\"#achieving-portability-and-same-masterpass-reuse\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Achieving portability and same MasterPass reuse</h3>\n<p>To achieve portability on Crypter, the set of MasterPassKey credentials\nneed to be exported from Crypter on the source machine<sup><a href=\"#source\">1</a></sup>\nand imported into Crypter on the target machine<sup><a href=\"#target\">2</a></sup>.</p>\n<p>This can be achieved in two simple steps:</p>\n<ol>\n  <li><a href=\"#how-do-i-export-my-masterpass-credentials\">Export MasterPass credentials on the source machine</a><sup><a href=\"#source\">1</a></sup></li>\n  <li><a href=\"#how-do-i-import-my-masterpass-credentials\">Import MasterPass credentials on the target machine</a><sup><a href=\"#target\">2</a></sup></li>\n</ol>\n<p>Please refer to the FAQs for instructions on how to perform the above steps.</p>\n<hr>\n<p><a name=\"user-content-source\"></a> [1] The machine where the CRYPTO file was initially\nencrypted.</p>\n<p><a name=\"user-content-target\"></a> [2] The machine where you wish to decrypt the CRYPTO\nfile.</p>\n<br>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Security</h2>\n<h3><a id=\"user-content-security-first-practice\" class=\"anchor\" aria-hidden=\"true\" href=\"#security-first-practice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Security-first practice</h3>\n<p>Crypter follows a security-first practice. This means that security is its\nhighest priority and first consideration. Thus, while Crypter seeks\nto make encryption more convenient, it always defers to maintaining\na high level of security.</p>\n<h3><a id=\"user-content-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MasterPass</h3>\n<p>Crypter never stores your MasterPass in memory or on the filesystem. This\nsubstantially improves the security of your MasterPass. You are only asked to\nenter the MasterPass when you first set, reset or verify it. Whenever you enter\nyour MasterPass, Crypter derives a MasterPassKey (using a set of generated\ncredentials) and then immediately discards the MasterPass. The MasterPassKey is\nthen securely stored in memory and used to derive the encryption keys. Since\nthese credentials are derived via a one-way function, they cannot be used in\nany way to derive the MasterPass.</p>\n<h3><a id=\"user-content-masterpasskey\" class=\"anchor\" aria-hidden=\"true\" href=\"#masterpasskey\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MasterPassKey</h3>\n<p>Crypter uses a WeakMap to store the MasterPassKey inside the MasterPassKey class\nusing a closure function. This makes the MasterPassKey data held in the object\n(externally) inaccessible, consequently increasing the protection of the\nMasterPassKey. The MasterPassKey is never flushed to the filesystem and is always\nstored in (main) memory. Since JS does not give control over or allow such a\nlow-level operation as wiping memory, the program relies on the garbage\ncollection and volatility of the main memory for the permanent erasure of the\nMasterPassKey stored in memory.</p>\n<p>A decent number of iterations (see the above specifications) are used in the\nderivation of the MasterPassKey to mitigate brute-force attacks. A good\namount of iterations are also used during the derivation of the encryption\nkeys from the MasterPassKey. Consequently, performance and speed are not\nsignificantly compromised. For critical applications, you may choose to\nselect 10,000,000 iterations instead of the default number\n(in app/core/crypto.js). Please refer to\n<a href=\"http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf\" rel=\"nofollow\">http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf</a> for\nmore information.</p>\n<p>Crypter generates a new set of random credentials for deriving the MasterPassKey\nevery time the MasterPass is set (at setup) or reset. Crypter employs randomness\nto mitigate brute-force attacks and thus drastically improve security.</p>\n<br>\n<h2><a id=\"user-content-faqs\" class=\"anchor\" aria-hidden=\"true\" href=\"#faqs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQs</h2>\n<h3><a id=\"user-content-how-do-i-encrypt-a-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-do-i-encrypt-a-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How do I encrypt a file?</h3>\n<p>After walking through the setup, you will have established a MasterPass. You can\nthen launch Crypter and verify it. After doing so successfully, you will see\nthe main Crypter window. Here, you can simply drop or select the file you wish to\nencrypt and then wait for the process to complete. You will then see the file and\nencryption information (i.e. the encryption key and the path of the encrypted file)\nin a new window.</p>\n<h3><a id=\"user-content-how-do-i-decrypt-a-crypto-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-do-i-decrypt-a-crypto-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How do I decrypt a CRYPTO file?</h3>\n<blockquote>\n<p>The following instructions assume that the CRYPTO file that you wish to\ndecrypt is being used with the same MasterPass that you set at setup and also\nthat you have not reset it since that time. If this is not the case, please refer\nto <a href=\"#reusing-the-same-masterpass\">Reusing the same MasterPass</a>.</p>\n</blockquote>\n<p>To decrypt a CRYPTO file, you will need to launch Crypter and verify the\nMasterPass. After doing so successfully, you will see the main Crypter window.\nHere, you can simply drop or select the file that you wish to decrypt. After a\nfew seconds, the process will complete and you will see some information about\nthe file and its original encryption in a new window. By default, the decrypted\nfile has \"Decrypted \" prepended to its file name.</p>\n<h3><a id=\"user-content-why-am-i-getting-the-corrupted-crypter-file-or-trying-to-decrypt-on-a-different\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-am-i-getting-the-corrupted-crypter-file-or-trying-to-decrypt-on-a-different\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why am I getting the `Corrupted Crypter file or trying to decrypt on a different</h3>\n<h3><a id=\"user-content-machine-error\" class=\"anchor\" aria-hidden=\"true\" href=\"#machine-error\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>machine.` error?</h3>\n<p>This error means that either your Crypter file (i.e. the <code>data</code> file) is\ncorrupt/tempered, that you are on a different machine than the one originally\nused to encrypt the file or that you have previously reset your MasterPass.\nFor the last two cases, please refer to\n<a href=\"#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a>.</p>\n<h3><a id=\"user-content-why-cant-i-decrypt-a-crypto-file-on-a-different-machine-with-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-cant-i-decrypt-a-crypto-file-on-a-different-machine-with-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why can't I decrypt a CRYPTO file on a different machine with the same MasterPass?</h3>\n<p>Please refer to <a href=\"#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a></p>\n<h3><a id=\"user-content-why-cant-i-decrypt-a-crypto-file-with-the-same-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-cant-i-decrypt-a-crypto-file-with-the-same-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why can't I decrypt a CRYPTO file with the same MasterPass?</h3>\n<p>Please refer to <a href=\"#reusing-the-same-masterpass\">Reusing the same MasterPass</a> and\n<a href=\"#achieving-portability-and-same-masterpass-reuse\">Achieving portability and same MasterPass reuse</a></p>\n<h3><a id=\"user-content-where-are-my-encrypteddecrypted-files-placed\" class=\"anchor\" aria-hidden=\"true\" href=\"#where-are-my-encrypteddecrypted-files-placed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Where are my encrypted/decrypted files placed?</h3>\n<p>By default, every source file that you encrypt/decrypt gets encrypted/decrypted\nto the same directory where the source file is located.</p>\n<h3><a id=\"user-content-how-can-i-access-crypters-preferences\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-access-crypters-preferences\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I access Crypter's preferences?</h3>\n<p>You can access Crypter's preferences by either clicking on the cog icon in the\nmain Crypter window or by going to <code>Crypter &gt; Preferences...</code> from the menu.</p>\n<h3><a id=\"user-content-how-can-i-reset-my-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-reset-my-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I reset my MasterPass?</h3>\n<p>You can reset your MasterPass by clicking on the \"Forgot it\" link in the Verify\nMasterPass window. This takes you to a new screen where you can enter a new, valid\nMasterPass. Once you've entered it, click the 'Reset' button and you'll be sent\nback to the verify screen where you can verify your new MasterPass.</p>\n<h3><a id=\"user-content-what-is-a-valid-masterpass\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-a-valid-masterpass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is a valid MasterPass?</h3>\n<p>Crypter will not allow you to set an invalid MasterPass. A MasterPass is valid\nwhen it adheres to the following rules:</p>\n<ul>\n<li>It is at least 8 characters long</li>\n<li>It has at least one uppercase alphabetic character (A-Z)</li>\n<li>It has at least one lowercase alphabetic character (a-z)</li>\n<li>It has at least one numeric character (0-9)</li>\n<li>It has at least one special character ($@!%*#?&amp;)</li>\n</ul>\n<p>These rules are enforced via the following regular expression:</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-sr\"><span class=\"pl-pds\">/</span><span class=\"pl-k\">^</span>(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[<span class=\"pl-c1\">a-z</span>]</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[<span class=\"pl-c1\">A-Z</span>]</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">\\d</span>)(?=<span class=\"pl-c1\">.</span><span class=\"pl-k\">*</span><span class=\"pl-c1\">[$@!%*#?&amp;]</span>)<span class=\"pl-c1\">.</span><span class=\"pl-k\">{8,}</span><span class=\"pl-k\">$</span><span class=\"pl-pds\">/</span></span></pre></div>\n<h3><a id=\"user-content-what-are-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-are-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What are MasterPass credentials?</h3>\n<p>MasterPass credentials are a set of values that are required to derive the\nMasterPassKey from the MasterPass. These values have a pseudo-random element and\nare cryptographically linked. Every MasterPass that is set or reset with Crypter\nhas a unique set of MasterPass credentials. These yield a distinct MasterPassKey,\neven when a MasterPass is reused.</p>\n<h3><a id=\"user-content-how-can-i-export-my-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-export-my-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I export my MasterPass credentials?</h3>\n<p>To export your MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Export\" button. A\ndialog will appear from which you can select the folder where you wish to export\nthe credentials. A success message will confirm a successful export. The\nexported MasterPass credentials file is always named <code>credentials.crypter</code>.</p>\n<h3><a id=\"user-content-how-can-i-import-my-masterpass-credentials\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-import-my-masterpass-credentials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I import my MasterPass credentials?</h3>\n<p>To import a set of MasterPass credentials, you can first open Crypter's\npreferences (see above). From this screen, click on the \"Import\" button. A\ndialog will appear from which you can locate your <code>credentials.crypter</code> file.\nAfter you select it, a success message will confirm a successful import and\nyou will have to verify the MasterPass for the credentials.</p>\n<p>NOTE: while Crypter does not require the MasterPass credentials file to be\nexactly named <code>credentials.crypter</code>, it does require the file's contents to\nbe unaltered from when it was exported from Crypter. If it has been altered,\nthe import may fail.</p>\n<br>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Crypter is developed in the \"dev\" branch, which may be unstable at times.\nThis branch should typically be used for pull requests.</p>\n<p>The \"master\" branch will always be kept stable.</p>\n<h3><a id=\"user-content-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"#configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configurations</h3>\n<p>All major configurations that you can apply are found under <code>app/config.js</code>.\nThis includes changes to certain cryptography settings. Please be advised\nthat altering these may break functionality and\n<a href=\"#achieving-portability-and-same-masterpass-reuse\">portability</a>.</p>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install (dependencies)</h3>\n<p>To install all dependencies, run:</p>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<p>Since Crypter uses gulp, please install it globally if you have not already\ndone so. To start Crypter, run:</p>\n<pre><code>$ gulp\n</code></pre>\n<h3><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test</h3>\n<p>Crypter primarily uses mocha and chai for testing. Since the project uses a\nlot of JS ES6 syntax, babel is also used as a transpiler. To run all the tests,\nexecute:</p>\n<pre><code>$ npm test\n</code></pre>\n<p>Crypter uses istanbul for coverage. To run test coverage, execute:</p>\n<pre><code>$ gulp coverage\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<p>Crypter's binaries (available under releases) have been built using\nElectron <code>v1.4.x</code>. Since Crypter uses electron-builder to build binaries,\nyou must install it globally:</p>\n<pre><code>$ npm install electron-builder@next -g\n</code></pre>\n<p>To build the app for <strong>macOS</strong>, run:</p>\n<pre><code>$ build -m\n</code></pre>\n<p>To build the app for <strong>Linux</strong>, run:</p>\n<pre><code>$ sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils\n$ build -l --x64 --ia32\n</code></pre>\n<p>To build the app for <strong>Windows</strong> x84 and/or x64, run:</p>\n<pre><code>$ build -w --x64 --ia32\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) Habib Rehman (<a href=\"https://git.io/HR\" rel=\"nofollow\">https://git.io/HR</a>)</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished todo so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.100Z",
    "goodColorOnWhite": "#9B5D3C",
    "goodColorOnBlack": "#F28B47",
    "faintColorOnWhite": "rgba(155, 93, 60, 0.1)"
  },
  {
    "slug": "crypto-bot",
    "name": "Crypto-Bot",
    "description": "Encrypt and decrypt your messages",
    "category": "Utilities",
    "repository": "https://github.com/Voyager-One/crypto-bot",
    "keywords": [
      "tool",
      "encryption",
      "decryption"
    ],
    "license": "MIT",
    "locales": [
      "zh-CN"
    ],
    "icon": "crypto-bot-icon.png",
    "icon32": "crypto-bot-icon-32.png",
    "icon64": "crypto-bot-icon-64.png",
    "icon128": "crypto-bot-icon-128.png",
    "icon256": "crypto-bot-icon-256.png",
    "date": "2018-03-22",
    "iconColors": [
      "#f5f5fc",
      "#9e92f5",
      "#b4a9fc",
      "#beb7fc",
      "#ccc4fc"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.515Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-its-for-encrypting-and-decrypting-your-messages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#its-for-encrypting-and-decrypting-your-messages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>It&apos;s for encrypting and decrypting your messages</h3>\n<p>CryptoBot uses CryptoJS on most of the encrytion methods. You can use this application to view these encrytion and decryption process without headache.</p>\n<h4><a id=\"user-content-for-fun-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#for-fun-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For fun :)</h4>\n<p><a target=\"_blank\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/logoban.png\"><img src=\"https://github.com/Voyager-One/crypto-bot/raw/master/logoban.png\" alt=\"logo\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-view-this-app-from-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#view-this-app-from-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>view this app from browser</h4>\n<pre><code>yarn install\nyarn start\n</code></pre>\n<h4><a id=\"user-content-view-this-app-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#view-this-app-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>view this app (electron)</h4>\n<pre><code>yarn build // you need to modify the /build/index.html for the right &lt;script src=&quot;&quot;&gt;\nelectron .\n</code></pre>\n<h4><a id=\"user-content-package-for-darwin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#package-for-darwin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>package for darwin</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=darwin --icon=./logo.icns --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<h4><a id=\"user-content-package-for-win32\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#package-for-win32\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>package for win32</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=win32 --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<h4><a id=\"user-content-package-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Voyager-One/crypto-bot/blob/master/#package-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>package for linux</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=linux --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<p>there may be some issues with the performance on win</p>\n<p><strong>Thanks for the new icon by Arslanshn</strong></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-its-for-encrypting-and-decrypting-your-messages\" class=\"anchor\" aria-hidden=\"true\" href=\"#its-for-encrypting-and-decrypting-your-messages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>It's for encrypting and decrypting your messages</h3>\n<p>CryptoBot uses CryptoJS on most of the encrytion methods. You can use this application to view these encrytion and decryption process without headache.</p>\n<h4><a id=\"user-content-for-fun-\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-fun-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For fun :)</h4>\n<p><a target=\"_blank\" href=\"logoban.png\"><img src=\"logoban.png\" alt=\"logo\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-view-this-app-from-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-this-app-from-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>view this app from browser</h4>\n<pre><code>yarn install\nyarn start\n</code></pre>\n<h4><a id=\"user-content-view-this-app-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-this-app-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>view this app (electron)</h4>\n<pre><code>yarn build // you need to modify the /build/index.html for the right &lt;script src=\"\"&gt;\nelectron .\n</code></pre>\n<h4><a id=\"user-content-package-for-darwin\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-for-darwin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>package for darwin</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=darwin --icon=./logo.icns --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<h4><a id=\"user-content-package-for-win32\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-for-win32\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>package for win32</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=win32 --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<h4><a id=\"user-content-package-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>package for linux</h4>\n<pre><code>electron-packager . --electron-version=1.8.4  --platform=linux --arch=x64 --ignore=node_modules/ --appname=CryptoBot --overwrite\n</code></pre>\n<p>there may be some issues with the performance on win</p>\n<p><strong>Thanks for the new icon by Arslanshn</strong></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.008Z",
    "goodColorOnWhite": "#5840F8",
    "goodColorOnBlack": "#B4A9FC",
    "faintColorOnWhite": "rgba(88, 64, 248, 0.1)"
  },
  {
    "slug": "cryptocat",
    "name": "Cryptocat",
    "description": "Free secure chat software",
    "website": "https://crypto.cat",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "cryptocat-icon.png",
    "icon32": "cryptocat-icon-32.png",
    "icon64": "cryptocat-icon-64.png",
    "icon128": "cryptocat-icon-128.png",
    "icon256": "cryptocat-icon-256.png",
    "date": "2016-04-17",
    "iconColors": [
      "#f85752",
      "#2c507c",
      "#4dc6f5",
      "#852c57",
      "#469be5"
    ],
    "goodColorOnWhite": "#852C57",
    "goodColorOnBlack": "#F85752",
    "faintColorOnWhite": "rgba(133, 44, 87, 0.1)"
  },
  {
    "slug": "cryptoseed",
    "name": "CryptoSeed",
    "description": "Secure your bitcoin recovery seed.",
    "keywords": [
      "bitcoin",
      "cryptoseed",
      "encryption",
      "qr code",
      "aes",
      "seed",
      "recovery"
    ],
    "license": "MIT",
    "category": "Finance",
    "repository": "https://github.com/anderson-arlen/cryptoseed",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/encrypt.png"
      }
    ],
    "icon": "cryptoseed-icon.png",
    "icon32": "cryptoseed-icon-32.png",
    "icon64": "cryptoseed-icon-64.png",
    "icon128": "cryptoseed-icon-128.png",
    "icon256": "cryptoseed-icon-256.png",
    "date": "2017-01-29",
    "iconColors": [
      "#0c0c0c",
      "#f6f6f6",
      "#747474",
      "#848484",
      "#7c7c7c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/5281717",
      "assets_url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/5281717/assets",
      "upload_url": "https://uploads.github.com/repos/anderson-arlen/cryptoseed/releases/5281717/assets{?name,label}",
      "html_url": "https://github.com/anderson-arlen/cryptoseed/releases/tag/v1.1.0",
      "id": 5281717,
      "tag_name": "v1.1.0",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "anderson-arlen",
        "id": 2172709,
        "avatar_url": "https://avatars3.githubusercontent.com/u/2172709?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/anderson-arlen",
        "html_url": "https://github.com/anderson-arlen",
        "followers_url": "https://api.github.com/users/anderson-arlen/followers",
        "following_url": "https://api.github.com/users/anderson-arlen/following{/other_user}",
        "gists_url": "https://api.github.com/users/anderson-arlen/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/anderson-arlen/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/anderson-arlen/subscriptions",
        "organizations_url": "https://api.github.com/users/anderson-arlen/orgs",
        "repos_url": "https://api.github.com/users/anderson-arlen/repos",
        "events_url": "https://api.github.com/users/anderson-arlen/events{/privacy}",
        "received_events_url": "https://api.github.com/users/anderson-arlen/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-01-27T02:49:34Z",
      "published_at": "2017-01-27T03:20:17Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/assets/3068988",
          "id": 3068988,
          "name": "CryptoSeed.Setup.1.1.0.exe",
          "label": null,
          "uploader": {
            "login": "anderson-arlen",
            "id": 2172709,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2172709?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/anderson-arlen",
            "html_url": "https://github.com/anderson-arlen",
            "followers_url": "https://api.github.com/users/anderson-arlen/followers",
            "following_url": "https://api.github.com/users/anderson-arlen/following{/other_user}",
            "gists_url": "https://api.github.com/users/anderson-arlen/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/anderson-arlen/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/anderson-arlen/subscriptions",
            "organizations_url": "https://api.github.com/users/anderson-arlen/orgs",
            "repos_url": "https://api.github.com/users/anderson-arlen/repos",
            "events_url": "https://api.github.com/users/anderson-arlen/events{/privacy}",
            "received_events_url": "https://api.github.com/users/anderson-arlen/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-ms-dos-executable",
          "state": "uploaded",
          "size": 36560591,
          "download_count": 196,
          "created_at": "2017-01-27T02:59:44Z",
          "updated_at": "2017-01-27T03:02:21Z",
          "browser_download_url": "https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed.Setup.1.1.0.exe"
        },
        {
          "url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/assets/3068966",
          "id": 3068966,
          "name": "CryptoSeed_1.1.0_amd64.deb",
          "label": null,
          "uploader": {
            "login": "anderson-arlen",
            "id": 2172709,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2172709?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/anderson-arlen",
            "html_url": "https://github.com/anderson-arlen",
            "followers_url": "https://api.github.com/users/anderson-arlen/followers",
            "following_url": "https://api.github.com/users/anderson-arlen/following{/other_user}",
            "gists_url": "https://api.github.com/users/anderson-arlen/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/anderson-arlen/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/anderson-arlen/subscriptions",
            "organizations_url": "https://api.github.com/users/anderson-arlen/orgs",
            "repos_url": "https://api.github.com/users/anderson-arlen/repos",
            "events_url": "https://api.github.com/users/anderson-arlen/events{/privacy}",
            "received_events_url": "https://api.github.com/users/anderson-arlen/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 33767264,
          "download_count": 129,
          "created_at": "2017-01-27T02:51:57Z",
          "updated_at": "2017-01-27T02:54:04Z",
          "browser_download_url": "https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/assets/3068979",
          "id": 3068979,
          "name": "CryptoSeed_1.1.0_linux_amd64.zip",
          "label": null,
          "uploader": {
            "login": "anderson-arlen",
            "id": 2172709,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2172709?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/anderson-arlen",
            "html_url": "https://github.com/anderson-arlen",
            "followers_url": "https://api.github.com/users/anderson-arlen/followers",
            "following_url": "https://api.github.com/users/anderson-arlen/following{/other_user}",
            "gists_url": "https://api.github.com/users/anderson-arlen/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/anderson-arlen/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/anderson-arlen/subscriptions",
            "organizations_url": "https://api.github.com/users/anderson-arlen/orgs",
            "repos_url": "https://api.github.com/users/anderson-arlen/repos",
            "events_url": "https://api.github.com/users/anderson-arlen/events{/privacy}",
            "received_events_url": "https://api.github.com/users/anderson-arlen/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 49944284,
          "download_count": 93,
          "created_at": "2017-01-27T02:54:23Z",
          "updated_at": "2017-01-27T02:58:35Z",
          "browser_download_url": "https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_linux_amd64.zip"
        },
        {
          "url": "https://api.github.com/repos/anderson-arlen/cryptoseed/releases/assets/3069013",
          "id": 3069013,
          "name": "CryptoSeed_1.1.0_win64.zip",
          "label": null,
          "uploader": {
            "login": "anderson-arlen",
            "id": 2172709,
            "avatar_url": "https://avatars3.githubusercontent.com/u/2172709?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/anderson-arlen",
            "html_url": "https://github.com/anderson-arlen",
            "followers_url": "https://api.github.com/users/anderson-arlen/followers",
            "following_url": "https://api.github.com/users/anderson-arlen/following{/other_user}",
            "gists_url": "https://api.github.com/users/anderson-arlen/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/anderson-arlen/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/anderson-arlen/subscriptions",
            "organizations_url": "https://api.github.com/users/anderson-arlen/orgs",
            "repos_url": "https://api.github.com/users/anderson-arlen/repos",
            "events_url": "https://api.github.com/users/anderson-arlen/events{/privacy}",
            "received_events_url": "https://api.github.com/users/anderson-arlen/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 60927854,
          "download_count": 111,
          "created_at": "2017-01-27T03:07:27Z",
          "updated_at": "2017-01-27T03:12:49Z",
          "browser_download_url": "https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_win64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/anderson-arlen/cryptoseed/tarball/v1.1.0",
      "zipball_url": "https://api.github.com/repos/anderson-arlen/cryptoseed/zipball/v1.1.0",
      "body_html": "<ul>\n<li>fixed icon</li>\n<li>removed redundant hashing of iv</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.534Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cryptoseed\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#cryptoseed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/build/icons/32x32.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/build/icons/32x32.png\" alt=\"logo\" style=\"max-width:100%;\"></a>CryptoSeed</h1>\n<h3><a id=\"user-content-secure-your-bitcoin-recovery-seed\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#secure-your-bitcoin-recovery-seed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Secure your bitcoin recovery seed.</h3>\n<p>Writing down your bitcoin recovery seeds on plain paper might be solid electronic security, but terrible physical security. Not everyone has a safe they can keep stuff like that in. CryptoSeed encrypts your recovery seed with AES256 and encodes the encrypted data into a QR Code which you can print out and keep anywhere.</p>\n<p>Why pay for solutions that still leave your seed in plain text when you can print out and laminate a business card with your encrypted recovery seed on it for free. You could keep a copy in your wallet, or in a safe, or even hide it in plain sight.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/encrypt.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/encrypt.png\" alt=\"Encryption Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>When it comes time to use your recovery seed, just scan the QR Code with your phone and decrypt it with CryptoSeed.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/decrypt.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/decrypt.png\" alt=\"Decryption Screenshot\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-how-secure-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#how-secure-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How secure is it?</h2>\n<p>Your recovery seed is encrypted with the <a href=\"https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#CBC\" rel=\"nofollow\">Cipher Block Chaining (CBC)</a> mode of the <a href=\"https://en.wikipedia.org/wiki/Advanced_Encryption_Standard\" rel=\"nofollow\">Advanced Encryption Standard</a> with a 256 bit key length. Your key is generated using a password of your choice and a <a href=\"https://en.wikipedia.org/wiki/Salt_(cryptography)\" rel=\"nofollow\">random salt</a>, hashed 1 million times with <a href=\"https://en.wikipedia.org/wiki/PBKDF2\" rel=\"nofollow\">pbkdf2</a> (sha512). Encrypting the same data with the same key will yield a different result every time.</p>\n<p><strong>If you forget your password, your seed is lost. There is no recovery.</strong></p>\n<p>Whenever you type anything on a computer connected to the internet, you run the inherent risk of your information being exposed by keyloggers, viruses, and other attack vectors. This risk can be mitigated by using an offline computer or by simply typing in your recovery phrase out of order and rearranging them with the mouse afterword. Another good option would be to use a distro like <a href=\"https://www.qubes-os.org/\" rel=\"nofollow\">Qubes</a>.</p>\n<p>No matter what you do there is risk, but once encrypted your seed is pretty safe.</p>\n<hr>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<h4><a id=\"user-content-prebuilt-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#prebuilt-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prebuilt packages</h4>\n<p><a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_amd64.deb\">Ubuntu/Debian (installer)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_linux_amd64.zip\">Linux (zip)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed.Setup.1.1.0.exe\">Windows x64 (installer)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_win64.zip\">Windows x64 (zip)</a></p>\n<p><em>OSX coming soon</em></p>\n<p><a href=\"https://github.com/anderson-arlen/cryptoseed/releases\">View releases</a></p>\n<h4><a id=\"user-content-development-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#development-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>\tgit clone git@github.com:anderson-arlen/cryptoseed.git\n\t<span class=\"pl-c1\">cd</span> cryptoseed\n\tnpm install <span class=\"pl-k\">&amp;&amp;</span> npm start</pre></div>\n<h4><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h4>\n<div class=\"highlight highlight-source-shell\"><pre>\tnpm run pack:linux\n\tnpm run pack:windows</pre></div>\n<hr>\n<h2><a id=\"user-content-cryptography-notice\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#cryptography-notice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cryptography Notice</h2>\n<p>This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country&apos;s laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See <a href=\"http://www.wassenaar.org/\" rel=\"nofollow\">http://www.wassenaar.org/</a> for more information.</p>\n<p>The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), classifies this software as 5D002. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13(e)) for both object code and source code.</p>\n<hr>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright (c) 2017 Arlen Anderson</p>\n<p>License under The MIT License (MIT)</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the &quot;Software&quot;), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.</p>\n<p><strong>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</strong></p>\n<hr>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/anderson-arlen/cryptoseed/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>Bitcoin: 1LPCKLyrqFRjQ8yZRyBdAo3yr5Cx6Sb37F</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cryptoseed\" class=\"anchor\" aria-hidden=\"true\" href=\"#cryptoseed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/build/icons/32x32.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/build/icons/32x32.png\" alt=\"logo\" style=\"max-width:100%;\"></a>CryptoSeed</h1>\n<h3><a id=\"user-content-secure-your-bitcoin-recovery-seed\" class=\"anchor\" aria-hidden=\"true\" href=\"#secure-your-bitcoin-recovery-seed\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Secure your bitcoin recovery seed.</h3>\n<p>Writing down your bitcoin recovery seeds on plain paper might be solid electronic security, but terrible physical security. Not everyone has a safe they can keep stuff like that in. CryptoSeed encrypts your recovery seed with AES256 and encodes the encrypted data into a QR Code which you can print out and keep anywhere.</p>\n<p>Why pay for solutions that still leave your seed in plain text when you can print out and laminate a business card with your encrypted recovery seed on it for free. You could keep a copy in your wallet, or in a safe, or even hide it in plain sight.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/encrypt.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/encrypt.png\" alt=\"Encryption Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>When it comes time to use your recovery seed, just scan the QR Code with your phone and decrypt it with CryptoSeed.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/decrypt.png\"><img src=\"https://raw.githubusercontent.com/anderson-arlen/cryptoseed/master/decrypt.png\" alt=\"Decryption Screenshot\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-how-secure-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-secure-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How secure is it?</h2>\n<p>Your recovery seed is encrypted with the <a href=\"https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#CBC\" rel=\"nofollow\">Cipher Block Chaining (CBC)</a> mode of the <a href=\"https://en.wikipedia.org/wiki/Advanced_Encryption_Standard\" rel=\"nofollow\">Advanced Encryption Standard</a> with a 256 bit key length. Your key is generated using a password of your choice and a <a href=\"https://en.wikipedia.org/wiki/Salt_(cryptography)\" rel=\"nofollow\">random salt</a>, hashed 1 million times with <a href=\"https://en.wikipedia.org/wiki/PBKDF2\" rel=\"nofollow\">pbkdf2</a> (sha512). Encrypting the same data with the same key will yield a different result every time.</p>\n<p><strong>If you forget your password, your seed is lost. There is no recovery.</strong></p>\n<p>Whenever you type anything on a computer connected to the internet, you run the inherent risk of your information being exposed by keyloggers, viruses, and other attack vectors. This risk can be mitigated by using an offline computer or by simply typing in your recovery phrase out of order and rearranging them with the mouse afterword. Another good option would be to use a distro like <a href=\"https://www.qubes-os.org/\" rel=\"nofollow\">Qubes</a>.</p>\n<p>No matter what you do there is risk, but once encrypted your seed is pretty safe.</p>\n<hr>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<h4><a id=\"user-content-prebuilt-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#prebuilt-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prebuilt packages</h4>\n<p><a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_amd64.deb\">Ubuntu/Debian (installer)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_linux_amd64.zip\">Linux (zip)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed.Setup.1.1.0.exe\">Windows x64 (installer)</a><br>\n<a href=\"https://github.com/anderson-arlen/cryptoseed/releases/download/v1.1.0/CryptoSeed_1.1.0_win64.zip\">Windows x64 (zip)</a></p>\n<p><em>OSX coming soon</em></p>\n<p><a href=\"https://github.com/anderson-arlen/cryptoseed/releases\">View releases</a></p>\n<h4><a id=\"user-content-development-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>\tgit clone git@github.com:anderson-arlen/cryptoseed.git\n\t<span class=\"pl-c1\">cd</span> cryptoseed\n\tnpm install <span class=\"pl-k\">&amp;&amp;</span> npm start</pre></div>\n<h4><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h4>\n<div class=\"highlight highlight-source-shell\"><pre>\tnpm run pack:linux\n\tnpm run pack:windows</pre></div>\n<hr>\n<h2><a id=\"user-content-cryptography-notice\" class=\"anchor\" aria-hidden=\"true\" href=\"#cryptography-notice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cryptography Notice</h2>\n<p>This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See <a href=\"http://www.wassenaar.org/\" rel=\"nofollow\">http://www.wassenaar.org/</a> for more information.</p>\n<p>The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), classifies this software as 5D002. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13(e)) for both object code and source code.</p>\n<hr>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright (c) 2017 Arlen Anderson</p>\n<p>License under The MIT License (MIT)</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.</p>\n<p><strong>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</strong></p>\n<hr>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>Bitcoin: 1LPCKLyrqFRjQ8yZRyBdAo3yr5Cx6Sb37F</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.123Z",
    "goodColorOnWhite": "#0C0C0C",
    "goodColorOnBlack": "#F6F6F6",
    "faintColorOnWhite": "rgba(12, 12, 12, 0.1)"
  },
  {
    "slug": "cuba-studio",
    "name": "CUBA Studio",
    "description": "Specialized tool for rapid application development",
    "website": "https://www.cuba-platform.com",
    "category": "Developer Tools",
    "keywords": [
      "java",
      "enterprise",
      "full-stack",
      "rad",
      "cuba-platform"
    ],
    "screenshots": [
      {
        "imageUrl": "https://www.cuba-platform.com/discuss/uploads/default/original/2X/c/ca959375555c6b1088d7121710db7130c4f6d5ad.jpg",
        "caption": "CUBA Studio SE",
        "imageLink": "https://www.cuba-platform.com/discuss/t/platform-cuba-studio-se-a-desktop-application-based-on-electron/2914"
      }
    ],
    "icon": "cuba-studio-icon.png",
    "icon32": "cuba-studio-icon-32.png",
    "icon64": "cuba-studio-icon-64.png",
    "icon128": "cuba-studio-icon-128.png",
    "icon256": "cuba-studio-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#046cac",
      "#645c5c",
      "#1c64b0",
      "#1c64b0",
      "#1c64b0"
    ],
    "goodColorOnWhite": "#046CAC",
    "goodColorOnBlack": "#0583D0",
    "faintColorOnWhite": "rgba(4, 108, 172, 0.1)"
  },
  {
    "slug": "cumulus",
    "name": "Cumulus",
    "description": "A SoundCloud player that lives in your menubar",
    "website": "http://gillesdemey.github.io/Cumulus/",
    "repository": "https://github.com/gillesdemey/Cumulus",
    "keywords": [
      "soundcloud",
      "music",
      "player"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/gillesdemey/Cumulus/master/assets/cumulus_app.png"
      }
    ],
    "icon": "cumulus-icon.png",
    "icon32": "cumulus-icon-32.png",
    "icon64": "cumulus-icon-64.png",
    "icon128": "cumulus-icon-128.png",
    "icon256": "cumulus-icon-256.png",
    "date": "2016-12-27",
    "iconColors": [
      "#fa3d09",
      "#fbfafa",
      "#e8885f",
      "#f5a57e",
      "#fca48c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/5949447",
      "assets_url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/5949447/assets",
      "upload_url": "https://uploads.github.com/repos/gillesdemey/Cumulus/releases/5949447/assets{?name,label}",
      "html_url": "https://github.com/gillesdemey/Cumulus/releases/tag/v0.10.1",
      "id": 5949447,
      "tag_name": "v0.10.1",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "gillesdemey",
        "id": 868844,
        "avatar_url": "https://avatars1.githubusercontent.com/u/868844?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gillesdemey",
        "html_url": "https://github.com/gillesdemey",
        "followers_url": "https://api.github.com/users/gillesdemey/followers",
        "following_url": "https://api.github.com/users/gillesdemey/following{/other_user}",
        "gists_url": "https://api.github.com/users/gillesdemey/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/gillesdemey/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/gillesdemey/subscriptions",
        "organizations_url": "https://api.github.com/users/gillesdemey/orgs",
        "repos_url": "https://api.github.com/users/gillesdemey/repos",
        "events_url": "https://api.github.com/users/gillesdemey/events{/privacy}",
        "received_events_url": "https://api.github.com/users/gillesdemey/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-04-02T15:24:00Z",
      "published_at": "2017-04-02T15:27:01Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/gillesdemey/Cumulus/releases/assets/3646873",
          "id": 3646873,
          "name": "Cumulus-0.10.1.dmg",
          "label": null,
          "uploader": {
            "login": "gillesdemey",
            "id": 868844,
            "avatar_url": "https://avatars1.githubusercontent.com/u/868844?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gillesdemey",
            "html_url": "https://github.com/gillesdemey",
            "followers_url": "https://api.github.com/users/gillesdemey/followers",
            "following_url": "https://api.github.com/users/gillesdemey/following{/other_user}",
            "gists_url": "https://api.github.com/users/gillesdemey/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gillesdemey/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gillesdemey/subscriptions",
            "organizations_url": "https://api.github.com/users/gillesdemey/orgs",
            "repos_url": "https://api.github.com/users/gillesdemey/repos",
            "events_url": "https://api.github.com/users/gillesdemey/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gillesdemey/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52265551,
          "download_count": 4253,
          "created_at": "2017-04-13T15:29:54Z",
          "updated_at": "2017-04-13T15:30:15Z",
          "browser_download_url": "https://github.com/gillesdemey/Cumulus/releases/download/v0.10.1/Cumulus-0.10.1.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/gillesdemey/Cumulus/tarball/v0.10.1",
      "zipball_url": "https://api.github.com/repos/gillesdemey/Cumulus/zipball/v0.10.1",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.550Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cumulus\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#cumulus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cumulus</h1>\n<p>A SoundCloud player that lives in your menubar.</p>\n<p><a href=\"https://github.com/gillesdemey/Cumulus/releases/latest\"><img src=\"https://camo.githubusercontent.com/299fd6651a7d4fa851c29763d8124744f65fe81d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f61642d6c61746573742d626c75652e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/badge/download-latest-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/assets/cumulus_app.png\"><img height=\"600\" width=\"auto\" src=\"https://github.com/gillesdemey/Cumulus/raw/master/assets/cumulus_app.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h1>\n<p>Download the <a href=\"https://github.com/gillesdemey/Cumulus/releases/latest\">latest release for OSX</a>.</p>\n<p><em>IntelliJ users be warned: This app hijacks the &#x2318;+Alt+L shortcurt used by IntelliJ to reformat code. See <a href=\"https://github.com/gillesdemey/Cumulus/issues/40#issuecomment-261022368\">#40</a> and <a href=\"https://github.com/gillesdemey/Cumulus/issues/77\">#77</a>.</em></p>\n<h1><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h1>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h2>\n<p><code>npm install</code></p>\n<p><code>npm install -g electron</code></p>\n<h2><a id=\"user-content-compile-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#compile-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compile the application</h2>\n<p><code>grunt</code> or <code>grunt build</code></p>\n<h2><a id=\"user-content-run-the-application-with-the-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#run-the-application-with-the-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run the application with the <a href=\"https://developer.chrome.com/devtools\" rel=\"nofollow\">Chrome DevTools</a></h2>\n<p><code>NODE_ENV=development electron .</code></p>\n<h3><a id=\"user-content-or-in-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gillesdemey/Cumulus/blob/master/#or-in-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Or in Windows:</h3>\n<ul>\n<li>PowerShell: <code>$env:NODE_ENV=&quot;development&quot;; electron .</code></li>\n<li>CMD: <code>set &quot;NODE_ENV=development&quot; &amp; electron .</code></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-cumulus\" class=\"anchor\" aria-hidden=\"true\" href=\"#cumulus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cumulus</h1>\n<p>A SoundCloud player that lives in your menubar.</p>\n<p><a href=\"https://github.com/gillesdemey/Cumulus/releases/latest\"><img src=\"https://camo.githubusercontent.com/299fd6651a7d4fa851c29763d8124744f65fe81d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f61642d6c61746573742d626c75652e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/badge/download-latest-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"assets/cumulus_app.png\"><img height=\"600\" width=\"auto\" src=\"assets/cumulus_app.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h1>\n<p>Download the <a href=\"https://github.com/gillesdemey/Cumulus/releases/latest\">latest release for OSX</a>.</p>\n<p><em>IntelliJ users be warned: This app hijacks the ⌘+Alt+L shortcurt used by IntelliJ to reformat code. See <a href=\"https://github.com/gillesdemey/Cumulus/issues/40#issuecomment-261022368\">#40</a> and <a href=\"https://github.com/gillesdemey/Cumulus/issues/77\">#77</a>.</em></p>\n<h1><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h1>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h2>\n<p><code>npm install</code></p>\n<p><code>npm install -g electron</code></p>\n<h2><a id=\"user-content-compile-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#compile-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compile the application</h2>\n<p><code>grunt</code> or <code>grunt build</code></p>\n<h2><a id=\"user-content-run-the-application-with-the-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-the-application-with-the-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run the application with the <a href=\"https://developer.chrome.com/devtools\" rel=\"nofollow\">Chrome DevTools</a></h2>\n<p><code>NODE_ENV=development electron .</code></p>\n<h3><a id=\"user-content-or-in-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#or-in-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Or in Windows:</h3>\n<ul>\n<li>PowerShell: <code>$env:NODE_ENV=\"development\"; electron .</code></li>\n<li>CMD: <code>set \"NODE_ENV=development\" &amp; electron .</code></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.252Z",
    "goodColorOnWhite": "#CF3004",
    "goodColorOnBlack": "#FA3D09",
    "faintColorOnWhite": "rgba(207, 48, 4, 0.1)"
  },
  {
    "slug": "cycligent-git-tool",
    "name": "Cycligent Git Tool",
    "description": "Straightforward, graphic GUI for your Git projects.",
    "website": "https://www.cycligent.com/git-tool",
    "keywords": [
      "git",
      "programming",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "cycligent-git-tool-icon.png",
    "icon32": "cycligent-git-tool-icon-32.png",
    "icon64": "cycligent-git-tool-icon-64.png",
    "icon128": "cycligent-git-tool-icon-128.png",
    "icon256": "cycligent-git-tool-icon-256.png",
    "date": "2016-09-15",
    "iconColors": [
      "#dbdbdb",
      "#4d958c",
      "#b4b4b4",
      "#9eb8b4",
      "#9c9c9c"
    ],
    "goodColorOnWhite": "#3F7972",
    "goodColorOnBlack": "#4D958C",
    "faintColorOnWhite": "rgba(63, 121, 114, 0.1)"
  },
  {
    "slug": "cypress",
    "name": "Cypress",
    "description": "Automated test runner for web applications",
    "website": "https://www.cypress.io/",
    "repository": "https://github.com/cypress-io/cypress",
    "keywords": [
      "testing",
      "developer tools",
      "web development"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667"
      }
    ],
    "icon": "cypress-icon.png",
    "icon32": "cypress-icon-32.png",
    "icon64": "cypress-icon-64.png",
    "icon128": "cypress-icon-128.png",
    "icon256": "cypress-icon-256.png",
    "date": "2016-06-03",
    "iconColors": [
      "#3a3a3a",
      "#f7f7f7",
      "#9a9c9a",
      "#a4a4a4",
      "#949494"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.555Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1268976/20607953/d7ae489c-b24a-11e6-9cc4-91c6c74c5e88.png\"><img src=\"https://cloud.githubusercontent.com/assets/1268976/20607953/d7ae489c-b24a-11e6-9cc4-91c6c74c5e88.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://on.cypress.io\" rel=\"nofollow\">Documentation</a> |\n  <a href=\"https://on.cypress.io/changelog\" rel=\"nofollow\">Changelog</a> |\n  <a href=\"https://on.cypress.io/roadmap\" rel=\"nofollow\">Roadmap</a>\n</p>\n<h3 align=\"center\"><a id=\"user-content---the-web-has-evolved-finally-testing-has-too\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#--the-web-has-evolved-finally-testing-has-too\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  The web has evolved. Finally, testing has too.\n</h3>\n<p align=\"center\">\n  Fast, easy and reliable testing for anything that runs in a browser.\n</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/cypress\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/e23204b86e18fa9cd4b1d01a9b05d8ab5598bd58/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f637970726573732e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/dm/cypress.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://gitter.im/cypress-io/cypress\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/d2e2be10017f31702c39fe23256bad84069aac33/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f637970726573732d696f2f637970726573732e737667\" alt=\"Gitter chat\" data-canonical-src=\"https://img.shields.io/gitter/room/cypress-io/cypress.svg\" style=\"max-width:100%;\">\n  </a><br>\n  <a href=\"https://opencollective.com/cypressio\" rel=\"nofollow\">\n    \n  \n</a></p><p></p><a href=\"https://opencollective.com/cypressio\" rel=\"nofollow\">\n</a><h2><a href=\"https://opencollective.com/cypressio\" rel=\"nofollow\"></a><a id=\"user-content-what-is-cypress\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#what-is-cypress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is Cypress?</h2>\n<p align=\"center\">\n  <a href=\"https://player.vimeo.com/video/237527670\" rel=\"nofollow\">\n    <img alt=\"Why Cypress Video\" src=\"https://user-images.githubusercontent.com/1271364/31739717-dbdff0ee-b41c-11e7-9b16-bfa1b6ac1814.png\" width=\"75%\" height=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<p><a href=\"https://badge.fury.io/js/cypress\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eeac3804665f2c05dfaf1d18dff2722db530cde0/68747470733a2f2f62616467652e667572792e696f2f6a732f637970726573732e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/cypress.svg\" style=\"max-width:100%;\"></a></p>\n<p>Install Cypress for Mac, Linux, or Windows, then <a href=\"https://docs.cypress.io/guides/getting-started/installing-cypress.html\" rel=\"nofollow\">get started</a>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install cypress --save-dev</pre></div>\n<p><img src=\"https://user-images.githubusercontent.com/1271364/31740846-7bf607f0-b420-11e7-855f-41c996040d31.gif\" alt=\"installing-cli e1693232\" style=\"max-width:100%;\"></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p><a href=\"https://circleci.com/gh/cypress-io/cypress/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8cc98111df0fb083489e32f685646d5d711efe1d/68747470733a2f2f636972636c6563692e636f6d2f67682f637970726573732d696f2f637970726573732f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/cypress-io/cypress/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a> - <code>master</code> branch</p>\n<p>Please see our <a href=\"https://github.com/cypress-io/cypress/blob/master//CONTRIBUTING.md\">Contributing Guideline</a> which explains repo organization, linting, testing, and other steps.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/cypress-io/cypress/blob/master/LICENSE.md\"><img src=\"https://camo.githubusercontent.com/6a40b4913be1852a0fe4a896c5912412202f9169/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg\" style=\"max-width:100%;\"></a></p>\n<p>This project is licensed under the terms of the <a href=\"https://github.com/cypress-io/cypress/blob/master//LICENSE.md\">MIT license</a>.</p>\n<h2><a id=\"user-content-badges\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cypress-io/cypress/blob/master/#badges\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Badges</h2>\n<p>Let the world know your project is using Cypress.io to test with this cool badge</p>\n<p><a href=\"https://cypress.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d907bd614d48c42a199fc644f5b9c4c842918e3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f637970726573732e696f2d74657374732d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<pre><code>[![Cypress.io tests](https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square)](https://cypress.io)\n</code></pre>\n<p></p></article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1268976/20607953/d7ae489c-b24a-11e6-9cc4-91c6c74c5e88.png\"><img src=\"https://cloud.githubusercontent.com/assets/1268976/20607953/d7ae489c-b24a-11e6-9cc4-91c6c74c5e88.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://on.cypress.io\" rel=\"nofollow\">Documentation</a> |\n  <a href=\"https://on.cypress.io/changelog\" rel=\"nofollow\">Changelog</a> |\n  <a href=\"https://on.cypress.io/roadmap\" rel=\"nofollow\">Roadmap</a>\n</p>\n<h3 align=\"center\"><a id=\"user-content---the-web-has-evolved-finally-testing-has-too\" class=\"anchor\" aria-hidden=\"true\" href=\"#--the-web-has-evolved-finally-testing-has-too\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  The web has evolved. Finally, testing has too.\n</h3>\n<p align=\"center\">\n  Fast, easy and reliable testing for anything that runs in a browser.\n</p>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/cypress\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/e23204b86e18fa9cd4b1d01a9b05d8ab5598bd58/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f637970726573732e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/dm/cypress.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://gitter.im/cypress-io/cypress\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/d2e2be10017f31702c39fe23256bad84069aac33/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f637970726573732d696f2f637970726573732e737667\" alt=\"Gitter chat\" data-canonical-src=\"https://img.shields.io/gitter/room/cypress-io/cypress.svg\" style=\"max-width:100%;\">\n  </a><br>\n  <a href=\"https://opencollective.com/cypressio\" rel=\"nofollow\">\n    \n  \n<p></p>\n<h2><a id=\"user-content-what-is-cypress\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-cypress\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is Cypress?</h2>\n<p align=\"center\">\n  <a href=\"https://player.vimeo.com/video/237527670\" rel=\"nofollow\">\n    <img alt=\"Why Cypress Video\" src=\"https://user-images.githubusercontent.com/1271364/31739717-dbdff0ee-b41c-11e7-9b16-bfa1b6ac1814.png\" width=\"75%\" height=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<p><a href=\"https://badge.fury.io/js/cypress\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/eeac3804665f2c05dfaf1d18dff2722db530cde0/68747470733a2f2f62616467652e667572792e696f2f6a732f637970726573732e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/cypress.svg\" style=\"max-width:100%;\"></a></p>\n<p>Install Cypress for Mac, Linux, or Windows, then <a href=\"https://docs.cypress.io/guides/getting-started/installing-cypress.html\" rel=\"nofollow\">get started</a>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install cypress --save-dev</pre></div>\n<p><img src=\"https://user-images.githubusercontent.com/1271364/31740846-7bf607f0-b420-11e7-855f-41c996040d31.gif\" alt=\"installing-cli e1693232\" style=\"max-width:100%;\"></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p><a href=\"https://circleci.com/gh/cypress-io/cypress/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8cc98111df0fb083489e32f685646d5d711efe1d/68747470733a2f2f636972636c6563692e636f6d2f67682f637970726573732d696f2f637970726573732f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/cypress-io/cypress/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a> - <code>master</code> branch</p>\n<p>Please see our <a href=\"/CONTRIBUTING.md\">Contributing Guideline</a> which explains repo organization, linting, testing, and other steps.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/cypress-io/cypress/blob/master/LICENSE.md\"><img src=\"https://camo.githubusercontent.com/6a40b4913be1852a0fe4a896c5912412202f9169/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg\" style=\"max-width:100%;\"></a></p>\n<p>This project is licensed under the terms of the <a href=\"/LICENSE.md\">MIT license</a>.</p>\n<h2><a id=\"user-content-badges\" class=\"anchor\" aria-hidden=\"true\" href=\"#badges\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Badges</h2>\n<p>Let the world know your project is using Cypress.io to test with this cool badge</p>\n<p><a href=\"https://cypress.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d907bd614d48c42a199fc644f5b9c4c842918e3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f637970726573732e696f2d74657374732d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"badge\" data-canonical-src=\"https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<pre><code>[![Cypress.io tests](https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square)](https://cypress.io)\n</code></pre>\n</a></p></article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.216Z",
    "goodColorOnWhite": "#3A3A3A",
    "goodColorOnBlack": "#9A9C9A",
    "faintColorOnWhite": "rgba(58, 58, 58, 0.1)"
  },
  {
    "slug": "dat",
    "name": "Dat",
    "description": "Peer to peer data sharing app built for humans",
    "website": "https://datproject.org",
    "category": "Developer Tools",
    "repository": "https://github.com/datproject/dat-desktop",
    "homebrewCaskName": "dat",
    "keywords": [
      "p2p",
      "filesharing",
      "hosting",
      "decentralization",
      "database",
      "datastore",
      "publishing",
      "education"
    ],
    "license": "BSD-3-Clause",
    "screenshots": [
      {
        "imageUrl": "https://github.com/datproject/dat-desktop/raw/master/assets/screenshot.png"
      }
    ],
    "icon": "dat-icon.png",
    "icon32": "dat-icon-32.png",
    "icon64": "dat-icon-64.png",
    "icon128": "dat-icon-128.png",
    "icon256": "dat-icon-256.png",
    "date": "2017-10-21",
    "iconColors": [
      "#189528",
      "#f7f8f7",
      "#8cca94",
      "#7ab880",
      "#82c48a"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/dat-land/dat-desktop/releases/5966271",
      "assets_url": "https://api.github.com/repos/dat-land/dat-desktop/releases/5966271/assets",
      "upload_url": "https://uploads.github.com/repos/dat-land/dat-desktop/releases/5966271/assets{?name,label}",
      "html_url": "https://github.com/dat-land/dat-desktop/releases/tag/v2.0.0",
      "id": 5966271,
      "tag_name": "v2.0.0",
      "target_commitish": "master",
      "name": "2.0.0",
      "draft": false,
      "author": {
        "login": "juliangruber",
        "id": 10247,
        "avatar_url": "https://avatars2.githubusercontent.com/u/10247?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/juliangruber",
        "html_url": "https://github.com/juliangruber",
        "followers_url": "https://api.github.com/users/juliangruber/followers",
        "following_url": "https://api.github.com/users/juliangruber/following{/other_user}",
        "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions",
        "organizations_url": "https://api.github.com/users/juliangruber/orgs",
        "repos_url": "https://api.github.com/users/juliangruber/repos",
        "events_url": "https://api.github.com/users/juliangruber/events{/privacy}",
        "received_events_url": "https://api.github.com/users/juliangruber/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-05-31T07:30:58Z",
      "published_at": "2017-06-01T14:12:21Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/dat-land/dat-desktop/releases/assets/3996086",
          "id": 3996086,
          "name": "dat-desktop-2.0.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "juliangruber",
            "id": 10247,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10247?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/juliangruber",
            "html_url": "https://github.com/juliangruber",
            "followers_url": "https://api.github.com/users/juliangruber/followers",
            "following_url": "https://api.github.com/users/juliangruber/following{/other_user}",
            "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions",
            "organizations_url": "https://api.github.com/users/juliangruber/orgs",
            "repos_url": "https://api.github.com/users/juliangruber/repos",
            "events_url": "https://api.github.com/users/juliangruber/events{/privacy}",
            "received_events_url": "https://api.github.com/users/juliangruber/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52039659,
          "download_count": 505,
          "created_at": "2017-05-31T07:56:10Z",
          "updated_at": "2017-05-31T07:56:13Z",
          "browser_download_url": "https://github.com/dat-land/dat-desktop/releases/download/v2.0.0/dat-desktop-2.0.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/dat-land/dat-desktop/releases/assets/3996049",
          "id": 3996049,
          "name": "dat-desktop-2.0.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "juliangruber",
            "id": 10247,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10247?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/juliangruber",
            "html_url": "https://github.com/juliangruber",
            "followers_url": "https://api.github.com/users/juliangruber/followers",
            "following_url": "https://api.github.com/users/juliangruber/following{/other_user}",
            "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions",
            "organizations_url": "https://api.github.com/users/juliangruber/orgs",
            "repos_url": "https://api.github.com/users/juliangruber/repos",
            "events_url": "https://api.github.com/users/juliangruber/events{/privacy}",
            "received_events_url": "https://api.github.com/users/juliangruber/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 56623104,
          "download_count": 2370,
          "created_at": "2017-05-31T07:53:18Z",
          "updated_at": "2017-05-31T07:53:21Z",
          "browser_download_url": "https://github.com/dat-land/dat-desktop/releases/download/v2.0.0/dat-desktop-2.0.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/dat-land/dat-desktop/releases/assets/3996089",
          "id": 3996089,
          "name": "dat-desktop-2.0.0.dmg",
          "label": "",
          "uploader": {
            "login": "juliangruber",
            "id": 10247,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10247?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/juliangruber",
            "html_url": "https://github.com/juliangruber",
            "followers_url": "https://api.github.com/users/juliangruber/followers",
            "following_url": "https://api.github.com/users/juliangruber/following{/other_user}",
            "gists_url": "https://api.github.com/users/juliangruber/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/juliangruber/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/juliangruber/subscriptions",
            "organizations_url": "https://api.github.com/users/juliangruber/orgs",
            "repos_url": "https://api.github.com/users/juliangruber/repos",
            "events_url": "https://api.github.com/users/juliangruber/events{/privacy}",
            "received_events_url": "https://api.github.com/users/juliangruber/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 46420478,
          "download_count": 2572,
          "created_at": "2017-05-31T07:56:35Z",
          "updated_at": "2017-05-31T07:56:39Z",
          "browser_download_url": "https://github.com/dat-land/dat-desktop/releases/download/v2.0.0/dat-desktop-2.0.0.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/dat-land/dat-desktop/tarball/v2.0.0",
      "zipball_url": "https://api.github.com/repos/dat-land/dat-desktop/zipball/v2.0.0",
      "body_html": "<p>Heya, we're back with an exciting new release! We've been hard at work to improve Dat Desktop based on your feedback, and happy to put out a brand new version. With close to 100 commits since the last version a lot has changed!</p>\n<hr>\n<h2>New features <g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji></h2>\n<ul>\n<li>Dat protocol v2! - The all new Dat protocol has landed! The new protocol is faster <g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji>, more secure <g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f512.png\">🔒</g-emoji> and simpler <g-emoji class=\"g-emoji\" alias=\"ok_woman\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f646.png\">🙆</g-emoji>. Read more about it in our <a href=\"https://github.com/datproject/docs/blob/master/papers/dat-paper.pdf\">design paper</a>. Note that <strong>the new protocol is not backwards compatible</strong> and existing Dats will need to be reimported.</li>\n<li>You can now edit the metadata of Dats you've created. Any changes will be automatically sent to all other peers, just like you're used to with updates to files.</li>\n<li>We've reworked the import flow. You can now select where to download files, and get a lil preview of the data you're about to pull down.</li>\n<li>When you first open Dat Desktop there's now a little tutorial to help guide you get started</li>\n</ul>\n<h2>Minor <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji></h2>\n<ul>\n<li>We switched to using <a href=\"https://github.com/yoshuawuyts/microcomponent\">microcomponent</a> for all our elements. This has allowed us to create a smooth UI running at 60fps that's great to compose.</li>\n<li>We're now using a more efficient file watching algorithm which has greatly improved performance and simplicity.</li>\n<li>We've improved the test suite. This should help with catching regressions and allow us to continue adding features with confidence.</li>\n</ul>\n<h2>Fixes <g-emoji class=\"g-emoji\" alias=\"hospital\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3e5.png\">🏥</g-emoji></h2>\n<ul>\n<li>In nearly 100 commits we've created and fixed more bugs than we can count.  We've been working hard to fix bugs so everyone has a great experience!</li>\n</ul>\n<hr>\n<p>To install Dat Desktop download the <code>.dmg</code> file on macOS or the <code>.AppImage</code> on GNU/Linux <g-emoji class=\"g-emoji\" alias=\"arrow_down\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b07.png\">⬇️</g-emoji>. Once it's installed you'll receive future updates automatically.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.647Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-dat-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#dat-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dat Desktop</h1>\n<div align=\"center\">\n  <strong>Peer to peer data sharing app built for humans.</strong>\n</div>\n<br>\n<div align=\"center\">\n  \n  <a href=\"https://travis-ci.org/datproject/dat-desktop\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1e3b370c299c0d9636845cc9c370779576381308/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f64617470726f6a6563742f6461742d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/datproject/dat-desktop/master.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://standardjs.com\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/60b623caed11e738da0b201abab8b8d2de66a7b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Standard\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p><a target=\"_blank\" href=\"https://github.com/datproject/dat-desktop/blob/master/assets/screenshot.png\"><img src=\"https://github.com/datproject/dat-desktop/raw/master/assets/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-content\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#table-of-content\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Content</h2>\n<ul>\n<li><a href=\"https://github.com/datproject/dat-desktop/blob/master/#download\">Download</a></li>\n<li><a href=\"https://github.com/datproject/dat-desktop/blob/master/#commands\">Commands</a></li>\n<li><a href=\"https://github.com/datproject/dat-desktop/blob/master/#directory-structure\">Directory Structure</a></li>\n<li><a href=\"https://github.com/datproject/dat-desktop/blob/master/#faq\">FAQ</a></li>\n<li><a href=\"https://github.com/datproject/dat-desktop/blob/master/#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>To run the app locally check out our <a href=\"https://datproject.org/install\" rel=\"nofollow\">download\nguide</a> or install directly from the command\nline using <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>. Currently only MacOS is\nsupported.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew update <span class=\"pl-k\">&amp;&amp;</span> brew cask install dat</pre></div>\n<h2><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Commands</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install             <span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\n$ npm start               <span class=\"pl-c\"><span class=\"pl-c\">#</span> start the application</span>\n$ npm run dist            <span class=\"pl-c\"><span class=\"pl-c\">#</span> compile the app into an ASAR file to release</span>\n$ npm start --dat=<span class=\"pl-k\">&lt;</span>dir<span class=\"pl-k\">&gt;</span>   <span class=\"pl-c\"><span class=\"pl-c\">#</span> change the path for new dat archives (default ~/Downloads)</span></pre></div>\n<h2><a id=\"user-content-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Directory structure</h2>\n<pre lang=\"txt\"><code>elements/      Standalone application-specific elements\nlib/           Generalized components, should be moved out of project later\nmodels/        Choo models\npages/         Views that are directly mounted on the router\npublic/        Various assets\nscripts/       Various scripts used to build and manage the repository\napp.js         Client application entry file\nindex.html     Initial HTML served\nindex.js       Electron application entry\n</code></pre>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<h3><a id=\"user-content-how-can-i-speed-up-downloading-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#how-can-i-speed-up-downloading-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I speed up downloading Electron?</h3>\n<p>If you&#x2019;re not in Europe or the US, you might want to use a different mirror for <code>electron</code>.\nYou can set the <code>ELECTRON_MIRROR</code> variable to point to a different provider:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Europe / US</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Asia / Oceania</span>\n$ ELECTRON_MIRROR=<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>https://npm.taobao.org/mirrors/electron/<span class=\"pl-pds\">&quot;</span></span> npm install</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n<h2><a id=\"user-content-font-attribution--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/datproject/dat-desktop/blob/master/#font-attribution--license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Font Attribution &amp; License</h2>\n<p>SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (<a href=\"http://www.adobe.com/\" rel=\"nofollow\">http://www.adobe.com/</a>), with Reserved Font Name &apos;Source&apos;. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. <a href=\"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL\" rel=\"nofollow\">SIL Open Font License, 1.1</a></p>\n<p>SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. <a href=\"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL\" rel=\"nofollow\">SIL Open Font License, 1.1</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-dat-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#dat-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dat Desktop</h1>\n<div align=\"center\">\n  <strong>Peer to peer data sharing app built for humans.</strong>\n</div>\n<br>\n<div align=\"center\">\n  \n  <a href=\"https://travis-ci.org/datproject/dat-desktop\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1e3b370c299c0d9636845cc9c370779576381308/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f64617470726f6a6563742f6461742d6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/datproject/dat-desktop/master.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://standardjs.com\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/60b623caed11e738da0b201abab8b8d2de66a7b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Standard\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p><a target=\"_blank\" href=\"assets/screenshot.png\"><img src=\"assets/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-content\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-content\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Content</h2>\n<ul>\n<li><a href=\"#download\">Download</a></li>\n<li><a href=\"#commands\">Commands</a></li>\n<li><a href=\"#directory-structure\">Directory Structure</a></li>\n<li><a href=\"#faq\">FAQ</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>To run the app locally check out our <a href=\"https://datproject.org/install\" rel=\"nofollow\">download\nguide</a> or install directly from the command\nline using <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>. Currently only MacOS is\nsupported.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew update <span class=\"pl-k\">&amp;&amp;</span> brew cask install dat</pre></div>\n<h2><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Commands</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install             <span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\n$ npm start               <span class=\"pl-c\"><span class=\"pl-c\">#</span> start the application</span>\n$ npm run dist            <span class=\"pl-c\"><span class=\"pl-c\">#</span> compile the app into an ASAR file to release</span>\n$ npm start --dat=<span class=\"pl-k\">&lt;</span>dir<span class=\"pl-k\">&gt;</span>   <span class=\"pl-c\"><span class=\"pl-c\">#</span> change the path for new dat archives (default ~/Downloads)</span></pre></div>\n<h2><a id=\"user-content-directory-structure\" class=\"anchor\" aria-hidden=\"true\" href=\"#directory-structure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Directory structure</h2>\n<pre lang=\"txt\"><code>elements/      Standalone application-specific elements\nlib/           Generalized components, should be moved out of project later\nmodels/        Choo models\npages/         Views that are directly mounted on the router\npublic/        Various assets\nscripts/       Various scripts used to build and manage the repository\napp.js         Client application entry file\nindex.html     Initial HTML served\nindex.js       Electron application entry\n</code></pre>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<h3><a id=\"user-content-how-can-i-speed-up-downloading-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-speed-up-downloading-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I speed up downloading Electron?</h3>\n<p>If you’re not in Europe or the US, you might want to use a different mirror for <code>electron</code>.\nYou can set the <code>ELECTRON_MIRROR</code> variable to point to a different provider:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Europe / US</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Asia / Oceania</span>\n$ ELECTRON_MIRROR=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://npm.taobao.org/mirrors/electron/<span class=\"pl-pds\">\"</span></span> npm install</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n<h2><a id=\"user-content-font-attribution--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#font-attribution--license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Font Attribution &amp; License</h2>\n<p>SourceSansPro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated (<a href=\"http://www.adobe.com/\" rel=\"nofollow\">http://www.adobe.com/</a>), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. <a href=\"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL\" rel=\"nofollow\">SIL Open Font License, 1.1</a></p>\n<p>SourceCodePro-Regular.ttf: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved. <a href=\"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL\" rel=\"nofollow\">SIL Open Font License, 1.1</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.310Z",
    "goodColorOnWhite": "#168624",
    "goodColorOnBlack": "#189528",
    "faintColorOnWhite": "rgba(22, 134, 36, 0.1)"
  },
  {
    "slug": "data-pixels-playground",
    "name": "Data Pixels Playground",
    "description": "Create Pixel Art Programmatically",
    "repository": "https://github.com/gmattie/Data-Pixels",
    "keywords": [
      "art",
      "developer tools",
      "image",
      "pixel",
      "programming",
      "web development"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/gmattie/Data-Pixels/master/resources/source/images/readme/ApplicationScreenshot.png"
      }
    ],
    "icon": "data-pixels-playground-icon.png",
    "icon32": "data-pixels-playground-icon-32.png",
    "icon64": "data-pixels-playground-icon-64.png",
    "icon128": "data-pixels-playground-icon-128.png",
    "icon256": "data-pixels-playground-icon-256.png",
    "date": "2017-06-04",
    "iconColors": [
      "#c704a0",
      "#050405",
      "#e5cceb",
      "#6f0497",
      "#56043c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/6408443",
      "assets_url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/6408443/assets",
      "upload_url": "https://uploads.github.com/repos/gmattie/Data-Pixels/releases/6408443/assets{?name,label}",
      "html_url": "https://github.com/gmattie/Data-Pixels/releases/tag/1.0.0",
      "id": 6408443,
      "tag_name": "1.0.0",
      "target_commitish": "master",
      "name": "Data Pixels Playground",
      "draft": false,
      "author": {
        "login": "gmattie",
        "id": 933921,
        "avatar_url": "https://avatars3.githubusercontent.com/u/933921?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gmattie",
        "html_url": "https://github.com/gmattie",
        "followers_url": "https://api.github.com/users/gmattie/followers",
        "following_url": "https://api.github.com/users/gmattie/following{/other_user}",
        "gists_url": "https://api.github.com/users/gmattie/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/gmattie/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/gmattie/subscriptions",
        "organizations_url": "https://api.github.com/users/gmattie/orgs",
        "repos_url": "https://api.github.com/users/gmattie/repos",
        "events_url": "https://api.github.com/users/gmattie/events{/privacy}",
        "received_events_url": "https://api.github.com/users/gmattie/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-05-16T22:07:44Z",
      "published_at": "2017-05-16T22:22:00Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/gmattie/Data-Pixels/releases/assets/3890072",
          "id": 3890072,
          "name": "data-pixels-playground-win-x64.zip",
          "label": null,
          "uploader": {
            "login": "gmattie",
            "id": 933921,
            "avatar_url": "https://avatars3.githubusercontent.com/u/933921?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gmattie",
            "html_url": "https://github.com/gmattie",
            "followers_url": "https://api.github.com/users/gmattie/followers",
            "following_url": "https://api.github.com/users/gmattie/following{/other_user}",
            "gists_url": "https://api.github.com/users/gmattie/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gmattie/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gmattie/subscriptions",
            "organizations_url": "https://api.github.com/users/gmattie/orgs",
            "repos_url": "https://api.github.com/users/gmattie/repos",
            "events_url": "https://api.github.com/users/gmattie/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gmattie/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 50042868,
          "download_count": 229,
          "created_at": "2017-05-16T22:12:08Z",
          "updated_at": "2017-05-16T22:12:45Z",
          "browser_download_url": "https://github.com/gmattie/Data-Pixels/releases/download/1.0.0/data-pixels-playground-win-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/gmattie/Data-Pixels/tarball/1.0.0",
      "zipball_url": "https://api.github.com/repos/gmattie/Data-Pixels/zipball/1.0.0",
      "body_html": "<p><strong>Create Pixel Art Programmatically</strong><br>\nWindows 64-bit</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.612Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n    <a target=\"_blank\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/./resources/source/images/icons/icon.png\"><img src=\"https://github.com/gmattie/Data-Pixels/raw/master/./resources/source/images/icons/icon.png\" width=\"500\" style=\"max-width:100%;\"></a>   \n    <h1><a id=\"user-content-data-pixels--create-pixel-art-programmatically\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#data-pixels--create-pixel-art-programmatically\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>DATA PIXELS &#xFF0F; </strong>Create Pixel Art Programmatically</h1>\n</div>\n<p>The <strong>DataPixels.js</strong> source code facilitates production of pixel art that is entirely generated programmatically at runtime.   Additionally, the accompanying desktop application, <strong>Data Pixels Playground</strong>, may be used to write and execute code for displaying both customized and automated pixel art.</p>\n<h2><a id=\"user-content-datapixelsjs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#datapixelsjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>DataPixels.js</strong></h2>\n<p>The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances.  Each instance contains both <strong>HTMLCanvasElement</strong> and <strong>HTMLImageElement</strong> public accessors whose sources consist of the programmatically generated pixel art.</p>\n<p>The DataPixels.js constructor requires 2 arguments:</p>\n<ol>\n<li>\n<p><strong>pixelData</strong>:  An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., <code>&#x201C;255, 255, 255&#x201D;</code>) or 32-bit RGBA color channel (e.g., <code>&#x201C;255, 255, 255, 255&#x201D;</code>).  Additionally, the strings may optionally contain any kind of descriptive text (e.g., <code>&#x201C;Red: 255, G - 128, 64 for Blue, Transparency = 32&#x201D;</code>) as only the number values within the string will be parsed in RGB / RGBA order.  Strings that contain more than 4 numbers will throw an error.</p>\n</li>\n<li>\n<p><strong>pixelSize</strong>:  The size of each color data unit in pixels.  This value represents the size of each perceived pixel that forms the pixel art.</p>\n</li>\n</ol>\n<p><a target=\"_blank\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/./resources/source/images/readme/CodeMario.png\"><img src=\"https://github.com/gmattie/Data-Pixels/raw/master/./resources/source/images/readme/CodeMario.png\" alt=\"Code Output\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-data-pixels-playground\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#data-pixels-playground\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Data Pixels Playground</strong></h2>\n<p>Data Pixels Playground is a lightweight, cross-platform, desktop application for <strong>Windows</strong>, <strong>Mac</strong> and <strong>Linux</strong>, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.</p>\n<p>The application features <strong>built-in example code</strong> via the <em>Help</em> menu as well as the ability to <strong>parse pixel data from image files</strong> to produce automatically generated code through the <em>File &gt; Open Image File&#x2026;</em> menu item or through drag-and-drop gestures.</p>\n<p>Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image&#x2019;s intended color values.</p>\n<p><a target=\"_blank\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/./resources/source/images/readme/ApplicationScreenshot.png\"><img src=\"https://github.com/gmattie/Data-Pixels/raw/master/./resources/source/images/readme/ApplicationScreenshot.png\" alt=\"Application Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-desktop-application-release-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#desktop-application-release-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Desktop Application Release Builds</strong></h2>\n<p>Creating release builds for <strong>Windows</strong>, <strong>Mac</strong> and/or <strong>Linux</strong> is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts that execute Gulp tasks.</p>\n<h4><a id=\"user-content-compilation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#compilation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Compilation</strong></h4>\n<p>Production code compilation can be executed by entering the following CLI command at the project <strong>root folder</strong> [<em>~/DataPixels/</em> ]:</p>\n<pre><code>npm run prod\n</code></pre>\n<p>For more detailed information concerning code compilation please refer to <a href=\"https://github.com/gmattie/Project-Foundation\"><strong>Project Foundation</strong></a>.</p>\n<h4><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Packaging</strong></h4>\n<p>Application packaging can be executed for either all or individual deployment targets by entering one of the following CLI commands at the project <strong>build folder</strong> [<em>~/DataPixels/resources/build/</em> ]:</p>\n<pre><code>npm run package\n</code></pre>\n<pre><code>npm run package-linux\n</code></pre>\n<pre><code>npm run package-mac\n</code></pre>\n<pre><code>npm run package-windows\n</code></pre>\n<p>Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.</p>\n<p>For more detailed information concerning application packaging please refer to <a href=\"https://github.com/electron-userland/electron-packager\"><strong>Electron Packager</strong></a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gmattie/Data-Pixels/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>License</strong></h2>\n<p><a href=\"https://github.com/gmattie/Data-Pixels/blob/master/./resources/build/license\"><strong>MIT License</strong></a></p>\n<p>Copyright &#xA9; 2017 Geoffrey Mattie</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n    <a target=\"_blank\" href=\"./resources/source/images/icons/icon.png\"><img src=\"./resources/source/images/icons/icon.png\" width=\"500\" style=\"max-width:100%;\"></a>   \n    <h1><a id=\"user-content-data-pixels--create-pixel-art-programmatically\" class=\"anchor\" aria-hidden=\"true\" href=\"#data-pixels--create-pixel-art-programmatically\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>DATA PIXELS ／ </strong>Create Pixel Art Programmatically</h1>\n</div>\n<p>The <strong>DataPixels.js</strong> source code facilitates production of pixel art that is entirely generated programmatically at runtime.   Additionally, the accompanying desktop application, <strong>Data Pixels Playground</strong>, may be used to write and execute code for displaying both customized and automated pixel art.</p>\n<h2><a id=\"user-content-datapixelsjs\" class=\"anchor\" aria-hidden=\"true\" href=\"#datapixelsjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>DataPixels.js</strong></h2>\n<p>The DataPixels.js source code features a modular, ES2015 Class design for accessible and effortless construction of new instances.  Each instance contains both <strong>HTMLCanvasElement</strong> and <strong>HTMLImageElement</strong> public accessors whose sources consist of the programmatically generated pixel art.</p>\n<p>The DataPixels.js constructor requires 2 arguments:</p>\n<ol>\n<li>\n<p><strong>pixelData</strong>:  An array containing one or more arrays of equal length, consisting of strings composed of 0-255 integer values per 24-bit RGB color channel (e.g., <code>“255, 255, 255”</code>) or 32-bit RGBA color channel (e.g., <code>“255, 255, 255, 255”</code>).  Additionally, the strings may optionally contain any kind of descriptive text (e.g., <code>“Red: 255, G - 128, 64 for Blue, Transparency = 32”</code>) as only the number values within the string will be parsed in RGB / RGBA order.  Strings that contain more than 4 numbers will throw an error.</p>\n</li>\n<li>\n<p><strong>pixelSize</strong>:  The size of each color data unit in pixels.  This value represents the size of each perceived pixel that forms the pixel art.</p>\n</li>\n</ol>\n<p><a target=\"_blank\" href=\"./resources/source/images/readme/CodeMario.png\"><img src=\"./resources/source/images/readme/CodeMario.png\" alt=\"Code Output\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-data-pixels-playground\" class=\"anchor\" aria-hidden=\"true\" href=\"#data-pixels-playground\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Data Pixels Playground</strong></h2>\n<p>Data Pixels Playground is a lightweight, cross-platform, desktop application for <strong>Windows</strong>, <strong>Mac</strong> and <strong>Linux</strong>, which may be used to write and execute DataPixels.js instances for previewing and testing purposes.</p>\n<p>The application features <strong>built-in example code</strong> via the <em>Help</em> menu as well as the ability to <strong>parse pixel data from image files</strong> to produce automatically generated code through the <em>File &gt; Open Image File…</em> menu item or through drag-and-drop gestures.</p>\n<p>Note: pixel color values that are automatically interpreted from image files with an embedded color space may differ slightly from the image’s intended color values.</p>\n<p><a target=\"_blank\" href=\"./resources/source/images/readme/ApplicationScreenshot.png\"><img src=\"./resources/source/images/readme/ApplicationScreenshot.png\" alt=\"Application Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-desktop-application-release-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#desktop-application-release-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Desktop Application Release Builds</strong></h2>\n<p>Creating release builds for <strong>Windows</strong>, <strong>Mac</strong> and/or <strong>Linux</strong> is a 2-step process: code compilation, then application packaging, both of which are accomplished by running command-line NPM scripts that execute Gulp tasks.</p>\n<h4><a id=\"user-content-compilation\" class=\"anchor\" aria-hidden=\"true\" href=\"#compilation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Compilation</strong></h4>\n<p>Production code compilation can be executed by entering the following CLI command at the project <strong>root folder</strong> [<em>~/DataPixels/</em> ]:</p>\n<pre><code>npm run prod\n</code></pre>\n<p>For more detailed information concerning code compilation please refer to <a href=\"https://github.com/gmattie/Project-Foundation\"><strong>Project Foundation</strong></a>.</p>\n<h4><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Packaging</strong></h4>\n<p>Application packaging can be executed for either all or individual deployment targets by entering one of the following CLI commands at the project <strong>build folder</strong> [<em>~/DataPixels/resources/build/</em> ]:</p>\n<pre><code>npm run package\n</code></pre>\n<pre><code>npm run package-linux\n</code></pre>\n<pre><code>npm run package-mac\n</code></pre>\n<pre><code>npm run package-windows\n</code></pre>\n<p>Note: In order to avoid problems with code signing and other build issues it is highly recommended to execute packaging scripts for an individual platform from its own operating system.</p>\n<p>For more detailed information concerning application packaging please refer to <a href=\"https://github.com/electron-userland/electron-packager\"><strong>Electron Packager</strong></a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>License</strong></h2>\n<p><a href=\"./resources/build/license\"><strong>MIT License</strong></a></p>\n<p>Copyright © 2017 Geoffrey Mattie</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.241Z",
    "goodColorOnWhite": "#C704A0",
    "goodColorOnBlack": "#E5CCEB",
    "faintColorOnWhite": "rgba(199, 4, 160, 0.1)"
  },
  {
    "slug": "dataproofer",
    "name": "DataProofer",
    "description": "A proofreader for your data",
    "website": "http://dataproofer.org/",
    "keywords": [
      "csv",
      "excel",
      "data",
      "analysis",
      "journalism",
      "research",
      "spreadsheet"
    ],
    "category": "Productivity",
    "icon": "dataproofer-icon.png",
    "icon32": "dataproofer-icon-32.png",
    "icon64": "dataproofer-icon-64.png",
    "icon128": "dataproofer-icon-128.png",
    "icon256": "dataproofer-icon-256.png",
    "date": "2016-05-20",
    "iconColors": [
      "#070707",
      "#f9f9f9",
      "#747474",
      "#7c7c7c",
      "#848484"
    ],
    "goodColorOnWhite": "#070707",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(7, 7, 7, 0.1)"
  },
  {
    "slug": "datazenit",
    "name": "Datazenit",
    "description": "Modern database administration tool",
    "website": "https://datazenit.com",
    "keywords": [
      "database"
    ],
    "category": "Developer Tools",
    "icon": "datazenit-icon.png",
    "icon32": "datazenit-icon-32.png",
    "icon64": "datazenit-icon-64.png",
    "icon128": "datazenit-icon-128.png",
    "icon256": "datazenit-icon-256.png",
    "date": "2016-04-15",
    "iconColors": [
      "#cac2c2",
      "#232323",
      "#fb4444",
      "#fc3b3b",
      "#6c7474"
    ],
    "goodColorOnWhite": "#6C7474",
    "goodColorOnBlack": "#FC3B3B",
    "faintColorOnWhite": "rgba(108, 116, 116, 0.1)"
  },
  {
    "slug": "dbglass",
    "name": "DBGlass",
    "description": "Simple cross-platform PostgreSQL client",
    "website": "http://dbglass.web-pal.com",
    "repository": "https://github.com/web-pal/DBGlass",
    "keywords": [
      "postgresql",
      "sql",
      "database"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/b448792b1df5995b83494f22d3323c325a74ab83/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6361616466666531623963373432353362646136316231336234646536383861"
      }
    ],
    "icon": "dbglass-icon.png",
    "icon32": "dbglass-icon-32.png",
    "icon64": "dbglass-icon-64.png",
    "icon128": "dbglass-icon-128.png",
    "icon256": "dbglass-icon-256.png",
    "date": "2016-10-07",
    "iconColors": [
      "#fc5454",
      "#242424",
      "#141c1c",
      "#ff383c",
      "#5c383c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/web-pal/DBGlass/releases/4507794",
      "assets_url": "https://api.github.com/repos/web-pal/DBGlass/releases/4507794/assets",
      "upload_url": "https://uploads.github.com/repos/web-pal/DBGlass/releases/4507794/assets{?name,label}",
      "html_url": "https://github.com/web-pal/DBGlass/releases/tag/v0.1.0-beta.6",
      "id": 4507794,
      "tag_name": "v0.1.0-beta.6",
      "target_commitish": "master",
      "name": "v0.1.0-beta.6",
      "draft": false,
      "author": {
        "login": "VladimirPal",
        "id": 555405,
        "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/VladimirPal",
        "html_url": "https://github.com/VladimirPal",
        "followers_url": "https://api.github.com/users/VladimirPal/followers",
        "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
        "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
        "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
        "repos_url": "https://api.github.com/users/VladimirPal/repos",
        "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
        "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-10-28T07:47:13Z",
      "published_at": "2016-10-28T08:04:01Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546904",
          "id": 2546904,
          "name": "linux-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 71101112,
          "download_count": 37,
          "created_at": "2016-10-28T09:18:28Z",
          "updated_at": "2016-10-28T09:20:18Z",
          "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-ia32.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546901",
          "id": 2546901,
          "name": "linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 69918531,
          "download_count": 883,
          "created_at": "2016-10-28T09:18:22Z",
          "updated_at": "2016-10-28T09:19:21Z",
          "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546889",
          "id": 2546889,
          "name": "MAC_OS-X.zip",
          "label": null,
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 72070987,
          "download_count": 3210,
          "created_at": "2016-10-28T09:16:00Z",
          "updated_at": "2016-10-28T09:17:07Z",
          "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/MAC_OS-X.zip"
        },
        {
          "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546905",
          "id": 2546905,
          "name": "win32-ia32.zip",
          "label": null,
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 74736154,
          "download_count": 527,
          "created_at": "2016-10-28T09:18:32Z",
          "updated_at": "2016-10-28T09:21:19Z",
          "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/web-pal/DBGlass/releases/assets/2546897",
          "id": 2546897,
          "name": "win32-x64.zip",
          "label": null,
          "uploader": {
            "login": "VladimirPal",
            "id": 555405,
            "avatar_url": "https://avatars3.githubusercontent.com/u/555405?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/VladimirPal",
            "html_url": "https://github.com/VladimirPal",
            "followers_url": "https://api.github.com/users/VladimirPal/followers",
            "following_url": "https://api.github.com/users/VladimirPal/following{/other_user}",
            "gists_url": "https://api.github.com/users/VladimirPal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/VladimirPal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/VladimirPal/subscriptions",
            "organizations_url": "https://api.github.com/users/VladimirPal/orgs",
            "repos_url": "https://api.github.com/users/VladimirPal/repos",
            "events_url": "https://api.github.com/users/VladimirPal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/VladimirPal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 85015008,
          "download_count": 1860,
          "created_at": "2016-10-28T09:17:11Z",
          "updated_at": "2016-10-28T09:18:16Z",
          "browser_download_url": "https://github.com/web-pal/DBGlass/releases/download/v0.1.0-beta.6/win32-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/web-pal/DBGlass/tarball/v0.1.0-beta.6",
      "zipball_url": "https://api.github.com/repos/web-pal/DBGlass/zipball/v0.1.0-beta.6",
      "body_html": "<p>Add Ctr/CMD - R hotkey for refresh tables<br>\nAdd new feature seach table <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"185840513\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/web-pal/DBGlass/issues/29\" href=\"https://github.com/web-pal/DBGlass/pull/29\">#29</a> Thanks <a class=\"user-mention\" data-hovercard-user-id=\"1817802\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/y-takey\">@y-takey</a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.624Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dbglass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#dbglass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DBGlass</h1>\n<p><a href=\"https://www.codacy.com/app/gloosx/DBGlass?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=web-pal/DBGlass&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b448792b1df5995b83494f22d3323c325a74ab83/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6361616466666531623963373432353362646136316231336234646536383861\" alt=\"Code Quality\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/caadffe1b9c74253bda61b13b4de688a\" style=\"max-width:100%;\"></a></p>\n<p><em>Simple cross-platform PostgreSQL client. Built with <a href=\"https://github.com/atom/electron\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>, <a href=\"https://facebook.github.io/fixed-data-table/\" rel=\"nofollow\">FixedDataTable</a>.</em></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b38e661d5bb88465e3156ec1d2b8fec8862c25e7/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f7765622d70616c2d6c616e64696e672f4442476c6173735f64656d6f322e676966\"><img src=\"https://camo.githubusercontent.com/b38e661d5bb88465e3156ec1d2b8fec8862c25e7/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f7765622d70616c2d6c616e64696e672f4442476c6173735f64656d6f322e676966\" alt=\"\" data-canonical-src=\"https://s3-us-west-2.amazonaws.com/web-pal-landing/DBGlass_demo2.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries</li>\n<li>Rich markdown editor for your text data</li>\n<li>Simple constraint editor</li>\n<li>Connect to through SSH tunnel using password of public key</li>\n<li>Incredibly fast presentation of large tables</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>You can either</p>\n<h4><a id=\"user-content-download-released-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#download-released-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/web-pal/dbglass/releases\">Download Released App</a></h4>\n<p>Extract it somewhere, and then run the executable.</p>\n<p>or</p>\n<h4><a id=\"user-content-package-app-manually-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#package-app-manually-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package app manually from sources</h4>\n<p>To clone and run this repository you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/web-pal/dbglass\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> dbglass\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies and run the app</span>\nnpm install <span class=\"pl-k\">&amp;&amp;</span> npm run dev</pre></div>\n<p>App will be running in development mode at this point, in which you can:</p>\n<h5><a id=\"user-content-toggle-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#toggle-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Toggle Chrome DevTools</h5>\n<ul>\n<li>OS X: <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Linux: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Windows: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n</ul>\n<p><em>See <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a> for more information.</em></p>\n<h5><a id=\"user-content-ignore-default-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#ignore-default-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ignore default modules</h5>\n<p>We add some module&apos;s <code>peerDependencies</code> to ignore option as default for application size reduction.</p>\n<ul>\n<li><code>babel-core</code> is required by <code>babel-loader</code> and its size is ~19 MB</li>\n<li><code>node-libs-browser</code> is required by <code>webpack</code> and its size is ~3MB.</li>\n</ul>\n<blockquote>\n<p><strong>Note:</strong> If you want to use any above modules in runtime, for example: <code>require(&apos;babel/register&apos;)</code>, you should move them form <code>devDependencies</code> to <code>dependencies</code>.</p>\n</blockquote>\n<h5><a id=\"user-content-pack-into-an-app-for-your-platform-from-command-line\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#pack-into-an-app-for-your-platform-from-command-line\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pack into an app for your platform from command line:</h5>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package</pre></div>\n<h5><a id=\"user-content-building-windows-apps-from-non-windows-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#building-windows-apps-from-non-windows-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building windows apps from non-windows platforms</h5>\n<p>Please checkout <a href=\"https://github.com/maxogden/electron-packager#building-windows-apps-from-non-windows-platforms\">Building windows apps from non-windows platforms</a>.</p>\n<h4><a id=\"user-content-license-mit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/web-pal/DBGlass/blob/master/#license-mit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License <a href=\"https://github.com/web-pal/DBGlass/blob/master/LICENSE.md\">MIT</a></h4>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dbglass\" class=\"anchor\" aria-hidden=\"true\" href=\"#dbglass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DBGlass</h1>\n<p><a href=\"https://www.codacy.com/app/gloosx/DBGlass?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=web-pal/DBGlass&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b448792b1df5995b83494f22d3323c325a74ab83/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6361616466666531623963373432353362646136316231336234646536383861\" alt=\"Code Quality\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/caadffe1b9c74253bda61b13b4de688a\" style=\"max-width:100%;\"></a></p>\n<p><em>Simple cross-platform PostgreSQL client. Built with <a href=\"https://github.com/atom/electron\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>, <a href=\"https://facebook.github.io/fixed-data-table/\" rel=\"nofollow\">FixedDataTable</a>.</em></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b38e661d5bb88465e3156ec1d2b8fec8862c25e7/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f7765622d70616c2d6c616e64696e672f4442476c6173735f64656d6f322e676966\"><img src=\"https://camo.githubusercontent.com/b38e661d5bb88465e3156ec1d2b8fec8862c25e7/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f7765622d70616c2d6c616e64696e672f4442476c6173735f64656d6f322e676966\" alt=\"\" data-canonical-src=\"https://s3-us-west-2.amazonaws.com/web-pal-landing/DBGlass_demo2.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Straightforward and easy UI for creating, reading, updating and deleting your data without writing queries</li>\n<li>Rich markdown editor for your text data</li>\n<li>Simple constraint editor</li>\n<li>Connect to through SSH tunnel using password of public key</li>\n<li>Incredibly fast presentation of large tables</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>You can either</p>\n<h4><a id=\"user-content-download-released-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-released-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/web-pal/dbglass/releases\">Download Released App</a></h4>\n<p>Extract it somewhere, and then run the executable.</p>\n<p>or</p>\n<h4><a id=\"user-content-package-app-manually-from-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-app-manually-from-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package app manually from sources</h4>\n<p>To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/web-pal/dbglass\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> dbglass\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies and run the app</span>\nnpm install <span class=\"pl-k\">&amp;&amp;</span> npm run dev</pre></div>\n<p>App will be running in development mode at this point, in which you can:</p>\n<h5><a id=\"user-content-toggle-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"#toggle-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Toggle Chrome DevTools</h5>\n<ul>\n<li>OS X: <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Linux: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Windows: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n</ul>\n<p><em>See <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a> for more information.</em></p>\n<h5><a id=\"user-content-ignore-default-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"#ignore-default-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ignore default modules</h5>\n<p>We add some module's <code>peerDependencies</code> to ignore option as default for application size reduction.</p>\n<ul>\n<li><code>babel-core</code> is required by <code>babel-loader</code> and its size is ~19 MB</li>\n<li><code>node-libs-browser</code> is required by <code>webpack</code> and its size is ~3MB.</li>\n</ul>\n<blockquote>\n<p><strong>Note:</strong> If you want to use any above modules in runtime, for example: <code>require('babel/register')</code>, you should move them form <code>devDependencies</code> to <code>dependencies</code>.</p>\n</blockquote>\n<h5><a id=\"user-content-pack-into-an-app-for-your-platform-from-command-line\" class=\"anchor\" aria-hidden=\"true\" href=\"#pack-into-an-app-for-your-platform-from-command-line\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pack into an app for your platform from command line:</h5>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package</pre></div>\n<h5><a id=\"user-content-building-windows-apps-from-non-windows-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-windows-apps-from-non-windows-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building windows apps from non-windows platforms</h5>\n<p>Please checkout <a href=\"https://github.com/maxogden/electron-packager#building-windows-apps-from-non-windows-platforms\">Building windows apps from non-windows platforms</a>.</p>\n<h4><a id=\"user-content-license-mit\" class=\"anchor\" aria-hidden=\"true\" href=\"#license-mit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License <a href=\"LICENSE.md\">MIT</a></h4>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.344Z",
    "goodColorOnWhite": "#5C383C",
    "goodColorOnBlack": "#FF383C",
    "faintColorOnWhite": "rgba(92, 56, 60, 0.1)"
  },
  {
    "slug": "deckard-ai",
    "name": "Deckard AI",
    "description": "Software team assistant that makes code talk",
    "website": "https://www.deckard.ai",
    "keywords": [
      "productivity",
      "collaboration",
      "documentation"
    ],
    "category": "Productivity",
    "icon": "deckard-ai-icon.png",
    "icon32": "deckard-ai-icon-32.png",
    "icon64": "deckard-ai-icon-64.png",
    "icon128": "deckard-ai-icon-128.png",
    "icon256": "deckard-ai-icon-256.png",
    "date": "2017-01-09",
    "iconColors": [
      "#3d6796",
      "#c1c1c1",
      "#383a3a",
      "#6a43c4",
      "#98a4b0"
    ],
    "goodColorOnWhite": "#6A43C4",
    "goodColorOnBlack": "#98A4B0",
    "faintColorOnWhite": "rgba(106, 67, 196, 0.1)"
  },
  {
    "slug": "deckboard",
    "name": "Deckboard",
    "description": "Custom shortcut for your PC on your phone.",
    "website": "https://rivafarabi.github.io/deckboard",
    "repository": "https://github.com/rivafarabi/deckboard",
    "category": "Productivity",
    "keywords": [
      "shortcut",
      "macro",
      "remote",
      "deck"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/rivafarabi/deckboard/master/01.PNG"
      }
    ],
    "icon": "deckboard-icon.png",
    "icon32": "deckboard-icon-32.png",
    "icon64": "deckboard-icon-64.png",
    "icon128": "deckboard-icon-128.png",
    "icon256": "deckboard-icon-256.png",
    "date": "2018-03-02",
    "iconColors": [
      "#2c3c53",
      "#f9f9f9",
      "#949ca4",
      "#88909c",
      "#9ca4ac"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/11081040",
      "assets_url": "https://api.github.com/repos/rivafarabi/deckboard/releases/11081040/assets",
      "upload_url": "https://uploads.github.com/repos/rivafarabi/deckboard/releases/11081040/assets{?name,label}",
      "html_url": "https://github.com/rivafarabi/deckboard/releases/tag/v1.0.5",
      "id": 11081040,
      "tag_name": "v1.0.5",
      "target_commitish": "master",
      "name": "1.0.5",
      "draft": false,
      "author": {
        "login": "rivafarabi",
        "id": 4427494,
        "avatar_url": "https://avatars3.githubusercontent.com/u/4427494?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/rivafarabi",
        "html_url": "https://github.com/rivafarabi",
        "followers_url": "https://api.github.com/users/rivafarabi/followers",
        "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}",
        "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions",
        "organizations_url": "https://api.github.com/users/rivafarabi/orgs",
        "repos_url": "https://api.github.com/users/rivafarabi/repos",
        "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}",
        "received_events_url": "https://api.github.com/users/rivafarabi/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-11T07:19:05Z",
      "published_at": "2018-05-19T18:07:21Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/7233925",
          "id": 7233925,
          "name": "Deckboard-Setup-1.0.5.exe",
          "label": "",
          "uploader": {
            "login": "rivafarabi",
            "id": 4427494,
            "avatar_url": "https://avatars3.githubusercontent.com/u/4427494?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/rivafarabi",
            "html_url": "https://github.com/rivafarabi",
            "followers_url": "https://api.github.com/users/rivafarabi/followers",
            "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}",
            "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions",
            "organizations_url": "https://api.github.com/users/rivafarabi/orgs",
            "repos_url": "https://api.github.com/users/rivafarabi/repos",
            "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/rivafarabi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 60721118,
          "download_count": 105,
          "created_at": "2018-05-19T17:02:41Z",
          "updated_at": "2018-05-19T17:03:30Z",
          "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v1.0.5/Deckboard-Setup-1.0.5.exe"
        },
        {
          "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/7233926",
          "id": 7233926,
          "name": "Deckboard-Setup-1.0.5.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "rivafarabi",
            "id": 4427494,
            "avatar_url": "https://avatars3.githubusercontent.com/u/4427494?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/rivafarabi",
            "html_url": "https://github.com/rivafarabi",
            "followers_url": "https://api.github.com/users/rivafarabi/followers",
            "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}",
            "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions",
            "organizations_url": "https://api.github.com/users/rivafarabi/orgs",
            "repos_url": "https://api.github.com/users/rivafarabi/repos",
            "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/rivafarabi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 64573,
          "download_count": 1,
          "created_at": "2018-05-19T17:02:41Z",
          "updated_at": "2018-05-19T17:02:42Z",
          "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v1.0.5/Deckboard-Setup-1.0.5.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/rivafarabi/deckboard/releases/assets/7233932",
          "id": 7233932,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "rivafarabi",
            "id": 4427494,
            "avatar_url": "https://avatars3.githubusercontent.com/u/4427494?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/rivafarabi",
            "html_url": "https://github.com/rivafarabi",
            "followers_url": "https://api.github.com/users/rivafarabi/followers",
            "following_url": "https://api.github.com/users/rivafarabi/following{/other_user}",
            "gists_url": "https://api.github.com/users/rivafarabi/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/rivafarabi/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rivafarabi/subscriptions",
            "organizations_url": "https://api.github.com/users/rivafarabi/orgs",
            "repos_url": "https://api.github.com/users/rivafarabi/repos",
            "events_url": "https://api.github.com/users/rivafarabi/events{/privacy}",
            "received_events_url": "https://api.github.com/users/rivafarabi/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 417,
          "download_count": 208,
          "created_at": "2018-05-19T17:03:31Z",
          "updated_at": "2018-05-19T17:03:31Z",
          "browser_download_url": "https://github.com/rivafarabi/deckboard/releases/download/v1.0.5/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/rivafarabi/deckboard/tarball/v1.0.5",
      "zipball_url": "https://api.github.com/repos/rivafarabi/deckboard/zipball/v1.0.5",
      "body_html": "<h1>New Feature</h1>\n<ul>\n<li>Custom label (Change text color and text box)</li>\n</ul>\n<h1>Fixes</h1>\n<ul>\n<li>Fix unregistered numpad numeric keys</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.679Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-deckboard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rivafarabi/deckboard/blob/master/#deckboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DECKBOARD</h1>\n<p>Custom shortcut for your PC on your phone.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rivafarabi/deckboard/master/static/img/00.9030acc.png\"><img src=\"https://raw.githubusercontent.com/rivafarabi/deckboard/master/static/img/00.9030acc.png\" alt=\"alt text\" style=\"max-width:100%;\"></a></p>\n<p>Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.</p>\n<h2><a id=\"user-content-macros-included\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rivafarabi/deckboard/blob/master/#macros-included\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Macros Included</h2>\n<ul>\n<li>OBS Studio control for streaming (OBS Websocket plugin required)</li>\n<li>Keyboard macro</li>\n<li>Multimedia control</li>\n<li>Open Folder</li>\n<li>Open Website</li>\n<li>Run Program</li>\n</ul>\n<h2><a id=\"user-content-privacy-policy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rivafarabi/deckboard/blob/master/#privacy-policy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Privacy Policy</h2>\n<p>The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:</p>\n<ul>\n<li>android.permission.CAMERA</li>\n</ul>\n<p>This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-deckboard\" class=\"anchor\" aria-hidden=\"true\" href=\"#deckboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DECKBOARD</h1>\n<p>Custom shortcut for your PC on your phone.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rivafarabi/deckboard/master/static/img/00.9030acc.png\"><img src=\"https://raw.githubusercontent.com/rivafarabi/deckboard/master/static/img/00.9030acc.png\" alt=\"alt text\" style=\"max-width:100%;\"></a></p>\n<p>Create custom computer macro shortcuts and launch them through your device.\nNo more windows switching to open the folder or website, get Deckboard to simplify them and maximize your productivity!\nWith OBS Studio supported, bring Deckboard as your personal streaming companion tool!\nConnect your computer to your device through local WiFi connection by entering IP address or scanning QR code.</p>\n<h2><a id=\"user-content-macros-included\" class=\"anchor\" aria-hidden=\"true\" href=\"#macros-included\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Macros Included</h2>\n<ul>\n<li>OBS Studio control for streaming (OBS Websocket plugin required)</li>\n<li>Keyboard macro</li>\n<li>Multimedia control</li>\n<li>Open Folder</li>\n<li>Open Website</li>\n<li>Run Program</li>\n</ul>\n<h2><a id=\"user-content-privacy-policy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy-policy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Privacy Policy</h2>\n<p>The application Deckboard (Android), hereby defined as the app, requests the following potentially sensitive data:</p>\n<ul>\n<li>android.permission.CAMERA</li>\n</ul>\n<p>This potentially sensitive data is not transmitted over the internet, and is not stored by the app. It is not handled by any system other than the device the app is installed on.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.353Z",
    "goodColorOnWhite": "#2C3C53",
    "goodColorOnBlack": "#88909C",
    "faintColorOnWhite": "rgba(44, 60, 83, 0.1)"
  },
  {
    "slug": "deckhub",
    "name": "DeckHub",
    "description": "TweetDeck style desktop client for GitHub",
    "website": "https://getdeckhub.com",
    "keywords": [
      "GitHub"
    ],
    "category": "Developer Tools",
    "icon": "deckhub-icon.png",
    "icon32": "deckhub-icon-32.png",
    "icon64": "deckhub-icon-64.png",
    "icon128": "deckhub-icon-128.png",
    "icon256": "deckhub-icon-256.png",
    "date": "2016-04-20",
    "iconColors": [
      "#4bd4b5",
      "#ebfcfc",
      "#94f0dc",
      "#ccfcf4",
      "#64ecd4"
    ],
    "goodColorOnWhite": "#088671",
    "goodColorOnBlack": "#CCFCF4",
    "faintColorOnWhite": "rgba(8, 134, 113, 0.1)"
  },
  {
    "slug": "deco-ide",
    "name": "Deco IDE",
    "description": "React Native IDE with component management",
    "website": "https://www.decosoftware.com",
    "repository": "https://github.com/decosoftware/deco-ide",
    "keywords": [
      "react",
      "react native",
      "developer tools",
      "ide"
    ],
    "license": "AGPLv3",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/f31b730a41bf5a0a6a22cb64bcaa8ced499a85b1/687474703a2f2f692e696d6775722e636f6d2f4b6f5a72576f462e706e67"
      }
    ],
    "icon": "deco-ide-icon.png",
    "icon32": "deco-ide-icon-32.png",
    "icon64": "deco-ide-icon-64.png",
    "icon128": "deco-ide-icon-128.png",
    "icon256": "deco-ide-icon-256.png",
    "date": "2016-06-03",
    "iconColors": [
      "#04acfc",
      "#9cdcfc",
      "#fcfcfc",
      "#62cbfc",
      "#20d8fc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/3572947",
      "assets_url": "https://api.github.com/repos/decosoftware/deco-ide/releases/3572947/assets",
      "upload_url": "https://uploads.github.com/repos/decosoftware/deco-ide/releases/3572947/assets{?name,label}",
      "html_url": "https://github.com/decosoftware/deco-ide/releases/tag/v0.7.1",
      "id": 3572947,
      "tag_name": "v0.7.1",
      "target_commitish": "release",
      "name": "0.7.1",
      "draft": false,
      "author": {
        "login": "gdowens",
        "id": 977466,
        "avatar_url": "https://avatars3.githubusercontent.com/u/977466?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gdowens",
        "html_url": "https://github.com/gdowens",
        "followers_url": "https://api.github.com/users/gdowens/followers",
        "following_url": "https://api.github.com/users/gdowens/following{/other_user}",
        "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions",
        "organizations_url": "https://api.github.com/users/gdowens/orgs",
        "repos_url": "https://api.github.com/users/gdowens/repos",
        "events_url": "https://api.github.com/users/gdowens/events{/privacy}",
        "received_events_url": "https://api.github.com/users/gdowens/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-07-01T20:34:59Z",
      "published_at": "2016-07-01T21:36:16Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/assets/1931737",
          "id": 1931737,
          "name": "Deco-0.7.1-osx.zip",
          "label": null,
          "uploader": {
            "login": "gdowens",
            "id": 977466,
            "avatar_url": "https://avatars3.githubusercontent.com/u/977466?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gdowens",
            "html_url": "https://github.com/gdowens",
            "followers_url": "https://api.github.com/users/gdowens/followers",
            "following_url": "https://api.github.com/users/gdowens/following{/other_user}",
            "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions",
            "organizations_url": "https://api.github.com/users/gdowens/orgs",
            "repos_url": "https://api.github.com/users/gdowens/repos",
            "events_url": "https://api.github.com/users/gdowens/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gdowens/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 183314769,
          "download_count": 9776,
          "created_at": "2016-07-01T21:32:44Z",
          "updated_at": "2016-07-01T21:34:27Z",
          "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1-osx.zip"
        },
        {
          "url": "https://api.github.com/repos/decosoftware/deco-ide/releases/assets/1931736",
          "id": 1931736,
          "name": "Deco-0.7.1.pkg",
          "label": null,
          "uploader": {
            "login": "gdowens",
            "id": 977466,
            "avatar_url": "https://avatars3.githubusercontent.com/u/977466?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gdowens",
            "html_url": "https://github.com/gdowens",
            "followers_url": "https://api.github.com/users/gdowens/followers",
            "following_url": "https://api.github.com/users/gdowens/following{/other_user}",
            "gists_url": "https://api.github.com/users/gdowens/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gdowens/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gdowens/subscriptions",
            "organizations_url": "https://api.github.com/users/gdowens/orgs",
            "repos_url": "https://api.github.com/users/gdowens/repos",
            "events_url": "https://api.github.com/users/gdowens/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gdowens/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 101275433,
          "download_count": 1733,
          "created_at": "2016-07-01T21:32:44Z",
          "updated_at": "2016-07-01T21:33:18Z",
          "browser_download_url": "https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1.pkg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/decosoftware/deco-ide/tarball/v0.7.1",
      "zipball_url": "https://api.github.com/repos/decosoftware/deco-ide/zipball/v0.7.1",
      "body_html": "<h3>Release Notes 0.7.1</h3>\n<p>A small, but much needed update to the 0.7.0 release. This fixes an issue with existing projects using the wrong project settings defaults.</p>\n<p>Thanks for patience while we worked everything out <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji></p>\n<p>fix simulator app path <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"162828424\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/decosoftware/deco-ide/issues/110\" href=\"https://github.com/decosoftware/deco-ide/issues/110\">#110</a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.675Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/310b468e29288459ca36b1a54b3b311cf9e31bd4/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f696d686f73742f4465636f4944454c6f676f25343032782e706e67\"><img src=\"https://camo.githubusercontent.com/310b468e29288459ca36b1a54b3b311cf9e31bd4/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f696d686f73742f4465636f4944454c6f676f25343032782e706e67\" alt=\"Deco IDE\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/decosoftware/deco-ide\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55ce330e842a0c19e395a67a4d0bea597a7240f8/68747470733a2f2f7472617669732d63692e6f72672f6465636f736f6674776172652f6465636f2d6964652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/decosoftware/deco-ide.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://www.bountysource.com/teams/decosoftware/issues?tracker_ids=38081366\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25b8ec8412eb17f3e2189d38e8e7e565e90fef56/68747470733a2f2f7777772e626f756e7479736f757263652e636f6d2f62616467652f747261636b65723f747261636b65725f69643d3338303831333636\" alt=\"Bountysource\" data-canonical-src=\"https://www.bountysource.com/badge/tracker?tracker_id=38081366\" style=\"max-width:100%;\"></a> <a href=\"http://decoslackin.herokuapp.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e27544252472e4f39e2d74f2f49c5a13f05cd04b/687474703a2f2f6465636f736c61636b696e2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"http://decoslackin.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-the-all-in-one-solution-for-building-react-native-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#the-all-in-one-solution-for-building-react-native-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The all-in-one solution for building React Native applications.</h3>\n<p>You can get started right away on your React Native project by installing Deco and creating a new project &#x2014; it&apos;s fast and there&apos;s no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It&apos;s an entirely new way to write, tweak, and re-use code.</p>\n<h4><a id=\"user-content-download-deco-for-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#download-deco-for-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://www.decosoftware.com/download\" rel=\"nofollow\">Download Deco for Mac</a></h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f31b730a41bf5a0a6a22cb64bcaa8ced499a85b1/687474703a2f2f692e696d6775722e636f6d2f4b6f5a72576f462e706e67\"><img src=\"https://camo.githubusercontent.com/f31b730a41bf5a0a6a22cb64bcaa8ced499a85b1/687474703a2f2f692e696d6775722e636f6d2f4b6f5a72576f462e706e67\" alt=\"Deco Screenshot\" data-canonical-src=\"http://i.imgur.com/KoZrWoF.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-documentation-to-get-you-started-on-deco-ide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#documentation-to-get-you-started-on-deco-ide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://www.decosoftware.com/docs\" rel=\"nofollow\">Documentation</a> to get you started on Deco IDE.</h4>\n<h4><a id=\"user-content-open-an-issue-for-bug-reports-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#open-an-issue-for-bug-reports-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#opening-issues\">Open an Issue</a> for bug reports and feature requests.</h4>\n<h4><a id=\"user-content-join-slack-to-talk-with-us\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#join-slack-to-talk-with-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://decoslackin.herokuapp.com\" rel=\"nofollow\">Join Slack</a> to talk with us.</h4>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#setup-for-development\">Setup for Development</a>\n<ul>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#environment\">Environment</a></li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#clone-and-install-dependencies\">Install</a></li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#testing-a-production-build\">Production Build</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#contributing\">Contributing</a>\n<ul>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#opening-issues\">Opening Issues</a></li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#becoming-a-contributor\">Becoming a Contributor</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/#feedback\">Feedback</a></li>\n</ul>\n<h2><a id=\"user-content-setup-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#setup-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setup for Development</h2>\n<h3><a id=\"user-content-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Environment</h3>\n<h4><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OSX</h4>\n<p>It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby &apos;Bundler&apos; gem.</p>\n<p>Installing these on your Mac is easy with <a href=\"https://github.com/decosoftware/deco-ide/blob/master/brew.sh\">Homebrew</a></p>\n<pre><code>/usr/bin/ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;\n</code></pre>\n<p>Now that <a href=\"https://github.com/decosoftware/deco-ide/blob/master/brew.sh\">Homebrew</a> is installed you can run these commands:</p>\n<pre><code>brew install node\nbrew install ruby\ngem install bundler\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h4>\n<p>Linux is not supported at this time.</p>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h4>\n<p>Windows is not supported at this time.</p>\n<h3><a id=\"user-content-clone-and-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#clone-and-install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clone and Install Dependencies</h3>\n<pre><code>$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n</code></pre>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<p>Deco core is split into three sub-projects...</p>\n<ol>\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/web/README.md\">Web</a></li>\n</ol>\n<ul>\n<li>A webpack bundle that assumes it&apos;s been loaded by Electron&apos;s BrowserWindow.</li>\n</ul>\n<ol start=\"2\">\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/desktop/README.md\">Desktop</a></li>\n</ol>\n<ul>\n<li>A webpack bundle that runs in Electron&apos;s NodeJS environment and controls the desktop APIs.</li>\n</ul>\n<ol start=\"3\">\n<li><a href=\"https://github.com/decosoftware/deco-ide/blob/master/shared/README.md\">Shared</a></li>\n</ol>\n<ul>\n<li>Shared constants for communicating over our IPC (inter-process communication) abstraction layer.</li>\n</ul>\n<h4><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick Start</h4>\n<pre><code>$ cd ./deco-ide\n$ ./run-dev.js\n</code></pre>\n<h4><a id=\"user-content-manual-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#manual-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual Start</h4>\n<p>Occasionally it is helpful to stop and restart the <code>desktop</code> gulp task without stopping the <code>web</code> gulp task. To do this you can run the following commands...</p>\n<pre><code>$ cd ./web\n$ npm run watch\n\n</code></pre>\n<p>This command will:</p>\n<ol>\n<li>Watch the <code>./web/src</code> directory and re-build on any changes to the code</li>\n<li>Serve the build on localhost:8080</li>\n</ol>\n<pre><code># Open a new terminal window\n$ cd ./desktop\n$ npm run start\n</code></pre>\n<p>This command will:</p>\n<ol>\n<li>Build <code>./desktop/src</code> and place the result into <code>./desktop/build/app.js</code></li>\n<li>Launch a local Electron binary and load in the bundle from <code>desktop/build/app.js</code></li>\n</ol>\n<h3><a id=\"user-content-testing-a-production-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#testing-a-production-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing a Production Build</h3>\n<pre><code>$ cd ./desktop\n$ npm run pack\n</code></pre>\n<p>The resulting .pkg file will be output to <code>./dist/osx/Deco-$VERSION.pkg</code></p>\n<p>This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer &#x2014; this is because the package is not signed when building locally.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<h3><a id=\"user-content-opening-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#opening-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Opening Issues</h3>\n<h5><a id=\"user-content-issues-are-intended-for-bug-reporting-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#issues-are-intended-for-bug-reporting-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues are intended for bug reporting and feature requests.</h5>\n<p>Before you open a new issue, make sure it isn&apos;t already in the list of <a href=\"http://www.github.com/decosoftware/deco-ide/issues\">existing issues.</a> If you believe you&apos;ve found a new bug, it helps to include any relevant logs in your description.</p>\n<p>You can find the logs file at <code>~/Library/Application Support/com.decosoftware.Deco/logs.out</code></p>\n<h3><a id=\"user-content-becoming-a-contributor\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#becoming-a-contributor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Becoming a Contributor</h3>\n<p>All information on how to become a contributor is in our <a href=\"https://github.com/decosoftware/deco-ide/blob/master/CONTRIBUTING.md\">Contribution Guidelines.</a></p>\n<h2><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feedback</h2>\n<p>We <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji> feedback!</p>\n<h5><a id=\"user-content-join-the-discussion-in-our-community-chat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#join-the-discussion-in-our-community-chat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Join the discussion in our <a href=\"https://decoslackin.herokuapp.com\" rel=\"nofollow\">community chat.</a></h5>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/decosoftware/deco-ide/blob/master/#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Copyright</h2>\n<p>Copyright 2015 &#xA9; Deco Software Inc - All rights reserved</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/310b468e29288459ca36b1a54b3b311cf9e31bd4/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f696d686f73742f4465636f4944454c6f676f25343032782e706e67\"><img src=\"https://camo.githubusercontent.com/310b468e29288459ca36b1a54b3b311cf9e31bd4/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f696d686f73742f4465636f4944454c6f676f25343032782e706e67\" alt=\"Deco IDE\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/decosoftware/deco-ide\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55ce330e842a0c19e395a67a4d0bea597a7240f8/68747470733a2f2f7472617669732d63692e6f72672f6465636f736f6674776172652f6465636f2d6964652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/decosoftware/deco-ide.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://www.bountysource.com/teams/decosoftware/issues?tracker_ids=38081366\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25b8ec8412eb17f3e2189d38e8e7e565e90fef56/68747470733a2f2f7777772e626f756e7479736f757263652e636f6d2f62616467652f747261636b65723f747261636b65725f69643d3338303831333636\" alt=\"Bountysource\" data-canonical-src=\"https://www.bountysource.com/badge/tracker?tracker_id=38081366\" style=\"max-width:100%;\"></a> <a href=\"http://decoslackin.herokuapp.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e27544252472e4f39e2d74f2f49c5a13f05cd04b/687474703a2f2f6465636f736c61636b696e2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"http://decoslackin.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-the-all-in-one-solution-for-building-react-native-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-all-in-one-solution-for-building-react-native-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The all-in-one solution for building React Native applications.</h3>\n<p>You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.</p>\n<h4><a id=\"user-content-download-deco-for-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-deco-for-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://www.decosoftware.com/download\" rel=\"nofollow\">Download Deco for Mac</a></h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f31b730a41bf5a0a6a22cb64bcaa8ced499a85b1/687474703a2f2f692e696d6775722e636f6d2f4b6f5a72576f462e706e67\"><img src=\"https://camo.githubusercontent.com/f31b730a41bf5a0a6a22cb64bcaa8ced499a85b1/687474703a2f2f692e696d6775722e636f6d2f4b6f5a72576f462e706e67\" alt=\"Deco Screenshot\" data-canonical-src=\"http://i.imgur.com/KoZrWoF.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-documentation-to-get-you-started-on-deco-ide\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation-to-get-you-started-on-deco-ide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://www.decosoftware.com/docs\" rel=\"nofollow\">Documentation</a> to get you started on Deco IDE.</h4>\n<h4><a id=\"user-content-open-an-issue-for-bug-reports-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-an-issue-for-bug-reports-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"#opening-issues\">Open an Issue</a> for bug reports and feature requests.</h4>\n<h4><a id=\"user-content-join-slack-to-talk-with-us\" class=\"anchor\" aria-hidden=\"true\" href=\"#join-slack-to-talk-with-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://decoslackin.herokuapp.com\" rel=\"nofollow\">Join Slack</a> to talk with us.</h4>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#setup-for-development\">Setup for Development</a>\n<ul>\n<li><a href=\"#environment\">Environment</a></li>\n<li><a href=\"#clone-and-install-dependencies\">Install</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#testing-a-production-build\">Production Build</a></li>\n</ul>\n</li>\n<li><a href=\"#contributing\">Contributing</a>\n<ul>\n<li><a href=\"#opening-issues\">Opening Issues</a></li>\n<li><a href=\"#becoming-a-contributor\">Becoming a Contributor</a></li>\n</ul>\n</li>\n<li><a href=\"#feedback\">Feedback</a></li>\n</ul>\n<h2><a id=\"user-content-setup-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setup for Development</h2>\n<h3><a id=\"user-content-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Environment</h3>\n<h4><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OSX</h4>\n<p>It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.</p>\n<p>Installing these on your Mac is easy with <a href=\"brew.sh\">Homebrew</a></p>\n<pre><code>/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n</code></pre>\n<p>Now that <a href=\"brew.sh\">Homebrew</a> is installed you can run these commands:</p>\n<pre><code>brew install node\nbrew install ruby\ngem install bundler\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h4>\n<p>Linux is not supported at this time.</p>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h4>\n<p>Windows is not supported at this time.</p>\n<h3><a id=\"user-content-clone-and-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-and-install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clone and Install Dependencies</h3>\n<pre><code>$ git clone git@github.com:decosoftware/deco-ide\n$ cd ./deco-ide/web\n$ npm install\n$ bundle install\n$ cd ../desktop\n$ npm install\n$ npm run copy-libs\n$ cd ../shared\n$ npm install\n$ cd ../desktop/libs/Scripts/sync-service\n$ npm install\n</code></pre>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<p>Deco core is split into three sub-projects...</p>\n<ol>\n<li><a href=\"web/README.md\">Web</a></li>\n</ol>\n<ul>\n<li>A webpack bundle that assumes it's been loaded by Electron's BrowserWindow.</li>\n</ul>\n<ol start=\"2\">\n<li><a href=\"desktop/README.md\">Desktop</a></li>\n</ol>\n<ul>\n<li>A webpack bundle that runs in Electron's NodeJS environment and controls the desktop APIs.</li>\n</ul>\n<ol start=\"3\">\n<li><a href=\"shared/README.md\">Shared</a></li>\n</ol>\n<ul>\n<li>Shared constants for communicating over our IPC (inter-process communication) abstraction layer.</li>\n</ul>\n<h4><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick Start</h4>\n<pre><code>$ cd ./deco-ide\n$ ./run-dev.js\n</code></pre>\n<h4><a id=\"user-content-manual-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual Start</h4>\n<p>Occasionally it is helpful to stop and restart the <code>desktop</code> gulp task without stopping the <code>web</code> gulp task. To do this you can run the following commands...</p>\n<pre><code>$ cd ./web\n$ npm run watch\n\n</code></pre>\n<p>This command will:</p>\n<ol>\n<li>Watch the <code>./web/src</code> directory and re-build on any changes to the code</li>\n<li>Serve the build on localhost:8080</li>\n</ol>\n<pre><code># Open a new terminal window\n$ cd ./desktop\n$ npm run start\n</code></pre>\n<p>This command will:</p>\n<ol>\n<li>Build <code>./desktop/src</code> and place the result into <code>./desktop/build/app.js</code></li>\n<li>Launch a local Electron binary and load in the bundle from <code>desktop/build/app.js</code></li>\n</ol>\n<h3><a id=\"user-content-testing-a-production-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing-a-production-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing a Production Build</h3>\n<pre><code>$ cd ./desktop\n$ npm run pack\n</code></pre>\n<p>The resulting .pkg file will be output to <code>./dist/osx/Deco-$VERSION.pkg</code></p>\n<p>This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<h3><a id=\"user-content-opening-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#opening-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Opening Issues</h3>\n<h5><a id=\"user-content-issues-are-intended-for-bug-reporting-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues-are-intended-for-bug-reporting-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues are intended for bug reporting and feature requests.</h5>\n<p>Before you open a new issue, make sure it isn't already in the list of <a href=\"http://www.github.com/decosoftware/deco-ide/issues\">existing issues.</a> If you believe you've found a new bug, it helps to include any relevant logs in your description.</p>\n<p>You can find the logs file at <code>~/Library/Application Support/com.decosoftware.Deco/logs.out</code></p>\n<h3><a id=\"user-content-becoming-a-contributor\" class=\"anchor\" aria-hidden=\"true\" href=\"#becoming-a-contributor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Becoming a Contributor</h3>\n<p>All information on how to become a contributor is in our <a href=\"CONTRIBUTING.md\">Contribution Guidelines.</a></p>\n<h2><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feedback</h2>\n<p>We <g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> feedback!</p>\n<h5><a id=\"user-content-join-the-discussion-in-our-community-chat\" class=\"anchor\" aria-hidden=\"true\" href=\"#join-the-discussion-in-our-community-chat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Join the discussion in our <a href=\"https://decoslackin.herokuapp.com\" rel=\"nofollow\">community chat.</a></h5>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Copyright</h2>\n<p>Copyright 2015 © Deco Software Inc - All rights reserved</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.376Z",
    "goodColorOnWhite": "#027CB5",
    "goodColorOnBlack": "#04ACFC",
    "faintColorOnWhite": "rgba(2, 124, 181, 0.1)"
  },
  {
    "slug": "deepnest",
    "name": "Deepnest",
    "description": "Automatic vector nesting for laser cutters",
    "website": "http://deepnest.io",
    "category": "Graphics & Design",
    "icon": "deepnest-icon.png",
    "icon32": "deepnest-icon-32.png",
    "icon64": "deepnest-icon-64.png",
    "icon128": "deepnest-icon-128.png",
    "icon256": "deepnest-icon-256.png",
    "date": "2016-12-26",
    "iconColors": [
      "#2ba7dd",
      "#fafbfb",
      "#d3ecf4",
      "#a6daf1",
      "#c4e4f4"
    ],
    "goodColorOnWhite": "#1A7CA7",
    "goodColorOnBlack": "#A6DAF1",
    "faintColorOnWhite": "rgba(26, 124, 167, 0.1)"
  },
  {
    "slug": "demio",
    "name": "Demio",
    "description": "A Webinar Platform Built for Inbound Marketing and Sales",
    "website": "https://demio.com/",
    "keywords": [
      "webinar",
      "marketing",
      "b2b",
      "live streaming"
    ],
    "category": "Business",
    "icon": "demio-icon.png",
    "icon32": "demio-icon-32.png",
    "icon64": "demio-icon-64.png",
    "icon128": "demio-icon-128.png",
    "icon256": "demio-icon-256.png",
    "date": "2016-07-27",
    "iconColors": [
      "#2bb38b",
      "#f6faf9",
      "#78cdb3",
      "#5ac4a4",
      "#4fbf9a"
    ],
    "goodColorOnWhite": "#208567",
    "goodColorOnBlack": "#2BB38B",
    "faintColorOnWhite": "rgba(32, 133, 103, 0.1)"
  },
  {
    "slug": "deplify",
    "name": "Deplify",
    "description": "An intuitive deploy helper for macOS and Windows",
    "website": "https://tenderowl.com/deplify",
    "category": "Developer Tools",
    "keywords": [
      "deploy",
      "netlify",
      "deployment",
      "automation",
      "helper",
      "drag-n-drop"
    ],
    "icon": "deplify-icon.png",
    "icon32": "deplify-icon-32.png",
    "icon64": "deplify-icon-64.png",
    "icon128": "deplify-icon-128.png",
    "icon256": "deplify-icon-256.png",
    "date": "2018-03-28",
    "iconColors": [
      "#133d73",
      "#fbfbfb",
      "#6e829c",
      "#7c94b4",
      "#849cb4"
    ],
    "goodColorOnWhite": "#133D73",
    "goodColorOnBlack": "#7C94B4",
    "faintColorOnWhite": "rgba(19, 61, 115, 0.1)"
  },
  {
    "slug": "destroyer",
    "name": "Destroyer",
    "description": "Open-Source Lossless Audio Player",
    "website": "http://destroyer.audio",
    "repository": "https://github.com/mutualrespect/destroyer",
    "license": "ISC",
    "keywords": [
      "audio",
      "music",
      "lossless",
      "audiophile"
    ],
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/c30ae1e6499b9b0b60096e95e1abfd67db964023/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f64657374726f7965722e6a7067"
      }
    ],
    "icon": "destroyer-icon.png",
    "icon32": "destroyer-icon-32.png",
    "icon64": "destroyer-icon-64.png",
    "icon128": "destroyer-icon-128.png",
    "icon256": "destroyer-icon-256.png",
    "date": "2017-01-06",
    "iconColors": [
      "#5845c2",
      "#141033",
      "#352a75",
      "#241c5c",
      "#8979e9"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/mashaal/destroyer/releases/5947358",
      "assets_url": "https://api.github.com/repos/mashaal/destroyer/releases/5947358/assets",
      "upload_url": "https://uploads.github.com/repos/mashaal/destroyer/releases/5947358/assets{?name,label}",
      "html_url": "https://github.com/mashaal/destroyer/releases/tag/2.0.0",
      "id": 5947358,
      "tag_name": "2.0.0",
      "target_commitish": "master",
      "name": "2.0.0",
      "draft": false,
      "author": {
        "login": "mashaal",
        "id": 6100364,
        "avatar_url": "https://avatars2.githubusercontent.com/u/6100364?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/mashaal",
        "html_url": "https://github.com/mashaal",
        "followers_url": "https://api.github.com/users/mashaal/followers",
        "following_url": "https://api.github.com/users/mashaal/following{/other_user}",
        "gists_url": "https://api.github.com/users/mashaal/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/mashaal/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/mashaal/subscriptions",
        "organizations_url": "https://api.github.com/users/mashaal/orgs",
        "repos_url": "https://api.github.com/users/mashaal/repos",
        "events_url": "https://api.github.com/users/mashaal/events{/privacy}",
        "received_events_url": "https://api.github.com/users/mashaal/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-04-02T00:06:28Z",
      "published_at": "2017-04-02T02:02:48Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/mashaal/destroyer/releases/assets/3544488",
          "id": 3544488,
          "name": "OSX-Destroyer-2.0.0.zip",
          "label": null,
          "uploader": {
            "login": "mashaal",
            "id": 6100364,
            "avatar_url": "https://avatars2.githubusercontent.com/u/6100364?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/mashaal",
            "html_url": "https://github.com/mashaal",
            "followers_url": "https://api.github.com/users/mashaal/followers",
            "following_url": "https://api.github.com/users/mashaal/following{/other_user}",
            "gists_url": "https://api.github.com/users/mashaal/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/mashaal/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/mashaal/subscriptions",
            "organizations_url": "https://api.github.com/users/mashaal/orgs",
            "repos_url": "https://api.github.com/users/mashaal/repos",
            "events_url": "https://api.github.com/users/mashaal/events{/privacy}",
            "received_events_url": "https://api.github.com/users/mashaal/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52651680,
          "download_count": 179,
          "created_at": "2017-04-02T11:20:41Z",
          "updated_at": "2017-04-02T11:41:32Z",
          "browser_download_url": "https://github.com/mashaal/destroyer/releases/download/2.0.0/OSX-Destroyer-2.0.0.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/mashaal/destroyer/tarball/2.0.0",
      "zipball_url": "https://api.github.com/repos/mashaal/destroyer/zipball/2.0.0",
      "body_html": "<h3>Major Changes</h3>\n<ul>\n<li>Html5 audio: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/1ff0c2cc615f3b44b063ea1251baa2fe3e957829\"><tt>1ff0c2c</tt></a></li>\n<li>Add Seeking!</li>\n<li>Touchbar: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/11682d881dd47e2672bf77b856fb4e3134201577\"><tt>11682d8</tt></a></li>\n<li>Remove metadata editor: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/90f11f472f4c1e85aa7bfffe4d63e52e09837210\"><tt>90f11f4</tt></a></li>\n<li>Remove ffmpeg: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/7198236ceb3c58705c16cb2d30dbeccebb5013e5\"><tt>7198236</tt></a></li>\n<li>Update readme 2.0: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/5e55c65d66d7ef0643b1cf29d75164b527572a75\"><tt>5e55c65</tt></a></li>\n</ul>\n<h3>Minor Changes</h3>\n<ul>\n<li>Update deps: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/3c7e8c36ac20ab46f1d958eb5e1d53b1bd16475d\"><tt>3c7e8c3</tt></a></li>\n<li>Bring back old icon: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/64c8c622b6cafc103f0b387d5e1fdb3609f668fe\"><tt>64c8c62</tt></a></li>\n<li>Remove default image: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/1c8f993376be55f366265f33a46413639b8efcb6\"><tt>1c8f993</tt></a></li>\n<li>Smaller scanning: <a class=\"commit-link\" href=\"https://github.com/mashaal/destroyer/commit/a7ca8da1cd5957358ec7de80808fd74daae7eea1\"><tt>a7ca8da</tt></a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.748Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/51461380a049f8919edc273f12ea143f20237ee6/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f616c63716a75386b396c6b723362392f64657374726f7965722d6c6f676f2e706e673f7261773d31\"><img src=\"https://camo.githubusercontent.com/51461380a049f8919edc273f12ea143f20237ee6/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f616c63716a75386b396c6b723362392f64657374726f7965722d6c6f676f2e706e673f7261773d31\" width=\"250px\" data-canonical-src=\"https://www.dropbox.com/s/alcqju8k9lkr3b9/destroyer-logo.png?raw=1\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-destroyer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#destroyer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Destroyer</h1>\n<h3><a id=\"user-content-open-source-lossless-audio-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#open-source-lossless-audio-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open-Source Lossless Audio Player</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c30ae1e6499b9b0b60096e95e1abfd67db964023/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f64657374726f7965722e6a7067\"><img src=\"https://camo.githubusercontent.com/c30ae1e6499b9b0b60096e95e1abfd67db964023/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f64657374726f7965722e6a7067\" alt=\"destroyer\" data-canonical-src=\"http://destroyer.audio/static/destroyer.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-v20-breaking-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#v20-breaking-changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v2.0 Breaking Changes:</h3>\n<ul>\n<li>Swap to native HTML5 audio players (FLAC, MP4, MP3, OGG, WAV supported!)</li>\n<li>Seeking (finally!)</li>\n<li>TouchBar support for Macbook Pro!</li>\n<li>An actual DMG install file for Mac (wow!)</li>\n<li>Removal of FFPLAY and FFMEG (this should make it easier to build for all OS!)</li>\n<li>Removal of metadata editor (may come back!)</li>\n<li>Minor style tweeks</li>\n</ul>\n<p><a href=\"https://github.com/mashaal/destroyer/releases\">Download for Mac</a></p>\n<p><a href=\"https://www.youtube.com/watch?v=mJwW7uwNY4s\" rel=\"nofollow\">Watch demo video on YouTube</a></p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started:</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/def9256dbc576c9501afc2dc6a17e02da679d0f4/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f73746172742e676966\"><img src=\"https://camo.githubusercontent.com/def9256dbc576c9501afc2dc6a17e02da679d0f4/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f73746172742e676966\" alt=\"start\" data-canonical-src=\"http://destroyer.audio/static/start.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Download and open <strong>Destroyer</strong>.</li>\n<li>Drop your music collection onto <strong>Destroyer</strong>.</li>\n<li><strong>Destroyer</strong> will recursively scan your collection and build library based on metadata.</li>\n</ul>\n<p><strong>Note:</strong> <strong>Destroyer</strong> is dependant on metadata &#x2014; it can process <a href=\"https://wiki.xiph.org/Metadata\" rel=\"nofollow\">Vorbis</a> comments as well as <a href=\"https://en.wikipedia.org/wiki/ID3\" rel=\"nofollow\">ID3</a> (1.1, 2.2, 2.3, 2.4) tags. Please ensure your collection is properly formatted.</p>\n<h2><a id=\"user-content-on-artwork\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#on-artwork\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On Artwork:</h2>\n<ul>\n<li><strong>Destroyer</strong> works best when all the tracks for an album are in one flat directory.</li>\n<li><strong>Destroyer</strong> will look for a file named <code>cover.jpg</code> in the album&apos;s directory, if <code>cover.jpg</code> not found, it will fallback to any <code>jpg</code> or <code>png</code> in directory.</li>\n</ul>\n<h2><a id=\"user-content-on-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#on-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On Search:</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a92703789d46a683afd25aaffaeb96a648227595/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f7365617263682e676966\"><img src=\"https://camo.githubusercontent.com/a92703789d46a683afd25aaffaeb96a648227595/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f7365617263682e676966\" alt=\"search\" data-canonical-src=\"http://destroyer.audio/static/search.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Type anywhere in the library view to filter your collection.</li>\n<li><code>esc</code> will clear your filter.</li>\n</ul>\n<h3><a id=\"user-content-deving-and-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mutualrespect/destroyer/blob/master/#deving-and-building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Deving and Building</h3>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Command</th>\n<th align=\"left\">Purpose</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>yarn build</code></td>\n<td align=\"left\">Compile JS <code>/bundle</code>.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn build:watch</code></td>\n<td align=\"left\">Build project and watch for changes.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn start</code></td>\n<td align=\"left\">Start Destroyer.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn pack:osx</code></td>\n<td align=\"left\">Build for Mac.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn pack:win</code></td>\n<td align=\"left\">Build for Windows.</td>\n</tr></tbody></table>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/51461380a049f8919edc273f12ea143f20237ee6/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f616c63716a75386b396c6b723362392f64657374726f7965722d6c6f676f2e706e673f7261773d31\"><img src=\"https://camo.githubusercontent.com/51461380a049f8919edc273f12ea143f20237ee6/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f616c63716a75386b396c6b723362392f64657374726f7965722d6c6f676f2e706e673f7261773d31\" width=\"250px\" data-canonical-src=\"https://www.dropbox.com/s/alcqju8k9lkr3b9/destroyer-logo.png?raw=1\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-destroyer\" class=\"anchor\" aria-hidden=\"true\" href=\"#destroyer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Destroyer</h1>\n<h3><a id=\"user-content-open-source-lossless-audio-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-source-lossless-audio-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open-Source Lossless Audio Player</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c30ae1e6499b9b0b60096e95e1abfd67db964023/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f64657374726f7965722e6a7067\"><img src=\"https://camo.githubusercontent.com/c30ae1e6499b9b0b60096e95e1abfd67db964023/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f64657374726f7965722e6a7067\" alt=\"destroyer\" data-canonical-src=\"http://destroyer.audio/static/destroyer.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-v20-breaking-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"#v20-breaking-changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v2.0 Breaking Changes:</h3>\n<ul>\n<li>Swap to native HTML5 audio players (FLAC, MP4, MP3, OGG, WAV supported!)</li>\n<li>Seeking (finally!)</li>\n<li>TouchBar support for Macbook Pro!</li>\n<li>An actual DMG install file for Mac (wow!)</li>\n<li>Removal of FFPLAY and FFMEG (this should make it easier to build for all OS!)</li>\n<li>Removal of metadata editor (may come back!)</li>\n<li>Minor style tweeks</li>\n</ul>\n<p><a href=\"https://github.com/mashaal/destroyer/releases\">Download for Mac</a></p>\n<p><a href=\"https://www.youtube.com/watch?v=mJwW7uwNY4s\" rel=\"nofollow\">Watch demo video on YouTube</a></p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started:</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/def9256dbc576c9501afc2dc6a17e02da679d0f4/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f73746172742e676966\"><img src=\"https://camo.githubusercontent.com/def9256dbc576c9501afc2dc6a17e02da679d0f4/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f73746172742e676966\" alt=\"start\" data-canonical-src=\"http://destroyer.audio/static/start.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Download and open <strong>Destroyer</strong>.</li>\n<li>Drop your music collection onto <strong>Destroyer</strong>.</li>\n<li><strong>Destroyer</strong> will recursively scan your collection and build library based on metadata.</li>\n</ul>\n<p><strong>Note:</strong> <strong>Destroyer</strong> is dependant on metadata — it can process <a href=\"https://wiki.xiph.org/Metadata\" rel=\"nofollow\">Vorbis</a> comments as well as <a href=\"https://en.wikipedia.org/wiki/ID3\" rel=\"nofollow\">ID3</a> (1.1, 2.2, 2.3, 2.4) tags. Please ensure your collection is properly formatted.</p>\n<h2><a id=\"user-content-on-artwork\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-artwork\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On Artwork:</h2>\n<ul>\n<li><strong>Destroyer</strong> works best when all the tracks for an album are in one flat directory.</li>\n<li><strong>Destroyer</strong> will look for a file named <code>cover.jpg</code> in the album's directory, if <code>cover.jpg</code> not found, it will fallback to any <code>jpg</code> or <code>png</code> in directory.</li>\n</ul>\n<h2><a id=\"user-content-on-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On Search:</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a92703789d46a683afd25aaffaeb96a648227595/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f7365617263682e676966\"><img src=\"https://camo.githubusercontent.com/a92703789d46a683afd25aaffaeb96a648227595/687474703a2f2f64657374726f7965722e617564696f2f7374617469632f7365617263682e676966\" alt=\"search\" data-canonical-src=\"http://destroyer.audio/static/search.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Type anywhere in the library view to filter your collection.</li>\n<li><code>esc</code> will clear your filter.</li>\n</ul>\n<h3><a id=\"user-content-deving-and-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#deving-and-building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Deving and Building</h3>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Command</th>\n<th align=\"left\">Purpose</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>yarn build</code></td>\n<td align=\"left\">Compile JS <code>/bundle</code>.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn build:watch</code></td>\n<td align=\"left\">Build project and watch for changes.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn start</code></td>\n<td align=\"left\">Start Destroyer.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn pack:osx</code></td>\n<td align=\"left\">Build for Mac.</td>\n</tr>\n<tr>\n<td align=\"left\"><code>yarn pack:win</code></td>\n<td align=\"left\">Build for Windows.</td>\n</tr></tbody></table>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.137Z",
    "goodColorOnWhite": "#241C5C",
    "goodColorOnBlack": "#8979E9",
    "faintColorOnWhite": "rgba(36, 28, 92, 0.1)"
  },
  {
    "slug": "devdocs-app",
    "name": "devdocs-app",
    "description": "A full-featured desktop app for DevDocs.io.",
    "repository": "https://github.com/egoist/devdocs-app",
    "keywords": [
      "devdocs"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/8784712/27121730-11676ba8-511b-11e7-8c01-00444ee8501a.png"
      }
    ],
    "icon": "devdocs-app-icon.png",
    "icon32": "devdocs-app-icon-32.png",
    "icon64": "devdocs-app-icon-64.png",
    "icon128": "devdocs-app-icon-128.png",
    "icon256": "devdocs-app-icon-256.png",
    "date": "2017-02-19",
    "iconColors": [
      "#edcb1c",
      "#34332f",
      "#e6dea4",
      "#8e7d30",
      "#766404"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/10154343",
      "assets_url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/10154343/assets",
      "upload_url": "https://uploads.github.com/repos/egoist/devdocs-desktop/releases/10154343/assets{?name,label}",
      "html_url": "https://github.com/egoist/devdocs-desktop/releases/tag/v0.6.9",
      "id": 10154343,
      "tag_name": "v0.6.9",
      "target_commitish": "master",
      "name": "v0.6.9",
      "draft": false,
      "author": {
        "login": "egoist",
        "id": 8784712,
        "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/egoist",
        "html_url": "https://github.com/egoist",
        "followers_url": "https://api.github.com/users/egoist/followers",
        "following_url": "https://api.github.com/users/egoist/following{/other_user}",
        "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
        "organizations_url": "https://api.github.com/users/egoist/orgs",
        "repos_url": "https://api.github.com/users/egoist/repos",
        "events_url": "https://api.github.com/users/egoist/events{/privacy}",
        "received_events_url": "https://api.github.com/users/egoist/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-19T15:43:13Z",
      "published_at": "2018-03-19T15:54:59Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559856",
          "id": 6559856,
          "name": "DevDocs-0.6.9-mac.zip",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 46517254,
          "download_count": 351,
          "created_at": "2018-03-19T15:54:05Z",
          "updated_at": "2018-03-19T15:54:08Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559835",
          "id": 6559835,
          "name": "DevDocs-0.6.9-win.zip",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52767374,
          "download_count": 666,
          "created_at": "2018-03-19T15:52:08Z",
          "updated_at": "2018-03-19T15:52:10Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9-win.zip"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559738",
          "id": 6559738,
          "name": "DevDocs-0.6.9-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51266626,
          "download_count": 451,
          "created_at": "2018-03-19T15:47:17Z",
          "updated_at": "2018-03-19T15:47:19Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559817",
          "id": 6559817,
          "name": "DevDocs-0.6.9.dmg",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 44574781,
          "download_count": 915,
          "created_at": "2018-03-19T15:50:53Z",
          "updated_at": "2018-03-19T15:50:55Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9.dmg"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559769",
          "id": 6559769,
          "name": "DevDocs-0.6.9.exe",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 34508661,
          "download_count": 602,
          "created_at": "2018-03-19T15:48:24Z",
          "updated_at": "2018-03-19T15:48:26Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9.exe"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559739",
          "id": 6559739,
          "name": "DevDocs-0.6.9.tar.xz",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-xz",
          "state": "uploaded",
          "size": 35845148,
          "download_count": 43,
          "created_at": "2018-03-19T15:47:26Z",
          "updated_at": "2018-03-19T15:47:27Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-0.6.9.tar.xz"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559772",
          "id": 6559772,
          "name": "DevDocs-Setup-0.6.9.exe",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 34722301,
          "download_count": 2614,
          "created_at": "2018-03-19T15:48:32Z",
          "updated_at": "2018-03-19T15:48:36Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs-Setup-0.6.9.exe"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559770",
          "id": 6559770,
          "name": "DevDocs_0.6.9_amd64.deb",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 36157070,
          "download_count": 400,
          "created_at": "2018-03-19T15:48:29Z",
          "updated_at": "2018-03-19T15:48:35Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/DevDocs_0.6.9_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559773",
          "id": 6559773,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 378,
          "download_count": 17,
          "created_at": "2018-03-19T15:48:35Z",
          "updated_at": "2018-03-19T15:48:36Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559855",
          "id": 6559855,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 171,
          "download_count": 4,
          "created_at": "2018-03-19T15:54:04Z",
          "updated_at": "2018-03-19T15:54:04Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559857",
          "id": 6559857,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 466,
          "download_count": 6170,
          "created_at": "2018-03-19T15:54:08Z",
          "updated_at": "2018-03-19T15:54:08Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559836",
          "id": 6559836,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 394,
          "download_count": 3953,
          "created_at": "2018-03-19T15:52:11Z",
          "updated_at": "2018-03-19T15:52:11Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/latest.yml"
        },
        {
          "url": "https://api.github.com/repos/egoist/devdocs-desktop/releases/assets/6559818",
          "id": 6559818,
          "name": "null.blockmap",
          "label": "",
          "uploader": {
            "login": "egoist",
            "id": 8784712,
            "avatar_url": "https://avatars2.githubusercontent.com/u/8784712?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/egoist",
            "html_url": "https://github.com/egoist",
            "followers_url": "https://api.github.com/users/egoist/followers",
            "following_url": "https://api.github.com/users/egoist/following{/other_user}",
            "gists_url": "https://api.github.com/users/egoist/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/egoist/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/egoist/subscriptions",
            "organizations_url": "https://api.github.com/users/egoist/orgs",
            "repos_url": "https://api.github.com/users/egoist/repos",
            "events_url": "https://api.github.com/users/egoist/events{/privacy}",
            "received_events_url": "https://api.github.com/users/egoist/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 81494,
          "download_count": 8,
          "created_at": "2018-03-19T15:50:53Z",
          "updated_at": "2018-03-19T15:50:53Z",
          "browser_download_url": "https://github.com/egoist/devdocs-desktop/releases/download/v0.6.9/null.blockmap"
        }
      ],
      "tarball_url": "https://api.github.com/repos/egoist/devdocs-desktop/tarball/v0.6.9",
      "zipball_url": "https://api.github.com/repos/egoist/devdocs-desktop/zipball/v0.6.9",
      "body_html": "<h2>New:</h2>\n<ul>\n<li>Add support for HTTP basic authentication.</li>\n</ul>\n<h2>Install</h2>\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.6.9/DevDocs-0.6.9.dmg\">macOS</a></li>\n<li>Windows\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.6.9/DevDocs-Setup-0.6.9.exe\">Installer</a></li>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.6.9/DevDocs-0.6.9.exe\">Portable</a></li>\n</ul>\n</li>\n<li>Linux\n<ul>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.6.9/DevDocs-0.6.9-x86_64.AppImage\">AppImage</a> (Recommended)<br>\nNeeds to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</li>\n<li><a href=\"https://github.com/egoist/devdocs-app/releases/download/v0.6.9/DevDocs_0.6.9_amd64.deb\">deb</a></li>\n</ul>\n</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.788Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-devdocs-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#devdocs-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DevDocs Desktop</h1>\n<p>&#x65E5;&#x672C;&#x8A9E;&#x8AAC;&#x660E;&#x30DA;&#x30FC;&#x30B8;&#x306F;<a href=\"https://github.com/egoist/devdocs-desktop/blob/master/README-ja.md\">&#x3053;&#x3061;&#x3089;</a></p>\n<p><a href=\"https://github.com/egoist/devdocs-desktop/releases\"><img src=\"https://camo.githubusercontent.com/177a3e788b85a4bd4ff8176d6d9130bdc25ec671/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/egoist/devdocs-desktop/releases\"><img src=\"https://camo.githubusercontent.com/06c00e442316ce22ecba043a8a3c816e1898f345/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f65676f6973742f646576646f63732d6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/egoist/devdocs-desktop/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/egoist/devdocs-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/4b26387f38868ac42bbec3f6f2e8d3bacc7c9306/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f65676f6973742f646576646f63732d6465736b746f702f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"downloads latest\" data-canonical-src=\"https://img.shields.io/github/downloads/egoist/devdocs-desktop/latest/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/egoist/devdocs-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c38cc719079628b0ba0c9ab8576629f589f7aa11/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/egoist/devdocs-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/716569b38fe769bb0edfa7c7a98b0fc236118ef0/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"appveyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/egoist/donate\"><img src=\"https://camo.githubusercontent.com/e7691d8d95fd5dc2d727690fa241fa3832084f70/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"donate\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://chat.egoist.moe\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4a66d33f28982981590da8acc49f5db082eda583/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636861742d6f6e253230646973636f72642d3732383944412e7376673f7374796c653d666c61742d737175617265\" alt=\"chat\" data-canonical-src=\"https://img.shields.io/badge/chat-on%20discord-7289DA.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://devdocs.io/\" rel=\"nofollow\">DevDocs.io</a> combines multiple API documentations in a fast, organized, and searchable interface. This is an unoffcial desktop app for it.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/8784712/27121730-11676ba8-511b-11e7-8c01-00444ee8501a.png\"><img src=\"https://user-images.githubusercontent.com/8784712/27121730-11676ba8-511b-11e7-8c01-00444ee8501a.png\" alt=\"devdocs-preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-background-behavior\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#background-behavior\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Background behavior</h3>\n<p>When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.</p>\n<h3><a id=\"user-content-build-in-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#build-in-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build-in shortcuts</h3>\n<p><code>devdocs</code> the website itself has great built-in shortcuts support, just check the <code>help</code> page in the app.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/258669b3fcdc18ef462c76d3336e15cc670384f4/68747470733a2f2f6f6f6f2e306f302e6f6f6f2f323031372f30362f31342f353934303234343233303162382e706e67\"><img src=\"https://camo.githubusercontent.com/258669b3fcdc18ef462c76d3336e15cc670384f4/68747470733a2f2f6f6f6f2e306f302e6f6f6f2f323031372f30362f31342f353934303234343233303162382e706e67\" alt=\"help\" width=\"300\" data-canonical-src=\"https://ooo.0o0.ooo/2017/06/14/59402442301b8.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-global-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#global-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Global shortcut</h3>\n<p>Use <kbd>Ctrl+Shift+D</kbd> (or <kbd>Command+Shift+D</kbd> on macOS) to toggle the app.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can manually download the latest release <a href=\"https://github.com/egoist/devdocs-desktop/releases\">here</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>It&apos;s really easy to develop this app, no build tools like Webpack needed here, checkout <a href=\"https://github.com/egoist/devdocs-app/blob/master//app\">./app</a> to get more:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\n\nnpm run app\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> edit files, save, refresh and it&apos;s done.</span></pre></div>\n<h2><a id=\"user-content-distribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#distribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Distribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/egoist/devdocs-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/egoist\">EGOIST</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-devdocs-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#devdocs-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DevDocs Desktop</h1>\n<p>日本語説明ページは<a href=\"https://github.com/egoist/devdocs-desktop/blob/master/README-ja.md\">こちら</a></p>\n<p><a href=\"https://github.com/egoist/devdocs-desktop/releases\"><img src=\"https://camo.githubusercontent.com/177a3e788b85a4bd4ff8176d6d9130bdc25ec671/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"version\" data-canonical-src=\"https://img.shields.io/github/release/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/egoist/devdocs-desktop/releases\"><img src=\"https://camo.githubusercontent.com/06c00e442316ce22ecba043a8a3c816e1898f345/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f65676f6973742f646576646f63732d6465736b746f702f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/egoist/devdocs-desktop/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/egoist/devdocs-desktop/releases/latest\"><img src=\"https://camo.githubusercontent.com/4b26387f38868ac42bbec3f6f2e8d3bacc7c9306/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f65676f6973742f646576646f63732d6465736b746f702f6c61746573742f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"downloads latest\" data-canonical-src=\"https://img.shields.io/github/downloads/egoist/devdocs-desktop/latest/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/egoist/devdocs-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c38cc719079628b0ba0c9ab8576629f589f7aa11/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/egoist/devdocs-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/716569b38fe769bb0edfa7c7a98b0fc236118ef0/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f65676f6973742f646576646f63732d6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"appveyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/egoist/devdocs-desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/egoist/donate\"><img src=\"https://camo.githubusercontent.com/e7691d8d95fd5dc2d727690fa241fa3832084f70/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"donate\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://chat.egoist.moe\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4a66d33f28982981590da8acc49f5db082eda583/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636861742d6f6e253230646973636f72642d3732383944412e7376673f7374796c653d666c61742d737175617265\" alt=\"chat\" data-canonical-src=\"https://img.shields.io/badge/chat-on%20discord-7289DA.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://devdocs.io/\" rel=\"nofollow\">DevDocs.io</a> combines multiple API documentations in a fast, organized, and searchable interface. This is an unoffcial desktop app for it.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/8784712/27121730-11676ba8-511b-11e7-8c01-00444ee8501a.png\"><img src=\"https://user-images.githubusercontent.com/8784712/27121730-11676ba8-511b-11e7-8c01-00444ee8501a.png\" alt=\"devdocs-preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-background-behavior\" class=\"anchor\" aria-hidden=\"true\" href=\"#background-behavior\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Background behavior</h3>\n<p>When closing the window, the app will continue running in the background, in the dock on macOS and the tray on Linux/Windows. Right-click the dock/tray icon and choose Quit to completely quit the app. On macOS, click the dock icon to show the window. On Linux, right-click the tray icon and choose Toggle to toggle the window. On Windows, click the tray icon to toggle the window.</p>\n<h3><a id=\"user-content-build-in-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-in-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build-in shortcuts</h3>\n<p><code>devdocs</code> the website itself has great built-in shortcuts support, just check the <code>help</code> page in the app.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/258669b3fcdc18ef462c76d3336e15cc670384f4/68747470733a2f2f6f6f6f2e306f302e6f6f6f2f323031372f30362f31342f353934303234343233303162382e706e67\"><img src=\"https://camo.githubusercontent.com/258669b3fcdc18ef462c76d3336e15cc670384f4/68747470733a2f2f6f6f6f2e306f302e6f6f6f2f323031372f30362f31342f353934303234343233303162382e706e67\" alt=\"help\" width=\"300\" data-canonical-src=\"https://ooo.0o0.ooo/2017/06/14/59402442301b8.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-global-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"#global-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Global shortcut</h3>\n<p>Use <kbd>Ctrl+Shift+D</kbd> (or <kbd>Command+Shift+D</kbd> on macOS) to toggle the app.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can manually download the latest release <a href=\"https://github.com/egoist/devdocs-desktop/releases\">here</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>It's really easy to develop this app, no build tools like Webpack needed here, checkout <a href=\"/app\">./app</a> to get more:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\n\nnpm run app\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> edit files, save, refresh and it's done.</span></pre></div>\n<h2><a id=\"user-content-distribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#distribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Distribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/egoist\">EGOIST</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.516Z",
    "goodColorOnWhite": "#766404",
    "goodColorOnBlack": "#EDCB1C",
    "faintColorOnWhite": "rgba(118, 100, 4, 0.1)"
  },
  {
    "slug": "devrant-io-unofficial",
    "name": "devRant.io (Unofficial)",
    "description": "Unofficial devRant app that lets you connect with fellow developers over fun rants about tech",
    "repository": "https://github.com/Meadowcottage/devRant.io",
    "keywords": [
      "Social Network",
      "Developers"
    ],
    "license": "GPLv2",
    "category": "Developer Tools",
    "disabled": true,
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Meadowcottage/devRant/master/build/Screenshot-1.png"
      }
    ],
    "icon": "devrant-io-unofficial-icon.png",
    "icon32": "devrant-io-unofficial-icon-32.png",
    "icon64": "devrant-io-unofficial-icon-64.png",
    "icon128": "devrant-io-unofficial-icon-128.png",
    "icon256": "devrant-io-unofficial-icon-256.png",
    "date": "2016-06-18",
    "iconColors": [
      "#fb9c64",
      "#d45264",
      "#e57364",
      "#ec8664",
      "#f48c64"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.717Z",
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:06.416Z",
    "goodColorOnWhite": "#C94E05",
    "goodColorOnBlack": "#FB9C64",
    "faintColorOnWhite": "rgba(201, 78, 5, 0.1)"
  },
  {
    "slug": "devrantron",
    "name": "devRantron",
    "description": "An unofficial open source client for devRant.io",
    "website": "https://devrantron.firebaseapp.com/",
    "repository": "https://github.com/tahnik/devRantron/",
    "keywords": [
      "Social Network"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/tahnik/devRantron/master/app/screenshots/custom.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tahnik/devRantron/master/app/screenshots/profile.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tahnik/devRantron/master/app/screenshots/notif.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tahnik/devRantron/master/app/screenshots/view.png"
      }
    ],
    "icon": "devrantron-icon.png",
    "icon32": "devrantron-icon-32.png",
    "icon64": "devrantron-icon-64.png",
    "icon128": "devrantron-icon-128.png",
    "icon256": "devrantron-icon-256.png",
    "date": "2017-08-04",
    "iconColors": [
      "#f79861",
      "#d55564",
      "#fcc2a0",
      "#e87864",
      "#fcac84"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/tahnik/devRantron/releases/10965666",
      "assets_url": "https://api.github.com/repos/tahnik/devRantron/releases/10965666/assets",
      "upload_url": "https://uploads.github.com/repos/tahnik/devRantron/releases/10965666/assets{?name,label}",
      "html_url": "https://github.com/tahnik/devRantron/releases/tag/v1.5.4",
      "id": 10965666,
      "tag_name": "v1.5.4",
      "target_commitish": "master",
      "name": "1.5.4",
      "draft": false,
      "author": {
        "login": "tahnik",
        "id": 9964210,
        "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tahnik",
        "html_url": "https://github.com/tahnik",
        "followers_url": "https://api.github.com/users/tahnik/followers",
        "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
        "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
        "organizations_url": "https://api.github.com/users/tahnik/orgs",
        "repos_url": "https://api.github.com/users/tahnik/repos",
        "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
        "received_events_url": "https://api.github.com/users/tahnik/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-11T20:10:12Z",
      "published_at": "2018-05-12T19:45:25Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7146221",
          "id": 7146221,
          "name": "devrantron-1.5.4-mac.zip",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 53194471,
          "download_count": 1,
          "created_at": "2018-05-11T22:35:02Z",
          "updated_at": "2018-05-11T22:35:04Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron-1.5.4-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144858",
          "id": 7144858,
          "name": "devrantron-1.5.4-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 58211148,
          "download_count": 32,
          "created_at": "2018-05-11T20:14:28Z",
          "updated_at": "2018-05-11T20:14:31Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron-1.5.4-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7146198",
          "id": 7146198,
          "name": "devRantron-1.5.4.dmg",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55380502,
          "download_count": 62,
          "created_at": "2018-05-11T22:33:48Z",
          "updated_at": "2018-05-11T22:33:50Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devRantron-1.5.4.dmg"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7146197",
          "id": 7146197,
          "name": "devRantron-1.5.4.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 58381,
          "download_count": 0,
          "created_at": "2018-05-11T22:33:47Z",
          "updated_at": "2018-05-11T22:33:48Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devRantron-1.5.4.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144855",
          "id": 7144855,
          "name": "devrantron-1.5.4.exe",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 38367664,
          "download_count": 4,
          "created_at": "2018-05-11T20:14:26Z",
          "updated_at": "2018-05-11T20:14:27Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron-1.5.4.exe"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144857",
          "id": 7144857,
          "name": "devrantron-setup-1.5.4.exe",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 38517769,
          "download_count": 195,
          "created_at": "2018-05-11T20:14:27Z",
          "updated_at": "2018-05-11T20:14:28Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron-setup-1.5.4.exe"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144856",
          "id": 7144856,
          "name": "devrantron-setup-1.5.4.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 41601,
          "download_count": 2,
          "created_at": "2018-05-11T20:14:27Z",
          "updated_at": "2018-05-11T20:14:27Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron-setup-1.5.4.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144880",
          "id": 7144880,
          "name": "devrantron_1.5.4_amd64.deb",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 40379520,
          "download_count": 22,
          "created_at": "2018-05-11T20:16:20Z",
          "updated_at": "2018-05-11T20:16:22Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron_1.5.4_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144868",
          "id": 7144868,
          "name": "devrantron_1.5.4_amd64.snap",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 112988160,
          "download_count": 3,
          "created_at": "2018-05-11T20:15:00Z",
          "updated_at": "2018-05-11T20:15:03Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/devrantron_1.5.4_amd64.snap"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144881",
          "id": 7144881,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 384,
          "download_count": 36,
          "created_at": "2018-05-11T20:16:22Z",
          "updated_at": "2018-05-11T20:16:22Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7146222",
          "id": 7146222,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 169,
          "download_count": 0,
          "created_at": "2018-05-11T22:35:02Z",
          "updated_at": "2018-05-11T22:35:02Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7146223",
          "id": 7146223,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 475,
          "download_count": 84,
          "created_at": "2018-05-11T22:35:04Z",
          "updated_at": "2018-05-11T22:35:04Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/tahnik/devRantron/releases/assets/7144859",
          "id": 7144859,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "tahnik",
            "id": 9964210,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9964210?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tahnik",
            "html_url": "https://github.com/tahnik",
            "followers_url": "https://api.github.com/users/tahnik/followers",
            "following_url": "https://api.github.com/users/tahnik/following{/other_user}",
            "gists_url": "https://api.github.com/users/tahnik/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tahnik/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tahnik/subscriptions",
            "organizations_url": "https://api.github.com/users/tahnik/orgs",
            "repos_url": "https://api.github.com/users/tahnik/repos",
            "events_url": "https://api.github.com/users/tahnik/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tahnik/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 419,
          "download_count": 405,
          "created_at": "2018-05-11T20:14:29Z",
          "updated_at": "2018-05-11T20:14:29Z",
          "browser_download_url": "https://github.com/tahnik/devRantron/releases/download/v1.5.4/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/tahnik/devRantron/tarball/v1.5.4",
      "zipball_url": "https://api.github.com/repos/tahnik/devRantron/zipball/v1.5.4",
      "body_html": "<ul>\n<li>Links of devRant will now open inside devRantron rather than a browser</li>\n<li>Fixed bug where clicking on tag inside a rant modal will cause a crash</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.771Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a4e5eeb98b2741696a0b2a88050ebf7662cad881/68747470733a2f2f692e696d6775722e636f6d2f644d57784834782e706e67\"><img src=\"https://camo.githubusercontent.com/a4e5eeb98b2741696a0b2a88050ebf7662cad881/68747470733a2f2f692e696d6775722e636f6d2f644d57784834782e706e67\" alt=\"devRantron Banner\" data-canonical-src=\"https://i.imgur.com/dMWxH4x.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/tahnik/devrantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ded5b95042ded399d00f04e8f5e9a9d8bad2c73/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f7461686e696b2f64657652616e74726f6e2f6d61737465722e737667\" alt=\"appveyor-badge\" data-canonical-src=\"https://img.shields.io/appveyor/ci/tahnik/devRantron/master.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/tahnik/devRantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/291d85209b04809ca49aef909a5d02a4764adf53/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7461686e696b2f64657652616e74726f6e2f6d61737465722e737667\" alt=\"travis-badge\" data-canonical-src=\"https://img.shields.io/travis/tahnik/devRantron/master.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/tahnik/devRantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffb5d0b26e8e24fb64083b9ac85c6af4c14d005d/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7461686e696b2f64657652616e74726f6e2f6261646765732f6770612e737667\" alt=\"code-climate-badge\" data-canonical-src=\"https://codeclimate.com/github/tahnik/devRantron/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/tahnik/devRantron?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d568944fbfa48d49dd008e6157b711f3c4b9c48/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7461686e696b2f64657652616e74726f6e2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"code-coverage-badge\" data-canonical-src=\"https://coveralls.io/repos/github/tahnik/devRantron/badge.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"commitizen-badge\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/tahnik/devRantron/releases\"><img src=\"https://camo.githubusercontent.com/cea2d0c4efbde8aec2a04454f2cc116da73897c2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7461686e696b2f64657652616e74726f6e2f746f74616c2e737667\" alt=\"github-total-downloads-badge\" data-canonical-src=\"https://img.shields.io/github/downloads/tahnik/devRantron/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/tahnik/devRantron//blob/master/#contributors\"><img src=\"https://camo.githubusercontent.com/a854bb35bb5b3ff920ea9aad7e8f78a61074dc52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d31312d6f72616e67652e737667\" alt=\"All Contributors\" data-canonical-src=\"https://img.shields.io/badge/all_contributors-11-orange.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://devrantron.slack.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4c3afe8eec7b3d3ad978805a162c9b32edfbf4d6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d64657652616e74726f6e2d626c75652e737667\" alt=\"slack-badge\" data-canonical-src=\"https://img.shields.io/badge/slack-devRantron-blue.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Unofficial devRant desktop client.</p>\n</blockquote>\n<p>Works on Linux, MacOS and Windows.</p>\n<hr>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#table-of-contents\">Table of Contents</a></li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#installation\">Installation</a></li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#contribute\">Contribute</a>\n<ul>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#how-to-setup-the-project\">How to setup the project</a></li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#commiting-code\">Commiting code</a></li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#before-pushing\">Before pushing</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/tahnik/devRantron//blob/master/#contributors\">Contributors</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-login-with-devrant-account\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#login-with-devrant-account\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Login with devRant Account</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9d4f5c63b61724b93f50ff6e7db4a4631a675f65/68747470733a2f2f692e696d6775722e636f6d2f546631543142522e706e67\"><img src=\"https://camo.githubusercontent.com/9d4f5c63b61724b93f50ff6e7db4a4631a675f65/68747470733a2f2f692e696d6775722e636f6d2f546631543142522e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/Tf1T1BR.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-view-rants-and-make-comments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#view-rants-and-make-comments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>View Rants and Make Comments</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1a8e9b08c99b16ba729845537264ab02e7bf0fc2/68747470733a2f2f692e696d6775722e636f6d2f7a4756466471562e706e67\"><img src=\"https://camo.githubusercontent.com/1a8e9b08c99b16ba729845537264ab02e7bf0fc2/68747470733a2f2f692e696d6775722e636f6d2f7a4756466471562e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/zGVFdqV.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-post-rants-and-pick-emojis\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#post-rants-and-pick-emojis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Post Rants and Pick Emojis!</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/0d6dbb3de6409eeb5f8964c71b4917009c3dbf0b/68747470733a2f2f692e696d6775722e636f6d2f46784a4a336a6e2e706e67\"><img src=\"https://camo.githubusercontent.com/0d6dbb3de6409eeb5f8964c71b4917009c3dbf0b/68747470733a2f2f692e696d6775722e636f6d2f46784a4a336a6e2e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/FxJJ3jn.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-get-real-time-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#get-real-time-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get Real Time notifications</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a7c4c3f4bbf4004eb30262e44a4466576a3bd49f/68747470733a2f2f692e696d6775722e636f6d2f31584f376634622e706e67\"><img src=\"https://camo.githubusercontent.com/a7c4c3f4bbf4004eb30262e44a4466576a3bd49f/68747470733a2f2f692e696d6775722e636f6d2f31584f376634622e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/1XO7f4b.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-make-your-custom-view\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#make-your-custom-view\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make Your Custom View!</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/497f94813658f0ec3879749ba4958b546d022742/68747470733a2f2f692e696d6775722e636f6d2f5846514332614f2e706e67\"><img src=\"https://camo.githubusercontent.com/497f94813658f0ec3879749ba4958b546d022742/68747470733a2f2f692e696d6775722e636f6d2f5846514332614f2e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/XFQC2aO.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-view-profiles\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#view-profiles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>View Profiles</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d5409e09d7513ae827f2e8ea254f25577bb7a682/68747470733a2f2f692e696d6775722e636f6d2f6f50545a514c732e706e67\"><img src=\"https://camo.githubusercontent.com/d5409e09d7513ae827f2e8ea254f25577bb7a682/68747470733a2f2f692e696d6775722e636f6d2f6f50545a514c732e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/oPTZQLs.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>This is our approach to create a cross platform desktop application for <a href=\"http://devrant.com\" rel=\"nofollow\">devRant.com</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Pre-compiled builds can be found on the latest <a href=\"https://github.com/tahnik/devRantron/releases/latest\">release</a> page.\nAdditionally on macOS, <code>brew</code> can be used to install devRantron:</p>\n<pre><code>$ brew cask install devrantron\n</code></pre>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<h3><a id=\"user-content-how-to-setup-the-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#how-to-setup-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to setup the project</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/tahnik/devRantron.git\n$ <span class=\"pl-c1\">cd</span> devRantron\n$ npm install\n$ npm run dev</pre></div>\n<p>The <code>dev</code> script entry will start two processes. One process will create a <code>webpack-dev-server</code> that will watch and reload the bundle as you edit and will make it available at <code>http://localhost:8080</code>.\nThe second process will run the electron app in development mode, meaning that it will open up devtools with React and Redux devtools initialized.</p>\n<h3><a id=\"user-content-commiting-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#commiting-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Commiting code</h3>\n<p>Make sure that your code is passing all linting tests before commiting it. This is usually done automatically by using <code>husky</code> precommit hooks.</p>\n<p>devRantron uses angular styled commit messages. Messages that do not match the criteria are rejected. To make it easy to use them, use <code>git cz</code> instead of <code>git commit</code>.\nIt will start an interactive prompt and asks you for various things.</p>\n<h3><a id=\"user-content-before-pushing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#before-pushing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Before pushing</h3>\n<p>Make sure that you add yourself as a contributor. Simply run <code>npm run contributors:add &lt;comma_separated_list_of_emoji_keys</code>. All the different emoji keys can be found <a href=\"https://github.com/kentcdodds/all-contributors#emoji-key\">here</a>.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tahnik/devRantron//blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n\n\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"http://www.tahnik.com\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/9964210?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Tahnik Mustasin</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=tahnik\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=tahnik\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#platform-tahnik\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#tool-tahnik\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">&#x1F527;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://mobooru.me\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/16632409?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Hampus Lundqvist</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=RekkyRek\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#design-RekkyRek\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">&#x1F3A8;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=RekkyRek\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#platform-RekkyRek\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#tool-RekkyRek\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">&#x1F527;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/SirWindfield\"><img src=\"https://avatars1.githubusercontent.com/u/5113257?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>SirWindfield</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=SirWindfield\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=SirWindfield\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#infra-SirWindfield\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">&#x1F687;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#platform-SirWindfield\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron//blob/master/#tool-SirWindfield\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">&#x1F527;</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://www.Refoua.me\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/4673812?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>David Refoua</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=DRSDavidSoft\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://cozyplanes.github.io\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/25971070?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>cozyplanes</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=cozyplanes\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://blog.cryf.in\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/7362366?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Saurabh</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=tkshnwesper\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/Dacexi\"><img src=\"https://avatars1.githubusercontent.com/u/6199593?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Dacexi</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=Dacexi\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=Dacexi\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/xMarkusSpringerx\"><img src=\"https://avatars3.githubusercontent.com/u/2272176?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Markus Springer</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=xMarkusSpringerx\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://marcellkovacs.com/\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/20384210?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Marcell Kov&#xE1;cs</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=kovaacs\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://nblackburn.uk\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/2931085?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Nathaniel Blackburn</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=nblackburn\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://metaa.io\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/5056880?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Metaa</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=metaa\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji></a></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n</tr></tbody></table>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a4e5eeb98b2741696a0b2a88050ebf7662cad881/68747470733a2f2f692e696d6775722e636f6d2f644d57784834782e706e67\"><img src=\"https://camo.githubusercontent.com/a4e5eeb98b2741696a0b2a88050ebf7662cad881/68747470733a2f2f692e696d6775722e636f6d2f644d57784834782e706e67\" alt=\"devRantron Banner\" data-canonical-src=\"https://i.imgur.com/dMWxH4x.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/tahnik/devrantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ded5b95042ded399d00f04e8f5e9a9d8bad2c73/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f7461686e696b2f64657652616e74726f6e2f6d61737465722e737667\" alt=\"appveyor-badge\" data-canonical-src=\"https://img.shields.io/appveyor/ci/tahnik/devRantron/master.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/tahnik/devRantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/291d85209b04809ca49aef909a5d02a4764adf53/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7461686e696b2f64657652616e74726f6e2f6d61737465722e737667\" alt=\"travis-badge\" data-canonical-src=\"https://img.shields.io/travis/tahnik/devRantron/master.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/tahnik/devRantron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffb5d0b26e8e24fb64083b9ac85c6af4c14d005d/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7461686e696b2f64657652616e74726f6e2f6261646765732f6770612e737667\" alt=\"code-climate-badge\" data-canonical-src=\"https://codeclimate.com/github/tahnik/devRantron/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/tahnik/devRantron?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d568944fbfa48d49dd008e6157b711f3c4b9c48/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7461686e696b2f64657652616e74726f6e2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"code-coverage-badge\" data-canonical-src=\"https://coveralls.io/repos/github/tahnik/devRantron/badge.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"commitizen-badge\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/tahnik/devRantron/releases\"><img src=\"https://camo.githubusercontent.com/cea2d0c4efbde8aec2a04454f2cc116da73897c2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7461686e696b2f64657652616e74726f6e2f746f74616c2e737667\" alt=\"github-total-downloads-badge\" data-canonical-src=\"https://img.shields.io/github/downloads/tahnik/devRantron/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"#contributors\"><img src=\"https://camo.githubusercontent.com/a854bb35bb5b3ff920ea9aad7e8f78a61074dc52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f616c6c5f636f6e7472696275746f72732d31312d6f72616e67652e737667\" alt=\"All Contributors\" data-canonical-src=\"https://img.shields.io/badge/all_contributors-11-orange.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://devrantron.slack.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4c3afe8eec7b3d3ad978805a162c9b32edfbf4d6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d64657652616e74726f6e2d626c75652e737667\" alt=\"slack-badge\" data-canonical-src=\"https://img.shields.io/badge/slack-devRantron-blue.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Unofficial devRant desktop client.</p>\n</blockquote>\n<p>Works on Linux, MacOS and Windows.</p>\n<hr>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#table-of-contents\">Table of Contents</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#contribute\">Contribute</a>\n<ul>\n<li><a href=\"#how-to-setup-the-project\">How to setup the project</a></li>\n<li><a href=\"#commiting-code\">Commiting code</a></li>\n<li><a href=\"#before-pushing\">Before pushing</a></li>\n</ul>\n</li>\n<li><a href=\"#contributors\">Contributors</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-login-with-devrant-account\" class=\"anchor\" aria-hidden=\"true\" href=\"#login-with-devrant-account\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Login with devRant Account</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9d4f5c63b61724b93f50ff6e7db4a4631a675f65/68747470733a2f2f692e696d6775722e636f6d2f546631543142522e706e67\"><img src=\"https://camo.githubusercontent.com/9d4f5c63b61724b93f50ff6e7db4a4631a675f65/68747470733a2f2f692e696d6775722e636f6d2f546631543142522e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/Tf1T1BR.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-view-rants-and-make-comments\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-rants-and-make-comments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>View Rants and Make Comments</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1a8e9b08c99b16ba729845537264ab02e7bf0fc2/68747470733a2f2f692e696d6775722e636f6d2f7a4756466471562e706e67\"><img src=\"https://camo.githubusercontent.com/1a8e9b08c99b16ba729845537264ab02e7bf0fc2/68747470733a2f2f692e696d6775722e636f6d2f7a4756466471562e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/zGVFdqV.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-post-rants-and-pick-emojis\" class=\"anchor\" aria-hidden=\"true\" href=\"#post-rants-and-pick-emojis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Post Rants and Pick Emojis!</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/0d6dbb3de6409eeb5f8964c71b4917009c3dbf0b/68747470733a2f2f692e696d6775722e636f6d2f46784a4a336a6e2e706e67\"><img src=\"https://camo.githubusercontent.com/0d6dbb3de6409eeb5f8964c71b4917009c3dbf0b/68747470733a2f2f692e696d6775722e636f6d2f46784a4a336a6e2e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/FxJJ3jn.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-get-real-time-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-real-time-notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get Real Time notifications</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a7c4c3f4bbf4004eb30262e44a4466576a3bd49f/68747470733a2f2f692e696d6775722e636f6d2f31584f376634622e706e67\"><img src=\"https://camo.githubusercontent.com/a7c4c3f4bbf4004eb30262e44a4466576a3bd49f/68747470733a2f2f692e696d6775722e636f6d2f31584f376634622e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/1XO7f4b.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-make-your-custom-view\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-your-custom-view\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make Your Custom View!</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/497f94813658f0ec3879749ba4958b546d022742/68747470733a2f2f692e696d6775722e636f6d2f5846514332614f2e706e67\"><img src=\"https://camo.githubusercontent.com/497f94813658f0ec3879749ba4958b546d022742/68747470733a2f2f692e696d6775722e636f6d2f5846514332614f2e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/XFQC2aO.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-view-profiles\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-profiles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>View Profiles</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d5409e09d7513ae827f2e8ea254f25577bb7a682/68747470733a2f2f692e696d6775722e636f6d2f6f50545a514c732e706e67\"><img src=\"https://camo.githubusercontent.com/d5409e09d7513ae827f2e8ea254f25577bb7a682/68747470733a2f2f692e696d6775722e636f6d2f6f50545a514c732e706e67\" alt=\"Imgur\" data-canonical-src=\"https://i.imgur.com/oPTZQLs.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>This is our approach to create a cross platform desktop application for <a href=\"http://devrant.com\" rel=\"nofollow\">devRant.com</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Pre-compiled builds can be found on the latest <a href=\"https://github.com/tahnik/devRantron/releases/latest\">release</a> page.\nAdditionally on macOS, <code>brew</code> can be used to install devRantron:</p>\n<pre><code>$ brew cask install devrantron\n</code></pre>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<h3><a id=\"user-content-how-to-setup-the-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-setup-the-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to setup the project</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/tahnik/devRantron.git\n$ <span class=\"pl-c1\">cd</span> devRantron\n$ npm install\n$ npm run dev</pre></div>\n<p>The <code>dev</code> script entry will start two processes. One process will create a <code>webpack-dev-server</code> that will watch and reload the bundle as you edit and will make it available at <code>http://localhost:8080</code>.\nThe second process will run the electron app in development mode, meaning that it will open up devtools with React and Redux devtools initialized.</p>\n<h3><a id=\"user-content-commiting-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#commiting-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Commiting code</h3>\n<p>Make sure that your code is passing all linting tests before commiting it. This is usually done automatically by using <code>husky</code> precommit hooks.</p>\n<p>devRantron uses angular styled commit messages. Messages that do not match the criteria are rejected. To make it easy to use them, use <code>git cz</code> instead of <code>git commit</code>.\nIt will start an interactive prompt and asks you for various things.</p>\n<h3><a id=\"user-content-before-pushing\" class=\"anchor\" aria-hidden=\"true\" href=\"#before-pushing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Before pushing</h3>\n<p>Make sure that you add yourself as a contributor. Simply run <code>npm run contributors:add &lt;comma_separated_list_of_emoji_keys</code>. All the different emoji keys can be found <a href=\"https://github.com/kentcdodds/all-contributors#emoji-key\">here</a>.</p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n\n\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"http://www.tahnik.com\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/9964210?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Tahnik Mustasin</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=tahnik\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=tahnik\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a> <a href=\"#platform-tahnik\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji></a> <a href=\"#tool-tahnik\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">🔧</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://mobooru.me\" rel=\"nofollow\"><img src=\"https://avatars1.githubusercontent.com/u/16632409?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Hampus Lundqvist</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=RekkyRek\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"#design-RekkyRek\" title=\"Design\"><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=RekkyRek\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a> <a href=\"#platform-RekkyRek\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji></a> <a href=\"#tool-RekkyRek\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">🔧</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/SirWindfield\"><img src=\"https://avatars1.githubusercontent.com/u/5113257?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>SirWindfield</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=SirWindfield\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=SirWindfield\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a> <a href=\"#infra-SirWindfield\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"><g-emoji class=\"g-emoji\" alias=\"metro\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f687.png\">🚇</g-emoji></a> <a href=\"#platform-SirWindfield\" title=\"Packaging/porting to new platform\"><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji></a> <a href=\"#tool-SirWindfield\" title=\"Tools\"><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">🔧</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://www.Refoua.me\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/4673812?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>David Refoua</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=DRSDavidSoft\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://cozyplanes.github.io\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/25971070?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>cozyplanes</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=cozyplanes\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a></th>\n<th align=\"center\"><a href=\"http://blog.cryf.in\" rel=\"nofollow\"><img src=\"https://avatars0.githubusercontent.com/u/7362366?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Saurabh</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=tkshnwesper\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></th>\n<th align=\"center\"><a href=\"https://github.com/Dacexi\"><img src=\"https://avatars1.githubusercontent.com/u/6199593?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Dacexi</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=Dacexi\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a> <a href=\"https://github.com/tahnik/devRantron/commits?author=Dacexi\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/xMarkusSpringerx\"><img src=\"https://avatars3.githubusercontent.com/u/2272176?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Markus Springer</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=xMarkusSpringerx\" title=\"Documentation\"><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://marcellkovacs.com/\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/20384210?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Marcell Kovács</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=kovaacs\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></td>\n<td align=\"center\"><a href=\"http://nblackburn.uk\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/2931085?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Nathaniel Blackburn</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=nblackburn\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></td>\n<td align=\"center\"><a href=\"https://metaa.io\" rel=\"nofollow\"><img src=\"https://avatars3.githubusercontent.com/u/5056880?v=4\" width=\"100px;\" style=\"max-width:100%;\"><br><sub><b>Metaa</b></sub></a><br><a href=\"https://github.com/tahnik/devRantron/commits?author=metaa\" title=\"Code\"><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji></a></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n<td align=\"center\"></td>\n</tr></tbody></table>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.492Z",
    "goodColorOnWhite": "#C54505",
    "goodColorOnBlack": "#FCAC84",
    "faintColorOnWhite": "rgba(197, 69, 5, 0.1)"
  },
  {
    "slug": "dext",
    "name": "Dext",
    "description": "JavaScript launcher",
    "keywords": [
      "dext",
      "launcher",
      "search"
    ],
    "license": "MIT",
    "category": "Utilities",
    "repository": "https://github.com/vutran/dext",
    "screenshots": [
      {
        "imageUrl": "https://github.com/vutran/dext/raw/develop/screenshot.gif"
      }
    ],
    "icon": "dext-icon.png",
    "icon32": "dext-icon-32.png",
    "icon64": "dext-icon-64.png",
    "icon128": "dext-icon-128.png",
    "icon256": "dext-icon-256.png",
    "date": "2016-11-10",
    "iconColors": [
      "#1b0c3c",
      "#06aad3",
      "#126c82",
      "#164c7b",
      "#246498"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/DextApp/dext/releases/5497011",
      "assets_url": "https://api.github.com/repos/DextApp/dext/releases/5497011/assets",
      "upload_url": "https://uploads.github.com/repos/DextApp/dext/releases/5497011/assets{?name,label}",
      "html_url": "https://github.com/DextApp/dext/releases/tag/v0.9.0",
      "id": 5497011,
      "tag_name": "v0.9.0",
      "target_commitish": "develop",
      "name": "",
      "draft": false,
      "author": {
        "login": "vutran",
        "id": 1088312,
        "avatar_url": "https://avatars2.githubusercontent.com/u/1088312?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vutran",
        "html_url": "https://github.com/vutran",
        "followers_url": "https://api.github.com/users/vutran/followers",
        "following_url": "https://api.github.com/users/vutran/following{/other_user}",
        "gists_url": "https://api.github.com/users/vutran/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vutran/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vutran/subscriptions",
        "organizations_url": "https://api.github.com/users/vutran/orgs",
        "repos_url": "https://api.github.com/users/vutran/repos",
        "events_url": "https://api.github.com/users/vutran/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vutran/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-02-18T01:53:56Z",
      "published_at": "2017-02-18T01:56:52Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/DextApp/dext/releases/assets/3218417",
          "id": 3218417,
          "name": "Dext-darwin-x64.zip",
          "label": null,
          "uploader": {
            "login": "vutran",
            "id": 1088312,
            "avatar_url": "https://avatars2.githubusercontent.com/u/1088312?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/vutran",
            "html_url": "https://github.com/vutran",
            "followers_url": "https://api.github.com/users/vutran/followers",
            "following_url": "https://api.github.com/users/vutran/following{/other_user}",
            "gists_url": "https://api.github.com/users/vutran/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/vutran/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/vutran/subscriptions",
            "organizations_url": "https://api.github.com/users/vutran/orgs",
            "repos_url": "https://api.github.com/users/vutran/repos",
            "events_url": "https://api.github.com/users/vutran/events{/privacy}",
            "received_events_url": "https://api.github.com/users/vutran/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52380790,
          "download_count": 509,
          "created_at": "2017-02-18T01:57:19Z",
          "updated_at": "2017-02-18T01:58:35Z",
          "browser_download_url": "https://github.com/DextApp/dext/releases/download/v0.9.0/Dext-darwin-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/DextApp/dext/tarball/v0.9.0",
      "zipball_url": "https://api.github.com/repos/DextApp/dext/zipball/v0.9.0",
      "body_html": "<h2>Bug Fixes</h2>\n<ul>\n<li>Fix issue with window positioning in multiple monitor setups</li>\n<li>Fix issue where some plugins are not executing</li>\n<li>Hides the app from the dock</li>\n</ul>\n<h2>Enhancements</h2>\n<ul>\n<li>New <code>browser</code> plugin allowing you to enter and quickly open a URL</li>\n<li>Clipboard action now shows an icon when activated</li>\n<li>Shortened the query debounce rate</li>\n<li>Added a context menu to the task bar</li>\n<li>Plugin API: Support for reading <code>icon.png</code> in the plugin's directory if an icon is not specified in the <code>item</code> object</li>\n<li>Plugin API: Support for multiple helper items</li>\n<li>Plugin API: Items now support base64 encoded strings as path</li>\n<li>Plugin API: New action <code>open</code> to open an application/file in the desktop's default manner</li>\n<li>Theme API: Rounded border radius is now supported in themes</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.843Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content--notice-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#-notice-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji> Notice <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji></h2>\n<p><code>dext</code> is, at the moment, subject to heavy development. From <a href=\"https://github.com/DextApp/dext/releases/tag/v0.9.0\"><code>v0.9.0</code></a>, we won&apos;t add any feature unless small with backwards compability in mind.</p>\n<p>Currently, the roadmap for <a href=\"https://github.com/DextApp/dext/projects/5\"><code>dext</code> 2.0</a> is to move to the direction of having the following accomplished:</p>\n<ol>\n<li><a href=\"https://gist.github.com/adnasa/fec7c66d39f700371262437bb22732ad#hooking-system\">having a hook system for external plugins</a></li>\n<li>consolidating all packages of dext into a monorepo</li>\n</ol>\n<p><a href=\"https://github.com/DextApp/dext/projects/5\">...among other features</a>.</p>\n<p><a href=\"https://travis-ci.org/DextApp/dext\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/844e47311679976661b12107c11d2a4dcecc9cca/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f446578744170702f646578742f646576656c6f702e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/DextApp/dext/develop.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://coveralls.io/github/DextApp/dext\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/775a57b948c8859e629e324561c0bf16421ab396/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f446578744170702f646578742f646576656c6f702e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"Coveralls branch\" data-canonical-src=\"https://img.shields.io/coveralls/DextApp/dext/develop.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/vutran/dext/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/a31ddf60d00b7c153f14de4631a21d37f5249162/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f446578744170702f646578742e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/DextApp/dext.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/dext-app/Lobby\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bab394fb547cc18148326fb33878a5d8361c5f46/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666c61742d737175617265\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p><strong>Dext</strong> is a JavaScript powered smart launcher. Built with JavaScript behind the influences of <em>Alfred</em>.</p>\n<p>Made compatible with <em>Alfred</em> workflows that is powered by node (see: <a href=\"https://github.com/sindresorhus/alfy\">alfy</a>).</p>\n<p><a target=\"_blank\" href=\"https://github.com/vutran/dext/blob/master/screenshot.gif?raw=true\"><img src=\"https://github.com/vutran/dext/raw/master/screenshot.gif?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><strong><em>Note: Currently available only for Mac OS X platform. Please help contribute for Windows and Linux users.</em></strong></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>Download the latest zip file <a href=\"https://github.com/DextApp/dext/releases/\">here</a> and unzip the archive. Open <code>Dext.app</code> and follow the instructions below for usage.</p>\n<p>You can also use Homebrew Cask to download the app by running these commands:</p>\n<pre><code>brew update\nbrew cask install dext\n</code></pre>\n<p><strong>NOTE: Release version may not be stable as Dext is still in it&apos;s early stage of development. Please help <a href=\"https://github.com/vutran/dext/blob/master/CONTRIBUTING.md\">contribute</a> towards a stable build.</strong></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<h3><a id=\"user-content-toggle-dext-bar\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#toggle-dext-bar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Toggle Dext Bar</h3>\n<p>Simply toggle and start typing with:</p>\n<p><kbd>alt</kbd> + <kbd>space</kbd></p>\n<h3><a id=\"user-content-actions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#actions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Actions</h3>\n<p>Each item may have it&apos;s own action. You can execute an item by double-clicking on the item or selecting it and pressing:</p>\n<p><kbd>enter</kbd></p>\n<h3><a id=\"user-content-helpabout\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#helpabout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Help/About</h3>\n<p>Type <code>?</code></p>\n<h2><a id=\"user-content-dext-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#dext-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dext Package Manager</h2>\n<p><a href=\"https://github.com/DextApp/dext-cli\">Dext Package Manager (<code>dpm</code>)</a> is available to download separately. <code>dpm</code> can be used to easily install and configure your <strong><em>Dext</em></strong> instance. Please refer to the docs over at the <a href=\"https://github.com/DextApp/dext-cli\"><code>dpm</code></a> repository for more information.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g dext-cli</pre></div>\n<h2><a id=\"user-content-configuring\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#configuring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configuring</h2>\n<p>The <strong><em>Dext</em></strong> configuration file is located in the <code>.dext</code> folder in your home directory (<code>~/.dext/</code>). This directory should contain a <code>config.json</code> file as well as a <code>plugins</code> folder. In here, you can drop any plugins.</p>\n<p><em>Hint: Use <a href=\"https://github.com/DextApp/dext-cli\"><code>dpm</code></a> to easily manage plugins.</em></p>\n<pre><code>.dext/\n| --- config.json\n| --- plugins/\n| --- | --- dext-github-plugin/\n| --- | --- dext-hackernews-plugin/\n</code></pre>\n<h3><a id=\"user-content-core-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#core-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Core Plugins</h3>\n<ul>\n<li><strong>Bookmarks</strong> - Search your Chrome bookmarks.</li>\n<li><strong>Browser</strong> - Quick open your browser to a given URL.</li>\n<li><strong>Calculator</strong> - Quickly calculate something.</li>\n<li><strong>Screen Saver</strong> - Starts the screen saver.</li>\n</ul>\n<h3><a id=\"user-content-community-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#community-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community Plugins</h3>\n<ul>\n<li><a href=\"https://github.com/vutran/dext-darwin-applications-plugin\">dext-darwin-applications-plugin</a> - Dext plugin to search for applications (Darwin only).</li>\n<li><a href=\"https://github.com/vutran/dext-docker-registry-plugin\">dext-docker-registry-plugin</a> - Search the Docker Registry for images.</li>\n<li><a href=\"https://github.com/vutran/dext-emoji-plugin\">dext-emoji-plugin</a> - Search for emojis.</li>\n<li><a href=\"https://github.com/adnasa/dext-giphy-plugin\">dext-giphy-plugin</a> - Search for giphy images.</li>\n<li><a href=\"https://github.com/vutran/dext-github-plugin\">dext-github-plugin</a> - Search for repositories by name on GitHub.</li>\n<li><a href=\"https://github.com/vutran/dext-hackernews-plugin\">dext-hackernews-plugin</a> - Search for best, top, or newest stories on Hacker News.</li>\n<li><a href=\"https://github.com/hypebeast/dext-npms-plugin\">dext-npms-plugin</a> - Search for npm packages on npms.io.</li>\n<li><a href=\"https://github.com/adnasa/dext-omdb-plugin\">dext-omdb-plugin</a> - Search for imdb movies through the omdb-api.</li>\n<li><a href=\"https://github.com/brpaz/dext-base64-encode-plugin\">dext-base64-encode-plugin</a> - Dext plugin that allows to encode and decode any text into base64.</li>\n<li><a href=\"https://github.com/akz92/dext-rubygems-plugin\">dext-rubygems-plugin</a> - Search for ruby gems on rubygems.org.</li>\n<li><a href=\"https://github.com/justinpchang/dext-search-plugin\">dext-search-plugin</a> - Search Google and open results in web browser.</li>\n<li><a href=\"https://github.com/justinpchang/dext-plugin-list-plugin\">dext-plugin-list-plugin</a> - Display list of all active plugins.</li>\n<li><a href=\"https://github.com/justinpchang/dext-system-plugin\">dext-system-plugin</a> - Display system and battery information.</li>\n</ul>\n<h3><a id=\"user-content-community-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#community-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community Themes</h3>\n<ul>\n<li><a href=\"https://github.com/adnasa/dext-predawn-theme\">dext-predawn-theme</a> - Predawn theme for Dext</li>\n<li><a href=\"https://github.com/vutran/dext-nova-theme\">dext-nova-theme</a> - Nova theme for Dext</li>\n</ul>\n<h2><a id=\"user-content-developers-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#developers-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developers Documentation</h2>\n<ul>\n<li><a href=\"https://github.com/vutran/dext/blob/master/docs/PLUGINS.md\">Plugins</a></li>\n<li><a href=\"https://github.com/vutran/dext/blob/master/docs/THEMES.md\">Themes</a></li>\n</ul>\n<h2><a id=\"user-content-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Goals</h2>\n<ul>\n<li>To provide a free/open-source alternative to <em>Spotlight</em>, and <em>Alfred</em>.</li>\n<li>Preserve compatibility with existing <em>Alfred</em> workflows.</li>\n<li>Allow customization and extending via plugins and themes.</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>&#x2665; <strong><em>Dext</em></strong> and want to contribute? I am seeking contributors of any levels to help grow the application. You can help contribute to the growth of this application in many ways.</p>\n<ul>\n<li><a href=\"https://github.com/vutran/dext/blob/master/CONTRIBUTING.md#bug-reports\">Bug Reports</a></li>\n<li><a href=\"https://github.com/vutran/dext/blob/master/CONTRIBUTING.md#feature-requests\">Feature Requests</a></li>\n<li><a href=\"https://github.com/vutran/dext/blob/master/CONTRIBUTING.md#pull-requests\">Pull Requests</a></li>\n<li><a href=\"https://github.com/vutran/dext/blob/master/CONTRIBUTING.md#feedback-and-suggestions\">Feedback and Suggestions</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>Like what you see? <a href=\"https://www.patreon.com/vutran\" rel=\"nofollow\">Become a Patron</a> and support me via a monthly donation.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/dext/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>LICENSE</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/vutran/\">Vu Tran</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content--notice-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-notice-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji> Notice <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></h2>\n<p><code>dext</code> is, at the moment, subject to heavy development. From <a href=\"https://github.com/DextApp/dext/releases/tag/v0.9.0\"><code>v0.9.0</code></a>, we won't add any feature unless small with backwards compability in mind.</p>\n<p>Currently, the roadmap for <a href=\"https://github.com/DextApp/dext/projects/5\"><code>dext</code> 2.0</a> is to move to the direction of having the following accomplished:</p>\n<ol>\n<li><a href=\"https://gist.github.com/adnasa/fec7c66d39f700371262437bb22732ad#hooking-system\">having a hook system for external plugins</a></li>\n<li>consolidating all packages of dext into a monorepo</li>\n</ol>\n<p><a href=\"https://github.com/DextApp/dext/projects/5\">...among other features</a>.</p>\n<p><a href=\"https://travis-ci.org/DextApp/dext\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/844e47311679976661b12107c11d2a4dcecc9cca/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f446578744170702f646578742f646576656c6f702e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/DextApp/dext/develop.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://coveralls.io/github/DextApp/dext\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/775a57b948c8859e629e324561c0bf16421ab396/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f446578744170702f646578742f646576656c6f702e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"Coveralls branch\" data-canonical-src=\"https://img.shields.io/coveralls/DextApp/dext/develop.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"LICENSE\"><img src=\"https://camo.githubusercontent.com/a31ddf60d00b7c153f14de4631a21d37f5249162/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f446578744170702f646578742e7376673f6d61784167653d32353932303030267374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/DextApp/dext.svg?maxAge=2592000&amp;style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/dext-app/Lobby\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bab394fb547cc18148326fb33878a5d8361c5f46/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666c61742d737175617265\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p><strong>Dext</strong> is a JavaScript powered smart launcher. Built with JavaScript behind the influences of <em>Alfred</em>.</p>\n<p>Made compatible with <em>Alfred</em> workflows that is powered by node (see: <a href=\"https://github.com/sindresorhus/alfy\">alfy</a>).</p>\n<p><a target=\"_blank\" href=\"screenshot.gif?raw=true\"><img src=\"screenshot.gif?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><strong><em>Note: Currently available only for Mac OS X platform. Please help contribute for Windows and Linux users.</em></strong></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>Download the latest zip file <a href=\"https://github.com/DextApp/dext/releases/\">here</a> and unzip the archive. Open <code>Dext.app</code> and follow the instructions below for usage.</p>\n<p>You can also use Homebrew Cask to download the app by running these commands:</p>\n<pre><code>brew update\nbrew cask install dext\n</code></pre>\n<p><strong>NOTE: Release version may not be stable as Dext is still in it's early stage of development. Please help <a href=\"CONTRIBUTING.md\">contribute</a> towards a stable build.</strong></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<h3><a id=\"user-content-toggle-dext-bar\" class=\"anchor\" aria-hidden=\"true\" href=\"#toggle-dext-bar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Toggle Dext Bar</h3>\n<p>Simply toggle and start typing with:</p>\n<p><kbd>alt</kbd> + <kbd>space</kbd></p>\n<h3><a id=\"user-content-actions\" class=\"anchor\" aria-hidden=\"true\" href=\"#actions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Actions</h3>\n<p>Each item may have it's own action. You can execute an item by double-clicking on the item or selecting it and pressing:</p>\n<p><kbd>enter</kbd></p>\n<h3><a id=\"user-content-helpabout\" class=\"anchor\" aria-hidden=\"true\" href=\"#helpabout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Help/About</h3>\n<p>Type <code>?</code></p>\n<h2><a id=\"user-content-dext-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#dext-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dext Package Manager</h2>\n<p><a href=\"https://github.com/DextApp/dext-cli\">Dext Package Manager (<code>dpm</code>)</a> is available to download separately. <code>dpm</code> can be used to easily install and configure your <strong><em>Dext</em></strong> instance. Please refer to the docs over at the <a href=\"https://github.com/DextApp/dext-cli\"><code>dpm</code></a> repository for more information.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g dext-cli</pre></div>\n<h2><a id=\"user-content-configuring\" class=\"anchor\" aria-hidden=\"true\" href=\"#configuring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configuring</h2>\n<p>The <strong><em>Dext</em></strong> configuration file is located in the <code>.dext</code> folder in your home directory (<code>~/.dext/</code>). This directory should contain a <code>config.json</code> file as well as a <code>plugins</code> folder. In here, you can drop any plugins.</p>\n<p><em>Hint: Use <a href=\"https://github.com/DextApp/dext-cli\"><code>dpm</code></a> to easily manage plugins.</em></p>\n<pre><code>.dext/\n| --- config.json\n| --- plugins/\n| --- | --- dext-github-plugin/\n| --- | --- dext-hackernews-plugin/\n</code></pre>\n<h3><a id=\"user-content-core-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#core-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Core Plugins</h3>\n<ul>\n<li><strong>Bookmarks</strong> - Search your Chrome bookmarks.</li>\n<li><strong>Browser</strong> - Quick open your browser to a given URL.</li>\n<li><strong>Calculator</strong> - Quickly calculate something.</li>\n<li><strong>Screen Saver</strong> - Starts the screen saver.</li>\n</ul>\n<h3><a id=\"user-content-community-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#community-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community Plugins</h3>\n<ul>\n<li><a href=\"https://github.com/vutran/dext-darwin-applications-plugin\">dext-darwin-applications-plugin</a> - Dext plugin to search for applications (Darwin only).</li>\n<li><a href=\"https://github.com/vutran/dext-docker-registry-plugin\">dext-docker-registry-plugin</a> - Search the Docker Registry for images.</li>\n<li><a href=\"https://github.com/vutran/dext-emoji-plugin\">dext-emoji-plugin</a> - Search for emojis.</li>\n<li><a href=\"https://github.com/adnasa/dext-giphy-plugin\">dext-giphy-plugin</a> - Search for giphy images.</li>\n<li><a href=\"https://github.com/vutran/dext-github-plugin\">dext-github-plugin</a> - Search for repositories by name on GitHub.</li>\n<li><a href=\"https://github.com/vutran/dext-hackernews-plugin\">dext-hackernews-plugin</a> - Search for best, top, or newest stories on Hacker News.</li>\n<li><a href=\"https://github.com/hypebeast/dext-npms-plugin\">dext-npms-plugin</a> - Search for npm packages on npms.io.</li>\n<li><a href=\"https://github.com/adnasa/dext-omdb-plugin\">dext-omdb-plugin</a> - Search for imdb movies through the omdb-api.</li>\n<li><a href=\"https://github.com/brpaz/dext-base64-encode-plugin\">dext-base64-encode-plugin</a> - Dext plugin that allows to encode and decode any text into base64.</li>\n<li><a href=\"https://github.com/akz92/dext-rubygems-plugin\">dext-rubygems-plugin</a> - Search for ruby gems on rubygems.org.</li>\n<li><a href=\"https://github.com/justinpchang/dext-search-plugin\">dext-search-plugin</a> - Search Google and open results in web browser.</li>\n<li><a href=\"https://github.com/justinpchang/dext-plugin-list-plugin\">dext-plugin-list-plugin</a> - Display list of all active plugins.</li>\n<li><a href=\"https://github.com/justinpchang/dext-system-plugin\">dext-system-plugin</a> - Display system and battery information.</li>\n</ul>\n<h3><a id=\"user-content-community-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#community-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community Themes</h3>\n<ul>\n<li><a href=\"https://github.com/adnasa/dext-predawn-theme\">dext-predawn-theme</a> - Predawn theme for Dext</li>\n<li><a href=\"https://github.com/vutran/dext-nova-theme\">dext-nova-theme</a> - Nova theme for Dext</li>\n</ul>\n<h2><a id=\"user-content-developers-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#developers-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developers Documentation</h2>\n<ul>\n<li><a href=\"docs/PLUGINS.md\">Plugins</a></li>\n<li><a href=\"docs/THEMES.md\">Themes</a></li>\n</ul>\n<h2><a id=\"user-content-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"#goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Goals</h2>\n<ul>\n<li>To provide a free/open-source alternative to <em>Spotlight</em>, and <em>Alfred</em>.</li>\n<li>Preserve compatibility with existing <em>Alfred</em> workflows.</li>\n<li>Allow customization and extending via plugins and themes.</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>♥ <strong><em>Dext</em></strong> and want to contribute? I am seeking contributors of any levels to help grow the application. You can help contribute to the growth of this application in many ways.</p>\n<ul>\n<li><a href=\"CONTRIBUTING.md#bug-reports\">Bug Reports</a></li>\n<li><a href=\"CONTRIBUTING.md#feature-requests\">Feature Requests</a></li>\n<li><a href=\"CONTRIBUTING.md#pull-requests\">Pull Requests</a></li>\n<li><a href=\"CONTRIBUTING.md#feedback-and-suggestions\">Feedback and Suggestions</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>Like what you see? <a href=\"https://www.patreon.com/vutran\" rel=\"nofollow\">Become a Patron</a> and support me via a monthly donation.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LICENSE</h2>\n<p>MIT © <a href=\"https://github.com/vutran/\">Vu Tran</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.634Z",
    "goodColorOnWhite": "#126C82",
    "goodColorOnBlack": "#06AAD3",
    "faintColorOnWhite": "rgba(18, 108, 130, 0.1)"
  },
  {
    "slug": "dict",
    "name": "Dict",
    "description": "A simple dictionary application which can export history.",
    "website": "https://goo.gl/tVdhAB",
    "category": "Education",
    "repository": "https://github.com/bryht/Dict",
    "keywords": [
      "study",
      "dictionary",
      "english",
      "dict",
      "translate"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/bryht/Dict/master/build/imgs/1.png",
        "caption": "Dict preview screenshot 1.",
        "imageLink": "https://goo.gl/tVdhAB"
      }
    ],
    "icon": "dict-icon.png",
    "icon32": "dict-icon-32.png",
    "icon64": "dict-icon-64.png",
    "icon128": "dict-icon-128.png",
    "icon256": "dict-icon-256.png",
    "date": "2018-01-24",
    "iconColors": [
      "#bcbcbc",
      "#2a2a2a",
      "#545454",
      "#747474",
      "#5c5c5c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/bryht/Dict/releases/9760542",
      "assets_url": "https://api.github.com/repos/bryht/Dict/releases/9760542/assets",
      "upload_url": "https://uploads.github.com/repos/bryht/Dict/releases/9760542/assets{?name,label}",
      "html_url": "https://github.com/bryht/Dict/releases/tag/v0.3.0",
      "id": 9760542,
      "tag_name": "v0.3.0",
      "target_commitish": "master",
      "name": "0.3.0",
      "draft": false,
      "author": {
        "login": "bryht",
        "id": 2418508,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/bryht",
        "html_url": "https://github.com/bryht",
        "followers_url": "https://api.github.com/users/bryht/followers",
        "following_url": "https://api.github.com/users/bryht/following{/other_user}",
        "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
        "organizations_url": "https://api.github.com/users/bryht/orgs",
        "repos_url": "https://api.github.com/users/bryht/repos",
        "events_url": "https://api.github.com/users/bryht/events{/privacy}",
        "received_events_url": "https://api.github.com/users/bryht/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-02-07T13:04:48Z",
      "published_at": "2018-02-20T23:33:20Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275131",
          "id": 6275131,
          "name": "dict-0.3.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 63971955,
          "download_count": 13,
          "created_at": "2018-02-20T23:30:57Z",
          "updated_at": "2018-02-20T23:31:00Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/dict-0.3.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275082",
          "id": 6275082,
          "name": "dict-0.3.0.dmg",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 66640633,
          "download_count": 29,
          "created_at": "2018-02-20T23:26:58Z",
          "updated_at": "2018-02-20T23:27:02Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/dict-0.3.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275108",
          "id": 6275108,
          "name": "dict-setup-0.3.0.exe",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 49561715,
          "download_count": 134,
          "created_at": "2018-02-20T23:29:05Z",
          "updated_at": "2018-02-20T23:29:09Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/dict-setup-0.3.0.exe"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275109",
          "id": 6275109,
          "name": "dict-setup-0.3.0.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52095,
          "download_count": 9,
          "created_at": "2018-02-20T23:29:05Z",
          "updated_at": "2018-02-20T23:29:05Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/dict-setup-0.3.0.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275132",
          "id": 6275132,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 156,
          "download_count": 5,
          "created_at": "2018-02-20T23:30:57Z",
          "updated_at": "2018-02-20T23:30:57Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275133",
          "id": 6275133,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 457,
          "download_count": 14,
          "created_at": "2018-02-20T23:31:00Z",
          "updated_at": "2018-02-20T23:31:00Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275134",
          "id": 6275134,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 407,
          "download_count": 86,
          "created_at": "2018-02-20T23:31:00Z",
          "updated_at": "2018-02-20T23:31:00Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/latest.yml"
        },
        {
          "url": "https://api.github.com/repos/bryht/Dict/releases/assets/6275081",
          "id": 6275081,
          "name": "null.blockmap",
          "label": "",
          "uploader": {
            "login": "bryht",
            "id": 2418508,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2418508?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/bryht",
            "html_url": "https://github.com/bryht",
            "followers_url": "https://api.github.com/users/bryht/followers",
            "following_url": "https://api.github.com/users/bryht/following{/other_user}",
            "gists_url": "https://api.github.com/users/bryht/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/bryht/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/bryht/subscriptions",
            "organizations_url": "https://api.github.com/users/bryht/orgs",
            "repos_url": "https://api.github.com/users/bryht/repos",
            "events_url": "https://api.github.com/users/bryht/events{/privacy}",
            "received_events_url": "https://api.github.com/users/bryht/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 71728,
          "download_count": 4,
          "created_at": "2018-02-20T23:26:58Z",
          "updated_at": "2018-02-20T23:26:58Z",
          "browser_download_url": "https://github.com/bryht/Dict/releases/download/v0.3.0/null.blockmap"
        }
      ],
      "tarball_url": "https://api.github.com/repos/bryht/Dict/tarball/v0.3.0",
      "zipball_url": "https://api.github.com/repos/bryht/Dict/zipball/v0.3.0",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.825Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dict---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bryht/Dict/blob/master/#dict---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dict <a href=\"https://travis-ci.org/bryht/Dict\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/953c0af4a9b37c5bb6fee8c35bf052b2a0723dc8/68747470733a2f2f7472617669732d63692e6f72672f62727968742f446963742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/bryht/Dict.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/bryhtDict/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a71ed3e736d905e2375f933409f47ff31f2341e7/68747470733a2f2f6261646765732e6769747465722e696d2f6272796874446963742f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/bryhtDict/Lobby\" data-canonical-src=\"https://badges.gitter.im/bryhtDict/Lobby.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.paypal.me/bryht/6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/abbdd7bf97ae7919db5962b255f40aded5189c4f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d626c75652e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-this-is-a-dictionary-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bryht/Dict/blob/master/#this-is-a-dictionary-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>This is a Dictionary application</h2>\n<ul>\n<li>\n<p>It can search words, of course.</p>\n</li>\n<li>\n<p>It can export words, Memrise App | txt | pdf test.</p>\n</li>\n<li>\n<p>Using Angular5 &amp; TypeScript Electron Bootstrap4.0 Electron-Builder ...</p>\n</li>\n<li>\n<p><a href=\"https://github.com/bryht/Dict/blob/master/how-to-use.md\">How to use</a></p>\n<p><a href=\"https://github.com/bryht/Dict/releases/latest\"><img src=\"https://camo.githubusercontent.com/d92edc01b58970da04c8bf4978c930d12aac7787/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f62727968742f446963742f746f74616c2e7376673f7374796c653d706c6173746963\" alt=\"Github Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/bryht/Dict/total.svg?style=plastic\" style=\"max-width:100%;\"></a></p>\n</li>\n</ul>\n<hr>\n<h2><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bryht/Dict/blob/master/#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Commands</h2>\n<ul>\n<li>Install <code>npm install</code></li>\n<li>Build code <code>npm run dist</code></li>\n<li>Build install package <code>npm run distall</code></li>\n<li>Set GH_TOKEN <code>[Environment]::SetEnvironmentVariable(&quot;GH_TOKEN&quot;,&quot;xxxx&quot;,&quot;User&quot;)</code></li>\n<li>Check the log <code>C:\\Users\\\\`UserName`\\AppData\\Roaming\\dict\\log.log</code></li>\n<li>Publish to Github <code>npm run publish</code></li>\n</ul>\n<hr>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bryht/Dict/blob/master/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thanks</h2>\n<ul>\n<li>Icon: <a href=\"https://goo.gl/roiFNg\" rel=\"nofollow\">https://goo.gl/roiFNg</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dict---\" class=\"anchor\" aria-hidden=\"true\" href=\"#dict---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dict <a href=\"https://travis-ci.org/bryht/Dict\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/953c0af4a9b37c5bb6fee8c35bf052b2a0723dc8/68747470733a2f2f7472617669732d63692e6f72672f62727968742f446963742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/bryht/Dict.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/bryhtDict/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a71ed3e736d905e2375f933409f47ff31f2341e7/68747470733a2f2f6261646765732e6769747465722e696d2f6272796874446963742f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/bryhtDict/Lobby\" data-canonical-src=\"https://badges.gitter.im/bryhtDict/Lobby.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.paypal.me/bryht/6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/abbdd7bf97ae7919db5962b255f40aded5189c4f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d626c75652e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-this-is-a-dictionary-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-is-a-dictionary-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>This is a Dictionary application</h2>\n<ul>\n<li>\n<p>It can search words, of course.</p>\n</li>\n<li>\n<p>It can export words, Memrise App | txt | pdf test.</p>\n</li>\n<li>\n<p>Using Angular5 &amp; TypeScript Electron Bootstrap4.0 Electron-Builder ...</p>\n</li>\n<li>\n<p><a href=\"how-to-use.md\">How to use</a></p>\n<p><a href=\"https://github.com/bryht/Dict/releases/latest\"><img src=\"https://camo.githubusercontent.com/d92edc01b58970da04c8bf4978c930d12aac7787/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f62727968742f446963742f746f74616c2e7376673f7374796c653d706c6173746963\" alt=\"Github Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/bryht/Dict/total.svg?style=plastic\" style=\"max-width:100%;\"></a></p>\n</li>\n</ul>\n<hr>\n<h2><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Commands</h2>\n<ul>\n<li>Install <code>npm install</code></li>\n<li>Build code <code>npm run dist</code></li>\n<li>Build install package <code>npm run distall</code></li>\n<li>Set GH_TOKEN <code>[Environment]::SetEnvironmentVariable(\"GH_TOKEN\",\"xxxx\",\"User\")</code></li>\n<li>Check the log <code>C:\\Users\\\\`UserName`\\AppData\\Roaming\\dict\\log.log</code></li>\n<li>Publish to Github <code>npm run publish</code></li>\n</ul>\n<hr>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thanks</h2>\n<ul>\n<li>Icon: <a href=\"https://goo.gl/roiFNg\" rel=\"nofollow\">https://goo.gl/roiFNg</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.594Z",
    "goodColorOnWhite": "#2A2A2A",
    "goodColorOnBlack": "#BCBCBC",
    "faintColorOnWhite": "rgba(42, 42, 42, 0.1)"
  },
  {
    "slug": "diffuse",
    "name": "Diffuse",
    "description": "A music player which connects to your cloud/distributed storage",
    "category": "Music",
    "repository": "https://github.com/icidasset/diffuse",
    "keywords": [
      "music",
      "cloud",
      "s3",
      "distributed",
      "dropbox",
      "google",
      "azure",
      "remotestorage"
    ],
    "screenshots": [
      {
        "imageUrl": "https://icidasset-public.s3.amazonaws.com/diffuse.jpg"
      }
    ],
    "license": "MIT",
    "icon": "diffuse-icon.png",
    "icon32": "diffuse-icon-32.png",
    "icon64": "diffuse-icon-64.png",
    "icon128": "diffuse-icon-128.png",
    "icon256": "diffuse-icon-256.png",
    "date": "2018-03-23",
    "iconColors": [
      "#8c91a9",
      "#f6dee0",
      "#775366",
      "#5a6b84",
      "#c4ccd4"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.829Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><strong><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e8b2ab84658c3849c14560fdbcb5122dd8fd691a/68747470733a2f2f646966667573652e73682f696d616765732f646966667573652d6461726b2e737667\"><img src=\"https://camo.githubusercontent.com/e8b2ab84658c3849c14560fdbcb5122dd8fd691a/68747470733a2f2f646966667573652e73682f696d616765732f646966667573652d6461726b2e737667\" alt=\"Diffuse\" width=\"158\" data-canonical-src=\"https://diffuse.sh/images/diffuse-dark.svg\" style=\"max-width:100%;\"></a></strong></p>\n<p>A music player which connects to your cloud/distributed storage.</p>\n<br>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f23a8c7a742e8a4af46e2b2508ef81307b29c709/68747470733a2f2f6963696461737365742d7075626c69632e73332e616d617a6f6e6177732e636f6d2f646966667573652e6a7067\"><img src=\"https://camo.githubusercontent.com/f23a8c7a742e8a4af46e2b2508ef81307b29c709/68747470733a2f2f6963696461737365742d7075626c69632e73332e616d617a6f6e6177732e636f6d2f646966667573652e6a7067\" data-canonical-src=\"https://icidasset-public.s3.amazonaws.com/diffuse.jpg\" style=\"max-width:100%;\"></a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"round_pushpin\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cd.png\">&#x1F4CD;</g-emoji> Available at <a href=\"https://diffuse.sh/\" rel=\"nofollow\">https://diffuse.sh/</a></p>\n<h2><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versions</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"earth_africa\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f30d.png\">&#x1F30D;</g-emoji> <a href=\"https://diffuse.sh/\" rel=\"nofollow\">Web</a><br>\nChrome, Firefox, Safari &amp; Edge.</p>\n<p><g-emoji class=\"g-emoji\" alias=\"desktop_computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a5.png\">&#x1F5A5;</g-emoji> <a href=\"https://github.com/icidasset/diffuse/releases\">Native</a><br>\nMacOS, Linux &amp; Windows.<br>\nUnique features: Add music from local filesystem &amp; media-keys support.</p>\n<h2><a id=\"user-content-integrations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#integrations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Integrations</h2>\n<p><a href=\"https://diffuse.sh/about/\" rel=\"nofollow\">More info</a></p>\n<h4><a id=\"user-content-user-layer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#user-layer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>User layer</h4>\n<ul>\n<li><a href=\"https://blockstack.org/\" rel=\"nofollow\">Blockstack</a></li>\n<li><a href=\"https://github.com/icidasset/diffuse/blob/master/remotestorage.io\">RemoteStorage</a></li>\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API\" rel=\"nofollow\">IndexedDB</a> (ie. anonymous mode)</li>\n</ul>\n<h4><a id=\"user-content-music-layer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#music-layer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Music layer</h4>\n<ul>\n<li><a href=\"https://aws.amazon.com/s3/\" rel=\"nofollow\">Amazon S3</a></li>\n<li><a href=\"https://azure.microsoft.com/en-us/services/storage/blobs/\" rel=\"nofollow\">Azure Blob Storage</a></li>\n<li><a href=\"https://azure.microsoft.com/en-us/services/storage/files/\" rel=\"nofollow\">Azure File Storage</a></li>\n<li><a href=\"https://dropbox.com/\" rel=\"nofollow\">Dropbox</a></li>\n<li><a href=\"https://drive.google.com/\" rel=\"nofollow\">Google Drive</a></li>\n<li><a href=\"https://ipfs.io/\" rel=\"nofollow\">IPFS</a></li>\n</ul>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h2>\n<ul>\n<li>Loads of <code>Elm</code></li>\n<li>A moderate amount of <code>Haskell</code> for the build system and static server</li>\n<li>A tiny bit of <code>Node</code> (browserify vendor js &amp; doc tests)</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> This assumes that you are using macOS</span>\n\nbrew install haskell-stack\nbrew install elm\nbrew install nodejs\nbrew install watchexec\n\nnpm install\nstack setup\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Other dependencies</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 1. For building the Electron version</span>\nbrew install makeicns\nbrew install imagemagick</pre></div>\n<h3><a id=\"user-content-how-to-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/icidasset/diffuse/blob/master/#how-to-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to run</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> build + server + watch</span>\nmake\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> make a static `./build`</span>\nmake build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run tests</span>\nmake <span class=\"pl-c1\">test</span></pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><strong><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e8b2ab84658c3849c14560fdbcb5122dd8fd691a/68747470733a2f2f646966667573652e73682f696d616765732f646966667573652d6461726b2e737667\"><img src=\"https://camo.githubusercontent.com/e8b2ab84658c3849c14560fdbcb5122dd8fd691a/68747470733a2f2f646966667573652e73682f696d616765732f646966667573652d6461726b2e737667\" alt=\"Diffuse\" width=\"158\" data-canonical-src=\"https://diffuse.sh/images/diffuse-dark.svg\" style=\"max-width:100%;\"></a></strong></p>\n<p>A music player which connects to your cloud/distributed storage.</p>\n<br>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f23a8c7a742e8a4af46e2b2508ef81307b29c709/68747470733a2f2f6963696461737365742d7075626c69632e73332e616d617a6f6e6177732e636f6d2f646966667573652e6a7067\"><img src=\"https://camo.githubusercontent.com/f23a8c7a742e8a4af46e2b2508ef81307b29c709/68747470733a2f2f6963696461737365742d7075626c69632e73332e616d617a6f6e6177732e636f6d2f646966667573652e6a7067\" data-canonical-src=\"https://icidasset-public.s3.amazonaws.com/diffuse.jpg\" style=\"max-width:100%;\"></a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"round_pushpin\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cd.png\">📍</g-emoji> Available at <a href=\"https://diffuse.sh/\" rel=\"nofollow\">https://diffuse.sh/</a></p>\n<h2><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versions</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"earth_africa\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f30d.png\">🌍</g-emoji> <a href=\"https://diffuse.sh/\" rel=\"nofollow\">Web</a><br>\nChrome, Firefox, Safari &amp; Edge.</p>\n<p><g-emoji class=\"g-emoji\" alias=\"desktop_computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a5.png\">🖥</g-emoji> <a href=\"https://github.com/icidasset/diffuse/releases\">Native</a><br>\nMacOS, Linux &amp; Windows.<br>\nUnique features: Add music from local filesystem &amp; media-keys support.</p>\n<h2><a id=\"user-content-integrations\" class=\"anchor\" aria-hidden=\"true\" href=\"#integrations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Integrations</h2>\n<p><a href=\"https://diffuse.sh/about/\" rel=\"nofollow\">More info</a></p>\n<h4><a id=\"user-content-user-layer\" class=\"anchor\" aria-hidden=\"true\" href=\"#user-layer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>User layer</h4>\n<ul>\n<li><a href=\"https://blockstack.org/\" rel=\"nofollow\">Blockstack</a></li>\n<li><a href=\"remotestorage.io\">RemoteStorage</a></li>\n<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API\" rel=\"nofollow\">IndexedDB</a> (ie. anonymous mode)</li>\n</ul>\n<h4><a id=\"user-content-music-layer\" class=\"anchor\" aria-hidden=\"true\" href=\"#music-layer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Music layer</h4>\n<ul>\n<li><a href=\"https://aws.amazon.com/s3/\" rel=\"nofollow\">Amazon S3</a></li>\n<li><a href=\"https://azure.microsoft.com/en-us/services/storage/blobs/\" rel=\"nofollow\">Azure Blob Storage</a></li>\n<li><a href=\"https://azure.microsoft.com/en-us/services/storage/files/\" rel=\"nofollow\">Azure File Storage</a></li>\n<li><a href=\"https://dropbox.com/\" rel=\"nofollow\">Dropbox</a></li>\n<li><a href=\"https://drive.google.com/\" rel=\"nofollow\">Google Drive</a></li>\n<li><a href=\"https://ipfs.io/\" rel=\"nofollow\">IPFS</a></li>\n</ul>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h2>\n<ul>\n<li>Loads of <code>Elm</code></li>\n<li>A moderate amount of <code>Haskell</code> for the build system and static server</li>\n<li>A tiny bit of <code>Node</code> (browserify vendor js &amp; doc tests)</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> This assumes that you are using macOS</span>\n\nbrew install haskell-stack\nbrew install elm\nbrew install nodejs\nbrew install watchexec\n\nnpm install\nstack setup\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Other dependencies</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 1. For building the Electron version</span>\nbrew install makeicns\nbrew install imagemagick</pre></div>\n<h3><a id=\"user-content-how-to-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to run</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> build + server + watch</span>\nmake\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> make a static `./build`</span>\nmake build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run tests</span>\nmake <span class=\"pl-c1\">test</span></pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.606Z",
    "goodColorOnWhite": "#5A6B84",
    "goodColorOnBlack": "#F6DEE0",
    "faintColorOnWhite": "rgba(90, 107, 132, 0.1)"
  },
  {
    "slug": "digiexam",
    "name": "DigiExam",
    "description": "Digital assessments platform.",
    "website": "https://www.digiexam.com",
    "keywords": [
      "education",
      "assessments"
    ],
    "category": "Education",
    "icon": "digiexam-icon.png",
    "icon32": "digiexam-icon-32.png",
    "icon64": "digiexam-icon-64.png",
    "icon128": "digiexam-icon-128.png",
    "icon256": "digiexam-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#db2373",
      "#a4045c",
      "#bc0c64",
      "#c4146c",
      "#ac0464"
    ],
    "goodColorOnWhite": "#A4045C",
    "goodColorOnBlack": "#F10687",
    "faintColorOnWhite": "rgba(164, 4, 92, 0.1)"
  },
  {
    "slug": "dipp",
    "name": "DIPP",
    "description": "A simple image diff tool",
    "repository": "https://github.com/osuke/dipp",
    "keywords": [
      "images",
      "diff",
      "png",
      "jpg",
      "gif",
      "svg"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/osuke/dipp/master/demo.gif"
      }
    ],
    "icon": "dipp-icon.png",
    "icon32": "dipp-icon-32.png",
    "icon64": "dipp-icon-64.png",
    "icon128": "dipp-icon-128.png",
    "icon256": "dipp-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#fbfbfb",
      "#44aca4",
      "#82c8c2",
      "#61bcb4",
      "#b8dfdd"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/osuke/dipp/releases/8654386",
      "assets_url": "https://api.github.com/repos/osuke/dipp/releases/8654386/assets",
      "upload_url": "https://uploads.github.com/repos/osuke/dipp/releases/8654386/assets{?name,label}",
      "html_url": "https://github.com/osuke/dipp/releases/tag/v1.0.1",
      "id": 8654386,
      "tag_name": "v1.0.1",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "osuke",
        "id": 6214060,
        "avatar_url": "https://avatars1.githubusercontent.com/u/6214060?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/osuke",
        "html_url": "https://github.com/osuke",
        "followers_url": "https://api.github.com/users/osuke/followers",
        "following_url": "https://api.github.com/users/osuke/following{/other_user}",
        "gists_url": "https://api.github.com/users/osuke/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/osuke/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/osuke/subscriptions",
        "organizations_url": "https://api.github.com/users/osuke/orgs",
        "repos_url": "https://api.github.com/users/osuke/repos",
        "events_url": "https://api.github.com/users/osuke/events{/privacy}",
        "received_events_url": "https://api.github.com/users/osuke/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-11-25T15:02:30Z",
      "published_at": "2017-11-25T15:19:13Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/osuke/dipp/releases/assets/5443338",
          "id": 5443338,
          "name": "Dipp-1.0.1.dmg",
          "label": null,
          "uploader": {
            "login": "osuke",
            "id": 6214060,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6214060?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/osuke",
            "html_url": "https://github.com/osuke",
            "followers_url": "https://api.github.com/users/osuke/followers",
            "following_url": "https://api.github.com/users/osuke/following{/other_user}",
            "gists_url": "https://api.github.com/users/osuke/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/osuke/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/osuke/subscriptions",
            "organizations_url": "https://api.github.com/users/osuke/orgs",
            "repos_url": "https://api.github.com/users/osuke/repos",
            "events_url": "https://api.github.com/users/osuke/events{/privacy}",
            "received_events_url": "https://api.github.com/users/osuke/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 102018379,
          "download_count": 103,
          "created_at": "2017-11-25T15:09:33Z",
          "updated_at": "2017-11-25T15:10:37Z",
          "browser_download_url": "https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-1.0.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/osuke/dipp/releases/assets/5443339",
          "id": 5443339,
          "name": "Dipp-Setup-1.0.1.exe",
          "label": null,
          "uploader": {
            "login": "osuke",
            "id": 6214060,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6214060?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/osuke",
            "html_url": "https://github.com/osuke",
            "followers_url": "https://api.github.com/users/osuke/followers",
            "following_url": "https://api.github.com/users/osuke/following{/other_user}",
            "gists_url": "https://api.github.com/users/osuke/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/osuke/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/osuke/subscriptions",
            "organizations_url": "https://api.github.com/users/osuke/orgs",
            "repos_url": "https://api.github.com/users/osuke/repos",
            "events_url": "https://api.github.com/users/osuke/events{/privacy}",
            "received_events_url": "https://api.github.com/users/osuke/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 81358055,
          "download_count": 632,
          "created_at": "2017-11-25T15:09:34Z",
          "updated_at": "2017-11-25T15:12:02Z",
          "browser_download_url": "https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-Setup-1.0.1.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/osuke/dipp/tarball/v1.0.1",
      "zipball_url": "https://api.github.com/repos/osuke/dipp/zipball/v1.0.1",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.888Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dipp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/osuke/dipp/blob/master/#dipp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dipp</h1>\n<p>A simple image diff tool.</p>\n<p><a target=\"_blank\" href=\"https://github.com/osuke/dipp/blob/master/demo.gif\"><img src=\"https://github.com/osuke/dipp/raw/master/demo.gif\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Image files should be png, jpg, gif, and svg.</p>\n<p><a href=\"https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-1.0.1.dmg\">Download for macOS</a><br>\n<a href=\"https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-Setup-1.0.1.exe\">Download for Windows</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-dipp\" class=\"anchor\" aria-hidden=\"true\" href=\"#dipp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dipp</h1>\n<p>A simple image diff tool.</p>\n<p><a target=\"_blank\" href=\"demo.gif\"><img src=\"demo.gif\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Image files should be png, jpg, gif, and svg.</p>\n<p><a href=\"https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-1.0.1.dmg\">Download for macOS</a><br>\n<a href=\"https://github.com/osuke/dipp/releases/download/v1.0.1/Dipp-Setup-1.0.1.exe\">Download for Windows</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.694Z",
    "goodColorOnWhite": "#317D77",
    "goodColorOnBlack": "#44ACA4",
    "faintColorOnWhite": "rgba(49, 125, 119, 0.1)"
  },
  {
    "slug": "discord",
    "name": "Discord",
    "description": "All-in-one voice, text and video chat for gamers",
    "website": "http://discordapp.com",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "discord-icon.png",
    "icon32": "discord-icon-32.png",
    "icon64": "discord-icon-64.png",
    "icon128": "discord-icon-128.png",
    "icon256": "discord-icon-256.png",
    "date": "2016-02-03",
    "iconColors": [
      "#748cdc",
      "#788cdc",
      "#788cdc",
      "#788cdc",
      "#788cdc"
    ],
    "goodColorOnWhite": "#4061CF",
    "goodColorOnBlack": "#748CDC",
    "faintColorOnWhite": "rgba(64, 97, 207, 0.1)"
  },
  {
    "slug": "dockstation",
    "name": "DockStation",
    "description": "Developer-centric application for manage projects based on Docker.",
    "website": "https://dockstation.io/",
    "keywords": [
      "DockStation",
      "Docker",
      "Compose",
      "Container"
    ],
    "category": "Developer Tools",
    "icon": "dockstation-icon.png",
    "icon32": "dockstation-icon-32.png",
    "icon64": "dockstation-icon-64.png",
    "icon128": "dockstation-icon-128.png",
    "icon256": "dockstation-icon-256.png",
    "date": "2017-05-08",
    "iconColors": [
      "#c1e5f6",
      "#29a6df",
      "#263136",
      "#6abbe1",
      "#546c7c"
    ],
    "goodColorOnWhite": "#546C7C",
    "goodColorOnBlack": "#C1E5F6",
    "faintColorOnWhite": "rgba(84, 108, 124, 0.1)"
  },
  {
    "slug": "domterm",
    "name": "DomTerm",
    "description": "Multi-pane terminal emulator.",
    "website": "http://domterm.org",
    "repository": "https://github.com/PerBothner/DomTerm",
    "keywords": [
      "terminal",
      "html",
      "css",
      "js"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/PerBothner/DomTerm/master/doc/images/domterm-panes-1.png"
      }
    ],
    "icon": "domterm-icon.png",
    "icon32": "domterm-icon-32.png",
    "icon64": "domterm-icon-64.png",
    "icon128": "domterm-icon-128.png",
    "icon256": "domterm-icon-256.png",
    "date": "2017-06-27",
    "iconColors": [
      "#e3ebe3",
      "#0e0f0e",
      "#6c746c",
      "#8b8e8c",
      "#747674"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/10289519",
      "assets_url": "https://api.github.com/repos/PerBothner/DomTerm/releases/10289519/assets",
      "upload_url": "https://uploads.github.com/repos/PerBothner/DomTerm/releases/10289519/assets{?name,label}",
      "html_url": "https://github.com/PerBothner/DomTerm/releases/tag/1.0",
      "id": 10289519,
      "tag_name": "1.0",
      "target_commitish": "master",
      "name": "domterm-1.0",
      "draft": false,
      "author": {
        "login": "PerBothner",
        "id": 10293361,
        "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/PerBothner",
        "html_url": "https://github.com/PerBothner",
        "followers_url": "https://api.github.com/users/PerBothner/followers",
        "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
        "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
        "organizations_url": "https://api.github.com/users/PerBothner/orgs",
        "repos_url": "https://api.github.com/users/PerBothner/repos",
        "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
        "received_events_url": "https://api.github.com/users/PerBothner/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-27T21:52:14Z",
      "published_at": "2018-03-27T23:22:26Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/6654309",
          "id": 6654309,
          "name": "domterm-1.0-1.fc27.src.rpm",
          "label": null,
          "uploader": {
            "login": "PerBothner",
            "id": 10293361,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/PerBothner",
            "html_url": "https://github.com/PerBothner",
            "followers_url": "https://api.github.com/users/PerBothner/followers",
            "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
            "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
            "organizations_url": "https://api.github.com/users/PerBothner/orgs",
            "repos_url": "https://api.github.com/users/PerBothner/repos",
            "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
            "received_events_url": "https://api.github.com/users/PerBothner/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 1011566,
          "download_count": 14,
          "created_at": "2018-03-27T23:16:25Z",
          "updated_at": "2018-03-27T23:16:33Z",
          "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/1.0/domterm-1.0-1.fc27.src.rpm"
        },
        {
          "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/6654318",
          "id": 6654318,
          "name": "domterm-1.0-1.fc27.x86_64.rpm",
          "label": null,
          "uploader": {
            "login": "PerBothner",
            "id": 10293361,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/PerBothner",
            "html_url": "https://github.com/PerBothner",
            "followers_url": "https://api.github.com/users/PerBothner/followers",
            "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
            "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
            "organizations_url": "https://api.github.com/users/PerBothner/orgs",
            "repos_url": "https://api.github.com/users/PerBothner/repos",
            "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
            "received_events_url": "https://api.github.com/users/PerBothner/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 266900,
          "download_count": 26,
          "created_at": "2018-03-27T23:16:53Z",
          "updated_at": "2018-03-27T23:16:55Z",
          "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/1.0/domterm-1.0-1.fc27.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/6654344",
          "id": 6654344,
          "name": "domterm-1.0-wsl.zip",
          "label": null,
          "uploader": {
            "login": "PerBothner",
            "id": 10293361,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/PerBothner",
            "html_url": "https://github.com/PerBothner",
            "followers_url": "https://api.github.com/users/PerBothner/followers",
            "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
            "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
            "organizations_url": "https://api.github.com/users/PerBothner/orgs",
            "repos_url": "https://api.github.com/users/PerBothner/repos",
            "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
            "received_events_url": "https://api.github.com/users/PerBothner/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 411819,
          "download_count": 64,
          "created_at": "2018-03-27T23:18:13Z",
          "updated_at": "2018-03-27T23:18:16Z",
          "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/1.0/domterm-1.0-wsl.zip"
        },
        {
          "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/6654293",
          "id": 6654293,
          "name": "domterm-1.0.tar.gz",
          "label": null,
          "uploader": {
            "login": "PerBothner",
            "id": 10293361,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/PerBothner",
            "html_url": "https://github.com/PerBothner",
            "followers_url": "https://api.github.com/users/PerBothner/followers",
            "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
            "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
            "organizations_url": "https://api.github.com/users/PerBothner/orgs",
            "repos_url": "https://api.github.com/users/PerBothner/repos",
            "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
            "received_events_url": "https://api.github.com/users/PerBothner/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 1002782,
          "download_count": 50,
          "created_at": "2018-03-27T23:15:25Z",
          "updated_at": "2018-03-27T23:15:34Z",
          "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/1.0/domterm-1.0.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/PerBothner/DomTerm/releases/assets/6654353",
          "id": 6654353,
          "name": "qtdomterm-1.0-1.fc27.x86_64.rpm",
          "label": null,
          "uploader": {
            "login": "PerBothner",
            "id": 10293361,
            "avatar_url": "https://avatars2.githubusercontent.com/u/10293361?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/PerBothner",
            "html_url": "https://github.com/PerBothner",
            "followers_url": "https://api.github.com/users/PerBothner/followers",
            "following_url": "https://api.github.com/users/PerBothner/following{/other_user}",
            "gists_url": "https://api.github.com/users/PerBothner/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/PerBothner/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/PerBothner/subscriptions",
            "organizations_url": "https://api.github.com/users/PerBothner/orgs",
            "repos_url": "https://api.github.com/users/PerBothner/repos",
            "events_url": "https://api.github.com/users/PerBothner/events{/privacy}",
            "received_events_url": "https://api.github.com/users/PerBothner/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 61220,
          "download_count": 19,
          "created_at": "2018-03-27T23:21:30Z",
          "updated_at": "2018-03-27T23:21:31Z",
          "browser_download_url": "https://github.com/PerBothner/DomTerm/releases/download/1.0/qtdomterm-1.0-1.fc27.x86_64.rpm"
        }
      ],
      "tarball_url": "https://api.github.com/repos/PerBothner/DomTerm/tarball/1.0",
      "zipball_url": "https://api.github.com/repos/PerBothner/DomTerm/zipball/1.0",
      "body_html": "<p>After a lot of work, time to declare a 1.0 release.  Yeah!<br>\nThe rpms are for Fedora 27.  The domterm-1.0-wsl.zip is compiled for Windows 10 with Windows Subsystem for Linux.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.913Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-domterm---a-terminal-emulator-and-console-using-dom-and-javascript\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/PerBothner/DomTerm/blob/master/#domterm---a-terminal-emulator-and-console-using-dom-and-javascript\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DomTerm - a terminal emulator and console using DOM and JavaScript</h1>\n<p>DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.</p>\n<p>See the <a href=\"https://domterm.org/\" rel=\"nofollow\">home page</a> for more information.</p>\n<p><a target=\"_blank\" href=\"https://github.com/PerBothner/DomTerm/blob/master/doc/images/domterm-panes-1.png\"><img src=\"https://github.com/PerBothner/DomTerm/raw/master/doc/images/domterm-panes-1.png\" alt=\"DomTerm screenshot with panes\" style=\"max-width:100%;\"></a></p>\n<p>Recent advances:</p>\n<ul>\n<li>\n<p>There is now a DomTerm mailing list at <a href=\"https://github.com/PerBothner/DomTerm/blob/master/mailto:domterm-discuss@domterm.org\">domterm-discuss@domterm.org</a>\nwith an <a href=\"http://lists.domterm.org/listinfo.cgi/domterm-discuss-domterm.org\" rel=\"nofollow\">information page</a>\nand <a href=\"http://lists.domterm.org/pipermail/domterm-discuss-domterm.org/\" rel=\"nofollow\">archives</a>.</p>\n</li>\n<li>\n<p>The qtdomterm application is designed to replace your favorite\nstandalone terminal emulator program. It uses QtWebEngine.</p>\n</li>\n<li>\n<p>Mouse support using xterm protocols.</p>\n</li>\n<li>\n<p>You can save the console file as an offline-readable (x)html-file.</p>\n</li>\n<li>\n<p>Pretty-printing (Common Lisp style) is now handled by DomTerm.\nThis means automatic re-flow on window re-size.</p>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-domterm---a-terminal-emulator-and-console-using-dom-and-javascript\" class=\"anchor\" aria-hidden=\"true\" href=\"#domterm---a-terminal-emulator-and-console-using-dom-and-javascript\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DomTerm - a terminal emulator and console using DOM and JavaScript</h1>\n<p>DomTerm is a combined terminal emulator and REPL console using web\ntechnlogies - i.e. JavaScript and DOM: Users can type commands which\ngets sent to an application, which evaluates the command, and displays\nthe results, typically in some kind of type-script format.</p>\n<p>See the <a href=\"https://domterm.org/\" rel=\"nofollow\">home page</a> for more information.</p>\n<p><a target=\"_blank\" href=\"doc/images/domterm-panes-1.png\"><img src=\"doc/images/domterm-panes-1.png\" alt=\"DomTerm screenshot with panes\" style=\"max-width:100%;\"></a></p>\n<p>Recent advances:</p>\n<ul>\n<li>\n<p>There is now a DomTerm mailing list at <a href=\"mailto:domterm-discuss@domterm.org\">domterm-discuss@domterm.org</a>\nwith an <a href=\"http://lists.domterm.org/listinfo.cgi/domterm-discuss-domterm.org\" rel=\"nofollow\">information page</a>\nand <a href=\"http://lists.domterm.org/pipermail/domterm-discuss-domterm.org/\" rel=\"nofollow\">archives</a>.</p>\n</li>\n<li>\n<p>The qtdomterm application is designed to replace your favorite\nstandalone terminal emulator program. It uses QtWebEngine.</p>\n</li>\n<li>\n<p>Mouse support using xterm protocols.</p>\n</li>\n<li>\n<p>You can save the console file as an offline-readable (x)html-file.</p>\n</li>\n<li>\n<p>Pretty-printing (Common Lisp style) is now handled by DomTerm.\nThis means automatic re-flow on window re-size.</p>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.709Z",
    "goodColorOnWhite": "#6C746C",
    "goodColorOnBlack": "#E3EBE3",
    "faintColorOnWhite": "rgba(108, 116, 108, 0.1)"
  },
  {
    "slug": "donut",
    "name": "Donut",
    "description": "Dead-simple cross-platform cryptocurrency tracker!",
    "website": "https://www.etherbit.in/open-source/donut",
    "repository": "https://github.com/etherbithq/donut",
    "keywords": [
      "cryptocurrency",
      "bitcoin",
      "ethereum",
      "tracker",
      "ticker"
    ],
    "license": "MIT",
    "category": "Finance",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/etherbithq/donut/master/preview.gif"
      }
    ],
    "icon": "donut-icon.png",
    "icon32": "donut-icon-32.png",
    "icon64": "donut-icon-64.png",
    "icon128": "donut-icon-128.png",
    "icon256": "donut-icon-256.png",
    "date": "2016-10-14",
    "iconColors": [
      "#ce4987",
      "#f3b33b",
      "#f9ecf3",
      "#363435",
      "#7c6434"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/5720280",
      "assets_url": "https://api.github.com/repos/EtherbitHQ/donut/releases/5720280/assets",
      "upload_url": "https://uploads.github.com/repos/EtherbitHQ/donut/releases/5720280/assets{?name,label}",
      "html_url": "https://github.com/EtherbitHQ/donut/releases/tag/2.4.0",
      "id": 5720280,
      "tag_name": "2.4.0",
      "target_commitish": "master",
      "name": "See You Again",
      "draft": false,
      "author": {
        "login": "harshjv",
        "id": 2311316,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/harshjv",
        "html_url": "https://github.com/harshjv",
        "followers_url": "https://api.github.com/users/harshjv/followers",
        "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
        "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
        "organizations_url": "https://api.github.com/users/harshjv/orgs",
        "repos_url": "https://api.github.com/users/harshjv/repos",
        "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
        "received_events_url": "https://api.github.com/users/harshjv/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-03-13T08:17:46Z",
      "published_at": "2017-03-13T08:18:50Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378830",
          "id": 3378830,
          "name": "donut-2.4.0-mac.zip",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 42849164,
          "download_count": 1202,
          "created_at": "2017-03-13T08:10:47Z",
          "updated_at": "2017-03-13T08:10:50Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378826",
          "id": 3378826,
          "name": "donut-2.4.0-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 44826624,
          "download_count": 890,
          "created_at": "2017-03-13T08:10:09Z",
          "updated_at": "2017-03-13T08:10:10Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378837",
          "id": 3378837,
          "name": "donut-2.4.0.dmg",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 40480702,
          "download_count": 1230,
          "created_at": "2017-03-13T08:11:13Z",
          "updated_at": "2017-03-13T08:11:15Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0.dmg"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378850",
          "id": 3378850,
          "name": "donut-2.4.0.freebsd",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 31586316,
          "download_count": 73,
          "created_at": "2017-03-13T08:12:39Z",
          "updated_at": "2017-03-13T08:12:40Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0.freebsd"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378839",
          "id": 3378839,
          "name": "donut-2.4.0.rpm",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 43826580,
          "download_count": 150,
          "created_at": "2017-03-13T08:11:32Z",
          "updated_at": "2017-03-13T08:11:35Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0.rpm"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378814",
          "id": 3378814,
          "name": "donut-2.4.0.zip",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 42576191,
          "download_count": 1202,
          "created_at": "2017-03-13T08:09:52Z",
          "updated_at": "2017-03-13T08:09:54Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-2.4.0.zip"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378815",
          "id": 3378815,
          "name": "donut-Setup-2.4.0.exe",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 34327248,
          "download_count": 5006,
          "created_at": "2017-03-13T08:09:53Z",
          "updated_at": "2017-03-13T08:09:54Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut-Setup-2.4.0.exe"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378838",
          "id": 3378838,
          "name": "donut_2.4.0_amd64.deb",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 31648330,
          "download_count": 1035,
          "created_at": "2017-03-13T08:11:14Z",
          "updated_at": "2017-03-13T08:11:18Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/donut_2.4.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/EtherbitHQ/donut/releases/assets/3378816",
          "id": 3378816,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "harshjv",
            "id": 2311316,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2311316?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/harshjv",
            "html_url": "https://github.com/harshjv",
            "followers_url": "https://api.github.com/users/harshjv/followers",
            "following_url": "https://api.github.com/users/harshjv/following{/other_user}",
            "gists_url": "https://api.github.com/users/harshjv/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/harshjv/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/harshjv/subscriptions",
            "organizations_url": "https://api.github.com/users/harshjv/orgs",
            "repos_url": "https://api.github.com/users/harshjv/repos",
            "events_url": "https://api.github.com/users/harshjv/events{/privacy}",
            "received_events_url": "https://api.github.com/users/harshjv/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 114,
          "download_count": 69,
          "created_at": "2017-03-13T08:09:53Z",
          "updated_at": "2017-03-13T08:09:53Z",
          "browser_download_url": "https://github.com/EtherbitHQ/donut/releases/download/2.4.0/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/EtherbitHQ/donut/tarball/2.4.0",
      "zipball_url": "https://api.github.com/repos/EtherbitHQ/donut/zipball/2.4.0",
      "body_html": "<h2>Changelog</h2>\n<ul>\n<li>Persist currency and coin settings</li>\n<li>Customizable menubar ticker</li>\n</ul>\n<p><a href=\"https://www.youtube.com/watch?v=RgKAFK5djSk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/327710cb402742851f6784d7c1ac2354dab5a629/687474703a2f2f696d672e796f75747562652e636f6d2f76692f52674b41464b35646a536b2f302e6a7067\" alt=\"See You Again\" data-canonical-src=\"http://img.youtube.com/vi/RgKAFK5djSk/0.jpg\" style=\"max-width:100%;\"></a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.944Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content-------donut\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/etherbithq/donut/blob/master/#------donut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://github.com/etherbithq/donut/blob/master/./build/icon.ico\"><img src=\"https://github.com/etherbithq/donut/raw/master/./build/icon.ico\" alt=\"Donut\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Donut\n</h1>\n<h4><a id=\"user-content-cross-platform-cryptocurrency-tracker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/etherbithq/donut/blob/master/#cross-platform-cryptocurrency-tracker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cross platform cryptocurrency tracker.</h4>\n<p>\n  <a href=\"https://www.etherbit.in/open-source/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c6265713956d09d24661efb0d7238f56d6a1d1da/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f65746865726269742d6f70656e2d2d736f757263652d677265656e2e7376673f7374796c653d666c6174\" alt=\"Etherbit Open Source\" data-canonical-src=\"https://img.shields.io/badge/etherbit-open--source-green.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/etherbithq/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3990f96612175244af3cea8eceb0997a465bc283/68747470733a2f2f7472617669732d63692e6f72672f657468657262697468712f646f6e75742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/etherbithq/donut.svg?branch=master\" style=\"max-width:100%;\"></a>\n  <a href=\"https://ci.appveyor.com/project/etherbithq/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa0f349da01b0cb46db45e90b22745c2bd59169e/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f66356c646e33386f636667767631786b3f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/f5ldn38ocfgvv1xk?svg=true\" style=\"max-width:100%;\"></a>\n  <a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/releases\"><img src=\"https://camo.githubusercontent.com/fb9a50d06a3dcc305b0c73f3f806436eceb12ec5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f657468657262697468712f646f6e75742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/etherbithq/donut/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/src/package.json\"><img src=\"https://camo.githubusercontent.com/b3c75843a50549656cd0703392bea38229ab8eae/68747470733a2f2f64617669642d646d2e6f72672f657468657262697468712f646f6e75742e7376673f706174683d2f737263\" alt=\"David\" data-canonical-src=\"https://david-dm.org/etherbithq/donut.svg?path=/src\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/fdc260ee694677fdac74acc6b2f6296f29ba3d02/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6465762f657468657262697468712f646f6e75742e737667\" alt=\"David\" data-canonical-src=\"https://img.shields.io/david/dev/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/releases/latest\"><img src=\"https://camo.githubusercontent.com/afdb919013d86f8204598ca7b568e94b463cf8ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f657468657262697468712f646f6e75742e737667\" alt=\"latest release\" data-canonical-src=\"https://img.shields.io/github/release/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/fb8e2eb3011430702862f0077672c7df976b57e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f657468657262697468712f646f6e75742e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h3><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/etherbithq/donut/blob/master/#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preview</h3>\n<a target=\"_blank\" href=\"https://github.com/etherbithq/donut/blob/master/./preview.gif\"><img src=\"https://github.com/etherbithq/donut/raw/master/./preview.gif\" alt=\"Donut Preview\" style=\"max-width:100%;\"></a>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/etherbithq/donut/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>Builds are available for <strong>macOS</strong>, <strong>Debian/Ubuntu</strong>, <strong>FreeBSD</strong> and <strong>Windows</strong>. Visit <a href=\"https://github.com/etherbithq/donut/releases\">Donut GitHub Releases</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/etherbithq/donut/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT</p>\n<p><em>Donut icon is designed by <a href=\"http://www.flaticon.com/authors/freepik\" rel=\"nofollow\">Freepik</a></em></p>\n</div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content-------donut\" class=\"anchor\" aria-hidden=\"true\" href=\"#------donut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"./build/icon.ico\"><img src=\"./build/icon.ico\" alt=\"Donut\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Donut\n</h1>\n<h4><a id=\"user-content-cross-platform-cryptocurrency-tracker\" class=\"anchor\" aria-hidden=\"true\" href=\"#cross-platform-cryptocurrency-tracker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cross platform cryptocurrency tracker.</h4>\n<p>\n  <a href=\"https://www.etherbit.in/open-source/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c6265713956d09d24661efb0d7238f56d6a1d1da/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f65746865726269742d6f70656e2d2d736f757263652d677265656e2e7376673f7374796c653d666c6174\" alt=\"Etherbit Open Source\" data-canonical-src=\"https://img.shields.io/badge/etherbit-open--source-green.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/etherbithq/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3990f96612175244af3cea8eceb0997a465bc283/68747470733a2f2f7472617669732d63692e6f72672f657468657262697468712f646f6e75742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/etherbithq/donut.svg?branch=master\" style=\"max-width:100%;\"></a>\n  <a href=\"https://ci.appveyor.com/project/etherbithq/donut\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa0f349da01b0cb46db45e90b22745c2bd59169e/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f66356c646e33386f636667767631786b3f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/f5ldn38ocfgvv1xk?svg=true\" style=\"max-width:100%;\"></a>\n  <a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/releases\"><img src=\"https://camo.githubusercontent.com/fb9a50d06a3dcc305b0c73f3f806436eceb12ec5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f657468657262697468712f646f6e75742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/etherbithq/donut/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/src/package.json\"><img src=\"https://camo.githubusercontent.com/b3c75843a50549656cd0703392bea38229ab8eae/68747470733a2f2f64617669642d646d2e6f72672f657468657262697468712f646f6e75742e7376673f706174683d2f737263\" alt=\"David\" data-canonical-src=\"https://david-dm.org/etherbithq/donut.svg?path=/src\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/package.json\"><img src=\"https://camo.githubusercontent.com/fdc260ee694677fdac74acc6b2f6296f29ba3d02/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6465762f657468657262697468712f646f6e75742e737667\" alt=\"David\" data-canonical-src=\"https://img.shields.io/david/dev/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/releases/latest\"><img src=\"https://camo.githubusercontent.com/afdb919013d86f8204598ca7b568e94b463cf8ec/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f657468657262697468712f646f6e75742e737667\" alt=\"latest release\" data-canonical-src=\"https://img.shields.io/github/release/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/etherbithq/donut/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/fb8e2eb3011430702862f0077672c7df976b57e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f657468657262697468712f646f6e75742e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/etherbithq/donut.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h3><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preview</h3>\n<a target=\"_blank\" href=\"./preview.gif\"><img src=\"./preview.gif\" alt=\"Donut Preview\" style=\"max-width:100%;\"></a>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>Builds are available for <strong>macOS</strong>, <strong>Debian/Ubuntu</strong>, <strong>FreeBSD</strong> and <strong>Windows</strong>. Visit <a href=\"https://github.com/etherbithq/donut/releases\">Donut GitHub Releases</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT</p>\n<p><em>Donut icon is designed by <a href=\"http://www.flaticon.com/authors/freepik\" rel=\"nofollow\">Freepik</a></em></p>\n</div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.743Z",
    "goodColorOnWhite": "#7C6434",
    "goodColorOnBlack": "#F3B33B",
    "faintColorOnWhite": "rgba(124, 100, 52, 0.1)"
  },
  {
    "slug": "dotgrid",
    "name": "Dotgrid",
    "description": "A simple vector illustration tool, that works by adding control points and drawing different line-types between them.",
    "website": "http://hundredrabbits.itch.io/dotgrid",
    "repository": "http://hundredrabbits.itch.io/dotgrid",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hundredrabbits/Dotgrid/master/PREVIEW.jpg"
      }
    ],
    "keywords": [
      "illustration",
      "design",
      "vector"
    ],
    "category": "Graphics & Design",
    "icon": "dotgrid-icon.png",
    "icon32": "dotgrid-icon-32.png",
    "icon64": "dotgrid-icon-64.png",
    "icon128": "dotgrid-icon-128.png",
    "icon256": "dotgrid-icon-256.png",
    "date": "2018-03-29",
    "iconColors": [
      "#040404",
      "#f2f2f2",
      "#6c6c6c",
      "#7c7c7c",
      "#545454"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#F2F2F2",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "dupfinder",
    "name": "DupFinder",
    "description": "Duplicate file finder and cleaner",
    "website": "http://www.dupfinder.com",
    "category": "Utilities",
    "icon": "dupfinder-icon.png",
    "icon32": "dupfinder-icon-32.png",
    "icon64": "dupfinder-icon-64.png",
    "icon128": "dupfinder-icon-128.png",
    "icon256": "dupfinder-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#398c8b",
      "#f8bc63",
      "#f1f1f2",
      "#afb1b0",
      "#936a2e"
    ],
    "goodColorOnWhite": "#936A2E",
    "goodColorOnBlack": "#F8BC63",
    "faintColorOnWhite": "rgba(147, 106, 46, 0.1)"
  },
  {
    "slug": "e-tools",
    "name": "e-tools",
    "description": "A toolbox for developers. Color picker, code formatter, and more.",
    "category": "Developer Tools",
    "repository": "https://github.com/Suremotoo/e-tools",
    "keywords": [
      "offline",
      "format",
      "cryption",
      "tools"
    ],
    "license": "MIT",
    "icon": "e-tools-icon.png",
    "icon32": "e-tools-icon-32.png",
    "icon64": "e-tools-icon-64.png",
    "icon128": "e-tools-icon-128.png",
    "icon256": "e-tools-icon-256.png",
    "date": "2018-04-29",
    "iconColors": [
      "#23ace4",
      "#1c73bb",
      "#185f8c",
      "#237cc8",
      "#1f83b0"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/11170978",
      "assets_url": "https://api.github.com/repos/Suremotoo/e-tools/releases/11170978/assets",
      "upload_url": "https://uploads.github.com/repos/Suremotoo/e-tools/releases/11170978/assets{?name,label}",
      "html_url": "https://github.com/Suremotoo/e-tools/releases/tag/v1.3.2",
      "id": 11170978,
      "tag_name": "v1.3.2",
      "target_commitish": "master",
      "name": "Support Persistent search ",
      "draft": false,
      "author": {
        "login": "Suremotoo",
        "id": 26423989,
        "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Suremotoo",
        "html_url": "https://github.com/Suremotoo",
        "followers_url": "https://api.github.com/users/Suremotoo/followers",
        "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
        "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
        "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
        "repos_url": "https://api.github.com/users/Suremotoo/repos",
        "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-24T15:28:13Z",
      "published_at": "2018-05-25T04:07:45Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297230",
          "id": 7297230,
          "name": "E-tools-1.3.2-linux.zip",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52056039,
          "download_count": 7,
          "created_at": "2018-05-25T04:01:28Z",
          "updated_at": "2018-05-25T04:01:59Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools-1.3.2-linux.zip"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297232",
          "id": 7297232,
          "name": "E-tools-1.3.2-mac.zip",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 49859607,
          "download_count": 1,
          "created_at": "2018-05-25T04:02:06Z",
          "updated_at": "2018-05-25T04:03:19Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools-1.3.2-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297233",
          "id": 7297233,
          "name": "E-tools-1.3.2-win.zip",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 55202694,
          "download_count": 2,
          "created_at": "2018-05-25T04:02:07Z",
          "updated_at": "2018-05-25T04:03:39Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools-1.3.2-win.zip"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297242",
          "id": 7297242,
          "name": "E-tools-1.3.2-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52887711,
          "download_count": 4,
          "created_at": "2018-05-25T04:03:57Z",
          "updated_at": "2018-05-25T04:06:31Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools-1.3.2-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297243",
          "id": 7297243,
          "name": "E-tools-1.3.2.dmg",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51779149,
          "download_count": 3,
          "created_at": "2018-05-25T04:03:57Z",
          "updated_at": "2018-05-25T04:07:16Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools-1.3.2.dmg"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297239",
          "id": 7297239,
          "name": "E-tools.Setup.1.3.2.exe",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 39462769,
          "download_count": 7,
          "created_at": "2018-05-25T04:03:55Z",
          "updated_at": "2018-05-25T04:04:27Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools.Setup.1.3.2.exe"
        },
        {
          "url": "https://api.github.com/repos/Suremotoo/e-tools/releases/assets/7297240",
          "id": 7297240,
          "name": "E-tools_1.3.2_amd64.snap",
          "label": null,
          "uploader": {
            "login": "Suremotoo",
            "id": 26423989,
            "avatar_url": "https://avatars0.githubusercontent.com/u/26423989?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Suremotoo",
            "html_url": "https://github.com/Suremotoo",
            "followers_url": "https://api.github.com/users/Suremotoo/followers",
            "following_url": "https://api.github.com/users/Suremotoo/following{/other_user}",
            "gists_url": "https://api.github.com/users/Suremotoo/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Suremotoo/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Suremotoo/subscriptions",
            "organizations_url": "https://api.github.com/users/Suremotoo/orgs",
            "repos_url": "https://api.github.com/users/Suremotoo/repos",
            "events_url": "https://api.github.com/users/Suremotoo/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Suremotoo/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 108040192,
          "download_count": 0,
          "created_at": "2018-05-25T04:03:55Z",
          "updated_at": "2018-05-25T04:05:45Z",
          "browser_download_url": "https://github.com/Suremotoo/e-tools/releases/download/v1.3.2/E-tools_1.3.2_amd64.snap"
        }
      ],
      "tarball_url": "https://api.github.com/repos/Suremotoo/e-tools/tarball/v1.3.2",
      "zipball_url": "https://api.github.com/repos/Suremotoo/e-tools/zipball/v1.3.2",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.956Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/app-icon/png/512.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/app-icon/png/512.png\" alt=\"E-tools\" width=\"100\" height=\"100\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-e-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Suremotoo/e-tools/blob/master/#e-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>E-tools</h1>\n<div align=\"center\">\n  An <code>Electron</code> app for platforms of OS X &#x3001;Windows and Linux\n</div>\n<div align=\"center\">\n  \n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools?ref=badge_shield\" alt=\"FOSSA Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/57224b2297fd82e6ba9bdbba915ea1a0c579aae2/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246537572656d6f746f6f253246652d746f6f6c732e7376673f747970653d736869656c64\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools.svg?type=shield\" style=\"max-width:100%;\"></a>\n  \n <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/8c581d75888e8252b36fe42779b009d08f0edd00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f537572656d6f746f6f2f652d746f6f6c732e737667\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/Suremotoo/e-tools.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/b29cc3d0cd8eebc999ff5b0676fc20da480c4e30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d4d61634f5325374357696e646f77732537434c696e75782d6f72616e67652e737667\" alt=\"platform\" data-canonical-src=\"https://img.shields.io/badge/platform-MacOS%7CWindows%7CLinux-orange.svg\" style=\"max-width:100%;\">\n  </a>\n   \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/eca8ce630554bd1f216e351500e76fb4c6f678aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f537572656d6f746f6f2f652d746f6f6c732f746f74616c2e737667\" alt=\"total download\" data-canonical-src=\"https://img.shields.io/github/downloads/Suremotoo/e-tools/total.svg\" style=\"max-width:100%;\">\n  </a>\n   \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n &#xA0;<img src=\"https://camo.githubusercontent.com/565e69c5b971b0732ee02a67b3359149cb8577f8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e6775616765732d254534254238254144254536253936253837253743456e676c6973682537432544302541302544312538332544312538312544312538312544302542412544302542382544302542392532302544312538462544302542372544312538422544302542412d677265656e2e737667\" alt=\"languages\" data-canonical-src=\"https://img.shields.io/badge/languages-%E4%B8%AD%E6%96%87%7CEnglish%7C%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%20%D1%8F%D0%B7%D1%8B%D0%BA-green.svg\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/img/screenshot.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/img/screenshot.png\" alt=\"&#x4E2D;&#x6587;\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/img/us-screenshot.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/img/us-screenshot.png\" alt=\"English\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Suremotoo/e-tools/blob/master/#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download and Install</h2>\n<p><a href=\"https://github.com/Suremotoo/e-tools/releases\"><img src=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Releases\" data-canonical-src=\"https://img.shields.io/conda/pn/conda-forge/python.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-searchreplace-keymaps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Suremotoo/e-tools/blob/master/#searchreplace-keymaps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Search/Replace Keymaps</h2>\n<table>\n<thead>\n<tr>\n<th>Functionality</th>\n<th align=\"right\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"right\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Start searching</td>\n<td align=\"right\">Ctrl-F</td>\n<td align=\"right\">Cmd-F</td>\n</tr>\n<tr>\n<td>Find next</td>\n<td align=\"right\">Ctrl-G</td>\n<td align=\"right\">Cmd-G</td>\n</tr>\n<tr>\n<td>Find previous</td>\n<td align=\"right\">Shift-Ctrl-G</td>\n<td align=\"right\">Shift-Cmd-G</td>\n</tr>\n<tr>\n<td>Find next</td>\n<td align=\"right\">Ctrl-G</td>\n<td align=\"right\">Cmd-G</td>\n</tr>\n<tr>\n<td>Replace</td>\n<td align=\"right\">Shift-Ctrl-F</td>\n<td align=\"right\">Cmd-Option-F</td>\n</tr>\n<tr>\n<td>Replace all</td>\n<td align=\"right\">Shift-Ctrl-R</td>\n<td align=\"right\">Shift-Cmd-Option-F</td>\n</tr>\n<tr>\n<td>Jump to line</td>\n<td align=\"right\">Alt-G</td>\n<td align=\"right\">Option-G</td>\n</tr>\n<tr>\n<td>Persistent search (dialog doesn&apos;t autoclose:<br> <strong>enter</strong> to find next, <br><strong>Shift-Enter</strong> to find previous)</td>\n<td align=\"right\">Alt-F</td>\n<td align=\"right\">Option-F</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Suremotoo/e-tools/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you wish to build <strong>E-tools</strong> yourself:</p>\n<ul>\n<li>Clone this repo\n<code>git clone https://github.com/Suremotoo/e-tools.git</code></li>\n<li>Run <code>cd e-tools</code></li>\n<li>Run <code>npm install</code></li>\n<li>Run <code>npm start</code></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Suremotoo/e-tools/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/635e8c9ad8e03524d71baa47ce82673ca400a917/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246537572656d6f746f6f253246652d746f6f6c732e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/app-icon/png/512.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/app-icon/png/512.png\" alt=\"E-tools\" width=\"100\" height=\"100\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-e-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#e-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>E-tools</h1>\n<div align=\"center\">\n  An <code>Electron</code> app for platforms of OS X 、Windows and Linux\n</div>\n<div align=\"center\">\n  \n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools?ref=badge_shield\" alt=\"FOSSA Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/57224b2297fd82e6ba9bdbba915ea1a0c579aae2/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246537572656d6f746f6f253246652d746f6f6c732e7376673f747970653d736869656c64\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools.svg?type=shield\" style=\"max-width:100%;\"></a>\n  \n <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/8c581d75888e8252b36fe42779b009d08f0edd00/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f537572656d6f746f6f2f652d746f6f6c732e737667\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/Suremotoo/e-tools.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/b29cc3d0cd8eebc999ff5b0676fc20da480c4e30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d4d61634f5325374357696e646f77732537434c696e75782d6f72616e67652e737667\" alt=\"platform\" data-canonical-src=\"https://img.shields.io/badge/platform-MacOS%7CWindows%7CLinux-orange.svg\" style=\"max-width:100%;\">\n  </a>\n   \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n    <img src=\"https://camo.githubusercontent.com/eca8ce630554bd1f216e351500e76fb4c6f678aa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f537572656d6f746f6f2f652d746f6f6c732f746f74616c2e737667\" alt=\"total download\" data-canonical-src=\"https://img.shields.io/github/downloads/Suremotoo/e-tools/total.svg\" style=\"max-width:100%;\">\n  </a>\n   \n  <a href=\"https://github.com/Suremotoo/e-tools\">\n  <img src=\"https://camo.githubusercontent.com/565e69c5b971b0732ee02a67b3359149cb8577f8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c616e6775616765732d254534254238254144254536253936253837253743456e676c6973682537432544302541302544312538332544312538312544312538312544302542412544302542382544302542392532302544312538462544302542372544312538422544302542412d677265656e2e737667\" alt=\"languages\" data-canonical-src=\"https://img.shields.io/badge/languages-%E4%B8%AD%E6%96%87%7CEnglish%7C%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%20%D1%8F%D0%B7%D1%8B%D0%BA-green.svg\" style=\"max-width:100%;\">\n  </a>\n</div>\n<p><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/img/screenshot.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/img/screenshot.png\" alt=\"中文\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Suremotoo/e-tools/blob/master/assets/img/us-screenshot.png\"><img src=\"https://github.com/Suremotoo/e-tools/raw/master/assets/img/us-screenshot.png\" alt=\"English\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download and Install</h2>\n<p><a href=\"https://github.com/Suremotoo/e-tools/releases\"><img src=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Releases\" data-canonical-src=\"https://img.shields.io/conda/pn/conda-forge/python.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-searchreplace-keymaps\" class=\"anchor\" aria-hidden=\"true\" href=\"#searchreplace-keymaps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Search/Replace Keymaps</h2>\n<table>\n<thead>\n<tr>\n<th>Functionality</th>\n<th align=\"right\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"right\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Start searching</td>\n<td align=\"right\">Ctrl-F</td>\n<td align=\"right\">Cmd-F</td>\n</tr>\n<tr>\n<td>Find next</td>\n<td align=\"right\">Ctrl-G</td>\n<td align=\"right\">Cmd-G</td>\n</tr>\n<tr>\n<td>Find previous</td>\n<td align=\"right\">Shift-Ctrl-G</td>\n<td align=\"right\">Shift-Cmd-G</td>\n</tr>\n<tr>\n<td>Find next</td>\n<td align=\"right\">Ctrl-G</td>\n<td align=\"right\">Cmd-G</td>\n</tr>\n<tr>\n<td>Replace</td>\n<td align=\"right\">Shift-Ctrl-F</td>\n<td align=\"right\">Cmd-Option-F</td>\n</tr>\n<tr>\n<td>Replace all</td>\n<td align=\"right\">Shift-Ctrl-R</td>\n<td align=\"right\">Shift-Cmd-Option-F</td>\n</tr>\n<tr>\n<td>Jump to line</td>\n<td align=\"right\">Alt-G</td>\n<td align=\"right\">Option-G</td>\n</tr>\n<tr>\n<td>Persistent search (dialog doesn't autoclose:<br> <strong>enter</strong> to find next, <br><strong>Shift-Enter</strong> to find previous)</td>\n<td align=\"right\">Alt-F</td>\n<td align=\"right\">Option-F</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you wish to build <strong>E-tools</strong> yourself:</p>\n<ul>\n<li>Clone this repo\n<code>git clone https://github.com/Suremotoo/e-tools.git</code></li>\n<li>Run <code>cd e-tools</code></li>\n<li>Run <code>npm install</code></li>\n<li>Run <code>npm start</code></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/635e8c9ad8e03524d71baa47ce82673ca400a917/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246537572656d6f746f6f253246652d746f6f6c732e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FSuremotoo%2Fe-tools.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.805Z",
    "goodColorOnWhite": "#1C73BB",
    "goodColorOnBlack": "#23ACE4",
    "faintColorOnWhite": "rgba(28, 115, 187, 0.1)"
  },
  {
    "slug": "eagle",
    "name": "Eagle",
    "description": "Organizing Ideas Has Never Been Easier",
    "website": "http://eagle.cool",
    "keywords": [
      "Inspiration",
      "Design",
      "Sketch",
      "Screenshot",
      "Mac",
      "Windows",
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "eagle-icon.png",
    "icon32": "eagle-icon-32.png",
    "icon64": "eagle-icon-64.png",
    "icon128": "eagle-icon-128.png",
    "icon256": "eagle-icon-256.png",
    "date": "2017-03-06",
    "iconColors": [
      "#1777e5",
      "#d8e4f1",
      "#05d6fb",
      "#6b9bea",
      "#989cb8"
    ],
    "goodColorOnWhite": "#027B91",
    "goodColorOnBlack": "#05D6FB",
    "faintColorOnWhite": "rgba(2, 123, 145, 0.1)"
  },
  {
    "slug": "easytongue",
    "name": "EasyTongue",
    "description": "Simple Translation App",
    "repository": "https://github.com/FlorianFe/EasyTongue",
    "keywords": [
      "translation",
      "languages"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/a3fd460c6de33853b44ca48b0c6911e90181a5ef/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d312e706e67"
      }
    ],
    "icon": "easytongue-icon.png",
    "icon32": "easytongue-icon-32.png",
    "icon64": "easytongue-icon-64.png",
    "icon128": "easytongue-icon-128.png",
    "icon256": "easytongue-icon-256.png",
    "date": "2017-05-27",
    "iconColors": [
      "#fcb845",
      "#fcfbf6",
      "#fcdc64",
      "#fce2a8",
      "#fccc8c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/FlorianFe/EasyTongue/releases/6710661",
      "assets_url": "https://api.github.com/repos/FlorianFe/EasyTongue/releases/6710661/assets",
      "upload_url": "https://uploads.github.com/repos/FlorianFe/EasyTongue/releases/6710661/assets{?name,label}",
      "html_url": "https://github.com/FlorianFe/EasyTongue/releases/tag/v1.0.4",
      "id": 6710661,
      "tag_name": "v1.0.4",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "FlorianFe",
        "id": 19766850,
        "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/FlorianFe",
        "html_url": "https://github.com/FlorianFe",
        "followers_url": "https://api.github.com/users/FlorianFe/followers",
        "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
        "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
        "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
        "repos_url": "https://api.github.com/users/FlorianFe/repos",
        "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
        "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-06-14T13:28:44Z",
      "published_at": "2017-06-14T14:01:32Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/FlorianFe/EasyTongue/releases/assets/4099419",
          "id": 4099419,
          "name": "EasyTongue.dmg",
          "label": null,
          "uploader": {
            "login": "FlorianFe",
            "id": 19766850,
            "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/FlorianFe",
            "html_url": "https://github.com/FlorianFe",
            "followers_url": "https://api.github.com/users/FlorianFe/followers",
            "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
            "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
            "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
            "repos_url": "https://api.github.com/users/FlorianFe/repos",
            "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 57994689,
          "download_count": 16,
          "created_at": "2017-06-14T13:32:08Z",
          "updated_at": "2017-06-14T13:47:27Z",
          "browser_download_url": "https://github.com/FlorianFe/EasyTongue/releases/download/v1.0.4/EasyTongue.dmg"
        },
        {
          "url": "https://api.github.com/repos/FlorianFe/EasyTongue/releases/assets/4099661",
          "id": 4099661,
          "name": "EasyTongue.exe",
          "label": null,
          "uploader": {
            "login": "FlorianFe",
            "id": 19766850,
            "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/FlorianFe",
            "html_url": "https://github.com/FlorianFe",
            "followers_url": "https://api.github.com/users/FlorianFe/followers",
            "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
            "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
            "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
            "repos_url": "https://api.github.com/users/FlorianFe/repos",
            "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 43745482,
          "download_count": 78,
          "created_at": "2017-06-14T13:53:03Z",
          "updated_at": "2017-06-14T14:01:32Z",
          "browser_download_url": "https://github.com/FlorianFe/EasyTongue/releases/download/v1.0.4/EasyTongue.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/FlorianFe/EasyTongue/tarball/v1.0.4",
      "zipball_url": "https://api.github.com/repos/FlorianFe/EasyTongue/zipball/v1.0.4",
      "body_html": "<ul>\n<li>three new languages (Simplified Chinese <g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">🇨🇳</g-emoji>, Hindu <g-emoji class=\"g-emoji\" alias=\"india\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f3.png\">🇮🇳</g-emoji> and Polish <g-emoji class=\"g-emoji\" alias=\"poland\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f5-1f1f1.png\">🇵🇱</g-emoji>)</li>\n<li>persistence with localStorage <g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">💾</g-emoji></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:33.972Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-easytongue\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#easytongue\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>EasyTongue</h1>\n<h2><a id=\"user-content-&#xFE0F;-information-&#xFE0F;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#&#xFE0F;-information-&#xFE0F;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> Information <g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji></h2>\n<p>This App doesn&apos;t work anymore, because the translation API <a href=\"http://www.transltr.org\" rel=\"nofollow\">www.transltr.org</a> was shutdown.</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preview</h2>\n<h3><a id=\"user-content-easy-to-use-translation-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#easy-to-use-translation-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Easy to use translation app</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a3fd460c6de33853b44ca48b0c6911e90181a5ef/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/a3fd460c6de33853b44ca48b0c6911e90181a5ef/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-1.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-available-in-twelve-different-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#available-in-twelve-different-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Available in twelve different languages</h3>\n<table>\n  <tbody><tr>\n    <td><g-emoji class=\"g-emoji\" alias=\"gb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ec-1f1e7.png\">&#x1F1EC;&#x1F1E7;</g-emoji> English</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">&#x1F1E9;&#x1F1EA;</g-emoji> German</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"fr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1eb-1f1f7.png\">&#x1F1EB;&#x1F1F7;</g-emoji> French</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"es\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ea-1f1f8.png\">&#x1F1EA;&#x1F1F8;</g-emoji> Spanish</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"tr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1f7.png\">&#x1F1F9;&#x1F1F7;</g-emoji> Turkish</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"ru\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f7-1f1fa.png\">&#x1F1F7;&#x1F1FA;</g-emoji> Russian</td>\n  </tr>\n  <tr>\n    <td><g-emoji class=\"g-emoji\" alias=\"it\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f9.png\">&#x1F1EE;&#x1F1F9;</g-emoji> Italian</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"brazil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e7-1f1f7.png\">&#x1F1E7;&#x1F1F7;</g-emoji> Portuguese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">&#x1F1EF;&#x1F1F5;</g-emoji> Japanese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">&#x1F1E8;&#x1F1F3;</g-emoji> Simplified Chinese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"india\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f3.png\">&#x1F1EE;&#x1F1F3;</g-emoji> Hindi</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"poland\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f5-1f1f1.png\">&#x1F1F5;&#x1F1F1;</g-emoji> Polish</td>\n  </tr>\n</tbody></table>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/665f385706a9f26c5afe4a185e00e8704e1b4b9f/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d322e706e67\"><img src=\"https://camo.githubusercontent.com/665f385706a9f26c5afe4a185e00e8704e1b4b9f/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-2.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-option-to-start-on-bootup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#option-to-start-on-bootup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Option to start on bootup</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5a17b6e0e5eb95b723755539a8f615044cd33db6/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d332e706e67\"><img src=\"https://camo.githubusercontent.com/5a17b6e0e5eb95b723755539a8f615044cd33db6/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-3.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-define-shortcuts-for-a-faster-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/EasyTongue/blob/master/#define-shortcuts-for-a-faster-usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Define Shortcuts for a faster usage</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a82ebda8624f557cf341e55c00bafda7ae1b61ca/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d342e706e67\"><img src=\"https://camo.githubusercontent.com/a82ebda8624f557cf341e55c00bafda7ae1b61ca/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d342e706e67\" alt=\"screenshot 4\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-4.png\" style=\"max-width:100%;\"></a></p>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-easytongue\" class=\"anchor\" aria-hidden=\"true\" href=\"#easytongue\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>EasyTongue</h1>\n<h2><a id=\"user-content-️-information-️\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-information-️\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Information <g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji></h2>\n<p>This App doesn't work anymore, because the translation API <a href=\"http://www.transltr.org\" rel=\"nofollow\">www.transltr.org</a> was shutdown.</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preview</h2>\n<h3><a id=\"user-content-easy-to-use-translation-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#easy-to-use-translation-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Easy to use translation app</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a3fd460c6de33853b44ca48b0c6911e90181a5ef/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/a3fd460c6de33853b44ca48b0c6911e90181a5ef/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-1.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-available-in-twelve-different-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-in-twelve-different-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Available in twelve different languages</h3>\n<table>\n  <tbody><tr>\n    <td><g-emoji class=\"g-emoji\" alias=\"gb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ec-1f1e7.png\">🇬🇧</g-emoji> English</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">🇩🇪</g-emoji> German</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"fr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1eb-1f1f7.png\">🇫🇷</g-emoji> French</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"es\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ea-1f1f8.png\">🇪🇸</g-emoji> Spanish</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"tr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1f7.png\">🇹🇷</g-emoji> Turkish</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"ru\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f7-1f1fa.png\">🇷🇺</g-emoji> Russian</td>\n  </tr>\n  <tr>\n    <td><g-emoji class=\"g-emoji\" alias=\"it\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f9.png\">🇮🇹</g-emoji> Italian</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"brazil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e7-1f1f7.png\">🇧🇷</g-emoji> Portuguese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">🇯🇵</g-emoji> Japanese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">🇨🇳</g-emoji> Simplified Chinese</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"india\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f3.png\">🇮🇳</g-emoji> Hindi</td>\n    <td><g-emoji class=\"g-emoji\" alias=\"poland\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f5-1f1f1.png\">🇵🇱</g-emoji> Polish</td>\n  </tr>\n</tbody></table>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/665f385706a9f26c5afe4a185e00e8704e1b4b9f/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d322e706e67\"><img src=\"https://camo.githubusercontent.com/665f385706a9f26c5afe4a185e00e8704e1b4b9f/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-2.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-option-to-start-on-bootup\" class=\"anchor\" aria-hidden=\"true\" href=\"#option-to-start-on-bootup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Option to start on bootup</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5a17b6e0e5eb95b723755539a8f615044cd33db6/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d332e706e67\"><img src=\"https://camo.githubusercontent.com/5a17b6e0e5eb95b723755539a8f615044cd33db6/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-3.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-define-shortcuts-for-a-faster-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#define-shortcuts-for-a-faster-usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Define Shortcuts for a faster usage</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a82ebda8624f557cf341e55c00bafda7ae1b61ca/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d342e706e67\"><img src=\"https://camo.githubusercontent.com/a82ebda8624f557cf341e55c00bafda7ae1b61ca/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656173792d746f6e6775652f73637265656e73686f742d342e706e67\" alt=\"screenshot 4\" data-canonical-src=\"https://florianfe.github.io/screenshots/easy-tongue/screenshot-4.png\" style=\"max-width:100%;\"></a></p>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.818Z",
    "goodColorOnWhite": "#955F02",
    "goodColorOnBlack": "#FCB845",
    "faintColorOnWhite": "rgba(149, 95, 2, 0.1)"
  },
  {
    "slug": "egret-wing",
    "name": "Egret Wing",
    "description": "Desktop client for Egret Wing",
    "website": "http://www.egret.com/products-wing",
    "disabled": true,
    "locales": [
      "zh_CN"
    ],
    "keywords": [
      "IDE"
    ],
    "category": "Developer Tools",
    "icon": "egret-wing-icon.png",
    "icon32": "egret-wing-icon-32.png",
    "icon64": "egret-wing-icon-64.png",
    "icon128": "egret-wing-icon-128.png",
    "icon256": "egret-wing-icon-256.png",
    "date": "2016-03-14",
    "iconColors": [
      "#04a3f3",
      "#041c2c",
      "#045c8c",
      "#044a75",
      "#04649c"
    ],
    "goodColorOnWhite": "#04649C",
    "goodColorOnBlack": "#04A3F3",
    "faintColorOnWhite": "rgba(4, 100, 156, 0.1)"
  },
  {
    "slug": "elcalc",
    "name": "elcalc",
    "description": "Cross-platform calculator",
    "category": "Finance",
    "repository": "https://github.com/elcalc/elcalc",
    "keywords": [
      "calculator",
      "math",
      "arithmetic",
      "calculation"
    ],
    "license": "MIT",
    "icon": "elcalc-icon.png",
    "icon32": "elcalc-icon-32.png",
    "icon64": "elcalc-icon-64.png",
    "icon128": "elcalc-icon-128.png",
    "icon256": "elcalc-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#90a0a0",
      "#304558",
      "#ebf3f3",
      "#e34c3c",
      "#c47d7c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/elcalc/elcalc/releases/9062005",
      "assets_url": "https://api.github.com/repos/elcalc/elcalc/releases/9062005/assets",
      "upload_url": "https://uploads.github.com/repos/elcalc/elcalc/releases/9062005/assets{?name,label}",
      "html_url": "https://github.com/elcalc/elcalc/releases/tag/3.0",
      "id": 9062005,
      "tag_name": "3.0",
      "target_commitish": "master",
      "name": "elcalc 3.0",
      "draft": false,
      "author": {
        "login": "xxczaki",
        "id": 22645979,
        "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/xxczaki",
        "html_url": "https://github.com/xxczaki",
        "followers_url": "https://api.github.com/users/xxczaki/followers",
        "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
        "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
        "organizations_url": "https://api.github.com/users/xxczaki/orgs",
        "repos_url": "https://api.github.com/users/xxczaki/repos",
        "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
        "received_events_url": "https://api.github.com/users/xxczaki/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-12-29T19:32:54Z",
      "published_at": "2017-12-29T19:46:35Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740090",
          "id": 5740090,
          "name": "linux_armv7l.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 43425126,
          "download_count": 14,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:43:07Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/linux_armv7l.zip"
        },
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740091",
          "id": 5740091,
          "name": "linux_ia32.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 50239610,
          "download_count": 8,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:43:34Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/linux_ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740092",
          "id": 5740092,
          "name": "linux_x64.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 49201746,
          "download_count": 53,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:44:01Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/linux_x64.zip"
        },
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740093",
          "id": 5740093,
          "name": "mac_x64.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 74609589,
          "download_count": 75,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:45:00Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/mac_x64.zip"
        },
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740094",
          "id": 5740094,
          "name": "win32_ia32.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 42827677,
          "download_count": 84,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:45:28Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/win32_ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/elcalc/elcalc/releases/assets/5740095",
          "id": 5740095,
          "name": "win32_x64.zip",
          "label": null,
          "uploader": {
            "login": "xxczaki",
            "id": 22645979,
            "avatar_url": "https://avatars3.githubusercontent.com/u/22645979?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/xxczaki",
            "html_url": "https://github.com/xxczaki",
            "followers_url": "https://api.github.com/users/xxczaki/followers",
            "following_url": "https://api.github.com/users/xxczaki/following{/other_user}",
            "gists_url": "https://api.github.com/users/xxczaki/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/xxczaki/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/xxczaki/subscriptions",
            "organizations_url": "https://api.github.com/users/xxczaki/orgs",
            "repos_url": "https://api.github.com/users/xxczaki/repos",
            "events_url": "https://api.github.com/users/xxczaki/events{/privacy}",
            "received_events_url": "https://api.github.com/users/xxczaki/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 51868724,
          "download_count": 346,
          "created_at": "2017-12-29T19:42:43Z",
          "updated_at": "2017-12-29T19:46:12Z",
          "browser_download_url": "https://github.com/elcalc/elcalc/releases/download/3.0/win32_x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/elcalc/elcalc/tarball/3.0",
      "zipball_url": "https://api.github.com/repos/elcalc/elcalc/zipball/3.0",
      "body_html": "<h1>elcalc 3.0</h1>\n<blockquote>\n<p>This release is focused on Performance Issues.</p>\n</blockquote>\n<p><code>win32_x64.zip</code> contains Windows x64 Release</p>\n<p><code>win32_ia32.zip</code> contains Windows x32 Release</p>\n<p><code>linux_x64.zip</code>  contains Linux x64 Release</p>\n<p><code>linux_ia32.zip</code>  contains Linux x32 Release</p>\n<p><code>linux_armv7l.zip</code>  contains Linux armv7l Release</p>\n<p><code>mac_x64.zip</code>  contains Mac x64 Release</p>\n<p>Please note, that Mac release may not be working correctly!</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.023Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content--------elcalc------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#-------elcalc------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"https://github.com/elcalc/elcalc\"><img src=\"https://raw.githubusercontent.com/elcalc/elcalc/master/logo.png\" alt=\"elcalc logo\" width=\"200\" style=\"max-width:100%;\"></a>\n &#xA0;<br>\n  elcalc\n  <br>\n  <p align=\"center\"><a href=\"https://travis-ci.org/elcalc/elcalc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7f8e6ab89f4951cb8605a24bdfac71f35c856a4d/68747470733a2f2f7472617669732d63692e6f72672f656c63616c632f656c63616c632e7376673f6272616e63683d6d6173746572\" alt=\"Travis CI Status\" data-canonical-src=\"https://travis-ci.org/elcalc/elcalc.svg?branch=master\" style=\"max-width:100%;\"></a>\n  </p>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-simple-cross-platform-calculator-made-with-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#simple-cross-platform-calculator-made-with-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Simple, Cross-Platform Calculator Made with Electron!</h4>\n<h1 align=\"center\"><a id=\"user-content--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n &#xA0;<a href=\"https://github.com/elcalc/elcalc\"><img src=\"https://camo.githubusercontent.com/8b61f6cca3578ecebed083030bafc412f1f1bcaa/68747470733a2f2f692e696d6775722e636f6d2f66666161426f522e706e67\" alt=\"Screenshot\" width=\"300\" data-canonical-src=\"https://i.imgur.com/ffaaBoR.png\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-main-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#main-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main Features</h2>\n<ul>\n<li>Simple, Beautiful Interface</li>\n<li>Clean &amp; Well Commented Code</li>\n<li>Cross Platform (Windows, Mac &amp; Linux)</li>\n</ul>\n<h2><a id=\"user-content-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Guide</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n\n $ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n\n $ npm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Build for all platforms</span>\n\n $ npm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Build for one platform ( win / osx / linux ), example for Windows:</span>\n\n $ npm run win</pre></div>\n<a href=\"https://www.patreon.com/akepinski\" rel=\"nofollow\">\n\t<img src=\"https://camo.githubusercontent.com/c11c9bdf1f6c2a1d80afb11859984a61f0fadfa6/68747470733a2f2f63352e70617472656f6e2e636f6d2f65787465726e616c2f6c6f676f2f6265636f6d655f615f706174726f6e5f627574746f6e4032782e706e67\" width=\"160\" data-canonical-src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/elcalc/elcalc/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can download the latest, official releases <a href=\"https://github.com/elcalc/elcalc/releases/latest\">HERE</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content--------elcalc------\" class=\"anchor\" aria-hidden=\"true\" href=\"#-------elcalc------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"https://github.com/elcalc/elcalc\"><img src=\"https://raw.githubusercontent.com/elcalc/elcalc/master/logo.png\" alt=\"elcalc logo\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  elcalc\n  <br>\n  <p align=\"center\"><a href=\"https://travis-ci.org/elcalc/elcalc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7f8e6ab89f4951cb8605a24bdfac71f35c856a4d/68747470733a2f2f7472617669732d63692e6f72672f656c63616c632f656c63616c632e7376673f6272616e63683d6d6173746572\" alt=\"Travis CI Status\" data-canonical-src=\"https://travis-ci.org/elcalc/elcalc.svg?branch=master\" style=\"max-width:100%;\"></a>\n  </p>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-simple-cross-platform-calculator-made-with-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#simple-cross-platform-calculator-made-with-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Simple, Cross-Platform Calculator Made with Electron!</h4>\n<h1 align=\"center\"><a id=\"user-content--\" class=\"anchor\" aria-hidden=\"true\" href=\"#-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a href=\"https://github.com/elcalc/elcalc\"><img src=\"https://camo.githubusercontent.com/8b61f6cca3578ecebed083030bafc412f1f1bcaa/68747470733a2f2f692e696d6775722e636f6d2f66666161426f522e706e67\" alt=\"Screenshot\" width=\"300\" data-canonical-src=\"https://i.imgur.com/ffaaBoR.png\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-main-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main Features</h2>\n<ul>\n<li>Simple, Beautiful Interface</li>\n<li>Clean &amp; Well Commented Code</li>\n<li>Cross Platform (Windows, Mac &amp; Linux)</li>\n</ul>\n<h2><a id=\"user-content-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"#guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Guide</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n\n $ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n\n $ npm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Build for all platforms</span>\n\n $ npm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Build for one platform ( win / osx / linux ), example for Windows:</span>\n\n $ npm run win</pre></div>\n<a href=\"https://www.patreon.com/akepinski\" rel=\"nofollow\">\n\t<img src=\"https://camo.githubusercontent.com/c11c9bdf1f6c2a1d80afb11859984a61f0fadfa6/68747470733a2f2f63352e70617472656f6e2e636f6d2f65787465726e616c2f6c6f676f2f6265636f6d655f615f706174726f6e5f627574746f6e4032782e706e67\" width=\"160\" data-canonical-src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can download the latest, official releases <a href=\"https://github.com/elcalc/elcalc/releases/latest\">HERE</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.897Z",
    "goodColorOnWhite": "#304558",
    "goodColorOnBlack": "#E34C3C",
    "faintColorOnWhite": "rgba(48, 69, 88, 0.1)"
  },
  {
    "slug": "electorrent",
    "name": "Electorrent",
    "description": "An Electron remote client app for uTorrent server",
    "homebrewCaskName": "electorrent",
    "repository": "https://github.com/Tympanix/Electorrent",
    "keywords": [
      "utorrent",
      "remote",
      "client",
      "magnet"
    ],
    "license": "GPLv3",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Tympanix/Electorrent/master/assets/screen1-win.png"
      }
    ],
    "icon": "electorrent-icon.png",
    "icon32": "electorrent-icon-32.png",
    "icon64": "electorrent-icon-64.png",
    "icon128": "electorrent-icon-128.png",
    "icon256": "electorrent-icon-256.png",
    "date": "2016-07-27",
    "iconColors": [
      "#70c349",
      "#1c5414",
      "#42822c",
      "#56a038",
      "#4c9c34"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/tympanix/Electorrent/releases/10169602",
      "assets_url": "https://api.github.com/repos/tympanix/Electorrent/releases/10169602/assets",
      "upload_url": "https://uploads.github.com/repos/tympanix/Electorrent/releases/10169602/assets{?name,label}",
      "html_url": "https://github.com/tympanix/Electorrent/releases/tag/v2.3.1",
      "id": 10169602,
      "tag_name": "v2.3.1",
      "target_commitish": "master",
      "name": "2.3.1",
      "draft": false,
      "author": {
        "login": "tympanix",
        "id": 9674814,
        "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tympanix",
        "html_url": "https://github.com/tympanix",
        "followers_url": "https://api.github.com/users/tympanix/followers",
        "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
        "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
        "organizations_url": "https://api.github.com/users/tympanix/orgs",
        "repos_url": "https://api.github.com/users/tympanix/repos",
        "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
        "received_events_url": "https://api.github.com/users/tympanix/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-03-20T11:58:12Z",
      "published_at": "2018-03-20T13:21:53Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570308",
          "id": 6570308,
          "name": "electorrent-2.3.1-full.nupkg",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54618817,
          "download_count": 188,
          "created_at": "2018-03-20T12:03:54Z",
          "updated_at": "2018-03-20T12:03:57Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/electorrent-2.3.1-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570291",
          "id": 6570291,
          "name": "electorrent-2.3.1-mac.zip",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 49156567,
          "download_count": 21,
          "created_at": "2018-03-20T12:02:43Z",
          "updated_at": "2018-03-20T12:02:45Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/electorrent-2.3.1-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570251",
          "id": 6570251,
          "name": "electorrent-2.3.1-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51981644,
          "download_count": 132,
          "created_at": "2018-03-20T12:00:23Z",
          "updated_at": "2018-03-20T12:00:31Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/electorrent-2.3.1-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570269",
          "id": 6570269,
          "name": "Electorrent-2.3.1.dmg",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51157326,
          "download_count": 495,
          "created_at": "2018-03-20T12:01:40Z",
          "updated_at": "2018-03-20T12:01:44Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/Electorrent-2.3.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570309",
          "id": 6570309,
          "name": "electorrent-Setup-2.3.1.exe",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55747072,
          "download_count": 1032,
          "created_at": "2018-03-20T12:03:54Z",
          "updated_at": "2018-03-20T12:03:56Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/electorrent-Setup-2.3.1.exe"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570255",
          "id": 6570255,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 233,
          "download_count": 518,
          "created_at": "2018-03-20T12:00:31Z",
          "updated_at": "2018-03-20T12:00:31Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570292",
          "id": 6570292,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 173,
          "download_count": 6,
          "created_at": "2018-03-20T12:02:43Z",
          "updated_at": "2018-03-20T12:02:43Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570293",
          "id": 6570293,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 235,
          "download_count": 4,
          "created_at": "2018-03-20T12:02:46Z",
          "updated_at": "2018-03-20T12:02:46Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/tympanix/Electorrent/releases/assets/6570307",
          "id": 6570307,
          "name": "RELEASES",
          "label": "",
          "uploader": {
            "login": "tympanix",
            "id": 9674814,
            "avatar_url": "https://avatars0.githubusercontent.com/u/9674814?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/tympanix",
            "html_url": "https://github.com/tympanix",
            "followers_url": "https://api.github.com/users/tympanix/followers",
            "following_url": "https://api.github.com/users/tympanix/following{/other_user}",
            "gists_url": "https://api.github.com/users/tympanix/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/tympanix/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/tympanix/subscriptions",
            "organizations_url": "https://api.github.com/users/tympanix/orgs",
            "repos_url": "https://api.github.com/users/tympanix/repos",
            "events_url": "https://api.github.com/users/tympanix/events{/privacy}",
            "received_events_url": "https://api.github.com/users/tympanix/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 81,
          "download_count": 4154,
          "created_at": "2018-03-20T12:03:54Z",
          "updated_at": "2018-03-20T12:03:54Z",
          "browser_download_url": "https://github.com/tympanix/Electorrent/releases/download/v2.3.1/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/tympanix/Electorrent/tarball/v2.3.1",
      "zipball_url": "https://api.github.com/repos/tympanix/Electorrent/zipball/v2.3.1",
      "body_html": "<ul>\n<li>Fix decode name for rTorrent <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"306799382\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/tympanix/Electorrent/issues/116\" href=\"https://github.com/tympanix/Electorrent/issues/116\">#116</a> <g-emoji class=\"g-emoji\" alias=\"label\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3f7.png\">🏷</g-emoji></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.022Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Tympanix/Electorrent/blob/master/assets/electron-icon.png\"><img src=\"https://github.com/Tympanix/Electorrent/raw/master/assets/electron-icon.png\" width=\"256\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/tympanix/Electorrent\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/9a752ee8dae4d2ea0b75ce7f8403332b8e4cb667/68747470733a2f2f7472617669732d63692e6f72672f74796d70616e69782f456c6563746f7272656e742e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/tympanix/Electorrent.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/tympanix/Electorrent/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/1ae61f43f6efa389ea4556c2319c838b65e84e90/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74796d70616e69782f456c6563746f7272656e742e7376673f6d61784167653d3836343030\" data-canonical-src=\"https://img.shields.io/github/release/tympanix/Electorrent.svg?maxAge=86400\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"http://www.somsubhra.com/github-release-stats/?username=tympanix&amp;repository=Electorrent\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/f99fc907ae3047df72ad420ac4bc21b14de5ec98/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74796d70616e69782f456c6563746f7272656e742f746f74616c2e7376673f6d61784167653d3836343030\" data-canonical-src=\"https://img.shields.io/github/downloads/tympanix/Electorrent/total.svg?maxAge=86400\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-electorrent\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#electorrent\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Electorrent</h1>\n<p>No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>Electorrent can connect to the following bittorrent clients:</p>\n<ul>\n<li><a href=\"http://www.utorrent.com/\" rel=\"nofollow\">&#xB5;Torrent</a></li>\n<li><a href=\"http://www.qbittorrent.org/\" rel=\"nofollow\">qBittorrent</a> (v3.2.x and above)</li>\n<li><a href=\"https://transmissionbt.com\" rel=\"nofollow\">Transmission</a></li>\n<li><a href=\"https://rakshasa.github.io/rtorrent/\" rel=\"nofollow\">rTorrent</a></li>\n<li><a href=\"https://www.synology.com/en-global/knowledgebase/DSM/help/DownloadStation/DownloadStation_desc\" rel=\"nofollow\">Synology Download Station</a></li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p><em>Please note: I do not own code signing certificates which may results in anti-virus warnings!</em></p>\n<ul>\n<li><a href=\"https://electorrent.herokuapp.com/download/win32\" rel=\"nofollow\">Windows</a> (64 bit only)</li>\n<li><a href=\"https://electorrent.herokuapp.com/download/osx\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://electorrent.herokuapp.com/download/linux\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Connects to your favorite torrent client</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Handles the magnet link protocol when browsing websites</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Drag-and-drop support for torrent files</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Paste magnet links directly from your clipboard (Ctrl/Cmd+I)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Quickly change between multiple server configurations</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Native desktop notifications</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Fuzzy searching of torrents</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Built in certificate trust system (for self-signed certificates)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Easy one click installer using Squirrel framework</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Automatic updates straight from the GitHub repository!</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen0-win.png?raw=true\">\n    <img src=\"https://github.com/Tympanix/Electorrent/raw/master/assets/screen0-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen1-win.png?raw=true\">\n    <img src=\"https://github.com/Tympanix/Electorrent/raw/master/assets/screen1-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen2-win.png?raw=true\">\n    <img src=\"https://github.com/Tympanix/Electorrent/raw/master/assets/screen2-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Tympanix/Electorrent/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<ul>\n<li><strong>Your program sucks. It doesn&apos;t support my bittorrent client</strong></li>\n</ul>\n<p>What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)</p>\n<ul>\n<li><strong>What kind of technologies are used to build this?</strong></li>\n</ul>\n<p>The application is build around <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>, <a href=\"https://angularjs.org/\" rel=\"nofollow\">AngularJS</a> and <a href=\"http://semantic-ui.com/\" rel=\"nofollow\">SemanticUI</a></p>\n<ul>\n<li><strong>I can&apos;t connect to rTorrent what is wrong?</strong></li>\n</ul>\n<p>When using rTorrent you have to configure your http server correctly. Follow <a href=\"https://github.com/rakshasa/rtorrent/wiki/RPC-Setup-XMLRPC\">this guide</a> to make sure you have it set up correctly</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"assets/electron-icon.png\"><img src=\"assets/electron-icon.png\" width=\"256\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/tympanix/Electorrent\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/9a752ee8dae4d2ea0b75ce7f8403332b8e4cb667/68747470733a2f2f7472617669732d63692e6f72672f74796d70616e69782f456c6563746f7272656e742e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/tympanix/Electorrent.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/tympanix/Electorrent/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/1ae61f43f6efa389ea4556c2319c838b65e84e90/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f74796d70616e69782f456c6563746f7272656e742e7376673f6d61784167653d3836343030\" data-canonical-src=\"https://img.shields.io/github/release/tympanix/Electorrent.svg?maxAge=86400\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"http://www.somsubhra.com/github-release-stats/?username=tympanix&amp;repository=Electorrent\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/f99fc907ae3047df72ad420ac4bc21b14de5ec98/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74796d70616e69782f456c6563746f7272656e742f746f74616c2e7376673f6d61784167653d3836343030\" data-canonical-src=\"https://img.shields.io/github/downloads/tympanix/Electorrent/total.svg?maxAge=86400\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-electorrent\" class=\"anchor\" aria-hidden=\"true\" href=\"#electorrent\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Electorrent</h1>\n<p>No more! Stop copy/pasting magnet links and uploading torrent files through a tedious webinterface. Electorrent is your new desktop remote torrenting application. Remote control your NAS, VPS, seedbox - you name it.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>Electorrent can connect to the following bittorrent clients:</p>\n<ul>\n<li><a href=\"http://www.utorrent.com/\" rel=\"nofollow\">µTorrent</a></li>\n<li><a href=\"http://www.qbittorrent.org/\" rel=\"nofollow\">qBittorrent</a> (v3.2.x and above)</li>\n<li><a href=\"https://transmissionbt.com\" rel=\"nofollow\">Transmission</a></li>\n<li><a href=\"https://rakshasa.github.io/rtorrent/\" rel=\"nofollow\">rTorrent</a></li>\n<li><a href=\"https://www.synology.com/en-global/knowledgebase/DSM/help/DownloadStation/DownloadStation_desc\" rel=\"nofollow\">Synology Download Station</a></li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p><em>Please note: I do not own code signing certificates which may results in anti-virus warnings!</em></p>\n<ul>\n<li><a href=\"https://electorrent.herokuapp.com/download/win32\" rel=\"nofollow\">Windows</a> (64 bit only)</li>\n<li><a href=\"https://electorrent.herokuapp.com/download/osx\" rel=\"nofollow\">MacOS</a></li>\n<li><a href=\"https://electorrent.herokuapp.com/download/linux\" rel=\"nofollow\">Linux</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Connects to your favorite torrent client</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Handles the magnet link protocol when browsing websites</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Upload local torrent files by browsing your filesystem (Ctrl/Cmd+O)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Drag-and-drop support for torrent files</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Paste magnet links directly from your clipboard (Ctrl/Cmd+I)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Quickly change between multiple server configurations</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Native desktop notifications</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Fuzzy searching of torrents</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Built in certificate trust system (for self-signed certificates)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Easy one click installer using Squirrel framework</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Automatic updates straight from the GitHub repository!</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen0-win.png?raw=true\">\n    <img src=\"assets/screen0-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen1-win.png?raw=true\">\n    <img src=\"assets/screen1-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/tympanix/Electorrent/blob/master/assets/screen2-win.png?raw=true\">\n    <img src=\"assets/screen2-win.png\" width=\"75%\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<ul>\n<li><strong>Your program sucks. It doesn't support my bittorrent client</strong></li>\n</ul>\n<p>What an opportunity! Now open an issue telling me which bittorrent client you would like to see next :)</p>\n<ul>\n<li><strong>What kind of technologies are used to build this?</strong></li>\n</ul>\n<p>The application is build around <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>, <a href=\"https://angularjs.org/\" rel=\"nofollow\">AngularJS</a> and <a href=\"http://semantic-ui.com/\" rel=\"nofollow\">SemanticUI</a></p>\n<ul>\n<li><strong>I can't connect to rTorrent what is wrong?</strong></li>\n</ul>\n<p>When using rTorrent you have to configure your http server correctly. Follow <a href=\"https://github.com/rakshasa/rtorrent/wiki/RPC-Setup-XMLRPC\">this guide</a> to make sure you have it set up correctly</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.924Z",
    "goodColorOnWhite": "#1C5414",
    "goodColorOnBlack": "#70C349",
    "faintColorOnWhite": "rgba(28, 84, 20, 0.1)"
  },
  {
    "slug": "electro",
    "name": "Electro",
    "description": "Open Source DJ App",
    "website": "https://jspear29.github.io/electro/",
    "keywords": [
      "music",
      "DJ"
    ],
    "category": "Music",
    "icon": "electro-icon.png",
    "icon32": "electro-icon-32.png",
    "icon64": "electro-icon-64.png",
    "icon128": "electro-icon-128.png",
    "icon256": "electro-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#3a5d68",
      "#04a4ea",
      "#1b7dac",
      "#046c9d",
      "#1c8cc4"
    ],
    "goodColorOnWhite": "#046C9D",
    "goodColorOnBlack": "#04A4EA",
    "faintColorOnWhite": "rgba(4, 108, 157, 0.1)"
  },
  {
    "slug": "elements",
    "name": "Elements",
    "description": "Displays the periodic table",
    "repository": "https://github.com/FlorianFe/Elements",
    "keywords": [
      "periodic-table",
      "chemistry"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/d2e8151e1dce75ba49f5218342ed0ab59db0a469/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d312e706e67"
      }
    ],
    "icon": "elements-icon.png",
    "icon32": "elements-icon-32.png",
    "icon64": "elements-icon-64.png",
    "icon128": "elements-icon-128.png",
    "icon256": "elements-icon-256.png",
    "date": "2017-06-19",
    "iconColors": [
      "#fbfbfb",
      "#c4e4a4",
      "#2d98f4",
      "#c4c4c4",
      "#b0b0b0"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/FlorianFe/Elements/releases/10581721",
      "assets_url": "https://api.github.com/repos/FlorianFe/Elements/releases/10581721/assets",
      "upload_url": "https://uploads.github.com/repos/FlorianFe/Elements/releases/10581721/assets{?name,label}",
      "html_url": "https://github.com/FlorianFe/Elements/releases/tag/v1.1.5",
      "id": 10581721,
      "tag_name": "v1.1.5",
      "target_commitish": "master",
      "name": "",
      "draft": false,
      "author": {
        "login": "FlorianFe",
        "id": 19766850,
        "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/FlorianFe",
        "html_url": "https://github.com/FlorianFe",
        "followers_url": "https://api.github.com/users/FlorianFe/followers",
        "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
        "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
        "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
        "repos_url": "https://api.github.com/users/FlorianFe/repos",
        "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
        "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-17T11:26:36Z",
      "published_at": "2018-04-17T11:40:56Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/6872933",
          "id": 6872933,
          "name": "Elements.dmg",
          "label": null,
          "uploader": {
            "login": "FlorianFe",
            "id": 19766850,
            "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/FlorianFe",
            "html_url": "https://github.com/FlorianFe",
            "followers_url": "https://api.github.com/users/FlorianFe/followers",
            "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
            "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
            "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
            "repos_url": "https://api.github.com/users/FlorianFe/repos",
            "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52194475,
          "download_count": 11,
          "created_at": "2018-04-17T11:29:26Z",
          "updated_at": "2018-04-17T11:40:56Z",
          "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.dmg"
        },
        {
          "url": "https://api.github.com/repos/FlorianFe/Elements/releases/assets/6919593",
          "id": 6919593,
          "name": "Elements.exe",
          "label": null,
          "uploader": {
            "login": "FlorianFe",
            "id": 19766850,
            "avatar_url": "https://avatars2.githubusercontent.com/u/19766850?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/FlorianFe",
            "html_url": "https://github.com/FlorianFe",
            "followers_url": "https://api.github.com/users/FlorianFe/followers",
            "following_url": "https://api.github.com/users/FlorianFe/following{/other_user}",
            "gists_url": "https://api.github.com/users/FlorianFe/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/FlorianFe/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/FlorianFe/subscriptions",
            "organizations_url": "https://api.github.com/users/FlorianFe/orgs",
            "repos_url": "https://api.github.com/users/FlorianFe/repos",
            "events_url": "https://api.github.com/users/FlorianFe/events{/privacy}",
            "received_events_url": "https://api.github.com/users/FlorianFe/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 40335989,
          "download_count": 65,
          "created_at": "2018-04-20T19:10:58Z",
          "updated_at": "2018-04-20T19:20:02Z",
          "browser_download_url": "https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/FlorianFe/Elements/tarball/v1.1.5",
      "zipball_url": "https://api.github.com/repos/FlorianFe/Elements/zipball/v1.1.5",
      "body_html": "<ul>\n<li>fixed typos in Russian translation (merge <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"300982508\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/FlorianFe/Elements/issues/6\" href=\"https://github.com/FlorianFe/Elements/pull/6\">#6</a>) <g-emoji class=\"g-emoji\" alias=\"ru\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f7-1f1fa.png\">🇷🇺</g-emoji></li>\n<li>updated npm dependencies</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.029Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/10354f72761f64432087a77673c42967c7baec3b/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f69636f6e2e706e67\"><img alt=\"Icon\" src=\"https://camo.githubusercontent.com/10354f72761f64432087a77673c42967c7baec3b/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f69636f6e2e706e67\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/icon.png\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/Elements/blob/master/#elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Elements</h1>\n  <p align=\"center\">A desktop App which displays the periodic table<br><br>\n    <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<p><br><br></p>\n<h2><a id=\"user-content--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/Elements/blob/master/#-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">&#x1F4DD;</g-emoji> Source Code</h2>\n<p>In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/florianfe/Elements\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> Elements\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install npm dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install bower dependencies</span>\nbower install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app in test mode</span>\nnpm start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build application for release</span>\nnpm run-script dist</pre></div>\n<h2><a id=\"user-content--preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/Elements/blob/master/#-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"framed_picture\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5bc.png\">&#x1F5BC;</g-emoji> Preview</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d2e8151e1dce75ba49f5218342ed0ab59db0a469/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/d2e8151e1dce75ba49f5218342ed0ab59db0a469/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-1.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/d3c74dc48cd6f2db3a150c59fdbf2e62e8b8fcbc/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d322e706e67\"><img src=\"https://camo.githubusercontent.com/d3c74dc48cd6f2db3a150c59fdbf2e62e8b8fcbc/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-2.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e89df636722ccaa80d843b7f1b90414989c566e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d332e706e67\"><img src=\"https://camo.githubusercontent.com/e89df636722ccaa80d843b7f1b90414989c566e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-3.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/Elements/blob/master/#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">&#x1F4BE;</g-emoji> Download</h2>\n<table align=\"center\">\n  <tbody><tr>\n    <th>Platform</th>\n    <th>Version</th>\n    <th>Download\n  </th></tr>\n  <tr>\n    <td>Mac</td>\n    <td>1.1.5</td>\n    <td><a href=\"https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.dmg\">Download</a></td>\n  </tr>\n  <tr>\n    <td>Windows</td>\n    <td>1.1.5</td>\n    <td><a href=\"https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.exe\">Download</a></td>\n  </tr>\n</tbody></table>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/Elements/blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji> License</h2>\n<p><a href=\"https://creativecommons.org/publicdomain/zero/1.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c48d6295fb096670880aa59a9cc28beb8cc6f9a/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f63632d302e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/cc-0.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/10354f72761f64432087a77673c42967c7baec3b/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f69636f6e2e706e67\"><img alt=\"Icon\" src=\"https://camo.githubusercontent.com/10354f72761f64432087a77673c42967c7baec3b/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f69636f6e2e706e67\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/icon.png\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-elements\" class=\"anchor\" aria-hidden=\"true\" href=\"#elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Elements</h1>\n  <p align=\"center\">A desktop App which displays the periodic table<br><br>\n    <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<p><br><br></p>\n<h2><a id=\"user-content--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Source Code</h2>\n<p>In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/florianfe/Elements\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> Elements\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install npm dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install bower dependencies</span>\nbower install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app in test mode</span>\nnpm start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build application for release</span>\nnpm run-script dist</pre></div>\n<h2><a id=\"user-content--preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"framed_picture\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5bc.png\">🖼</g-emoji> Preview</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d2e8151e1dce75ba49f5218342ed0ab59db0a469/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/d2e8151e1dce75ba49f5218342ed0ab59db0a469/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-1.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/d3c74dc48cd6f2db3a150c59fdbf2e62e8b8fcbc/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d322e706e67\"><img src=\"https://camo.githubusercontent.com/d3c74dc48cd6f2db3a150c59fdbf2e62e8b8fcbc/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-2.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/e89df636722ccaa80d843b7f1b90414989c566e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d332e706e67\"><img src=\"https://camo.githubusercontent.com/e89df636722ccaa80d843b7f1b90414989c566e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f656c656d656e74732f73637265656e73686f742d332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/elements/screenshot-3.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">💾</g-emoji> Download</h2>\n<table align=\"center\">\n  <tbody><tr>\n    <th>Platform</th>\n    <th>Version</th>\n    <th>Download\n  </th></tr>\n  <tr>\n    <td>Mac</td>\n    <td>1.1.5</td>\n    <td><a href=\"https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.dmg\">Download</a></td>\n  </tr>\n  <tr>\n    <td>Windows</td>\n    <td>1.1.5</td>\n    <td><a href=\"https://github.com/FlorianFe/Elements/releases/download/v1.1.5/Elements.exe\">Download</a></td>\n  </tr>\n</tbody></table>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji> License</h2>\n<p><a href=\"https://creativecommons.org/publicdomain/zero/1.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c48d6295fb096670880aa59a9cc28beb8cc6f9a/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f63632d302e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/cc-0.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.904Z",
    "goodColorOnWhite": "#0B71C9",
    "goodColorOnBlack": "#2D98F4",
    "faintColorOnWhite": "rgba(11, 113, 201, 0.1)"
  },
  {
    "slug": "elite-journal",
    "name": "Elite Journal",
    "description": "Browse the Elite: Dangerous journal easily.",
    "repository": "https://github.com/willyb321/elite-journal",
    "keywords": [
      "elite",
      "journal",
      "parser",
      "games"
    ],
    "license": "MIT",
    "category": "Games",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/willyb321/elite-journal/master/screenshot.png"
      }
    ],
    "icon": "elite-journal-icon.png",
    "icon32": "elite-journal-icon-32.png",
    "icon64": "elite-journal-icon-64.png",
    "icon128": "elite-journal-icon-128.png",
    "icon256": "elite-journal-icon-256.png",
    "date": "2016-10-09",
    "iconColors": [
      "#f4f5f7",
      "#483b49",
      "#fa9c4e",
      "#7e9acb",
      "#99aac9"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/willyb321/elite-journal/releases/8056823",
      "assets_url": "https://api.github.com/repos/willyb321/elite-journal/releases/8056823/assets",
      "upload_url": "https://uploads.github.com/repos/willyb321/elite-journal/releases/8056823/assets{?name,label}",
      "html_url": "https://github.com/willyb321/elite-journal/releases/tag/v1.13.9",
      "id": 8056823,
      "tag_name": "v1.13.9",
      "target_commitish": "develop",
      "name": "Release 1.13.9",
      "draft": false,
      "author": {
        "login": "willyb321",
        "id": 9222609,
        "avatar_url": "https://avatars3.githubusercontent.com/u/9222609?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/willyb321",
        "html_url": "https://github.com/willyb321",
        "followers_url": "https://api.github.com/users/willyb321/followers",
        "following_url": "https://api.github.com/users/willyb321/following{/other_user}",
        "gists_url": "https://api.github.com/users/willyb321/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/willyb321/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/willyb321/subscriptions",
        "organizations_url": "https://api.github.com/users/willyb321/orgs",
        "repos_url": "https://api.github.com/users/willyb321/repos",
        "events_url": "https://api.github.com/users/willyb321/events{/privacy}",
        "received_events_url": "https://api.github.com/users/willyb321/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-10-10T04:22:31Z",
      "published_at": "2017-10-10T04:31:03Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/willyb321/elite-journal/releases/assets/5025436",
          "id": 5025436,
          "name": "elite-journal-setup-1.13.9.exe",
          "label": "",
          "uploader": {
            "login": "willyb321",
            "id": 9222609,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9222609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/willyb321",
            "html_url": "https://github.com/willyb321",
            "followers_url": "https://api.github.com/users/willyb321/followers",
            "following_url": "https://api.github.com/users/willyb321/following{/other_user}",
            "gists_url": "https://api.github.com/users/willyb321/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/willyb321/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/willyb321/subscriptions",
            "organizations_url": "https://api.github.com/users/willyb321/orgs",
            "repos_url": "https://api.github.com/users/willyb321/repos",
            "events_url": "https://api.github.com/users/willyb321/events{/privacy}",
            "received_events_url": "https://api.github.com/users/willyb321/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 37389786,
          "download_count": 324,
          "created_at": "2017-10-10T04:24:36Z",
          "updated_at": "2017-10-10T04:30:47Z",
          "browser_download_url": "https://github.com/willyb321/elite-journal/releases/download/v1.13.9/elite-journal-setup-1.13.9.exe"
        },
        {
          "url": "https://api.github.com/repos/willyb321/elite-journal/releases/assets/5025435",
          "id": 5025435,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "willyb321",
            "id": 9222609,
            "avatar_url": "https://avatars3.githubusercontent.com/u/9222609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/willyb321",
            "html_url": "https://github.com/willyb321",
            "followers_url": "https://api.github.com/users/willyb321/followers",
            "following_url": "https://api.github.com/users/willyb321/following{/other_user}",
            "gists_url": "https://api.github.com/users/willyb321/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/willyb321/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/willyb321/subscriptions",
            "organizations_url": "https://api.github.com/users/willyb321/orgs",
            "repos_url": "https://api.github.com/users/willyb321/repos",
            "events_url": "https://api.github.com/users/willyb321/events{/privacy}",
            "received_events_url": "https://api.github.com/users/willyb321/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 317,
          "download_count": 967,
          "created_at": "2017-10-10T04:24:36Z",
          "updated_at": "2017-10-10T04:24:36Z",
          "browser_download_url": "https://github.com/willyb321/elite-journal/releases/download/v1.13.9/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/willyb321/elite-journal/tarball/v1.13.9",
      "zipball_url": "https://api.github.com/repos/willyb321/elite-journal/zipball/v1.13.9",
      "body_html": "<ul>\n<li>update icon, some more logging (<a class=\"commit-link\" href=\"https://github.com/willyb321/elite-journal/commit/814b0f594fea061ed15becd877e8a9f657c4e0f9\"><tt>814b0f5</tt></a>)</li>\n<li>use import export, initial logging, electron-collection, babel stuff (<a class=\"commit-link\" href=\"https://github.com/willyb321/elite-journal/commit/36109aaf9c08378f1030a5e210e8c9afad08f0c5\"><tt>36109aa</tt></a>)</li>\n<li>fix watcher not properly stopping (<a class=\"commit-link\" href=\"https://github.com/willyb321/elite-journal/commit/a9dba596132006fccacd651e01e0b8d7fdddb91c\"><tt>a9dba59</tt></a>)</li>\n<li>fix filter (<a class=\"commit-link\" href=\"https://github.com/willyb321/elite-journal/commit/61fdd1120e8bbed8ee65ad4734fca65d2628da78\"><tt>61fdd11</tt></a>)</li>\n<li>scroll to bottom when watching, fix watcher crashes, etc (<a class=\"commit-link\" href=\"https://github.com/willyb321/elite-journal/commit/4000c870a197399dedaeac0605f43de5302b131d\"><tt>4000c87</tt></a>)</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.073Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3ee82579a08c1d45c57dbe53a2b8259c3c64ab8f/68747470733a2f2f77696c6c79623332312d696d6770726f78792e6865726f6b756170702e636f6d2f6b30594562756d4d63724a687263594e506b685338397257463462357238766f55426344697736633165342f6669742f3235362f3235362f6e6f2f312f6148523063484d364c79396e6158526f64574975593239744c33647062477835596a4d794d53396c62476c305a53317162335679626d46734c324a73623249765a4756325a5778766343396964576c735a433970593239754c6e42755a7a39795958633964484a315a512e706e67\"><img src=\"https://camo.githubusercontent.com/3ee82579a08c1d45c57dbe53a2b8259c3c64ab8f/68747470733a2f2f77696c6c79623332312d696d6770726f78792e6865726f6b756170702e636f6d2f6b30594562756d4d63724a687263594e506b685338397257463462357238766f55426344697736633165342f6669742f3235362f3235362f6e6f2f312f6148523063484d364c79396e6158526f64574975593239744c33647062477835596a4d794d53396c62476c305a53317162335679626d46734c324a73623249765a4756325a5778766343396964576c735a433970593239754c6e42755a7a39795958633964484a315a512e706e67\" data-canonical-src=\"https://willyb321-imgproxy.herokuapp.com/k0YEbumMcrJhrcYNPkhS89rWF4b5r8voUBcDiw6c1e4/fit/256/256/no/1/aHR0cHM6Ly9naXRodWIuY29tL3dpbGx5YjMyMS9lbGl0ZS1qb3VybmFsL2Jsb2IvZGV2ZWxvcC9idWlsZC9pY29uLnBuZz9yYXc9dHJ1ZQ.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-elite-journal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#elite-journal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Elite Journal</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7c391cc96e3eecfe56ae97d04403ca035a711fa0/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/elite-journal.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://ci.appveyor.com/project/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7b68df48095ad852f7d9ad0801ac6df57060667a/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f6d61784167653d33363030\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/willyb321/elite-journal.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/releases/latest\"><img src=\"https://camo.githubusercontent.com/11355d82a644816211218327d779b82175d74c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f656c6974652d6a6f75726e616c2f746f74616c2e7376673f6d61784167653d33363030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/elite-journal/total.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/releases\"><img src=\"https://camo.githubusercontent.com/dd1bcfdd70d91cd03094bf91750bc8c4554b9a77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f6d61784167653d33363030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/willyb321/elite-journal.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/stargazers\"><img src=\"https://camo.githubusercontent.com/af0464a8561ea8c95281e2c7554e1f1e6ff02e64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f7374796c653d736f6369616c266c6162656c3d53746172266d61784167653d33363030\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/willyb321/elite-journal.svg?style=social&amp;label=Star&amp;maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://gratipay.com/%7Ewillyb321/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d984401c2c88c0329e5ff7e5efc827176ff7a6ca/68747470733a2f2f696d672e736869656c64732e696f2f67726174697061792f757365722f77696c6c79623332312e7376673f6d61784167653d33363030\" alt=\"Gratipay User\" data-canonical-src=\"https://img.shields.io/gratipay/user/willyb321.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://scrutinizer-ci.com/g/willyb321/elite-journal/?branch=develop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f390dd2048ced12918609673784b42f668a0d26d/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77696c6c79623332312f656c6974652d6a6f75726e616c2f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70\" alt=\"Scrutinizer Code Quality\" data-canonical-src=\"https://scrutinizer-ci.com/g/willyb321/elite-journal/badges/quality-score.png?b=develop\" style=\"max-width:100%;\"></a><a href=\"https://circleci.com/gh/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c8558038582f453862aa4cf0718b93dd02fcf89/68747470733a2f2f636972636c6563692e636f6d2f67682f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/willyb321/elite-journal.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Parsing the Elite: Dangerous journal and putting it into a cool format.</p>\n</blockquote>\n<h2><a id=\"user-content-whats-it-actually-do-then\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#whats-it-actually-do-then\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Whats it actually do then?</h2>\n<p>Basically it allows the average joe to have a look at the journal log for <a href=\"https://www.elitedangerous.com/\" rel=\"nofollow\">Elite: Dangerous</a> in a nice easy to read format.</p>\n<h2><a id=\"user-content-how-to-get-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#how-to-get-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to get it?</h2>\n<p>Download a <a href=\"https://github.com/willyb321/elite-journal/releases/latest\">setup .exe</a> from the releases page, and then run it. It will automagically update when you run the application from now on!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/elite-journal/master/screenshot.png\"><img src=\"https://raw.githubusercontent.com/willyb321/elite-journal/master/screenshot.png\" style=\"max-width:100%;\"></a>\n</p>\n\n<ul>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#dev\">Dev</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#run\">Run</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#build\">Build</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#quick-development-setup\">Quick Development setup</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#changes\">Changes</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#license\">License</a></li>\n<li><a href=\"https://github.com/willyb321/elite-journal/blob/master/#support-on-beerpay\">Support on Beerpay</a></li>\n</ul>\n\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev</h2>\n<pre><code>$ npm install\n</code></pre>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<pre><code>$ npm start\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<pre><code>$ npm run pack\n</code></pre>\n<p>Builds the app for Windows x64, using <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a>.</p>\n<h3><a id=\"user-content-build---distribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#build---distribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build - Distribution</h3>\n<pre><code>$ npm run dist\n</code></pre>\n<p>Builds the app and distributable setup exe for Windows x64, using <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a>.</p>\n<h2><a id=\"user-content-quick-development-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#quick-development-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick Development setup</h2>\n<pre><code>curl -o- -L https://raw.githubusercontent.com/willyb321/elite-journal/master/.scripts/get.sh | bash\n</code></pre>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>See <a href=\"https://github.com/willyb321/elite-journal/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> for guidelines.</p>\n<h2><a id=\"user-content-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changes</h2>\n<p>See <a href=\"https://github.com/willyb321/elite-journal/blob/master/CHANGELOG.md\">CHANGELOG.md</a> for changes.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Filtering.</li>\n<li>Saving as HTML.</li>\n<li>Saving as JSON.</li>\n<li>Looking at journal logs in a nice format.</li>\n<li>Drag and drop logs to load them.</li>\n<li>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">web technologies</a> and <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.JS</a>.</li>\n<li>Keyboard shortcuts for various actions.</li>\n<li>Fairly fast.</li>\n<li>Pretty CSS.</li>\n<li>Easy on the CPU.</li>\n<li>Easy on the RAM.</li>\n<li>Easy on basically everything to do with resources.</li>\n<li>Auto updating.</li>\n<li>Plus more.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://tehsuperwilly.tech\" rel=\"nofollow\">willyb321</a></p>\n<h2><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/elite-journal/blob/master/#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support on Beerpay</h2>\n<p>Hey dude! If you like this thing what ive made, why not chuck a buck my way eh? <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji></p>\n<p><a href=\"https://beerpay.io/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c328eab114fc6ca34aa0d6fdf1320a78cba23eba/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/elite-journal/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/willyb321/elite-journal?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8bea295f646b5323745de0be0512c17b32fcd96f/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/elite-journal/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3ee82579a08c1d45c57dbe53a2b8259c3c64ab8f/68747470733a2f2f77696c6c79623332312d696d6770726f78792e6865726f6b756170702e636f6d2f6b30594562756d4d63724a687263594e506b685338397257463462357238766f55426344697736633165342f6669742f3235362f3235362f6e6f2f312f6148523063484d364c79396e6158526f64574975593239744c33647062477835596a4d794d53396c62476c305a53317162335679626d46734c324a73623249765a4756325a5778766343396964576c735a433970593239754c6e42755a7a39795958633964484a315a512e706e67\"><img src=\"https://camo.githubusercontent.com/3ee82579a08c1d45c57dbe53a2b8259c3c64ab8f/68747470733a2f2f77696c6c79623332312d696d6770726f78792e6865726f6b756170702e636f6d2f6b30594562756d4d63724a687263594e506b685338397257463462357238766f55426344697736633165342f6669742f3235362f3235362f6e6f2f312f6148523063484d364c79396e6158526f64574975593239744c33647062477835596a4d794d53396c62476c305a53317162335679626d46734c324a73623249765a4756325a5778766343396964576c735a433970593239754c6e42755a7a39795958633964484a315a512e706e67\" data-canonical-src=\"https://willyb321-imgproxy.herokuapp.com/k0YEbumMcrJhrcYNPkhS89rWF4b5r8voUBcDiw6c1e4/fit/256/256/no/1/aHR0cHM6Ly9naXRodWIuY29tL3dpbGx5YjMyMS9lbGl0ZS1qb3VybmFsL2Jsb2IvZGV2ZWxvcC9idWlsZC9pY29uLnBuZz9yYXc9dHJ1ZQ.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-elite-journal\" class=\"anchor\" aria-hidden=\"true\" href=\"#elite-journal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Elite Journal</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7c391cc96e3eecfe56ae97d04403ca035a711fa0/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/elite-journal.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://ci.appveyor.com/project/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7b68df48095ad852f7d9ad0801ac6df57060667a/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f6d61784167653d33363030\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/willyb321/elite-journal.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/releases/latest\"><img src=\"https://camo.githubusercontent.com/11355d82a644816211218327d779b82175d74c9b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f656c6974652d6a6f75726e616c2f746f74616c2e7376673f6d61784167653d33363030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/elite-journal/total.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/releases\"><img src=\"https://camo.githubusercontent.com/dd1bcfdd70d91cd03094bf91750bc8c4554b9a77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f6d61784167653d33363030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/willyb321/elite-journal.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://github.com/willyb321/elite-journal/stargazers\"><img src=\"https://camo.githubusercontent.com/af0464a8561ea8c95281e2c7554e1f1e6ff02e64/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f7374796c653d736f6369616c266c6162656c3d53746172266d61784167653d33363030\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/willyb321/elite-journal.svg?style=social&amp;label=Star&amp;maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://gratipay.com/%7Ewillyb321/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d984401c2c88c0329e5ff7e5efc827176ff7a6ca/68747470733a2f2f696d672e736869656c64732e696f2f67726174697061792f757365722f77696c6c79623332312e7376673f6d61784167653d33363030\" alt=\"Gratipay User\" data-canonical-src=\"https://img.shields.io/gratipay/user/willyb321.svg?maxAge=3600\" style=\"max-width:100%;\"></a><a href=\"https://scrutinizer-ci.com/g/willyb321/elite-journal/?branch=develop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f390dd2048ced12918609673784b42f668a0d26d/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77696c6c79623332312f656c6974652d6a6f75726e616c2f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70\" alt=\"Scrutinizer Code Quality\" data-canonical-src=\"https://scrutinizer-ci.com/g/willyb321/elite-journal/badges/quality-score.png?b=develop\" style=\"max-width:100%;\"></a><a href=\"https://circleci.com/gh/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c8558038582f453862aa4cf0718b93dd02fcf89/68747470733a2f2f636972636c6563692e636f6d2f67682f77696c6c79623332312f656c6974652d6a6f75726e616c2e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/willyb321/elite-journal.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Parsing the Elite: Dangerous journal and putting it into a cool format.</p>\n</blockquote>\n<h2><a id=\"user-content-whats-it-actually-do-then\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-it-actually-do-then\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Whats it actually do then?</h2>\n<p>Basically it allows the average joe to have a look at the journal log for <a href=\"https://www.elitedangerous.com/\" rel=\"nofollow\">Elite: Dangerous</a> in a nice easy to read format.</p>\n<h2><a id=\"user-content-how-to-get-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-get-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to get it?</h2>\n<p>Download a <a href=\"https://github.com/willyb321/elite-journal/releases/latest\">setup .exe</a> from the releases page, and then run it. It will automagically update when you run the application from now on!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/elite-journal/master/screenshot.png\"><img src=\"https://raw.githubusercontent.com/willyb321/elite-journal/master/screenshot.png\" style=\"max-width:100%;\"></a>\n</p>\n\n<ul>\n<li><a href=\"#dev\">Dev</a></li>\n<li><a href=\"#run\">Run</a></li>\n<li><a href=\"#build\">Build</a></li>\n<li><a href=\"#quick-development-setup\">Quick Development setup</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#changes\">Changes</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#license\">License</a></li>\n<li><a href=\"#support-on-beerpay\">Support on Beerpay</a></li>\n</ul>\n\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev</h2>\n<pre><code>$ npm install\n</code></pre>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<pre><code>$ npm start\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<pre><code>$ npm run pack\n</code></pre>\n<p>Builds the app for Windows x64, using <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a>.</p>\n<h3><a id=\"user-content-build---distribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#build---distribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build - Distribution</h3>\n<pre><code>$ npm run dist\n</code></pre>\n<p>Builds the app and distributable setup exe for Windows x64, using <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a>.</p>\n<h2><a id=\"user-content-quick-development-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-development-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick Development setup</h2>\n<pre><code>curl -o- -L https://raw.githubusercontent.com/willyb321/elite-journal/master/.scripts/get.sh | bash\n</code></pre>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>See <a href=\"https://github.com/willyb321/elite-journal/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> for guidelines.</p>\n<h2><a id=\"user-content-changes\" class=\"anchor\" aria-hidden=\"true\" href=\"#changes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changes</h2>\n<p>See <a href=\"https://github.com/willyb321/elite-journal/blob/master/CHANGELOG.md\">CHANGELOG.md</a> for changes.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Filtering.</li>\n<li>Saving as HTML.</li>\n<li>Saving as JSON.</li>\n<li>Looking at journal logs in a nice format.</li>\n<li>Drag and drop logs to load them.</li>\n<li>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">web technologies</a> and <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.JS</a>.</li>\n<li>Keyboard shortcuts for various actions.</li>\n<li>Fairly fast.</li>\n<li>Pretty CSS.</li>\n<li>Easy on the CPU.</li>\n<li>Easy on the RAM.</li>\n<li>Easy on basically everything to do with resources.</li>\n<li>Auto updating.</li>\n<li>Plus more.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://tehsuperwilly.tech\" rel=\"nofollow\">willyb321</a></p>\n<h2><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support on Beerpay</h2>\n<p>Hey dude! If you like this thing what ive made, why not chuck a buck my way eh? <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></p>\n<p><a href=\"https://beerpay.io/willyb321/elite-journal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c328eab114fc6ca34aa0d6fdf1320a78cba23eba/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/elite-journal/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/willyb321/elite-journal?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8bea295f646b5323745de0be0512c17b32fcd96f/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f656c6974652d6a6f75726e616c2f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/elite-journal/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.023Z",
    "goodColorOnWhite": "#483B49",
    "goodColorOnBlack": "#FA9C4E",
    "faintColorOnWhite": "rgba(72, 59, 73, 0.1)"
  },
  {
    "slug": "englishextra-app",
    "name": "englishextra-app",
    "description": "English Grammar for Russian Speakers",
    "website": "https://englishextraapp.codeplex.com",
    "repository": "https://github.com/englishextra/englishextra-app",
    "category": "Education",
    "icon": "englishextra-app-icon.png",
    "icon32": "englishextra-app-icon-32.png",
    "icon64": "englishextra-app-icon-64.png",
    "icon128": "englishextra-app-icon-128.png",
    "icon256": "englishextra-app-icon-256.png",
    "date": "2016-10-27",
    "iconColors": [
      "#d44c4c",
      "#fbf8f8",
      "#e58a8a",
      "#eca4a4",
      "#dc7474"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/6563822",
      "assets_url": "https://api.github.com/repos/englishextra/englishextra-app/releases/6563822/assets",
      "upload_url": "https://uploads.github.com/repos/englishextra/englishextra-app/releases/6563822/assets{?name,label}",
      "html_url": "https://github.com/englishextra/englishextra-app/releases/tag/v1.0.0",
      "id": 6563822,
      "tag_name": "v1.0.0",
      "target_commitish": "master",
      "name": "English Grammar for Russian-Speakers",
      "draft": false,
      "author": {
        "login": "englishextra",
        "id": 537127,
        "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/englishextra",
        "html_url": "https://github.com/englishextra",
        "followers_url": "https://api.github.com/users/englishextra/followers",
        "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
        "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
        "organizations_url": "https://api.github.com/users/englishextra/orgs",
        "repos_url": "https://api.github.com/users/englishextra/repos",
        "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
        "received_events_url": "https://api.github.com/users/englishextra/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-05-31T19:26:52Z",
      "published_at": "2017-05-31T20:48:41Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176584",
          "id": 4176584,
          "name": "englishextra-app-linux-armv7l.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 44564170,
          "download_count": 12,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:41:35Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-linux-armv7l.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176582",
          "id": 4176582,
          "name": "englishextra-app-linux-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 51409204,
          "download_count": 12,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:40:38Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-linux-ia32.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176581",
          "id": 4176581,
          "name": "englishextra-app-linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 50102761,
          "download_count": 13,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:40:12Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176583",
          "id": 4176583,
          "name": "englishextra-app-win32-ia32-setup.exe",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 45978293,
          "download_count": 10,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:41:09Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-win32-ia32-setup.exe"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176585",
          "id": 4176585,
          "name": "englishextra-app-win32-ia32-setup.msi",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 46670336,
          "download_count": 10,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:41:59Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-win32-ia32-setup.msi"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176588",
          "id": 4176588,
          "name": "englishextra-app-win32-x64-setup.exe",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 55152606,
          "download_count": 26,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:42:40Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-win32-x64-setup.exe"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176580",
          "id": 4176580,
          "name": "englishextra-app-win32-x64-setup.msi",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55995904,
          "download_count": 9,
          "created_at": "2017-06-24T19:38:30Z",
          "updated_at": "2017-06-24T19:39:06Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-app-win32-x64-setup.msi"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4817137",
          "id": 4817137,
          "name": "englishextra-debug.apk",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.android.package-archive",
          "state": "uploaded",
          "size": 3520385,
          "download_count": 165,
          "created_at": "2017-09-13T18:37:42Z",
          "updated_at": "2017-09-13T18:37:45Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-debug.apk"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176717",
          "id": 4176717,
          "name": "englishextra-linux-armv7l.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 44562868,
          "download_count": 9,
          "created_at": "2017-06-24T20:30:03Z",
          "updated_at": "2017-06-24T20:35:32Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-linux-armv7l.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176715",
          "id": 4176715,
          "name": "englishextra-linux-ia32.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 51409296,
          "download_count": 8,
          "created_at": "2017-06-24T20:30:03Z",
          "updated_at": "2017-06-24T20:34:14Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-linux-ia32.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176713",
          "id": 4176713,
          "name": "englishextra-linux-x64.tar.gz",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-gzip",
          "state": "uploaded",
          "size": 50108465,
          "download_count": 28,
          "created_at": "2017-06-24T20:30:03Z",
          "updated_at": "2017-06-24T20:31:37Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176716",
          "id": 4176716,
          "name": "englishextra-win32-ia32-setup.exe",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 45978261,
          "download_count": 28,
          "created_at": "2017-06-24T20:30:03Z",
          "updated_at": "2017-06-24T20:35:09Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-win32-ia32-setup.exe"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176705",
          "id": 4176705,
          "name": "englishextra-win32-ia32-setup.msi",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 46670336,
          "download_count": 9,
          "created_at": "2017-06-24T20:26:50Z",
          "updated_at": "2017-06-24T20:27:59Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-win32-ia32-setup.msi"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176714",
          "id": 4176714,
          "name": "englishextra-win32-x64-setup.exe",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 55152589,
          "download_count": 123,
          "created_at": "2017-06-24T20:30:03Z",
          "updated_at": "2017-06-24T20:32:50Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-win32-x64-setup.exe"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4176706",
          "id": 4176706,
          "name": "englishextra-win32-x64-setup.msi",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55995904,
          "download_count": 9,
          "created_at": "2017-06-24T20:26:50Z",
          "updated_at": "2017-06-24T20:28:45Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra-win32-x64-setup.msi"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4817145",
          "id": 4817145,
          "name": "englishextra.Windows10_1.0.0.0_x86_debug.appx",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 3456836,
          "download_count": 19,
          "created_at": "2017-09-13T18:37:53Z",
          "updated_at": "2017-09-13T18:37:56Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra.Windows10_1.0.0.0_x86_debug.appx"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4008229",
          "id": 4008229,
          "name": "englishextra_app-debug.apk",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.android.package-archive",
          "state": "uploaded",
          "size": 3507571,
          "download_count": 21,
          "created_at": "2017-06-01T15:41:32Z",
          "updated_at": "2017-06-01T15:45:42Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra_app-debug.apk"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4008226",
          "id": 4008226,
          "name": "englishextra_app-debug.xap",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 4351469,
          "download_count": 10,
          "created_at": "2017-06-01T15:41:31Z",
          "updated_at": "2017-06-01T15:45:19Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra_app-debug.xap"
        },
        {
          "url": "https://api.github.com/repos/englishextra/englishextra-app/releases/assets/4008227",
          "id": 4008227,
          "name": "englishextra_app.Windows10_1.0.0.0_x86_debug.appx",
          "label": null,
          "uploader": {
            "login": "englishextra",
            "id": 537127,
            "avatar_url": "https://avatars0.githubusercontent.com/u/537127?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/englishextra",
            "html_url": "https://github.com/englishextra",
            "followers_url": "https://api.github.com/users/englishextra/followers",
            "following_url": "https://api.github.com/users/englishextra/following{/other_user}",
            "gists_url": "https://api.github.com/users/englishextra/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/englishextra/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/englishextra/subscriptions",
            "organizations_url": "https://api.github.com/users/englishextra/orgs",
            "repos_url": "https://api.github.com/users/englishextra/repos",
            "events_url": "https://api.github.com/users/englishextra/events{/privacy}",
            "received_events_url": "https://api.github.com/users/englishextra/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 3328656,
          "download_count": 10,
          "created_at": "2017-06-01T15:41:31Z",
          "updated_at": "2017-06-01T15:45:21Z",
          "browser_download_url": "https://github.com/englishextra/englishextra-app/releases/download/v1.0.0/englishextra_app.Windows10_1.0.0.0_x86_debug.appx"
        }
      ],
      "tarball_url": "https://api.github.com/repos/englishextra/englishextra-app/tarball/v1.0.0",
      "zipball_url": "https://api.github.com/repos/englishextra/englishextra-app/zipball/v1.0.0",
      "body_html": "<p>English Grammar for Russian-Speakers—an App for Windows / Android / Linux</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.087Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-englishextra-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#englishextra-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>englishextra-app</h1>\n<p><em>English Grammar for Russian-Speakers&#x2014;an App for Windows / Android / Linux</em></p>\n<p><a href=\"https://www.codacy.com/app/englishextra/englishextra-app?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=englishextra/englishextra-app&amp;utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0e9ea60caadbe255c1472e7d3d120cafb32659da/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3763393438613035323235663461353839353930616465346131616565313166\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/7c948a05225f4a589590ade4a1aee11f\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/englishextra/englishextra-app\"><img src=\"https://camo.githubusercontent.com/3868a481e8e9e9d59818e076e962aab7ff6d5297/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f656e676c69736865787472612f656e676c69736865787472612d6170702e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/englishextra/englishextra-app.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://sourceforge.net/projects/englishextra-app/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b998d187c4be9f20eada6fc0aa133b8549e7a6f/68747470733a2f2f696d672e736869656c64732e696f2f736f75726365666f7267652f646d2f656e676c69736865787472612d6170702e737667\" alt=\"SourceForge\" data-canonical-src=\"https://img.shields.io/sourceforge/dm/englishextra-app.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dashboard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#dashboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dashboard</h2>\n<p><a href=\"https://build.phonegap.com/apps/1824701/builds\" rel=\"nofollow\">https://build.phonegap.com/apps/1824701/builds</a></p>\n<h2><a id=\"user-content-production-push-url\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#production-push-url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Production Push URL</h2>\n<pre><code>https://github.com/englishextra/englishextra-app.git\n</code></pre>\n<h2><a id=\"user-content-remotes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#remotes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Remotes</h2>\n<ul>\n<li><a href=\"https://github.com/englishextra/englishextra-app\">GitHub</a></li>\n<li><a href=\"https://bitbucket.org/englishextra/englishextra-app\" rel=\"nofollow\">BitBucket</a></li>\n<li><a href=\"https://gitlab.com/englishextra/englishextra-app\" rel=\"nofollow\">GitLab</a></li>\n<li><a href=\"https://englishextraapp.codeplex.com/SourceControl/latest\" rel=\"nofollow\">CodePlex</a></li>\n<li><a href=\"https://sourceforge.net/p/englishextra-app/code/\" rel=\"nofollow\">SourceForge</a></li>\n</ul>\n<h2><a id=\"user-content-public-download-pages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#public-download-pages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Public Download Pages</h2>\n<ul>\n<li><a href=\"https://englishextraapp.codeplex.com/releases/\" rel=\"nofollow\">CodePlex</a></li>\n<li><a href=\"https://sourceforge.net/projects/englishextra-app/files/\" rel=\"nofollow\">SourceForge</a></li>\n<li><a href=\"https://build.phonegap.com/apps/1824701/share\" rel=\"nofollow\">Bd</a></li>\n</ul>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/englishextra/englishextra-app/blob/master/#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Copyright</h2>\n<p>&#xA9;&#xA0;<a href=\"https://github.com/englishextra\">github.com/englishextra</a>, 2015-2018</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-englishextra-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#englishextra-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>englishextra-app</h1>\n<p><em>English Grammar for Russian-Speakers—an App for Windows / Android / Linux</em></p>\n<p><a href=\"https://www.codacy.com/app/englishextra/englishextra-app?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=englishextra/englishextra-app&amp;utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0e9ea60caadbe255c1472e7d3d120cafb32659da/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3763393438613035323235663461353839353930616465346131616565313166\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/7c948a05225f4a589590ade4a1aee11f\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/englishextra/englishextra-app\"><img src=\"https://camo.githubusercontent.com/3868a481e8e9e9d59818e076e962aab7ff6d5297/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f656e676c69736865787472612f656e676c69736865787472612d6170702e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/englishextra/englishextra-app.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://sourceforge.net/projects/englishextra-app/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b998d187c4be9f20eada6fc0aa133b8549e7a6f/68747470733a2f2f696d672e736869656c64732e696f2f736f75726365666f7267652f646d2f656e676c69736865787472612d6170702e737667\" alt=\"SourceForge\" data-canonical-src=\"https://img.shields.io/sourceforge/dm/englishextra-app.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dashboard\" class=\"anchor\" aria-hidden=\"true\" href=\"#dashboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dashboard</h2>\n<p><a href=\"https://build.phonegap.com/apps/1824701/builds\" rel=\"nofollow\">https://build.phonegap.com/apps/1824701/builds</a></p>\n<h2><a id=\"user-content-production-push-url\" class=\"anchor\" aria-hidden=\"true\" href=\"#production-push-url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Production Push URL</h2>\n<pre><code>https://github.com/englishextra/englishextra-app.git\n</code></pre>\n<h2><a id=\"user-content-remotes\" class=\"anchor\" aria-hidden=\"true\" href=\"#remotes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Remotes</h2>\n<ul>\n<li><a href=\"https://github.com/englishextra/englishextra-app\">GitHub</a></li>\n<li><a href=\"https://bitbucket.org/englishextra/englishextra-app\" rel=\"nofollow\">BitBucket</a></li>\n<li><a href=\"https://gitlab.com/englishextra/englishextra-app\" rel=\"nofollow\">GitLab</a></li>\n<li><a href=\"https://englishextraapp.codeplex.com/SourceControl/latest\" rel=\"nofollow\">CodePlex</a></li>\n<li><a href=\"https://sourceforge.net/p/englishextra-app/code/\" rel=\"nofollow\">SourceForge</a></li>\n</ul>\n<h2><a id=\"user-content-public-download-pages\" class=\"anchor\" aria-hidden=\"true\" href=\"#public-download-pages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Public Download Pages</h2>\n<ul>\n<li><a href=\"https://englishextraapp.codeplex.com/releases/\" rel=\"nofollow\">CodePlex</a></li>\n<li><a href=\"https://sourceforge.net/projects/englishextra-app/files/\" rel=\"nofollow\">SourceForge</a></li>\n<li><a href=\"https://build.phonegap.com/apps/1824701/share\" rel=\"nofollow\">Bd</a></li>\n</ul>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Copyright</h2>\n<p>© <a href=\"https://github.com/englishextra\">github.com/englishextra</a>, 2015-2018</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.030Z",
    "goodColorOnWhite": "#D43232",
    "goodColorOnBlack": "#ECA4A4",
    "faintColorOnWhite": "rgba(212, 50, 50, 0.1)"
  },
  {
    "slug": "epictask",
    "name": "Epictask",
    "description": "An Open Source + Extensible Github Issue Management App",
    "website": "http://epictask.run",
    "repository": "https://github.com/densebrain/epictask",
    "keywords": [
      "issue",
      "tracker",
      "project",
      "issues",
      "github",
      "editor",
      "typescript"
    ],
    "license": "Apache 2",
    "category": "Productivity",
    "icon": "epictask-icon.png",
    "icon32": "epictask-icon-32.png",
    "icon64": "epictask-icon-64.png",
    "icon128": "epictask-icon-128.png",
    "icon256": "epictask-icon-256.png",
    "date": "2017-03-01",
    "iconColors": [
      "#212124",
      "#6fd661",
      "#3d6932",
      "#346c4c",
      "#548c34"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.058Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-epictask\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/densebrain/epictask/blob/master/#epictask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>epictask</h1>\n<p>Open source desktop app for managing Github Issues</p>\n<p>Everything is BETA</p>\n<p>Download @ <a href=\"http://epictask.run\" rel=\"nofollow\">http://epictask.run</a></p>\n<p>FOR KEYMAP - CHECKOUT SETTINGS - there will be an overlay view shortly and help panes, etc</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-epictask\" class=\"anchor\" aria-hidden=\"true\" href=\"#epictask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>epictask</h1>\n<p>Open source desktop app for managing Github Issues</p>\n<p>Everything is BETA</p>\n<p>Download @ <a href=\"http://epictask.run\" rel=\"nofollow\">http://epictask.run</a></p>\n<p>FOR KEYMAP - CHECKOUT SETTINGS - there will be an overlay view shortly and help panes, etc</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:06.993Z",
    "goodColorOnWhite": "#3D6932",
    "goodColorOnBlack": "#6FD661",
    "faintColorOnWhite": "rgba(61, 105, 50, 0.1)"
  },
  {
    "slug": "etcher",
    "name": "Etcher",
    "description": "Flash OS images to SD cards & USB drives, safely and easily.",
    "website": "http://www.etcher.io/",
    "repository": "https://github.com/resin-io/etcher",
    "keywords": [
      "hardware",
      "developer tools",
      "IoT"
    ],
    "license": "Apache 2.0",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png"
      }
    ],
    "icon": "etcher-icon.png",
    "icon32": "etcher-icon-32.png",
    "icon64": "etcher-icon-64.png",
    "icon128": "etcher-icon-128.png",
    "icon256": "etcher-icon-256.png",
    "date": "2016-05-17",
    "iconColors": [
      "#45484c",
      "#e1af15",
      "#041332",
      "#856c30",
      "#9c8c54"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/resin-io/etcher/releases/10740645",
      "assets_url": "https://api.github.com/repos/resin-io/etcher/releases/10740645/assets",
      "upload_url": "https://uploads.github.com/repos/resin-io/etcher/releases/10740645/assets{?name,label}",
      "html_url": "https://github.com/resin-io/etcher/releases/tag/v1.4.4",
      "id": 10740645,
      "tag_name": "v1.4.4",
      "target_commitish": "cbd531e161a12721fb763b526781f66ef8237ac9",
      "name": "v1.4.4",
      "draft": false,
      "author": {
        "login": "resin-ci",
        "id": 34882892,
        "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/resin-ci",
        "html_url": "https://github.com/resin-ci",
        "followers_url": "https://api.github.com/users/resin-ci/followers",
        "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
        "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
        "organizations_url": "https://api.github.com/users/resin-ci/orgs",
        "repos_url": "https://api.github.com/users/resin-ci/repos",
        "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
        "received_events_url": "https://api.github.com/users/resin-ci/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-26T17:07:15Z",
      "published_at": "2018-04-26T21:02:44Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987020",
          "id": 6987020,
          "name": "Etcher-1.4.4-mac.zip",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 78030542,
          "download_count": 131,
          "created_at": "2018-04-26T17:47:46Z",
          "updated_at": "2018-04-26T17:47:49Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-1.4.4-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987021",
          "id": 6987021,
          "name": "Etcher-1.4.4.dmg",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 81121749,
          "download_count": 101152,
          "created_at": "2018-04-26T17:47:49Z",
          "updated_at": "2018-04-26T17:47:52Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-1.4.4.dmg"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6989104",
          "id": 6989104,
          "name": "etcher-cli-1.4.4-darwin-x64.tar.gz",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 18034892,
          "download_count": 728,
          "created_at": "2018-04-26T20:21:32Z",
          "updated_at": "2018-04-26T20:21:33Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-cli-1.4.4-darwin-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6989105",
          "id": 6989105,
          "name": "etcher-cli-1.4.4-linux-x64.tar.gz",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 19921477,
          "download_count": 2233,
          "created_at": "2018-04-26T20:21:33Z",
          "updated_at": "2018-04-26T20:21:34Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-cli-1.4.4-linux-x64.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6989106",
          "id": 6989106,
          "name": "etcher-cli-1.4.4-linux-x86.tar.gz",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/gzip",
          "state": "uploaded",
          "size": 19034521,
          "download_count": 390,
          "created_at": "2018-04-26T20:21:35Z",
          "updated_at": "2018-04-26T20:21:36Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-cli-1.4.4-linux-x86.tar.gz"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6989108",
          "id": 6989108,
          "name": "etcher-cli-1.4.4-windows-x64.zip",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 19459912,
          "download_count": 1253,
          "created_at": "2018-04-26T20:21:36Z",
          "updated_at": "2018-04-26T20:21:37Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-cli-1.4.4-windows-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6989109",
          "id": 6989109,
          "name": "etcher-cli-1.4.4-windows-x86.zip",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 19942001,
          "download_count": 300,
          "created_at": "2018-04-26T20:21:37Z",
          "updated_at": "2018-04-26T20:21:39Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-cli-1.4.4-windows-x86.zip"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987026",
          "id": 6987026,
          "name": "etcher-electron-1.4.4-i386.AppImage",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 85917696,
          "download_count": 205,
          "created_at": "2018-04-26T17:48:01Z",
          "updated_at": "2018-04-26T17:48:04Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4-i386.AppImage"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987027",
          "id": 6987027,
          "name": "etcher-electron-1.4.4-linux-ia32.zip",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 85362692,
          "download_count": 14470,
          "created_at": "2018-04-26T17:48:04Z",
          "updated_at": "2018-04-26T17:48:09Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4-linux-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987028",
          "id": 6987028,
          "name": "etcher-electron-1.4.4-linux-x64.zip",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 84285811,
          "download_count": 98201,
          "created_at": "2018-04-26T17:48:09Z",
          "updated_at": "2018-04-26T17:48:12Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4-linux-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987029",
          "id": 6987029,
          "name": "etcher-electron-1.4.4-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 84869120,
          "download_count": 717,
          "created_at": "2018-04-26T17:48:13Z",
          "updated_at": "2018-04-26T17:48:16Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987031",
          "id": 6987031,
          "name": "etcher-electron-1.4.4.i686.rpm",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-redhat-package-manager",
          "state": "uploaded",
          "size": 84644656,
          "download_count": 33,
          "created_at": "2018-04-26T17:48:16Z",
          "updated_at": "2018-04-26T17:48:19Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4.i686.rpm"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987033",
          "id": 6987033,
          "name": "etcher-electron-1.4.4.x86_64.rpm",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-redhat-package-manager",
          "state": "uploaded",
          "size": 83566881,
          "download_count": 79,
          "created_at": "2018-04-26T17:48:19Z",
          "updated_at": "2018-04-26T17:48:23Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron-1.4.4.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987034",
          "id": 6987034,
          "name": "etcher-electron_1.4.4_amd64.deb",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 57118988,
          "download_count": 2031,
          "created_at": "2018-04-26T17:48:24Z",
          "updated_at": "2018-04-26T17:48:26Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron_1.4.4_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987035",
          "id": 6987035,
          "name": "etcher-electron_1.4.4_i386.deb",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 57894528,
          "download_count": 768,
          "created_at": "2018-04-26T17:48:26Z",
          "updated_at": "2018-04-26T17:48:29Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/etcher-electron_1.4.4_i386.deb"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987022",
          "id": 6987022,
          "name": "Etcher-Portable-1.4.4-x64.exe",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdos-program",
          "state": "uploaded",
          "size": 59364952,
          "download_count": 39084,
          "created_at": "2018-04-26T17:47:52Z",
          "updated_at": "2018-04-26T17:47:53Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-Portable-1.4.4-x64.exe"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987023",
          "id": 6987023,
          "name": "Etcher-Portable-1.4.4-x86.exe",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdos-program",
          "state": "uploaded",
          "size": 56072008,
          "download_count": 13136,
          "created_at": "2018-04-26T17:47:54Z",
          "updated_at": "2018-04-26T17:47:56Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-Portable-1.4.4-x86.exe"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987024",
          "id": 6987024,
          "name": "Etcher-Setup-1.4.4-x64.exe",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdos-program",
          "state": "uploaded",
          "size": 59699912,
          "download_count": 244670,
          "created_at": "2018-04-26T17:47:56Z",
          "updated_at": "2018-04-26T17:47:59Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-Setup-1.4.4-x64.exe"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6987025",
          "id": 6987025,
          "name": "Etcher-Setup-1.4.4-x86.exe",
          "label": "",
          "uploader": {
            "login": "resin-ci",
            "id": 34882892,
            "avatar_url": "https://avatars0.githubusercontent.com/u/34882892?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/resin-ci",
            "html_url": "https://github.com/resin-ci",
            "followers_url": "https://api.github.com/users/resin-ci/followers",
            "following_url": "https://api.github.com/users/resin-ci/following{/other_user}",
            "gists_url": "https://api.github.com/users/resin-ci/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/resin-ci/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/resin-ci/subscriptions",
            "organizations_url": "https://api.github.com/users/resin-ci/orgs",
            "repos_url": "https://api.github.com/users/resin-ci/repos",
            "events_url": "https://api.github.com/users/resin-ci/events{/privacy}",
            "received_events_url": "https://api.github.com/users/resin-ci/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdos-program",
          "state": "uploaded",
          "size": 56406712,
          "download_count": 18103,
          "created_at": "2018-04-26T17:47:59Z",
          "updated_at": "2018-04-26T17:48:01Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/Etcher-Setup-1.4.4-x86.exe"
        },
        {
          "url": "https://api.github.com/repos/resin-io/etcher/releases/assets/6991796",
          "id": 6991796,
          "name": "SHASUMS256.txt",
          "label": null,
          "uploader": {
            "login": "jhermsmeier",
            "id": 244907,
            "avatar_url": "https://avatars3.githubusercontent.com/u/244907?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jhermsmeier",
            "html_url": "https://github.com/jhermsmeier",
            "followers_url": "https://api.github.com/users/jhermsmeier/followers",
            "following_url": "https://api.github.com/users/jhermsmeier/following{/other_user}",
            "gists_url": "https://api.github.com/users/jhermsmeier/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jhermsmeier/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jhermsmeier/subscriptions",
            "organizations_url": "https://api.github.com/users/jhermsmeier/orgs",
            "repos_url": "https://api.github.com/users/jhermsmeier/repos",
            "events_url": "https://api.github.com/users/jhermsmeier/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jhermsmeier/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/plain",
          "state": "uploaded",
          "size": 1849,
          "download_count": 67,
          "created_at": "2018-04-27T00:00:33Z",
          "updated_at": "2018-04-27T00:00:34Z",
          "browser_download_url": "https://github.com/resin-io/etcher/releases/download/v1.4.4/SHASUMS256.txt"
        }
      ],
      "tarball_url": "https://api.github.com/repos/resin-io/etcher/tarball/v1.4.4",
      "zipball_url": "https://api.github.com/repos/resin-io/etcher/zipball/v1.4.4",
      "body_html": "<h2>v1.4.4 - 2018-04-24</h2>\n<h3>Fixes</h3>\n<ul>\n<li>Don't display status dots with a quantity of zero on success screen</li>\n<li>Correct wording of flash status to use \"successful\" instead of \"succeeded\"</li>\n<li>Keep single drive-image pairs with warnings selected</li>\n</ul>\n<h3>Misc</h3>\n<ul>\n<li>Improve notification messages</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.103Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-etcher\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#etcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Etcher</h1>\n<blockquote>\n<p>Flash OS images to SD cards &amp; USB drives, safely and easily.</p>\n</blockquote>\n<p>Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly and much more.</p>\n<p><a href=\"https://etcher.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/885644c48b1b7e9d4f5e40026bc2f5402fc0c00e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Current Release\" data-canonical-src=\"https://img.shields.io/github/release/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f25a331fdb6e857994a02061477f205b2f4b0bef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/f25a331fdb6e857994a02061477f205b2f4b0bef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/resin-io/etcher/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55d9ad7972df905b187372dd4a34325f185bb6b6/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f726573696e2d696f2f6574636865722f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d6c696e7578\" alt=\"Travis CI status\" data-canonical-src=\"https://img.shields.io/travis/resin-io/etcher/master.svg?style=flat-square&amp;label=linux\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/resin-io/etcher/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d97fcaf99dc8ea95d56408280e2eea8899f187c/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f726573696e2d696f2f6574636865722f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d77696e646f7773\" alt=\"AppVeyor status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/resin-io/etcher/master.svg?style=flat-square&amp;label=windows\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/resin-io/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d9f9ff795b6f0a448ed24896a71a4c10a48f995/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency status\" data-canonical-src=\"https://img.shields.io/david/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://forums.resin.io/c/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/04c11975540c70c6d0d65305b96fef29fc663f35/68747470733a2f2f696d672e736869656c64732e696f2f646973636f757273652f68747470732f666f72756d732e726573696e2e696f2f746f706963732e7376673f7374796c653d666c61742d737175617265266c6162656c3d726573696e2e696f253230666f72756d73\" alt=\"Resin.io Forums\" data-canonical-src=\"https://img.shields.io/discourse/https/forums.resin.io/topics.svg?style=flat-square&amp;label=resin.io%20forums\" style=\"max-width:100%;\"></a>\n<a href=\"https://waffle.io/resin-io/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/946530bfeb02dc9664ac43a139143cadf973c618/68747470733a2f2f696d672e736869656c64732e696f2f776166666c652f6c6162656c2f726573696e2d696f2f6574636865722f696e25323070726f67726573732e7376673f7374796c653d666c61742d737175617265\" alt=\"Stories in Progress\" data-canonical-src=\"https://img.shields.io/waffle/label/resin-io/etcher/in%20progress.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<hr>\n<p><a href=\"https://etcher.io\" rel=\"nofollow\"><strong>Download</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/SUPPORT.md\"><strong>Support</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/USER-DOCUMENTATION.md\"><strong>Documentation</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/CONTRIBUTING.md\"><strong>Contributing</strong></a> | <a href=\"https://github.com/resin-io/etcher/milestones\"><strong>Roadmap</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/CLI.md\"><strong>CLI</strong></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png\"><img src=\"https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png\" alt=\"Etcher\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Operating Systems</h2>\n<ul>\n<li>Linux (most distros)</li>\n<li>macOS 10.9 and later</li>\n<li>Microsoft Windows 7 and later</li>\n</ul>\n<p>Note that Etcher will run on any platform officially supported by\n<a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>. Read more in their\n<a href=\"http://electron.atom.io/docs/tutorial/supported-platforms/\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installers</h2>\n<p>Refer to the <a href=\"https://etcher.io\" rel=\"nofollow\">downloads page</a> for the latest pre-made\ninstallers for all supported operating systems.</p>\n<h4><a id=\"user-content-debian-and-ubuntu-based-package-repository-gnulinux-x86x64\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#debian-and-ubuntu-based-package-repository-gnulinux-x86x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)</h4>\n<ol>\n<li>\n<p>Add Etcher debian repository:</p>\n<pre><code>echo &quot;deb https://dl.bintray.com/resin-io/debian stable etcher&quot; | sudo tee /etc/apt/sources.list.d/etcher.list\n</code></pre>\n</li>\n<li>\n<p>Trust Bintray.com&apos;s GPG key:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61</pre></div>\n</li>\n<li>\n<p>Update and install:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get update\nsudo apt-get install etcher-electron</pre></div>\n</li>\n</ol>\n<h5><a id=\"user-content-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Uninstall</h5>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get remove etcher-electron\nsudo rm /etc/apt/sources.list.d/etcher.list\nsudo apt-get update</pre></div>\n<h4><a id=\"user-content-redhat-rhel-and-fedora-based-package-repository-gnulinux-x86x64\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#redhat-rhel-and-fedora-based-package-repository-gnulinux-x86x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Redhat (RHEL) and Fedora based Package Repository (GNU/Linux x86/x64)</h4>\n<ol>\n<li>\n<p>Add Etcher rpm repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo wget https://bintray.com/resin-io/redhat/rpm -O /etc/yum.repos.d/bintray-resin-io-redhat.repo</pre></div>\n</li>\n<li>\n<p>Update and install:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo yum install -y etcher-electron</pre></div>\n<p>or</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dnf install -y etcher-electron</pre></div>\n</li>\n</ol>\n<h5><a id=\"user-content-uninstall-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#uninstall-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Uninstall</h5>\n<pre><code>sudo yum remove -y etcher-electron\nsudo rm /etc/yum.repos.d/bintray-resin-io-redhat.repo\nsudo yum clean all\nsudo yum makecache fast\n</code></pre>\n<p>or</p>\n<pre><code>sudo dnf remove -y etcher-electron\nsudo rm /etc/yum.repos.d/bintray-resin-io-redhat.repo\nsudo dnf clean all\nsudo dnf makecache\n</code></pre>\n<h4><a id=\"user-content-brew-cask-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#brew-cask-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Brew Cask (macOS)</h4>\n<p>Note that the Etcher Cask has to be updated manually to point to new versions,\nso it might not refer to the latest version immediately after an Etcher\nrelease.</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install etcher</pre></div>\n<h5><a id=\"user-content-uninstall-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#uninstall-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Uninstall</h5>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask uninstall etcher</pre></div>\n<h3><a id=\"user-content-chocolatey-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#chocolatey-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Chocolatey (Windows)</h3>\n<p>This package is maintained by <a href=\"https://github.com/majkinetor\">@majkinetor</a>, and\nis kept up to date automatically.</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install etcher</pre></div>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>If you&apos;re having any problem, please <a href=\"https://github.com/resin-io/etcher/issues/new\">raise an issue</a> on GitHub and\nthe resin.io team will be happy to help.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/resin-io/etcher/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Etcher is free software, and may be redistributed under the terms specified in\nthe <a href=\"https://github.com/resin-io/etcher/blob/master/LICENSE\">license</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-etcher\" class=\"anchor\" aria-hidden=\"true\" href=\"#etcher\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Etcher</h1>\n<blockquote>\n<p>Flash OS images to SD cards &amp; USB drives, safely and easily.</p>\n</blockquote>\n<p>Etcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly and much more.</p>\n<p><a href=\"https://etcher.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/885644c48b1b7e9d4f5e40026bc2f5402fc0c00e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Current Release\" data-canonical-src=\"https://img.shields.io/github/release/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f25a331fdb6e857994a02061477f205b2f4b0bef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/f25a331fdb6e857994a02061477f205b2f4b0bef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/resin-io/etcher/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/55d9ad7972df905b187372dd4a34325f185bb6b6/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f726573696e2d696f2f6574636865722f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d6c696e7578\" alt=\"Travis CI status\" data-canonical-src=\"https://img.shields.io/travis/resin-io/etcher/master.svg?style=flat-square&amp;label=linux\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/resin-io/etcher/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d97fcaf99dc8ea95d56408280e2eea8899f187c/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f726573696e2d696f2f6574636865722f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d77696e646f7773\" alt=\"AppVeyor status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/resin-io/etcher/master.svg?style=flat-square&amp;label=windows\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/resin-io/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d9f9ff795b6f0a448ed24896a71a4c10a48f995/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f726573696e2d696f2f6574636865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency status\" data-canonical-src=\"https://img.shields.io/david/resin-io/etcher.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://forums.resin.io/c/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/04c11975540c70c6d0d65305b96fef29fc663f35/68747470733a2f2f696d672e736869656c64732e696f2f646973636f757273652f68747470732f666f72756d732e726573696e2e696f2f746f706963732e7376673f7374796c653d666c61742d737175617265266c6162656c3d726573696e2e696f253230666f72756d73\" alt=\"Resin.io Forums\" data-canonical-src=\"https://img.shields.io/discourse/https/forums.resin.io/topics.svg?style=flat-square&amp;label=resin.io%20forums\" style=\"max-width:100%;\"></a>\n<a href=\"https://waffle.io/resin-io/etcher\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/946530bfeb02dc9664ac43a139143cadf973c618/68747470733a2f2f696d672e736869656c64732e696f2f776166666c652f6c6162656c2f726573696e2d696f2f6574636865722f696e25323070726f67726573732e7376673f7374796c653d666c61742d737175617265\" alt=\"Stories in Progress\" data-canonical-src=\"https://img.shields.io/waffle/label/resin-io/etcher/in%20progress.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<hr>\n<p><a href=\"https://etcher.io\" rel=\"nofollow\"><strong>Download</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/SUPPORT.md\"><strong>Support</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/USER-DOCUMENTATION.md\"><strong>Documentation</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/CONTRIBUTING.md\"><strong>Contributing</strong></a> | <a href=\"https://github.com/resin-io/etcher/milestones\"><strong>Roadmap</strong></a> | <a href=\"https://github.com/resin-io/etcher/blob/master/docs/CLI.md\"><strong>CLI</strong></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png\"><img src=\"https://raw.githubusercontent.com/resin-io/etcher/master/screenshot.png\" alt=\"Etcher\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Operating Systems</h2>\n<ul>\n<li>Linux (most distros)</li>\n<li>macOS 10.9 and later</li>\n<li>Microsoft Windows 7 and later</li>\n</ul>\n<p>Note that Etcher will run on any platform officially supported by\n<a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>. Read more in their\n<a href=\"http://electron.atom.io/docs/tutorial/supported-platforms/\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installers</h2>\n<p>Refer to the <a href=\"https://etcher.io\" rel=\"nofollow\">downloads page</a> for the latest pre-made\ninstallers for all supported operating systems.</p>\n<h4><a id=\"user-content-debian-and-ubuntu-based-package-repository-gnulinux-x86x64\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian-and-ubuntu-based-package-repository-gnulinux-x86x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)</h4>\n<ol>\n<li>\n<p>Add Etcher debian repository:</p>\n<pre><code>echo \"deb https://dl.bintray.com/resin-io/debian stable etcher\" | sudo tee /etc/apt/sources.list.d/etcher.list\n</code></pre>\n</li>\n<li>\n<p>Trust Bintray.com's GPG key:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61</pre></div>\n</li>\n<li>\n<p>Update and install:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get update\nsudo apt-get install etcher-electron</pre></div>\n</li>\n</ol>\n<h5><a id=\"user-content-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"#uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Uninstall</h5>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get remove etcher-electron\nsudo rm /etc/apt/sources.list.d/etcher.list\nsudo apt-get update</pre></div>\n<h4><a id=\"user-content-redhat-rhel-and-fedora-based-package-repository-gnulinux-x86x64\" class=\"anchor\" aria-hidden=\"true\" href=\"#redhat-rhel-and-fedora-based-package-repository-gnulinux-x86x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Redhat (RHEL) and Fedora based Package Repository (GNU/Linux x86/x64)</h4>\n<ol>\n<li>\n<p>Add Etcher rpm repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo wget https://bintray.com/resin-io/redhat/rpm -O /etc/yum.repos.d/bintray-resin-io-redhat.repo</pre></div>\n</li>\n<li>\n<p>Update and install:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo yum install -y etcher-electron</pre></div>\n<p>or</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dnf install -y etcher-electron</pre></div>\n</li>\n</ol>\n<h5><a id=\"user-content-uninstall-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#uninstall-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Uninstall</h5>\n<pre><code>sudo yum remove -y etcher-electron\nsudo rm /etc/yum.repos.d/bintray-resin-io-redhat.repo\nsudo yum clean all\nsudo yum makecache fast\n</code></pre>\n<p>or</p>\n<pre><code>sudo dnf remove -y etcher-electron\nsudo rm /etc/yum.repos.d/bintray-resin-io-redhat.repo\nsudo dnf clean all\nsudo dnf makecache\n</code></pre>\n<h4><a id=\"user-content-brew-cask-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#brew-cask-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Brew Cask (macOS)</h4>\n<p>Note that the Etcher Cask has to be updated manually to point to new versions,\nso it might not refer to the latest version immediately after an Etcher\nrelease.</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install etcher</pre></div>\n<h5><a id=\"user-content-uninstall-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#uninstall-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Uninstall</h5>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask uninstall etcher</pre></div>\n<h3><a id=\"user-content-chocolatey-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#chocolatey-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Chocolatey (Windows)</h3>\n<p>This package is maintained by <a href=\"https://github.com/majkinetor\">@majkinetor</a>, and\nis kept up to date automatically.</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install etcher</pre></div>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>If you're having any problem, please <a href=\"https://github.com/resin-io/etcher/issues/new\">raise an issue</a> on GitHub and\nthe resin.io team will be happy to help.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Etcher is free software, and may be redistributed under the terms specified in\nthe <a href=\"https://github.com/resin-io/etcher/blob/master/LICENSE\">license</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.119Z",
    "goodColorOnWhite": "#041332",
    "goodColorOnBlack": "#E1AF15",
    "faintColorOnWhite": "rgba(4, 19, 50, 0.1)"
  },
  {
    "slug": "everdo",
    "name": "Everdo",
    "description": "Task management (to-do) app for Linux, Windows and Mac. Privacy-focused, powerful, free.",
    "website": "https://everdo.net",
    "category": "Productivity",
    "keywords": [
      "todo",
      "gtd",
      "productivity",
      "getting things done"
    ],
    "screenshots": [
      {
        "imageUrl": "https://s3.us-east-2.amazonaws.com/content.everdo.net/electron-apps/everdo-screenshot-on-screen.jpg",
        "caption": "Everdo User Interface",
        "imageLink": "https://everdo.net"
      }
    ],
    "icon": "everdo-icon.png",
    "icon32": "everdo-icon-32.png",
    "icon64": "everdo-icon-64.png",
    "icon128": "everdo-icon-128.png",
    "icon256": "everdo-icon-256.png",
    "date": "2017-11-19",
    "iconColors": [
      "#64bb63",
      "#549453",
      "#447c44",
      "#549c54",
      "#5ca45a"
    ],
    "goodColorOnWhite": "#447C44",
    "goodColorOnBlack": "#64BB63",
    "faintColorOnWhite": "rgba(68, 124, 68, 0.1)"
  },
  {
    "slug": "explorer",
    "name": "Explorer",
    "description": "Statistics the easy way",
    "category": "Productivity",
    "repository": "https://github.com/jfbouzereau/explorer",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/jfbouzereau/explorer/master/screenshots/explorer2.png"
      }
    ],
    "icon": "explorer-icon.png",
    "icon32": "explorer-icon-32.png",
    "icon64": "explorer-icon-64.png",
    "icon128": "explorer-icon-128.png",
    "icon256": "explorer-icon-256.png",
    "date": "2016-04-13",
    "iconColors": [
      "#bb8bf3",
      "#f9f8f9",
      "#a391ba",
      "#beb5cb",
      "#dcc1fc"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/3082901",
      "assets_url": "https://api.github.com/repos/jfbouzereau/explorer/releases/3082901/assets",
      "upload_url": "https://uploads.github.com/repos/jfbouzereau/explorer/releases/3082901/assets{?name,label}",
      "html_url": "https://github.com/jfbouzereau/explorer/releases/tag/1.104",
      "id": 3082901,
      "tag_name": "1.104",
      "target_commitish": "master",
      "name": "v.104",
      "draft": false,
      "author": {
        "login": "jfbouzereau",
        "id": 1042041,
        "avatar_url": "https://avatars0.githubusercontent.com/u/1042041?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jfbouzereau",
        "html_url": "https://github.com/jfbouzereau",
        "followers_url": "https://api.github.com/users/jfbouzereau/followers",
        "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}",
        "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions",
        "organizations_url": "https://api.github.com/users/jfbouzereau/orgs",
        "repos_url": "https://api.github.com/users/jfbouzereau/repos",
        "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}",
        "received_events_url": "https://api.github.com/users/jfbouzereau/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-04-23T08:04:59Z",
      "published_at": "2016-04-23T08:39:44Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588831",
          "id": 1588831,
          "name": "Explorer-darwin-x64.zip",
          "label": null,
          "uploader": {
            "login": "jfbouzereau",
            "id": 1042041,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1042041?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jfbouzereau",
            "html_url": "https://github.com/jfbouzereau",
            "followers_url": "https://api.github.com/users/jfbouzereau/followers",
            "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}",
            "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions",
            "organizations_url": "https://api.github.com/users/jfbouzereau/orgs",
            "repos_url": "https://api.github.com/users/jfbouzereau/repos",
            "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jfbouzereau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 43580020,
          "download_count": 3281,
          "created_at": "2016-04-23T08:06:05Z",
          "updated_at": "2016-04-23T08:12:52Z",
          "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-darwin-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588839",
          "id": 1588839,
          "name": "Explorer-win32-ia32.zip",
          "label": null,
          "uploader": {
            "login": "jfbouzereau",
            "id": 1042041,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1042041?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jfbouzereau",
            "html_url": "https://github.com/jfbouzereau",
            "followers_url": "https://api.github.com/users/jfbouzereau/followers",
            "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}",
            "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions",
            "organizations_url": "https://api.github.com/users/jfbouzereau/orgs",
            "repos_url": "https://api.github.com/users/jfbouzereau/repos",
            "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jfbouzereau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 43667276,
          "download_count": 2991,
          "created_at": "2016-04-23T08:13:05Z",
          "updated_at": "2016-04-23T08:19:50Z",
          "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/jfbouzereau/explorer/releases/assets/1588856",
          "id": 1588856,
          "name": "Explorer-win32-x64.zip",
          "label": null,
          "uploader": {
            "login": "jfbouzereau",
            "id": 1042041,
            "avatar_url": "https://avatars0.githubusercontent.com/u/1042041?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jfbouzereau",
            "html_url": "https://github.com/jfbouzereau",
            "followers_url": "https://api.github.com/users/jfbouzereau/followers",
            "following_url": "https://api.github.com/users/jfbouzereau/following{/other_user}",
            "gists_url": "https://api.github.com/users/jfbouzereau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jfbouzereau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jfbouzereau/subscriptions",
            "organizations_url": "https://api.github.com/users/jfbouzereau/orgs",
            "repos_url": "https://api.github.com/users/jfbouzereau/repos",
            "events_url": "https://api.github.com/users/jfbouzereau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jfbouzereau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 52875462,
          "download_count": 3308,
          "created_at": "2016-04-23T08:24:31Z",
          "updated_at": "2016-04-23T08:32:44Z",
          "browser_download_url": "https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-win32-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/jfbouzereau/explorer/tarball/1.104",
      "zipball_url": "https://api.github.com/repos/jfbouzereau/explorer/zipball/1.104",
      "body_html": "<p>Add neural network ( perceptron )</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.164Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h2>\n<p>This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That&apos;s why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.</p>\n<h2><a id=\"user-content-videos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#videos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Videos</h2>\n<table>\n<tbody><tr>\n\t<td>Overview</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x39lwif_data-explorer-demo_tech\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a></td>\n\t<td align=\"center\"> \n\t\t<a href=\"https://youtu.be/S0pAdZcNnj4\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a></td>\n</tr>\n<tr>\n\t<td> Contingency table</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x3ciuco_contingency-table-with-data-explorer_lifesty\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a></td>\n\t<td align=\"center\">\n\t\t<a href=\"https://www.youtube.com/watch?v=6hUlluoQOd8\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a></td>\n</tr>\n<tr>\n\t<td> Weather data</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x43ve34\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n\t<td align=\"center\">\n\t\t<a href=\"https://www.youtube.com/watch?v=SiRfQXZCiDg\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n</tr>\n<tr>\n\t<td> Animation </td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x46oonf\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n\t<td align=\"center\">\n\t\t<a href=\"https://youtu.be/kbB_wY6OaZc\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n</tr>\n</tbody></table>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/explorer2.png\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/explorer2.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/explorer3.png\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/explorer3.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#installation-and-run\">Installation and run</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#build-from-source\">Build from Source</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#data-loading\">Data loading</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#main-window\">Main window</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#graph\">Graph</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#tools\">Tools</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#selection\">Selection</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#conversions\">Conversions</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#units\">Units</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#types-of-analyses\">Types of analyses</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#in-the-browser\">In the browser</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#credits\">Credits</a></li>\n<li><a href=\"https://github.com/jfbouzereau/explorer/blob/master/#contact\">Contact</a></li>\n</ul>\n<h2><a id=\"user-content-installation-and-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#installation-and-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation and run</h2>\n<p>The Explorer is written in javascript and built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a>,</p>\n<h5><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OSX</h5>\n<p>Download the latest version for darwin from <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>.</p>\n<h5><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h5>\n<p>Download the latest version corresponding to your system (32bit or 64bit) from <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>. The application is bundled into a single exe file, thanks to <a href=\"http://www.boxedapp.com/boxedapppacker/index.html\" rel=\"nofollow\">BoxedApp Packer</a> .</p>\n<h5><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h5>\n<p>Follow the &quot;Build from source&quot; instructions below.</p>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build from Source</h2>\n<p>Should you want to go the Build &amp; Deploy route -you&apos;ll require <code>node.js</code> (developed\non v6.1.0, confirmed to work on v4.7.3) and <code>npm</code> (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).</p>\n<p>Download and unzip the Source files (<code>zip</code> or <code>tar.gz</code>) from the <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>, or clone the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/jfbouzereau/explorer.git</pre></div>\n<p>Enter the Explorer&apos;s directory with <code>cd explorer-1.x/app</code> (if you downloaded it from Releases) or <code>cd explorer/app</code> (if you cloned the repository).</p>\n<p>Install the dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>And launch the app:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-data-loading\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#data-loading\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Data loading</h2>\n<p>At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.</p>\n<p><a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/loader.png\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/loader.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Various file formats are accepted :</p>\n<table border=\"0\">\n<tbody><tr>\n\t<th>Source</th>\n\t<th>File extension</th>\n\t<th>Remarks</th>\n</tr>\n<tr>\n\t<td>Access</td>\n\t<td>mdb , accdb</td>\n\t<td>Access 2000 or higher</td>\n</tr>\n<tr>\n\t<td>ARFF / KEEL</td>\n\t<td>*</td>\n\t<td>No comments at the beginning of the file.<br>\n\tThe first line must be @relation \n\t</td>\n</tr>\n<tr>\n\t<td>BigQuery</td>\n\t<td>*</td>\n\t<td>A config file with a content like this: <br>\nBigQuery <br>\nclient_secret:/full/path/to/my_private_key.json <br>\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000 <br>\ntimeout:60000 <br>\n\t</td>\n</tr>\n<tr>\n\t<td>dBase</td>\n\t<td>dbf</td>\n\t<td></td>\n</tr>\n<tr>\t\n\t<td>Excel</td>\n\t<td>xlsx</td>\n\t<td>The names of the fields are expected at the top of the columns</td>\n</tr>\n<tr>\n\t<td>JMP</td>\n\t<td>jmp</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>JSON file</td>\n\t<td>*</td>\n\t<td>A JSON array of records</td>\n</tr>\n<tr>\n\t<td>LIMDEP / NLOGIT</td>\n\t<td>lpj</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>MINITAB</td>\n\t<td>mtw</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>MLwiN</td>\n\t<td>ws</td>\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>MongoDB</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\n\t\tmongodb<br>\n\t\thost:192.168.0.121:27017<br>\n\t\tdatabase:geo<br>\n\t\tcollection:countries<br>\n\t\tquery:{cont:{$eq:&quot;EU&quot;},pop:{$gt:50000000}}<br>\n\t</td>\n</tr>\n<tr>\n\t<td>Mysql</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\nmysql <br>\nhost:192.168.0.2 <br>\nuser:bob <br>\npassword:secret <br>\ndatabase:test <br>\nquery:select * from mytable <br>\n\t</td>\n</tr>\n<tr>\n\t<td>Postgres</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\npostgres <br>\nhost:192.168.0.2 <br>\nuser:bob <br>\npassword:secret <br>\ndatabase:test <br>\nquery:select * from mytable <br>\n<br>\nor: <br>\npostgres <br>\nconnection:bob:secret@192.168.0.2/test <br>\nquery:select * from mytable <br>\n\t</td>\n</tr>\n<tr>\n\t<td>R</td>\n\t<td>rdb</td>\n\t<td>Binary format only</td>\n</tr>\n<tr>\n\t<td>SAS</td>\n\t<td>sas7bdat</td>\t\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>SPLUS</td>\n\t<td>sdd</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>SPSS</td>\n\t<td>sav</td>\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>SQL Server</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\n\t\tmssql<br>\n\t\thost:192.168.0.121<br>\n\t\tusername:bob<br>\n\t\tpassword:secret<br>\n\t\tquery:select * from mytable<br>\n\t</td>\n</tr>\n<tr>\n\t<td>Stata</td>\n\t<td>dta</td>\t\n\t<td>Stata 8 or higher</td>\n</tr>\n<tr>\t\n\t<td>Tabular file</td>\n\t<td>*</td>\n\t<td>The names of the fields are expected on the first line</td>\n</tr>\n<tr>\n\t<td>Bzip2 file</td>\n\t<td>bz2</td>\n\t<td>The uncompressed file must be in one of the previous formats</td>\n</tr>\n<tr>\n\t<td>Gzip file</td>\n\t<td>gz</td>\n\t<td>The uncompressed file must be in one of the previous formats</td>\n</tr>\n<tr>\n\t<td>Web file</td>\n\t<td>*</td>\n\t<td>Contains the url of the data. The remote file must be in one of the previous formats</td>\n</tr>\n</tbody></table>\n<p>If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.</p>\n<h2><a id=\"user-content-main-window\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#main-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main window</h2>\n<p>Once the data have been successfully loaded, the main window is displayed :</p>\n<p><a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/workspace.jpg\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/workspace.jpg\" alt=\"workspace\" style=\"max-width:100%;\"></a></p>\n<p>Here are the elements of the interface :</p>\n<ol>\n<li>\n<p>List of the categorical fields (aka &quot;the pink zone&quot;). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.</p>\n</li>\n<li>\n<p>Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.</p>\n</li>\n<li>\n<p>List of the numerical fields (aka &quot;the blue zone&quot;). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.</p>\n</li>\n<li>\n<p>Icons of the tools</p>\n</li>\n<li>\n<p>Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.</p>\n</li>\n<li>\n<p>Dock This area is used to keep graphs that are temporarily removed from the workspace.</p>\n</li>\n<li>\n<p>Version number</p>\n</li>\n<li>\n<p>Memory usage</p>\n</li>\n<li>\n<p>Workspace. This area is where the graphs are created and arranged.</p>\n</li>\n</ol>\n<h2><a id=\"user-content-graph\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#graph\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Graph</h2>\n<p>To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.</p>\n<p>A graph is represented by an area with different noticeable parts :\n<a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/graph.jpg\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/graph.jpg\" alt=\"graph\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>\n<p>Close box. Click on this box to close the graph. All the computations done will be lost.</p>\n</li>\n<li>\n<p>Option menu. Some graphs have different ways of representing the results. In that case   click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.</p>\n</li>\n<li>\n<p>Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.</p>\n</li>\n<li>\n<p>Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).</p>\n</li>\n<li>\n<p>Resize box. Click on this box and drag to resize the graph.</p>\n</li>\n</ol>\n<p>To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.</p>\n<h2><a id=\"user-content-selection\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#selection\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Selection</h2>\n<p>Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.</p>\n<h5><a id=\"user-content-selection-based-on-a-categorical-field\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#selection-based-on-a-categorical-field\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Selection based on a categorical field</h5>\n<ul>\n<li>Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.</li>\n<li>Drag the slice of the group to be processed out of the graph, onto the workspace.</li>\n<li>This creates a new pie chart with a selection equal to the slice&apos;s category.</li>\n<li>Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.</li>\n</ul>\n<p>Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.</p>\n<h5><a id=\"user-content-selection-based-on-a-numerical-field\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#selection-based-on-a-numerical-field\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Selection based on a numerical field</h5>\n<ul>\n<li>Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.</li>\n</ul>\n<h5><a id=\"user-content-combining-selections\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#combining-selections\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Combining selections</h5>\n<p>Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.</p>\n<p>If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches</p>\n<p>If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.</p>\n<h2><a id=\"user-content-conversions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#conversions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Conversions</h2>\n<p>When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.</p>\n<ul>\n<li>\n<p>Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as  strings of characters.</p>\n</li>\n<li>\n<p>Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:</p>\n</li>\n</ul>\n<p>Original data:</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td></tr>\n<tr><td>1</td><td>Blue</td></tr>\n<tr><td>2</td><td>Red</td></tr>\n<tr><td>3</td><td>Green</td></tr>\n<tr><td>4</td><td>Red</td></tr>\n</tbody></table>\n<p>Data after the conversion</p>\n<table>\n<tbody><tr><td>ID</td><td>Blue</td><td>Red</td><td>Green</td></tr>\n<tr><td>1</td><td>1</td><td>0</td><td>0</td></tr>\n<tr><td>2</td><td>0</td><td>1</td><td>0</td></tr>\n<tr><td>3</td><td>0</td><td>0</td><td>1</td></tr>\n<tr><td>4</td><td>0</td><td>1</td><td>0</td></tr>\n</tbody></table>\n<ul>\n<li>Drag the special numerical field &quot;1&quot; to the pink zone. This &quot;pivots&quot; the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.</li>\n</ul>\n<p>Original data :</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td><td>HEIGHT</td><td>WIDTH</td><td>DEPTH</td></tr>\n<tr><td>1</td><td>Blue</td><td>142</td><td>25</td><td>11</td></tr>\n<tr><td>2</td><td>Red</td><td>175</td><td>12</td><td>16</td></tr>\n<tr><td>3</td><td>Green</td><td>109</td><td>48</td><td>14</td></tr>\n</tbody></table>\n<p>Data after the pivot :</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td><td>PIVOT</td><td>COUNT</td></tr>\n<tr><td>1</td><td>Blue</td><td>HEIGHT</td><td>142</td></tr>\n<tr><td>1</td><td>Blue</td><td>WIDTH</td><td>25</td></tr>\n<tr><td>1</td><td>Blue</td><td>DEPTH</td><td>11</td></tr>\n<tr><td>2</td><td>Red</td><td>HEIGHT</td><td>175</td></tr>\n<tr><td>2</td><td>Red</td><td>WIDTH</td><td>12</td></tr>\n<tr><td>2</td><td>Red</td><td>DEPTH</td><td>16</td></tr>\n<tr><td>3</td><td>Green</td><td>HEIGHT</td><td>109</td></tr>\n<tr><td>3</td><td>Green</td><td>WIDTH</td><td>48</td></tr>\n<tr><td>3</td><td>Green</td><td>DEPTH</td><td>14</td></tr>\n</tbody></table><h2><a id=\"user-content-units\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#units\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Units</h2><ul>\n<li>\n<p>All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the &quot;unit&quot; of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field &quot;1&quot; onto the graph.</p>\n</li>\n<li>\n<p>All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :</p>\n</li>\n</ul><p><a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/balloons.png\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/balloons.png\" alt=\"balloons\" style=\"max-width:100%;\"></a></p><h2><a id=\"user-content-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tools</h2><p>Here are the various tools proposed by the toolbar at the bottom of the screen :</p><p><a target=\"_blank\" href=\"https://github.com/jfbouzereau/explorer/blob/master/screenshots/tools.jpg\"><img src=\"https://github.com/jfbouzereau/explorer/raw/master/screenshots/tools.jpg\" alt=\"graph\" style=\"max-width:100%;\"></a></p><ul>\n<li>\n<p>Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3,  you must sort by field3 first, then field2, and finally field1.</p>\n</li>\n<li>\n<p>Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.</p>\n</li>\n<li>\n<p>Add : Drag this icon to the pink or blue zone to create a new field. See below.</p>\n</li>\n<li>\n<p>Help. Drag this icon onto a graph to get some informations about the analysis, the results produced,  the representation options, and the possible actions.</p>\n</li>\n<li>\n<p>Picture : Drag this icon onto a graph to get its image in png format.</p>\n</li>\n<li>\n<p>Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.</p>\n</li>\n<li>\n<p>Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.</p>\n</li>\n</ul><h2><a id=\"user-content-types-of-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#types-of-analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Types of analysis</h2><ul>\n<li>Pie chart</li>\n<li>Bar chart</li>\n<li>Line chart</li>\n<li>Association diagram</li>\n<li>Word cloud</li>\n<li>Arc diagram</li>\n<li>Contingency table</li>\n<li>Multiple Correspondence analysis</li>\n<li>3-variable graph</li>\n<li>Treemap</li>\n<li>Chi-2 tests\n<ul>\n<li>Pearson&apos; chi-square test</li>\n<li>Yates&apos; chi-square test</li>\n<li>G-test</li>\n<li>Fisher&apos;s exact test</li>\n</ul>\n</li>\n<li>Gini impurity</li>\n<li>Entropy</li>\n<li>Repartition curve</li>\n<li>Distribution curve</li>\n<li>Scatter plot</li>\n<li>Ternary plot</li>\n<li>Andrew&apos;s curves</li>\n<li>Survey plot</li>\n<li>3D plot</li>\n<li>Correlations</li>\n<li>Autocorrelation plot</li>\n<li>Probability plot</li>\n<li>Tukey-lambda PPCC plot</li>\n<li>Lag plot</li>\n<li>General statistics</li>\n<li>Normality tests\n<ul>\n<li>Shapiro-Wilk test</li>\n<li>Anderson-Darling test</li>\n<li>Lilliefors test</li>\n<li>D&apos;Agostino test</li>\n<li>Anscombe test</li>\n<li>Omnibus test</li>\n<li>Jarque-Bera test</li>\n</ul>\n</li>\n<li>Analysis of variance\n<ul>\n<li>Bartlett&apos;s test</li>\n<li>F-test</li>\n<li>Levene test</li>\n<li>Brown Forsythe test</li>\n<li>Box&apos;s M test</li>\n<li>Student&apos;s T-test</li>\n<li>Welch T-test</li>\n<li>Hotelling&apos;s test</li>\n<li>Wilk&apos;s lambda</li>\n<li>Lawley-Hotelling trace</li>\n<li>Pillai trace</li>\n<li>Two-way anova</li>\n</ul>\n</li>\n<li>Non-parametric tests\n<ul>\n<li>Kolmogorov-Smirnov test</li>\n<li>Kruskal-Wallis test</li>\n<li>Jonckheere test</li>\n<li>Cochran Q test</li>\n<li>Durbin test</li>\n<li>Friedman test</li>\n<li>Mantel-Haenszel test</li>\n<li>Breslow-Day test</li>\n<li>Woolf test</li>\n</ul>\n</li>\n<li>Principal components</li>\n<li>Canonical correlation analysis</li>\n<li>K-means</li>\n<li>K-medoids</li>\n<li>Fuzzy C-means</li>\n<li>Huen diagram</li>\n<li>Dendogram</li>\n<li>Radviz</li>\n<li>Discriminant analysis</li>\n<li>Regressions\n<ul>\n<li>Linear regression</li>\n<li>Poisson regression</li>\n<li>Negative binomial regression</li>\n<li>Logistic regression</li>\n<li>Least angle regression</li>\n</ul>\n</li>\n<li>Influence plot</li>\n<li>QQ plot</li>\n<li>Box plot</li>\n<li>Parallel coordinates</li>\n<li>Neural network (perceptron)</li>\n</ul><h2><a id=\"user-content-in-the-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#in-the-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>In the browser</h2><p>The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.</p><h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2><p>The Explorer takes advantage of some very useful npm modules :</p><ul>\n<li><a href=\"https://www.npmjs.com/package/gapitoken\" rel=\"nofollow\">gapitoken</a> Node.js module for Google API service account authorization</li>\n<li><a href=\"https://www.npmjs.com/package/mongodb\" rel=\"nofollow\">mongodb</a> The official MongoDB driver for Node.js</li>\n<li><a href=\"https://www.npmjs.com/package/pg\" rel=\"nofollow\">pg</a> Pure javascript PostgreSQL client for node.ja</li>\n<li><a href=\"https://www.npmjs.com/package/lzma-purejs\" rel=\"nofollow\">lzma-purejs</a> pure JavaScript LZMA de/compression, for node.js</li>\n<li><a href=\"https://www.npmjs.com/package/mysql\" rel=\"nofollow\">mysql</a> A node.js driver for mysql</li>\n<li><a href=\"https://www.npmjs.com/package/request\" rel=\"nofollow\">request</a> Simplified HTTP request client</li>\n<li><a href=\"https://github.com/cazala/synaptic\">synaptic</a> Architecture-free neural network library for node.js and the browser</li>\n<li><a href=\"https://www.npmjs.com/package/tedious\" rel=\"nofollow\">tedious</a> A TDS driver, for connecting to MS SQLServer databases</li>\n</ul><h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jfbouzereau/explorer/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contact</h2><p><a href=\"https://github.com/jfbouzereau/explorer/blob/master/mailto:jfbouzereau@netcourrier.com\">jfbouzereau@netcourrier.com</a></p><table>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n</table></article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h2>\n<p>This Explorer allows to perform various statistical analyses and data mining operations in a very easy and intuitive way. As the name implies, this software aims at exploring data and getting quick insight of the order of magnitude of the observed objects. That's why it does focus on graphical representation and mouse driven operations, unlike the traditional statistical tools cluttered with numerous dialog boxes and lists with five decimal figures. You can, however, have the detailed numbers once your analysis is completed.</p>\n<h2><a id=\"user-content-videos\" class=\"anchor\" aria-hidden=\"true\" href=\"#videos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Videos</h2>\n<table>\n<tbody><tr>\n\t<td>Overview</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x39lwif_data-explorer-demo_tech\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a></td>\n\t<td align=\"center\"> \n\t\t<a href=\"https://youtu.be/S0pAdZcNnj4\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a></td>\n</tr>\n<tr>\n\t<td> Contingency table</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x3ciuco_contingency-table-with-data-explorer_lifesty\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a></td>\n\t<td align=\"center\">\n\t\t<a href=\"https://www.youtube.com/watch?v=6hUlluoQOd8\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a></td>\n</tr>\n<tr>\n\t<td> Weather data</td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x43ve34\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n\t<td align=\"center\">\n\t\t<a href=\"https://www.youtube.com/watch?v=SiRfQXZCiDg\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n</tr>\n<tr>\n\t<td> Animation </td>\n\t<td align=\"center\">\n\t\t<a href=\"http://www.dailymotion.com/video/x46oonf\" title=\"watch on dailymotion\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/7c1c88e017cec5890d8d381d5a1f0d5bbf283e58/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f6461696c796d6f74696f6e2e706e67\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/dailymotion.png\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n\t<td align=\"center\">\n\t\t<a href=\"https://youtu.be/kbB_wY6OaZc\" title=\"watch on youtube\" rel=\"nofollow\">\n\t\t\t<img src=\"https://camo.githubusercontent.com/639f8dab6479f49b1301db15dda1b564825f2025/687474703a2f2f6a66626f757a65726561752e667265652e66722f6578706c6f7265722f796f75747562652e6a706567\" data-canonical-src=\"http://jfbouzereau.free.fr/explorer/youtube.jpeg\" style=\"max-width:100%;\">\n\t\t</a>\n\t</td>\n</tr>\n</tbody></table>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"screenshots/explorer2.png\"><img src=\"screenshots/explorer2.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"screenshots/explorer3.png\"><img src=\"screenshots/explorer3.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"#installation-and-run\">Installation and run</a></li>\n<li><a href=\"#build-from-source\">Build from Source</a></li>\n<li><a href=\"#data-loading\">Data loading</a></li>\n<li><a href=\"#main-window\">Main window</a></li>\n<li><a href=\"#graph\">Graph</a></li>\n<li><a href=\"#tools\">Tools</a></li>\n<li><a href=\"#selection\">Selection</a></li>\n<li><a href=\"#conversions\">Conversions</a></li>\n<li><a href=\"#units\">Units</a></li>\n<li><a href=\"#types-of-analyses\">Types of analyses</a></li>\n<li><a href=\"#in-the-browser\">In the browser</a></li>\n<li><a href=\"#credits\">Credits</a></li>\n<li><a href=\"#contact\">Contact</a></li>\n</ul>\n<h2><a id=\"user-content-installation-and-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-and-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation and run</h2>\n<p>The Explorer is written in javascript and built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a>,</p>\n<h5><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OSX</h5>\n<p>Download the latest version for darwin from <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>.</p>\n<h5><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h5>\n<p>Download the latest version corresponding to your system (32bit or 64bit) from <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>. The application is bundled into a single exe file, thanks to <a href=\"http://www.boxedapp.com/boxedapppacker/index.html\" rel=\"nofollow\">BoxedApp Packer</a> .</p>\n<h5><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h5>\n<p>Follow the \"Build from source\" instructions below.</p>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build from Source</h2>\n<p>Should you want to go the Build &amp; Deploy route -you'll require <code>node.js</code> (developed\non v6.1.0, confirmed to work on v4.7.3) and <code>npm</code> (comes with node.js, developed using v3.9.5, confirmed to work on v2.15.11).</p>\n<p>Download and unzip the Source files (<code>zip</code> or <code>tar.gz</code>) from the <a href=\"https://github.com/jfbouzereau/explorer/releases\">the release page</a>, or clone the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/jfbouzereau/explorer.git</pre></div>\n<p>Enter the Explorer's directory with <code>cd explorer-1.x/app</code> (if you downloaded it from Releases) or <code>cd explorer/app</code> (if you cloned the repository).</p>\n<p>Install the dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>And launch the app:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-data-loading\" class=\"anchor\" aria-hidden=\"true\" href=\"#data-loading\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Data loading</h2>\n<p>At launch time, the Explorer shows a window to choose the dataset to use. You can either drag and drop a file from your computer desktop, or click the clipboard button.</p>\n<p><a target=\"_blank\" href=\"screenshots/loader.png\"><img src=\"screenshots/loader.png\" alt=\"explorer screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Various file formats are accepted :</p>\n<table border=\"0\">\n<tbody><tr>\n\t<th>Source</th>\n\t<th>File extension</th>\n\t<th>Remarks</th>\n</tr>\n<tr>\n\t<td>Access</td>\n\t<td>mdb , accdb</td>\n\t<td>Access 2000 or higher</td>\n</tr>\n<tr>\n\t<td>ARFF / KEEL</td>\n\t<td>*</td>\n\t<td>No comments at the beginning of the file.<br>\n\tThe first line must be @relation \n\t</td>\n</tr>\n<tr>\n\t<td>BigQuery</td>\n\t<td>*</td>\n\t<td>A config file with a content like this: <br>\nBigQuery <br>\nclient_secret:/full/path/to/my_private_key.json <br>\nquery:select * from lookerdata:cdc.project_tycho_reports limit 1000 <br>\ntimeout:60000 <br>\n\t</td>\n</tr>\n<tr>\n\t<td>dBase</td>\n\t<td>dbf</td>\n\t<td></td>\n</tr>\n<tr>\t\n\t<td>Excel</td>\n\t<td>xlsx</td>\n\t<td>The names of the fields are expected at the top of the columns</td>\n</tr>\n<tr>\n\t<td>JMP</td>\n\t<td>jmp</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>JSON file</td>\n\t<td>*</td>\n\t<td>A JSON array of records</td>\n</tr>\n<tr>\n\t<td>LIMDEP / NLOGIT</td>\n\t<td>lpj</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>MINITAB</td>\n\t<td>mtw</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>MLwiN</td>\n\t<td>ws</td>\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>MongoDB</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\n\t\tmongodb<br>\n\t\thost:192.168.0.121:27017<br>\n\t\tdatabase:geo<br>\n\t\tcollection:countries<br>\n\t\tquery:{cont:{$eq:\"EU\"},pop:{$gt:50000000}}<br>\n\t</td>\n</tr>\n<tr>\n\t<td>Mysql</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\nmysql <br>\nhost:192.168.0.2 <br>\nuser:bob <br>\npassword:secret <br>\ndatabase:test <br>\nquery:select * from mytable <br>\n\t</td>\n</tr>\n<tr>\n\t<td>Postgres</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\npostgres <br>\nhost:192.168.0.2 <br>\nuser:bob <br>\npassword:secret <br>\ndatabase:test <br>\nquery:select * from mytable <br>\n<br>\nor: <br>\npostgres <br>\nconnection:bob:secret@192.168.0.2/test <br>\nquery:select * from mytable <br>\n\t</td>\n</tr>\n<tr>\n\t<td>R</td>\n\t<td>rdb</td>\n\t<td>Binary format only</td>\n</tr>\n<tr>\n\t<td>SAS</td>\n\t<td>sas7bdat</td>\t\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>SPLUS</td>\n\t<td>sdd</td>\n\t<td></td>\n</tr>\n<tr>\n\t<td>SPSS</td>\n\t<td>sav</td>\n\t<td>Uncompressed format only</td>\n</tr>\n<tr>\n\t<td>SQL Server</td>\n\t<td>*</td>\n\t<td>A config file with a content like this:<br><br>\n\t\tmssql<br>\n\t\thost:192.168.0.121<br>\n\t\tusername:bob<br>\n\t\tpassword:secret<br>\n\t\tquery:select * from mytable<br>\n\t</td>\n</tr>\n<tr>\n\t<td>Stata</td>\n\t<td>dta</td>\t\n\t<td>Stata 8 or higher</td>\n</tr>\n<tr>\t\n\t<td>Tabular file</td>\n\t<td>*</td>\n\t<td>The names of the fields are expected on the first line</td>\n</tr>\n<tr>\n\t<td>Bzip2 file</td>\n\t<td>bz2</td>\n\t<td>The uncompressed file must be in one of the previous formats</td>\n</tr>\n<tr>\n\t<td>Gzip file</td>\n\t<td>gz</td>\n\t<td>The uncompressed file must be in one of the previous formats</td>\n</tr>\n<tr>\n\t<td>Web file</td>\n\t<td>*</td>\n\t<td>Contains the url of the data. The remote file must be in one of the previous formats</td>\n</tr>\n</tbody></table>\n<p>If you click the clipboard button, the data must be in tabular form, with the name of the fields on the first line.</p>\n<h2><a id=\"user-content-main-window\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-window\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main window</h2>\n<p>Once the data have been successfully loaded, the main window is displayed :</p>\n<p><a target=\"_blank\" href=\"screenshots/workspace.jpg\"><img src=\"screenshots/workspace.jpg\" alt=\"workspace\" style=\"max-width:100%;\"></a></p>\n<p>Here are the elements of the interface :</p>\n<ol>\n<li>\n<p>List of the categorical fields (aka \"the pink zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.</p>\n</li>\n<li>\n<p>Icons of the existing analyses (graphs). To run a new analysis, just drag its icon to the workspace.</p>\n</li>\n<li>\n<p>List of the numerical fields (aka \"the blue zone\"). By default only 10 fields are displayed. To resize the list, move the mouse just below the list and drag to shrink or extend the list. To scroll the list, move the mouse to the right of the list.</p>\n</li>\n<li>\n<p>Icons of the tools</p>\n</li>\n<li>\n<p>Status bar. This area gives at any time details about the object under the mouse, or the action your are about to do.</p>\n</li>\n<li>\n<p>Dock This area is used to keep graphs that are temporarily removed from the workspace.</p>\n</li>\n<li>\n<p>Version number</p>\n</li>\n<li>\n<p>Memory usage</p>\n</li>\n<li>\n<p>Workspace. This area is where the graphs are created and arranged.</p>\n</li>\n</ol>\n<h2><a id=\"user-content-graph\" class=\"anchor\" aria-hidden=\"true\" href=\"#graph\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Graph</h2>\n<p>To create a new graph, drag its icon to the workspace. Alternatively if you dont know which icon to look at, you can right-click or control-click on the workspace to get a menu with all the possible analyses.</p>\n<p>A graph is represented by an area with different noticeable parts :\n<a target=\"_blank\" href=\"screenshots/graph.jpg\"><img src=\"screenshots/graph.jpg\" alt=\"graph\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>\n<p>Close box. Click on this box to close the graph. All the computations done will be lost.</p>\n</li>\n<li>\n<p>Option menu. Some graphs have different ways of representing the results. In that case   click on this sign to bring up the menu to choose from. Alternatively, right-click or control-click within the graph.</p>\n</li>\n<li>\n<p>Title bar. This area shows the current selection (see below). Click on this area to drag the graph around.</p>\n</li>\n<li>\n<p>Slots. These are the places where you can define the parameters of the analysis. Depending on the graph, different combinations of slots are shown. On a pink slot you can drag a categorical field. On a blue slot you can drag a numerical slot. Parameters can be swapped by dragging from one slot to another one ( of the same graph, and of the same color ).</p>\n</li>\n<li>\n<p>Resize box. Click on this box and drag to resize the graph.</p>\n</li>\n</ol>\n<p>To change the type of a graph, drag the icon of the new type onto the graph. The new analysis will retain the parameters and selection of the previous one.</p>\n<h2><a id=\"user-content-selection\" class=\"anchor\" aria-hidden=\"true\" href=\"#selection\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Selection</h2>\n<p>Every analysis can be restricted to a part of the data only. The set of observations (records) currently processed by a graph is named the selection, and is displayed in the title bar .\nInitially, the selection consists of all the observations, and the title is blank.</p>\n<h5><a id=\"user-content-selection-based-on-a-categorical-field\" class=\"anchor\" aria-hidden=\"true\" href=\"#selection-based-on-a-categorical-field\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Selection based on a categorical field</h5>\n<ul>\n<li>Use a type of graph that allows to split the dataset into the desired groups : pie chart, bar chart, treemap.</li>\n<li>Drag the slice of the group to be processed out of the graph, onto the workspace.</li>\n<li>This creates a new pie chart with a selection equal to the slice's category.</li>\n<li>Drag the icon of the wanted analysis onto this second graph. It will change its type, but will retain the selection. The type of graph can be changed as many times as wished, all the analyses will be conducted on the same selection.</li>\n</ul>\n<p>Conversely, the selection of an existing graph can be changed by dragging a pie slice onto its\ntitle. This allows to conduct successively the same analysis on different parts of the data.</p>\n<h5><a id=\"user-content-selection-based-on-a-numerical-field\" class=\"anchor\" aria-hidden=\"true\" href=\"#selection-based-on-a-numerical-field\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Selection based on a numerical field</h5>\n<ul>\n<li>Drag a numerical field from the blue zone to the title of an existing graph. The selection will consists of all the observations with a non-null value of the field. Typically a dummy variable (with values 0 or 1) would be used for this, but not necessarily.</li>\n</ul>\n<h5><a id=\"user-content-combining-selections\" class=\"anchor\" aria-hidden=\"true\" href=\"#combining-selections\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Combining selections</h5>\n<p>Dragging a slice to the title of a graph which already has a selection will combine the two\nsets.</p>\n<p>If the two variables are the same, the resulting selection will be the union of the two sets. Example: a pie graph splits the data into Apples, Pears, Peaches, and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you then drag the peach slice to the title of the graph, the selection will be Apples + Peaches</p>\n<p>If the two variables are not the same, the resulting selection will be the intersection of the two sets. Example : a pie graph splits the data into Apples, Pears, Peaches and Apricots. If you drag the apple slice to the title of another graph, the selection will be Apples. If you change the variable defining the pie to split the data into Organic and Non-Organic, and drag the Organic\nslice to the title of the second graph, the selection will be Apples AND Organic.</p>\n<h2><a id=\"user-content-conversions\" class=\"anchor\" aria-hidden=\"true\" href=\"#conversions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Conversions</h2>\n<p>When loading the data, the Explorer identifies fields containing only numbers as numeric, and all others fields as categorical. Sometimes it is desirable to change this. Several possibilities exist.</p>\n<ul>\n<li>\n<p>Drag a numerical field to the pink zone. The field is converted to categorical, the values are the same but as  strings of characters.</p>\n</li>\n<li>\n<p>Drag a categorical field to the blue zone. Each category gives a dummy variable of the same name, Therefore, there are as many dummies as categories of the initial field, and all the dummies are exclusive. Example : COLOR is the categorical field converted:</p>\n</li>\n</ul>\n<p>Original data:</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td></tr>\n<tr><td>1</td><td>Blue</td></tr>\n<tr><td>2</td><td>Red</td></tr>\n<tr><td>3</td><td>Green</td></tr>\n<tr><td>4</td><td>Red</td></tr>\n</tbody></table>\n<p>Data after the conversion</p>\n<table>\n<tbody><tr><td>ID</td><td>Blue</td><td>Red</td><td>Green</td></tr>\n<tr><td>1</td><td>1</td><td>0</td><td>0</td></tr>\n<tr><td>2</td><td>0</td><td>1</td><td>0</td></tr>\n<tr><td>3</td><td>0</td><td>0</td><td>1</td></tr>\n<tr><td>4</td><td>0</td><td>1</td><td>0</td></tr>\n</tbody></table>\n<ul>\n<li>Drag the special numerical field \"1\" to the pink zone. This \"pivots\" the data. Each numerical field becomes a category of a new PIVOT field, whose value is in a new COUNT field.\nEach original record gives as many records as the number of numerical fields. Example: HEIGHT, WIDTH and DEPTH are the numerical fields.</li>\n</ul>\n<p>Original data :</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td><td>HEIGHT</td><td>WIDTH</td><td>DEPTH</td></tr>\n<tr><td>1</td><td>Blue</td><td>142</td><td>25</td><td>11</td></tr>\n<tr><td>2</td><td>Red</td><td>175</td><td>12</td><td>16</td></tr>\n<tr><td>3</td><td>Green</td><td>109</td><td>48</td><td>14</td></tr>\n</tbody></table>\n<p>Data after the pivot :</p>\n<table>\n<tbody><tr><td>ID</td><td>COLOR</td><td>PIVOT</td><td>COUNT</td></tr>\n<tr><td>1</td><td>Blue</td><td>HEIGHT</td><td>142</td></tr>\n<tr><td>1</td><td>Blue</td><td>WIDTH</td><td>25</td></tr>\n<tr><td>1</td><td>Blue</td><td>DEPTH</td><td>11</td></tr>\n<tr><td>2</td><td>Red</td><td>HEIGHT</td><td>175</td></tr>\n<tr><td>2</td><td>Red</td><td>WIDTH</td><td>12</td></tr>\n<tr><td>2</td><td>Red</td><td>DEPTH</td><td>16</td></tr>\n<tr><td>3</td><td>Green</td><td>HEIGHT</td><td>109</td></tr>\n<tr><td>3</td><td>Green</td><td>WIDTH</td><td>48</td></tr>\n<tr><td>3</td><td>Green</td><td>DEPTH</td><td>14</td></tr>\n</tbody></table><h2><a id=\"user-content-units\" class=\"anchor\" aria-hidden=\"true\" href=\"#units\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Units</h2><ul>\n<li>\n<p>All the analyses applied to categorical fields (whose icon is pink) count the observations. For example in a pie chart the slices are proportional to the number of observations of each category. Sometimes the counts have to be weighted. This is done by changing the \"unit\" of the graph, by dragging a numerical field onto the graph. The title of the graph is turned blue to indicate that the counts are weighted. The status bar also shows the values or percentages in the new unit. To remove the unit and go back to the normal counting, drag the special field \"1\" onto the graph.</p>\n</li>\n<li>\n<p>All the analyses that represents datapoints in a 2D plane ( scatter plot, PCA, discriminant analysis, ternary plot, etc) can also be modified. If a numerical field is set as unit, the datapoints are displayed as circles whose size is proportional to the unit :</p>\n</li>\n</ul><p><a target=\"_blank\" href=\"screenshots/balloons.png\"><img src=\"screenshots/balloons.png\" alt=\"balloons\" style=\"max-width:100%;\"></a></p><h2><a id=\"user-content-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tools</h2><p>Here are the various tools proposed by the toolbar at the bottom of the screen :</p><p><a target=\"_blank\" href=\"screenshots/tools.jpg\"><img src=\"screenshots/tools.jpg\" alt=\"graph\" style=\"max-width:100%;\"></a></p><ul>\n<li>\n<p>Sort : drag this icon onto a field, or drag a field onto this icon to sort the data in ascending order. Do the same sort again to sort in descending order. The sort is stable : to sort the data by a key consisting of field1,field2,field3,  you must sort by field3 first, then field2, and finally field1.</p>\n</li>\n<li>\n<p>Clone. Drag this icon onto a graph to get a copy of it, with the same parameters. If the computation is slow, this allows to bypass the second computation.</p>\n</li>\n<li>\n<p>Add : Drag this icon to the pink or blue zone to create a new field. See below.</p>\n</li>\n<li>\n<p>Help. Drag this icon onto a graph to get some informations about the analysis, the results produced,  the representation options, and the possible actions.</p>\n</li>\n<li>\n<p>Picture : Drag this icon onto a graph to get its image in png format.</p>\n</li>\n<li>\n<p>Table : Drag this icon to the pink or blue zone to get a table of the values of the dataset.\nDrag this icon onto a graph to get a table of the numerical results. They can be copied to the clipboard ( with control-C or command-C ) and pasted into another software.</p>\n</li>\n<li>\n<p>Dustbin : Drag this icon onto a field, or drag a field onto this icon to permanently remove the field ( if the field is used by some graphs, it cannot be removed ). Drag a pie slice, a bar, or a tree map slice onto this icon to permanently remove the corresponding records. The original input file is not modified.</p>\n</li>\n</ul><h2><a id=\"user-content-types-of-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"#types-of-analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Types of analysis</h2><ul>\n<li>Pie chart</li>\n<li>Bar chart</li>\n<li>Line chart</li>\n<li>Association diagram</li>\n<li>Word cloud</li>\n<li>Arc diagram</li>\n<li>Contingency table</li>\n<li>Multiple Correspondence analysis</li>\n<li>3-variable graph</li>\n<li>Treemap</li>\n<li>Chi-2 tests\n<ul>\n<li>Pearson' chi-square test</li>\n<li>Yates' chi-square test</li>\n<li>G-test</li>\n<li>Fisher's exact test</li>\n</ul>\n</li>\n<li>Gini impurity</li>\n<li>Entropy</li>\n<li>Repartition curve</li>\n<li>Distribution curve</li>\n<li>Scatter plot</li>\n<li>Ternary plot</li>\n<li>Andrew's curves</li>\n<li>Survey plot</li>\n<li>3D plot</li>\n<li>Correlations</li>\n<li>Autocorrelation plot</li>\n<li>Probability plot</li>\n<li>Tukey-lambda PPCC plot</li>\n<li>Lag plot</li>\n<li>General statistics</li>\n<li>Normality tests\n<ul>\n<li>Shapiro-Wilk test</li>\n<li>Anderson-Darling test</li>\n<li>Lilliefors test</li>\n<li>D'Agostino test</li>\n<li>Anscombe test</li>\n<li>Omnibus test</li>\n<li>Jarque-Bera test</li>\n</ul>\n</li>\n<li>Analysis of variance\n<ul>\n<li>Bartlett's test</li>\n<li>F-test</li>\n<li>Levene test</li>\n<li>Brown Forsythe test</li>\n<li>Box's M test</li>\n<li>Student's T-test</li>\n<li>Welch T-test</li>\n<li>Hotelling's test</li>\n<li>Wilk's lambda</li>\n<li>Lawley-Hotelling trace</li>\n<li>Pillai trace</li>\n<li>Two-way anova</li>\n</ul>\n</li>\n<li>Non-parametric tests\n<ul>\n<li>Kolmogorov-Smirnov test</li>\n<li>Kruskal-Wallis test</li>\n<li>Jonckheere test</li>\n<li>Cochran Q test</li>\n<li>Durbin test</li>\n<li>Friedman test</li>\n<li>Mantel-Haenszel test</li>\n<li>Breslow-Day test</li>\n<li>Woolf test</li>\n</ul>\n</li>\n<li>Principal components</li>\n<li>Canonical correlation analysis</li>\n<li>K-means</li>\n<li>K-medoids</li>\n<li>Fuzzy C-means</li>\n<li>Huen diagram</li>\n<li>Dendogram</li>\n<li>Radviz</li>\n<li>Discriminant analysis</li>\n<li>Regressions\n<ul>\n<li>Linear regression</li>\n<li>Poisson regression</li>\n<li>Negative binomial regression</li>\n<li>Logistic regression</li>\n<li>Least angle regression</li>\n</ul>\n</li>\n<li>Influence plot</li>\n<li>QQ plot</li>\n<li>Box plot</li>\n<li>Parallel coordinates</li>\n<li>Neural network (perceptron)</li>\n</ul><h2><a id=\"user-content-in-the-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#in-the-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>In the browser</h2><p>The Explorer can also be executed in any modern browser. Open app/index.html,\npaste the data from the clipboard, and click OK.</p><h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2><p>The Explorer takes advantage of some very useful npm modules :</p><ul>\n<li><a href=\"https://www.npmjs.com/package/gapitoken\" rel=\"nofollow\">gapitoken</a> Node.js module for Google API service account authorization</li>\n<li><a href=\"https://www.npmjs.com/package/mongodb\" rel=\"nofollow\">mongodb</a> The official MongoDB driver for Node.js</li>\n<li><a href=\"https://www.npmjs.com/package/pg\" rel=\"nofollow\">pg</a> Pure javascript PostgreSQL client for node.ja</li>\n<li><a href=\"https://www.npmjs.com/package/lzma-purejs\" rel=\"nofollow\">lzma-purejs</a> pure JavaScript LZMA de/compression, for node.js</li>\n<li><a href=\"https://www.npmjs.com/package/mysql\" rel=\"nofollow\">mysql</a> A node.js driver for mysql</li>\n<li><a href=\"https://www.npmjs.com/package/request\" rel=\"nofollow\">request</a> Simplified HTTP request client</li>\n<li><a href=\"https://github.com/cazala/synaptic\">synaptic</a> Architecture-free neural network library for node.js and the browser</li>\n<li><a href=\"https://www.npmjs.com/package/tedious\" rel=\"nofollow\">tedious</a> A TDS driver, for connecting to MS SQLServer databases</li>\n</ul><h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contact</h2><p><a href=\"mailto:jfbouzereau@netcourrier.com\">jfbouzereau@netcourrier.com</a></p><table>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n</table></article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.244Z",
    "goodColorOnWhite": "#882CF5",
    "goodColorOnBlack": "#DCC1FC",
    "faintColorOnWhite": "rgba(136, 44, 245, 0.1)"
  },
  {
    "slug": "extraterm",
    "name": "Extraterm",
    "description": "Swiss army chainsaw of terminal emulators",
    "website": "http://extraterm.org",
    "repository": "https://github.com/sedwards2009/extraterm",
    "keywords": [
      "terminal",
      "typescript"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/sedwards2009/extraterm/master/docs/edit_direct.gif"
      }
    ],
    "icon": "extraterm-icon.png",
    "icon32": "extraterm-icon-32.png",
    "icon64": "extraterm-icon-64.png",
    "icon128": "extraterm-icon-128.png",
    "icon256": "extraterm-icon-256.png",
    "date": "2017-09-05",
    "iconColors": [
      "#32a846",
      "#f9faf9",
      "#8dd4a4",
      "#86ce95",
      "#67c480"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.118Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/sedwards2009/extraterm/blob/master/docs/extraterm_main_logo_512x367.png\"><img src=\"https://github.com/sedwards2009/extraterm/raw/master/docs/extraterm_main_logo_512x367.png\" alt=\"Extraterm logo\" style=\"max-width:100%;\"></a></p>\n<p><em>The swiss army chainsaw of terminal emulators</em></p>\n<p>Main website: <a href=\"http://extraterm.org\" rel=\"nofollow\">extraterm.org</a></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sedwards2009/extraterm/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h1>\n<p>Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.</p>\n<p>More background information is in the <a href=\"http://extraterm.org/why.html\" rel=\"nofollow\">Why document</a>.</p>\n<ul>\n<li><em>Capture and reuse command output as new command input</em></li>\n<li><em>Manipulate and copy text without leaving the keyboard</em></li>\n<li><em>Slice and dice command output like a text editor</em></li>\n<li><em>Display images directly</em></li>\n<li><em>See the <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">Features list</a> for more</em></li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/sedwards2009/extraterm/blob/master/docs/edit_direct.gif\"><img src=\"https://github.com/sedwards2009/extraterm/raw/master/docs/edit_direct.gif\" alt=\"Directly edit and execute command output\" style=\"max-width:100%;\"></a></p>\n<p>See the <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">Features and Screenshots</a></p>\n<p>The primary developer is <a href=\"https://github.com/sedwards2009/extraterm/blob/master/mailto:simon@simonzone.com\">Simon Edwards</a>. Extraterm logos were designed and provided by <a href=\"https://github.com/g-harel\">Gabriel Harel</a>.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sedwards2009/extraterm/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n<li>Supports Linux, macOS and Cygwin on Windows</li>\n<li>xterm compatible</li>\n<li>Multiple tabs and panes, split and tiled any way you like</li>\n<li>Keyboard based selection</li>\n<li>Show images in the terminal</li>\n<li>Shell integration; can isolate and &apos;frame&apos; command output. (bash, zsh and fish supported)</li>\n<li>Previous command output can be used as input for new commands</li>\n<li>Command output is editable in place. Multi-cursor editing</li>\n<li>Keyboard friendly &quot;command palette&quot; for searching menus</li>\n<li>Text zoom</li>\n<li>Unicode support</li>\n<li>Color emoji</li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/blob/master/LICENSE.txt\">MIT license</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/issues/30\">...much more to come</a></li>\n</ul>\n<p>See the more detailed <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">features list</a>.</p>\n<h1><a id=\"user-content-news\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sedwards2009/extraterm/blob/master/#news\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>News</h1>\n<p><a href=\"http://extraterm.org/news.html\" rel=\"nofollow\">News is here</a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sedwards2009/extraterm/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<p><a href=\"https://github.com/sedwards2009/extraterm/releases\">Download and try it out on Linux, Windows+Cygwin and macOS</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> Extraterm is in development and roughly &apos;beta&apos; in quality. It is generally stable, but don&apos;t be too surprised if you encounter a few bugs. Use at your own risk. <g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji></p>\n<p>With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.</p>\n<h1><a id=\"user-content-further-information\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sedwards2009/extraterm/blob/master/#further-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Further Information</h1>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e2.png\">&#x1F4E2;</g-emoji> <g-emoji class=\"g-emoji\" alias=\"bird\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f426.png\">&#x1F426;</g-emoji> Follow development on <a href=\"https://twitter.com/ExtratermDev\" rel=\"nofollow\">Twitter @ ExtratermDev</a></li>\n<li><a href=\"http://extraterm.org/guide.html\" rel=\"nofollow\">User Guide</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/releases\">Downloads and Releases</a> (Linux, Windows and OS X supported)</li>\n<li><a href=\"http://extraterm.org/faq.html\" rel=\"nofollow\">FAQ</a></li>\n<li><a href=\"http://extraterm.org/theming.html\" rel=\"nofollow\">How to Create Themes</a></li>\n<li><a href=\"http://extraterm.org/development.html\" rel=\"nofollow\">Development and Contributing</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/issues/30\">Current Development Roadmap</a></li>\n<li><img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://assets-cdn.github.com/images/icons/emoji/octocat.png\" height=\"20\" width=\"20\" align=\"absmiddle\"> Github: <a href=\"https://github.com/sedwards2009/extraterm\">https://github.com/sedwards2009/extraterm</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"docs/extraterm_main_logo_512x367.png\"><img src=\"docs/extraterm_main_logo_512x367.png\" alt=\"Extraterm logo\" style=\"max-width:100%;\"></a></p>\n<p><em>The swiss army chainsaw of terminal emulators</em></p>\n<p>Main website: <a href=\"http://extraterm.org\" rel=\"nofollow\">extraterm.org</a></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h1>\n<p>Extraterm is an open source project to build a terminal emulator and expand it with new features to support modern workflows and do more than just act like a glorified teletype.</p>\n<p>More background information is in the <a href=\"http://extraterm.org/why.html\" rel=\"nofollow\">Why document</a>.</p>\n<ul>\n<li><em>Capture and reuse command output as new command input</em></li>\n<li><em>Manipulate and copy text without leaving the keyboard</em></li>\n<li><em>Slice and dice command output like a text editor</em></li>\n<li><em>Display images directly</em></li>\n<li><em>See the <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">Features list</a> for more</em></li>\n</ul>\n<p><a target=\"_blank\" href=\"docs/edit_direct.gif\"><img src=\"docs/edit_direct.gif\" alt=\"Directly edit and execute command output\" style=\"max-width:100%;\"></a></p>\n<p>See the <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">Features and Screenshots</a></p>\n<p>The primary developer is <a href=\"mailto:simon@simonzone.com\">Simon Edwards</a>. Extraterm logos were designed and provided by <a href=\"https://github.com/g-harel\">Gabriel Harel</a>.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n<li>Supports Linux, macOS and Cygwin on Windows</li>\n<li>xterm compatible</li>\n<li>Multiple tabs and panes, split and tiled any way you like</li>\n<li>Keyboard based selection</li>\n<li>Show images in the terminal</li>\n<li>Shell integration; can isolate and 'frame' command output. (bash, zsh and fish supported)</li>\n<li>Previous command output can be used as input for new commands</li>\n<li>Command output is editable in place. Multi-cursor editing</li>\n<li>Keyboard friendly \"command palette\" for searching menus</li>\n<li>Text zoom</li>\n<li>Unicode support</li>\n<li>Color emoji</li>\n<li><a href=\"LICENSE.txt\">MIT license</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/issues/30\">...much more to come</a></li>\n</ul>\n<p>See the more detailed <a href=\"http://extraterm.org/features.html\" rel=\"nofollow\">features list</a>.</p>\n<h1><a id=\"user-content-news\" class=\"anchor\" aria-hidden=\"true\" href=\"#news\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>News</h1>\n<p><a href=\"http://extraterm.org/news.html\" rel=\"nofollow\">News is here</a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<p><a href=\"https://github.com/sedwards2009/extraterm/releases\">Download and try it out on Linux, Windows+Cygwin and macOS</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Extraterm is in development and roughly 'beta' in quality. It is generally stable, but don't be too surprised if you encounter a few bugs. Use at your own risk. <g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji></p>\n<p>With that out of the way, the primary author does use it as their main terminal emulator on a daily basis. The basics are in place and it will run most common terminal applications such as vi, emacs and joe without problems and even more demanding applications such as midnight commander.</p>\n<h1><a id=\"user-content-further-information\" class=\"anchor\" aria-hidden=\"true\" href=\"#further-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Further Information</h1>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"loudspeaker\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e2.png\">📢</g-emoji> <g-emoji class=\"g-emoji\" alias=\"bird\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f426.png\">🐦</g-emoji> Follow development on <a href=\"https://twitter.com/ExtratermDev\" rel=\"nofollow\">Twitter @ ExtratermDev</a></li>\n<li><a href=\"http://extraterm.org/guide.html\" rel=\"nofollow\">User Guide</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/releases\">Downloads and Releases</a> (Linux, Windows and OS X supported)</li>\n<li><a href=\"http://extraterm.org/faq.html\" rel=\"nofollow\">FAQ</a></li>\n<li><a href=\"http://extraterm.org/theming.html\" rel=\"nofollow\">How to Create Themes</a></li>\n<li><a href=\"http://extraterm.org/development.html\" rel=\"nofollow\">Development and Contributing</a></li>\n<li><a href=\"https://github.com/sedwards2009/extraterm/issues/30\">Current Development Roadmap</a></li>\n<li><img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://assets-cdn.github.com/images/icons/emoji/octocat.png\" height=\"20\" width=\"20\" align=\"absmiddle\"> Github: <a href=\"https://github.com/sedwards2009/extraterm\">https://github.com/sedwards2009/extraterm</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.128Z",
    "goodColorOnWhite": "#257C34",
    "goodColorOnBlack": "#32A846",
    "faintColorOnWhite": "rgba(37, 124, 52, 0.1)"
  },
  {
    "slug": "fangyuanjian",
    "name": "fangyuanjian",
    "description": "a collaboration and messaging app for small-to-medium sized businesses.",
    "website": "http://bzsns.cn/",
    "keywords": [
      "messaging",
      "collaboration"
    ],
    "locales": [
      "zh-CN"
    ],
    "category": "Social Networking",
    "icon": "fangyuanjian-icon.png",
    "icon32": "fangyuanjian-icon-32.png",
    "icon64": "fangyuanjian-icon-64.png",
    "icon128": "fangyuanjian-icon-128.png",
    "icon256": "fangyuanjian-icon-256.png",
    "date": "2016-12-19",
    "iconColors": [
      "#2c3c44",
      "#f9f9f9",
      "#9c9ca4",
      "#949ca4",
      "#8c949c"
    ],
    "goodColorOnWhite": "#2C3C44",
    "goodColorOnBlack": "#949CA4",
    "faintColorOnWhite": "rgba(44, 60, 68, 0.1)"
  },
  {
    "slug": "fastlane",
    "name": "Fastlane",
    "description": "Reserve an Uber from your Mac",
    "website": "https://github.com/pontusab/Fastlane",
    "category": "Travel",
    "icon": "fastlane-icon.png",
    "icon32": "fastlane-icon-32.png",
    "icon64": "fastlane-icon-64.png",
    "icon128": "fastlane-icon-128.png",
    "icon256": "fastlane-icon-256.png",
    "date": "2016-04-13",
    "iconColors": [
      "#1c1515",
      "#f9f9f9",
      "#656363",
      "#7c7c7c",
      "#747474"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/pontusab/Fastlane/releases/2989457",
      "assets_url": "https://api.github.com/repos/pontusab/Fastlane/releases/2989457/assets",
      "upload_url": "https://uploads.github.com/repos/pontusab/Fastlane/releases/2989457/assets{?name,label}",
      "html_url": "https://github.com/pontusab/Fastlane/releases/tag/0.5.1",
      "id": 2989457,
      "tag_name": "0.5.1",
      "target_commitish": "master",
      "name": "First public release",
      "draft": false,
      "author": {
        "login": "pontusab",
        "id": 655158,
        "avatar_url": "https://avatars1.githubusercontent.com/u/655158?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pontusab",
        "html_url": "https://github.com/pontusab",
        "followers_url": "https://api.github.com/users/pontusab/followers",
        "following_url": "https://api.github.com/users/pontusab/following{/other_user}",
        "gists_url": "https://api.github.com/users/pontusab/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pontusab/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pontusab/subscriptions",
        "organizations_url": "https://api.github.com/users/pontusab/orgs",
        "repos_url": "https://api.github.com/users/pontusab/repos",
        "events_url": "https://api.github.com/users/pontusab/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pontusab/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-04-10T16:28:09Z",
      "published_at": "2016-04-10T17:40:39Z",
      "assets": [],
      "tarball_url": "https://api.github.com/repos/pontusab/Fastlane/tarball/0.5.1",
      "zipball_url": "https://api.github.com/repos/pontusab/Fastlane/zipball/0.5.1",
      "body_html": "<p><g-emoji class=\"g-emoji\" alias=\"boom\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a5.png\">💥</g-emoji><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.143Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-fastlane---book-uber-from-your-menubar-fast-and-simple\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#fastlane---book-uber-from-your-menubar-fast-and-simple\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Fastlane - Book Uber from your menubar, fast and simple.</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/43284a58910d7b737db7d062138e1696142307a7/68747470733a2f2f7472617669732d63692e6f72672f706f6e74757361622f466173746c616e652e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/43284a58910d7b737db7d062138e1696142307a7/68747470733a2f2f7472617669732d63692e6f72672f706f6e74757361622f466173746c616e652e7376673f6272616e63683d6d6173746572\" alt=\"Build\" data-canonical-src=\"https://travis-ci.org/pontusab/Fastlane.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/efe464e331d5956c4cd515e684ec1e38c99764c0/687474703a2f2f666173746c616e656170702e636f2f6173736574732f696d672f66756c6c73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/efe464e331d5956c4cd515e684ec1e38c99764c0/687474703a2f2f666173746c616e656170702e636f2f6173736574732f696d672f66756c6c73637265656e2e706e67\" alt=\"ScreenShot\" data-canonical-src=\"http://fastlaneapp.co/assets/img/fullscreen.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why?</h2>\n<p>I wanted to build something with React and Electron so I started thinking during Christmas what I wanted to build and I realized when I sat at the computer and did not know where my cell phone was to be able to book an Uber then it hit me that an Mac App for Uber would be fun to build and Uber pretty recently released their API endpoint for requests. Success!</p>\n<p>I started of using Sketch and moked everything up in Html, Css and then React. I have noticed that the code and structure could easily be rewritten to be more easy to understand and use.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Run npm-install to install all dependencies and rename config-template.json to config.json and add your API-keys from (<a href=\"https://developer.uber.com\" rel=\"nofollow\">https://developer.uber.com</a>).</p>\n<p>Start the app by running <code>npm run start</code> and to build the packade <code>npm run build</code>.</p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Reduce bundle size</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Refactor code</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Remove Api-server and use client only (CORS support)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Add support for no cars available</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Implement Map</li>\n</ul>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to contribute</h2>\n<p>My contact information is located on my <a href=\"https://github.com/pontusab\">Github profile</a></p>\n<p><a href=\"https://github.com/pontusab/Fastlane/issues\">Got questions or suggestions?</a></p>\n<h2><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/pontusab/Fastlane/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Author</h2>\n<p><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/655158?v=3&amp;u=60ff29b56ebe0343294ea2b55f9c0fd43a0d9341&amp;s=140\" alt=\"Pontus Abrahamsson\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\">Pontus Abrahamsson</a></p>\n<ul>\n<li><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://www.linkedin.com/in/pontusabrahamsson\" rel=\"nofollow\">LinkedIn</a></li>\n<li><a href=\"https://github.com/pontusab/Fastlane/blob/master/mailto:info@wdlinkoping.se\">Mail</a></li>\n<li><a href=\"https://medium.com/@pontusab\" rel=\"nofollow\">Blog</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-fastlane---book-uber-from-your-menubar-fast-and-simple\" class=\"anchor\" aria-hidden=\"true\" href=\"#fastlane---book-uber-from-your-menubar-fast-and-simple\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fastlane - Book Uber from your menubar, fast and simple.</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/43284a58910d7b737db7d062138e1696142307a7/68747470733a2f2f7472617669732d63692e6f72672f706f6e74757361622f466173746c616e652e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/43284a58910d7b737db7d062138e1696142307a7/68747470733a2f2f7472617669732d63692e6f72672f706f6e74757361622f466173746c616e652e7376673f6272616e63683d6d6173746572\" alt=\"Build\" data-canonical-src=\"https://travis-ci.org/pontusab/Fastlane.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/efe464e331d5956c4cd515e684ec1e38c99764c0/687474703a2f2f666173746c616e656170702e636f2f6173736574732f696d672f66756c6c73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/efe464e331d5956c4cd515e684ec1e38c99764c0/687474703a2f2f666173746c616e656170702e636f2f6173736574732f696d672f66756c6c73637265656e2e706e67\" alt=\"ScreenShot\" data-canonical-src=\"http://fastlaneapp.co/assets/img/fullscreen.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why?</h2>\n<p>I wanted to build something with React and Electron so I started thinking during Christmas what I wanted to build and I realized when I sat at the computer and did not know where my cell phone was to be able to book an Uber then it hit me that an Mac App for Uber would be fun to build and Uber pretty recently released their API endpoint for requests. Success!</p>\n<p>I started of using Sketch and moked everything up in Html, Css and then React. I have noticed that the code and structure could easily be rewritten to be more easy to understand and use.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Run npm-install to install all dependencies and rename config-template.json to config.json and add your API-keys from (<a href=\"https://developer.uber.com\" rel=\"nofollow\">https://developer.uber.com</a>).</p>\n<p>Start the app by running <code>npm run start</code> and to build the packade <code>npm run build</code>.</p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Reduce bundle size</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Refactor code</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Remove Api-server and use client only (CORS support)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Add support for no cars available</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Implement Map</li>\n</ul>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to contribute</h2>\n<p>My contact information is located on my <a href=\"https://github.com/pontusab\">Github profile</a></p>\n<p><a href=\"https://github.com/pontusab/Fastlane/issues\">Got questions or suggestions?</a></p>\n<h2><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Author</h2>\n<p><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\"><img src=\"https://avatars2.githubusercontent.com/u/655158?v=3&amp;u=60ff29b56ebe0343294ea2b55f9c0fd43a0d9341&amp;s=140\" alt=\"Pontus Abrahamsson\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\">Pontus Abrahamsson</a></p>\n<ul>\n<li><a href=\"https://twitter.com/pontusab\" rel=\"nofollow\">Twitter</a></li>\n<li><a href=\"https://www.linkedin.com/in/pontusabrahamsson\" rel=\"nofollow\">LinkedIn</a></li>\n<li><a href=\"mailto:info@wdlinkoping.se\">Mail</a></li>\n<li><a href=\"https://medium.com/@pontusab\" rel=\"nofollow\">Blog</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.304Z",
    "goodColorOnWhite": "#1C1515",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(28, 21, 21, 0.1)"
  },
  {
    "slug": "fenetre",
    "name": "Fenêtre",
    "description": "Picture in picture for your Mac.",
    "website": "https://fenêt.re",
    "category": "Productivity",
    "youtube_video_url": "https://www.youtube.com/watch?v=mOuQyzbHzO4&list=PL2jvDJe7CN0oi6nscDlWFZehvaIsE7OWh",
    "screenshots": [
      {
        "imageUrl": "https://fenêt.re/assets/thumb_1.jpg",
        "caption": "Follow tutorials in front of your program.",
        "imageLink": "https://fenêt.re"
      },
      {
        "imageUrl": "https://fenêt.re/assets/thumb_2.jpg",
        "caption": "Listen to conferences while coding",
        "imageLink": "https://fenêt.re"
      },
      {
        "imageUrl": "https://fenêt.re/assets/thumb_3.jpg",
        "caption": "Watch Netflix while working.",
        "imageLink": "https://fenêt.re"
      },
      {
        "imageUrl": "https://fenêt.re/assets/thumb_4.jpg",
        "caption": "Monitor your idle games.",
        "imageLink": "https://fenêt.re"
      }
    ],
    "locales": [
      "fr-FR"
    ],
    "keywords": [
      "picture in picture",
      "productivity",
      "tool",
      "video",
      "player"
    ],
    "icon": "fenetre-icon.png",
    "icon32": "fenetre-icon-32.png",
    "icon64": "fenetre-icon-64.png",
    "icon128": "fenetre-icon-128.png",
    "icon256": "fenetre-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#963f65",
      "#1c144c",
      "#ea5a5c",
      "#ba445c",
      "#6f3b6c"
    ],
    "goodColorOnWhite": "#1C144C",
    "goodColorOnBlack": "#EA5A5C",
    "faintColorOnWhite": "rgba(28, 20, 76, 0.1)"
  },
  {
    "slug": "ffftp",
    "name": "ffftp",
    "description": "A minimal FTP client for casual users",
    "website": "https://mitch.works/apps/ffftp",
    "repository": "http://github.com/mitchas/ffftp",
    "keywords": [
      "ftp",
      "development"
    ],
    "category": "Developer Tools",
    "icon": "ffftp-icon.png",
    "icon32": "ffftp-icon-32.png",
    "icon64": "ffftp-icon-64.png",
    "icon128": "ffftp-icon-128.png",
    "icon256": "ffftp-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#f8f8f8",
      "#112140",
      "#87949c",
      "#848c9c",
      "#748494"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.167Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/mitchas/ffftp/master/app/visuals/icon200.png\"><img src=\"https://raw.githubusercontent.com/mitchas/ffftp/master/app/visuals/icon200.png\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-ffftp\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/mitchas/ffftp/blob/master/#ffftp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>FFFTP</strong></h1>\n<p>A minimal FTP manager built on Electron.</p>\n<ul>\n<li>Explore files</li>\n<li>Move, delete, upload files</li>\n<li>Drag and drop</li>\n<li>Save connection to favorites</li>\n</ul>\n<h1><a id=\"user-content-not-maintained\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/mitchas/ffftp/blob/master/#not-maintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Not maintained!*****</h1>\n<p>I haven&apos;t worked ont this for a while. I may get back into it, but maybe not. Feel free to check out the forks. <strong>It does still work, though.</strong></p>\n<h2><a id=\"user-content-building--running-it-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/mitchas/ffftp/blob/master/#building--running-it-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building &amp; running it locally:</h2>\n<ul>\n<li>Clone the repo.</li>\n<li>cd to the directory</li>\n<li>make sure electron is installed <code>npm install electron</code></li>\n<li>install and run with <code>npm install &amp;&amp; npm start</code></li>\n</ul>\n<h2><a id=\"user-content-packaging-it-app-for-mac-exe-for-windows-or-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/mitchas/ffftp/blob/master/#packaging-it-app-for-mac-exe-for-windows-or-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging it (.app for mac, .exe for windows, or for linux)</h2>\n<ul>\n<li>Install <a href=\"https://github.com/Urucas/electron-packager-interactive\">Electron Packager Interactive</a> with <code>npm install -g electron-packager-interactive</code></li>\n<li>run <code>epi</code></li>\n<li>Follow steps\n<ul>\n<li>Icon is `./icon.ico&apos;</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/mitchas/ffftp/master/app/visuals/icon200.png\"><img src=\"https://raw.githubusercontent.com/mitchas/ffftp/master/app/visuals/icon200.png\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-ffftp\" class=\"anchor\" aria-hidden=\"true\" href=\"#ffftp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>FFFTP</strong></h1>\n<p>A minimal FTP manager built on Electron.</p>\n<ul>\n<li>Explore files</li>\n<li>Move, delete, upload files</li>\n<li>Drag and drop</li>\n<li>Save connection to favorites</li>\n</ul>\n<h1><a id=\"user-content-not-maintained\" class=\"anchor\" aria-hidden=\"true\" href=\"#not-maintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Not maintained!*****</h1>\n<p>I haven't worked ont this for a while. I may get back into it, but maybe not. Feel free to check out the forks. <strong>It does still work, though.</strong></p>\n<h2><a id=\"user-content-building--running-it-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#building--running-it-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building &amp; running it locally:</h2>\n<ul>\n<li>Clone the repo.</li>\n<li>cd to the directory</li>\n<li>make sure electron is installed <code>npm install electron</code></li>\n<li>install and run with <code>npm install &amp;&amp; npm start</code></li>\n</ul>\n<h2><a id=\"user-content-packaging-it-app-for-mac-exe-for-windows-or-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-it-app-for-mac-exe-for-windows-or-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging it (.app for mac, .exe for windows, or for linux)</h2>\n<ul>\n<li>Install <a href=\"https://github.com/Urucas/electron-packager-interactive\">Electron Packager Interactive</a> with <code>npm install -g electron-packager-interactive</code></li>\n<li>run <code>epi</code></li>\n<li>Follow steps\n<ul>\n<li>Icon is `./icon.ico'</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.470Z",
    "goodColorOnWhite": "#112140",
    "goodColorOnBlack": "#748494",
    "faintColorOnWhite": "rgba(17, 33, 64, 0.1)"
  },
  {
    "slug": "figma",
    "name": "Figma",
    "description": "The collaborative interface design tool.",
    "website": "https://www.figma.com/",
    "homebrewCaskName": "figma",
    "keywords": [
      "graphics",
      "images",
      "editor",
      "svg",
      "sketch",
      "vector",
      "ui",
      "ux"
    ],
    "category": "Photo & Video",
    "icon": "figma-icon.png",
    "icon32": "figma-icon-32.png",
    "icon64": "figma-icon-64.png",
    "icon128": "figma-icon-128.png",
    "icon256": "figma-icon-256.png",
    "date": "2017-05-05",
    "iconColors": [
      "#db5e7d",
      "#040404",
      "#14c2be",
      "#09af70",
      "#442156"
    ],
    "goodColorOnWhite": "#442156",
    "goodColorOnBlack": "#09AF70",
    "faintColorOnWhite": "rgba(68, 33, 86, 0.1)"
  },
  {
    "slug": "final-countdown",
    "name": "Final-Countdown",
    "description": "Generates a running clock counting down to the second of one's death.",
    "category": "Productivity",
    "repository": "https://github.com/hunterphillips/countdown",
    "keywords": [
      "desktop",
      "angularJS",
      "cross-platform",
      "productivity"
    ],
    "icon": "final-countdown-icon.png",
    "icon32": "final-countdown-icon-32.png",
    "icon64": "final-countdown-icon-64.png",
    "icon128": "final-countdown-icon-128.png",
    "icon256": "final-countdown-icon-256.png",
    "date": "2018-02-23",
    "iconColors": [
      "#2c2c2c",
      "#302c2c",
      "#302c2c",
      "#302c2c",
      "#302c2c"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.167Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-the-final-countdown\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#the-final-countdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The Final Countdown</h1>\n<p>The Final Countdown is a cross-platform desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you&apos;ll drop dead. Make every second count.</p>\n<p>The application logic is written in JavaScript and rendered with the Electron framework.</p>\n<p><a target=\"_blank\" href=\"https://github.com/hunterphillips/countdown/blob/master/images/homeScreenshot.jpg\"><img src=\"https://github.com/hunterphillips/countdown/raw/master/images/homeScreenshot.jpg\" alt=\"launch screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-start-timer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#start-timer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start Timer</h2>\n<p>Download the <a href=\"https://github.com/hunterphillips/countdown/releases/tag/1.0.0\">app</a>!</p>\n<h4><a id=\"user-content-or\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#or\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OR</h4>\n<p>To get the application up and running locally on your machine, you&apos;ll need to have the following installed on your system:</p>\n<ul>\n<li><a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a></li>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">node.js</a></li>\n</ul>\n<p>Then follow these steps:</p>\n<ol>\n<li>Fork and clone the repo onto your machine</li>\n<li>cd into the project folder and run npm install to download the required dependencies.</li>\n<li>With <code>grunt</code> running, run <code>npm start</code></li>\n</ol>\n<h3><a id=\"user-content-clock-example\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#clock-example\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clock Example:</h3>\n<p><a target=\"_blank\" href=\"https://github.com/hunterphillips/countdown/blob/master/images/clock-screenshot.jpg\"><img src=\"https://github.com/hunterphillips/countdown/raw/master/images/clock-screenshot.jpg\" alt=\"clock screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> - Open-source framework for building desktop applications</li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">AngularJS</a> - Javascript Framework</li>\n<li>JavaScript</li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">Chart.js</a> - HTML5 based JavaScript charts</li>\n<li><a href=\"https://momentjs.com/\" rel=\"nofollow\">Moment.js</a> - JavaScript tool for manipulating dates and times</li>\n<li><a href=\"https://bulma.io/\" rel=\"nofollow\">Bulma</a> - Open source CSS framework based on Flexbox</li>\n</ul>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hunterphillips/countdown/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<ul>\n<li>World Population API: <a href=\"http://api.population.io/\" rel=\"nofollow\">http://api.population.io/</a></li>\n<li>Yaphi Berhanu <a href=\"https://www.sitepoint.com/build-javascript-countdown-timer-no-dependencies/\" rel=\"nofollow\">Countdown Timer</a></li>\n<li><a href=\"http://nashvillesoftwareschool.com/\" rel=\"nofollow\">NSS</a> - Incredible web development program in Nashille, TN.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-the-final-countdown\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-final-countdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The Final Countdown</h1>\n<p>The Final Countdown is a cross-platform desktop application that uses demographic information, health metrics, and the World Population API to generate a running clock counting down to the precise moment you'll drop dead. Make every second count.</p>\n<p>The application logic is written in JavaScript and rendered with the Electron framework.</p>\n<p><a target=\"_blank\" href=\"https://github.com/hunterphillips/countdown/blob/master/images/homeScreenshot.jpg\"><img src=\"https://github.com/hunterphillips/countdown/raw/master/images/homeScreenshot.jpg\" alt=\"launch screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-start-timer\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-timer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start Timer</h2>\n<p>Download the <a href=\"https://github.com/hunterphillips/countdown/releases/tag/1.0.0\">app</a>!</p>\n<h4><a id=\"user-content-or\" class=\"anchor\" aria-hidden=\"true\" href=\"#or\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OR</h4>\n<p>To get the application up and running locally on your machine, you'll need to have the following installed on your system:</p>\n<ul>\n<li><a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a></li>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">node.js</a></li>\n</ul>\n<p>Then follow these steps:</p>\n<ol>\n<li>Fork and clone the repo onto your machine</li>\n<li>cd into the project folder and run npm install to download the required dependencies.</li>\n<li>With <code>grunt</code> running, run <code>npm start</code></li>\n</ol>\n<h3><a id=\"user-content-clock-example\" class=\"anchor\" aria-hidden=\"true\" href=\"#clock-example\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clock Example:</h3>\n<p><a target=\"_blank\" href=\"https://github.com/hunterphillips/countdown/blob/master/images/clock-screenshot.jpg\"><img src=\"https://github.com/hunterphillips/countdown/raw/master/images/clock-screenshot.jpg\" alt=\"clock screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> - Open-source framework for building desktop applications</li>\n<li><a href=\"https://angularjs.org/\" rel=\"nofollow\">AngularJS</a> - Javascript Framework</li>\n<li>JavaScript</li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">Chart.js</a> - HTML5 based JavaScript charts</li>\n<li><a href=\"https://momentjs.com/\" rel=\"nofollow\">Moment.js</a> - JavaScript tool for manipulating dates and times</li>\n<li><a href=\"https://bulma.io/\" rel=\"nofollow\">Bulma</a> - Open source CSS framework based on Flexbox</li>\n</ul>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<ul>\n<li>World Population API: <a href=\"http://api.population.io/\" rel=\"nofollow\">http://api.population.io/</a></li>\n<li>Yaphi Berhanu <a href=\"https://www.sitepoint.com/build-javascript-countdown-timer-no-dependencies/\" rel=\"nofollow\">Countdown Timer</a></li>\n<li><a href=\"http://nashvillesoftwareschool.com/\" rel=\"nofollow\">NSS</a> - Incredible web development program in Nashille, TN.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.460Z",
    "goodColorOnWhite": "#302C2C",
    "goodColorOnBlack": "#877C7C",
    "faintColorOnWhite": "rgba(48, 44, 44, 0.1)"
  },
  {
    "slug": "firebase-admin",
    "name": "Firebase Admin",
    "description": "A Firebase data management tool.",
    "website": "https://firebaseadmin.com",
    "repository": "https://github.com/codefoxes/firebase-admin",
    "keywords": [
      "Firebase",
      "database",
      "management",
      "user interface",
      "admin ui"
    ],
    "license": "GPLv3",
    "category": "Developer Tools",
    "icon": "firebase-admin-icon.png",
    "icon32": "firebase-admin-icon-32.png",
    "icon64": "firebase-admin-icon-64.png",
    "icon128": "firebase-admin-icon-128.png",
    "icon256": "firebase-admin-icon-256.png",
    "date": "2016-09-19",
    "iconColors": [
      "#fcc535",
      "#fcfaf6",
      "#f4840c",
      "#fcdc7f",
      "#fcd464"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/codefoxes/firebase-admin/releases/4398070",
      "assets_url": "https://api.github.com/repos/codefoxes/firebase-admin/releases/4398070/assets",
      "upload_url": "https://uploads.github.com/repos/codefoxes/firebase-admin/releases/4398070/assets{?name,label}",
      "html_url": "https://github.com/codefoxes/firebase-admin/releases/tag/v1.0.1",
      "id": 4398070,
      "tag_name": "v1.0.1",
      "target_commitish": "master",
      "name": "v1.0.1",
      "draft": false,
      "author": {
        "login": "karthikax",
        "id": 8727183,
        "avatar_url": "https://avatars1.githubusercontent.com/u/8727183?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/karthikax",
        "html_url": "https://github.com/karthikax",
        "followers_url": "https://api.github.com/users/karthikax/followers",
        "following_url": "https://api.github.com/users/karthikax/following{/other_user}",
        "gists_url": "https://api.github.com/users/karthikax/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/karthikax/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/karthikax/subscriptions",
        "organizations_url": "https://api.github.com/users/karthikax/orgs",
        "repos_url": "https://api.github.com/users/karthikax/repos",
        "events_url": "https://api.github.com/users/karthikax/events{/privacy}",
        "received_events_url": "https://api.github.com/users/karthikax/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-10-15T17:19:28Z",
      "published_at": "2016-10-15T17:28:12Z",
      "assets": [],
      "tarball_url": "https://api.github.com/repos/codefoxes/firebase-admin/tarball/v1.0.1",
      "zipball_url": "https://api.github.com/repos/codefoxes/firebase-admin/zipball/v1.0.1",
      "body_html": "<p>Notable Changes</p>\n<ul>\n<li>Windows, Mac Installer</li>\n<li>Update checker</li>\n<li>Configuration validator</li>\n<li>Connection test button</li>\n</ul>\n<p><a href=\"https://firebaseadmin.com/releases#release101\" rel=\"nofollow\">https://firebaseadmin.com/releases#release101</a></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.215Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-welcome-to-firebase-admin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#welcome-to-firebase-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Welcome to Firebase Admin</h1>\n<p><a href=\"https://travis-ci.org/codefoxes/firebase-admin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9710dbbd7848e43aa2e6029bbb5f5493a7e5bf3/68747470733a2f2f7472617669732d63692e6f72672f636f6465666f7865732f66697265626173652d61646d696e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/codefoxes/firebase-admin.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://firebaseadmin.com/changelog.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8cf6a1d629eca283762b8c7e041e8d39eb4ad7d9/68747470733a2f2f666972656261736561646d696e2e636f6d2f63757272656e742d76657273696f6e2e737667\" alt=\"Latest Stable Version\" data-canonical-src=\"https://firebaseadmin.com/current-version.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/codefoxes/firebase-admin/blob/master/license.md\"><img src=\"https://camo.githubusercontent.com/d514018c68ecb6d14c22a1e56903f35767ec3135/68747470733a2f2f666972656261736561646d696e2e636f6d2f6c6963656e73652e737667\" alt=\"License\" data-canonical-src=\"https://firebaseadmin.com/license.svg\" style=\"max-width:100%;\"></a></p>\n<p>Firebase Admin is Firebase Management tool. Unlike Google&apos;s default console Firebase Admin enables all the queries to be executed right from the tool.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can download tested install packages for OS X, Windows and Linux from following links:</p>\n<p><a href=\"https://firebaseadmin.com/download.php?os=windows\" rel=\"nofollow\">Windows</a> | <a href=\"https://firebaseadmin.com/download.php?os=mac\" rel=\"nofollow\">Mac</a> | <a href=\"https://firebaseadmin.com/download.php?os=linux\" rel=\"nofollow\">Linux</a></p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>Firebase Admin is an open source project driven by volunteers. We will try answer every questions. But please be patient.</p>\n<p>You can <a href=\"https://github.com/codefoxes/firebase-admin/blob/master/../../issues\">create a new issue in the Github issue queue</a></p>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap</h2>\n<ul>\n<li>In place edit</li>\n<li>Language selection</li>\n<li>File Upload</li>\n<li>User Management</li>\n</ul>\n<p>Not seeing what you want? Please <a href=\"https://github.com/codefoxes/firebase-admin/blob/master/../../issues\">create an issue</a></p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>Wiki coming soon.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Installation Wiki coming soon.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute!</h2>\n<h3><a id=\"user-content-suggest-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#suggest-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Suggest Features</h3>\n<p>New feature suggestions or UI improvements are always welcome.</p>\n<p>This project is powered by open source volunteers, so we have a limited amount of development resource to address all requests. We will certainly make best efforts to progress (particularly for those with strong community upvotes).</p>\n<h3><a id=\"user-content-code-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#code-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code Contributions</h3>\n<p>Code contributions are always welcome! Just try to follow our coding style: Coding Style Wiki coming soon.</p>\n<p>If you plan to contribute, please create a Github issue (or comment on the relevant existing issue) so we can help coordinate with upcoming release plans.</p>\n<p>For a general workflow, see Github&apos;s guide to <a href=\"https://help.github.com/articles/fork-a-repo/\">Fork a Repo</a>.</p>\n<p>Pull requests (PRs) should generally be for discrete issues (i.e. one issue per PR please) and be clean to merge against the current master branch. It would also be helpful if you can confirm what testing has been done (specific O/S targets if applicable).</p>\n<p>A usual naming approach for feature branches is <code>issue-###</code>. Include the issue number in your commit message / pull request description to link the PR to the original issue.</p>\n<h2><a id=\"user-content-other\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codefoxes/firebase-admin/blob/master/#other\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other</h2>\n<ul>\n<li><a href=\"https://firebaseadmin.com/\" rel=\"nofollow\">Visit Website</a></li>\n<li><a href=\"http://docs.codefoxes.com/firebase-admin/\" rel=\"nofollow\">Docs</a></li>\n<li><a href=\"https://firebaseadmin.com/changelog.html\" rel=\"nofollow\">Changelog</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-welcome-to-firebase-admin\" class=\"anchor\" aria-hidden=\"true\" href=\"#welcome-to-firebase-admin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Welcome to Firebase Admin</h1>\n<p><a href=\"https://travis-ci.org/codefoxes/firebase-admin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9710dbbd7848e43aa2e6029bbb5f5493a7e5bf3/68747470733a2f2f7472617669732d63692e6f72672f636f6465666f7865732f66697265626173652d61646d696e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/codefoxes/firebase-admin.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://firebaseadmin.com/changelog.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8cf6a1d629eca283762b8c7e041e8d39eb4ad7d9/68747470733a2f2f666972656261736561646d696e2e636f6d2f63757272656e742d76657273696f6e2e737667\" alt=\"Latest Stable Version\" data-canonical-src=\"https://firebaseadmin.com/current-version.svg\" style=\"max-width:100%;\"></a>\n<a href=\"license.md\"><img src=\"https://camo.githubusercontent.com/d514018c68ecb6d14c22a1e56903f35767ec3135/68747470733a2f2f666972656261736561646d696e2e636f6d2f6c6963656e73652e737667\" alt=\"License\" data-canonical-src=\"https://firebaseadmin.com/license.svg\" style=\"max-width:100%;\"></a></p>\n<p>Firebase Admin is Firebase Management tool. Unlike Google's default console Firebase Admin enables all the queries to be executed right from the tool.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can download tested install packages for OS X, Windows and Linux from following links:</p>\n<p><a href=\"https://firebaseadmin.com/download.php?os=windows\" rel=\"nofollow\">Windows</a> | <a href=\"https://firebaseadmin.com/download.php?os=mac\" rel=\"nofollow\">Mac</a> | <a href=\"https://firebaseadmin.com/download.php?os=linux\" rel=\"nofollow\">Linux</a></p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>Firebase Admin is an open source project driven by volunteers. We will try answer every questions. But please be patient.</p>\n<p>You can <a href=\"../../issues\">create a new issue in the Github issue queue</a></p>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap</h2>\n<ul>\n<li>In place edit</li>\n<li>Language selection</li>\n<li>File Upload</li>\n<li>User Management</li>\n</ul>\n<p>Not seeing what you want? Please <a href=\"../../issues\">create an issue</a></p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>Wiki coming soon.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Installation Wiki coming soon.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute!</h2>\n<h3><a id=\"user-content-suggest-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#suggest-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Suggest Features</h3>\n<p>New feature suggestions or UI improvements are always welcome.</p>\n<p>This project is powered by open source volunteers, so we have a limited amount of development resource to address all requests. We will certainly make best efforts to progress (particularly for those with strong community upvotes).</p>\n<h3><a id=\"user-content-code-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code Contributions</h3>\n<p>Code contributions are always welcome! Just try to follow our coding style: Coding Style Wiki coming soon.</p>\n<p>If you plan to contribute, please create a Github issue (or comment on the relevant existing issue) so we can help coordinate with upcoming release plans.</p>\n<p>For a general workflow, see Github's guide to <a href=\"https://help.github.com/articles/fork-a-repo/\">Fork a Repo</a>.</p>\n<p>Pull requests (PRs) should generally be for discrete issues (i.e. one issue per PR please) and be clean to merge against the current master branch. It would also be helpful if you can confirm what testing has been done (specific O/S targets if applicable).</p>\n<p>A usual naming approach for feature branches is <code>issue-###</code>. Include the issue number in your commit message / pull request description to link the PR to the original issue.</p>\n<h2><a id=\"user-content-other\" class=\"anchor\" aria-hidden=\"true\" href=\"#other\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other</h2>\n<ul>\n<li><a href=\"https://firebaseadmin.com/\" rel=\"nofollow\">Visit Website</a></li>\n<li><a href=\"http://docs.codefoxes.com/firebase-admin/\" rel=\"nofollow\">Docs</a></li>\n<li><a href=\"https://firebaseadmin.com/changelog.html\" rel=\"nofollow\">Changelog</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.479Z",
    "goodColorOnWhite": "#916902",
    "goodColorOnBlack": "#FCC535",
    "faintColorOnWhite": "rgba(145, 105, 2, 0.1)"
  },
  {
    "slug": "flex-browser",
    "name": "Flex Browser",
    "description": "Hackable and modular web browser!",
    "website": "http://www.cognizantsoftwaresolutions.ca/flex",
    "keywords": [
      "Web Browser",
      "Hackable",
      "Modular",
      "Internet",
      "System"
    ],
    "category": "Productivity",
    "icon": "flex-browser-icon.png",
    "icon32": "flex-browser-icon-32.png",
    "icon64": "flex-browser-icon-64.png",
    "icon128": "flex-browser-icon-128.png",
    "icon256": "flex-browser-icon-256.png",
    "date": "2016-10-02",
    "iconColors": [
      "#047b93",
      "#aa9a33",
      "#434454",
      "#080804",
      "#959ca4"
    ],
    "goodColorOnWhite": "#047B93",
    "goodColorOnBlack": "#AA9A33",
    "faintColorOnWhite": "rgba(4, 123, 147, 0.1)"
  },
  {
    "slug": "flexpaper",
    "name": "FlexPaper",
    "description": "Enhance, reflow and flip pdf documents into web publications",
    "website": "https://flexpaper.devaldi.com/",
    "keywords": [
      "pdf",
      "flip book",
      "pdf to html5",
      "pdf to ebook",
      "interactive pdf publications",
      "pdf to online publication"
    ],
    "category": "Productivity",
    "icon": "flexpaper-icon.png",
    "icon32": "flexpaper-icon-32.png",
    "icon64": "flexpaper-icon-64.png",
    "icon128": "flexpaper-icon-128.png",
    "icon256": "flexpaper-icon-256.png",
    "date": "2016-05-19",
    "iconColors": [
      "#657c97",
      "#c2ccda",
      "#98a9c0",
      "#acbccc",
      "#a6b4cc"
    ],
    "goodColorOnWhite": "#59719B",
    "goodColorOnBlack": "#A6B4CC",
    "faintColorOnWhite": "rgba(89, 113, 155, 0.1)"
  },
  {
    "slug": "flow",
    "name": "Flow",
    "description": "Simple Project Management Software For Teams",
    "website": "https://www.getflow.com/solutions/startups",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "flow-icon.png",
    "icon32": "flow-icon-32.png",
    "icon64": "flow-icon-64.png",
    "icon128": "flow-icon-128.png",
    "icon256": "flow-icon-256.png",
    "date": "2016-11-23",
    "iconColors": [
      "#5dbcf4",
      "#f6f8fb",
      "#bbe3fc",
      "#b4b4b8",
      "#c4c4cc"
    ],
    "goodColorOnWhite": "#086FB0",
    "goodColorOnBlack": "#BBE3FC",
    "faintColorOnWhite": "rgba(8, 111, 176, 0.1)"
  },
  {
    "slug": "foco",
    "name": "Foco",
    "description": "Stay focused and boost productivity with Foco.",
    "repository": "https://github.com/akashnimare/foco",
    "keywords": [
      "menubar",
      "productivity",
      "focus",
      "desktop app",
      "tray",
      "music"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/bf11addfc977dfdfac3a98351a4861e24fa5e73c/68747470733a2f2f6a2e676966732e636f6d2f4242714538592e676966"
      }
    ],
    "icon": "foco-icon.png",
    "icon32": "foco-icon-32.png",
    "icon64": "foco-icon-64.png",
    "icon128": "foco-icon-128.png",
    "icon256": "foco-icon-256.png",
    "date": "2016-09-16",
    "iconColors": [
      "#28aec4",
      "#f8fafb",
      "#4c9dcc",
      "#79c0d9",
      "#5cccd4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/akashnimare/foco/releases/10602130",
      "assets_url": "https://api.github.com/repos/akashnimare/foco/releases/10602130/assets",
      "upload_url": "https://uploads.github.com/repos/akashnimare/foco/releases/10602130/assets{?name,label}",
      "html_url": "https://github.com/akashnimare/foco/releases/tag/v1.7.0",
      "id": 10602130,
      "tag_name": "v1.7.0",
      "target_commitish": "master",
      "name": "v1.7.0",
      "draft": false,
      "author": {
        "login": "akashnimare",
        "id": 2263909,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2263909?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/akashnimare",
        "html_url": "https://github.com/akashnimare",
        "followers_url": "https://api.github.com/users/akashnimare/followers",
        "following_url": "https://api.github.com/users/akashnimare/following{/other_user}",
        "gists_url": "https://api.github.com/users/akashnimare/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/akashnimare/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/akashnimare/subscriptions",
        "organizations_url": "https://api.github.com/users/akashnimare/orgs",
        "repos_url": "https://api.github.com/users/akashnimare/repos",
        "events_url": "https://api.github.com/users/akashnimare/events{/privacy}",
        "received_events_url": "https://api.github.com/users/akashnimare/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-18T11:34:04Z",
      "published_at": "2018-04-18T12:05:57Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/akashnimare/foco/releases/assets/6885760",
          "id": 6885760,
          "name": "Foco-1.7.0-mac.zip",
          "label": null,
          "uploader": {
            "login": "akashnimare",
            "id": 2263909,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2263909?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/akashnimare",
            "html_url": "https://github.com/akashnimare",
            "followers_url": "https://api.github.com/users/akashnimare/followers",
            "following_url": "https://api.github.com/users/akashnimare/following{/other_user}",
            "gists_url": "https://api.github.com/users/akashnimare/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/akashnimare/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/akashnimare/subscriptions",
            "organizations_url": "https://api.github.com/users/akashnimare/orgs",
            "repos_url": "https://api.github.com/users/akashnimare/repos",
            "events_url": "https://api.github.com/users/akashnimare/events{/privacy}",
            "received_events_url": "https://api.github.com/users/akashnimare/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 57312212,
          "download_count": 3,
          "created_at": "2018-04-18T11:43:13Z",
          "updated_at": "2018-04-18T11:51:35Z",
          "browser_download_url": "https://github.com/akashnimare/foco/releases/download/v1.7.0/Foco-1.7.0-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/akashnimare/foco/releases/assets/6885761",
          "id": 6885761,
          "name": "Foco-1.7.0.dmg",
          "label": null,
          "uploader": {
            "login": "akashnimare",
            "id": 2263909,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2263909?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/akashnimare",
            "html_url": "https://github.com/akashnimare",
            "followers_url": "https://api.github.com/users/akashnimare/followers",
            "following_url": "https://api.github.com/users/akashnimare/following{/other_user}",
            "gists_url": "https://api.github.com/users/akashnimare/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/akashnimare/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/akashnimare/subscriptions",
            "organizations_url": "https://api.github.com/users/akashnimare/orgs",
            "repos_url": "https://api.github.com/users/akashnimare/repos",
            "events_url": "https://api.github.com/users/akashnimare/events{/privacy}",
            "received_events_url": "https://api.github.com/users/akashnimare/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 59336039,
          "download_count": 3,
          "created_at": "2018-04-18T11:43:14Z",
          "updated_at": "2018-04-18T12:01:03Z",
          "browser_download_url": "https://github.com/akashnimare/foco/releases/download/v1.7.0/Foco-1.7.0.dmg"
        }
      ],
      "tarball_url": "https://api.github.com/repos/akashnimare/foco/tarball/v1.7.0",
      "zipball_url": "https://api.github.com/repos/akashnimare/foco/zipball/v1.7.0",
      "body_html": "<p>It's been a while since I release the previous version <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji><br>\nThe new version mostly contains UI changes and some new features like the option to mute, unmute all the sounds.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.222Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-foco\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#foco\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Foco</h1>\n<p><a href=\"https://travis-ci.org/akashnimare/foco\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa00b92302c0b97620b5a33bded99e3c09436479/68747470733a2f2f7472617669732d63692e6f72672f616b6173686e696d6172652f666f636f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/akashnimare/foco.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/akashnimare/foco/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5e793870fb73577fd32a199e946c4a99ec5e53f3/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f616b6173686e696d6172652f666f636f3f6272616e63683d6d6173746572267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/akashnimare/foco?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a target=\"_blank\" href=\"https://github.com/akashnimare/foco/blob/master/app/img/foco.png\"><img src=\"https://github.com/akashnimare/foco/raw/master/app/img/foco.png\" alt=\"Foco\" width=\"160\" style=\"max-width:100%;\"></a>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-desktop-menubar-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#a-desktop-menubar-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A desktop menubar app based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p>Foco is a cross-platform desktop app <g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji> which runs in menubar.\nFoco boosts your productivity <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">&#x1F680;</g-emoji> by creating perfect productive environment.\nIt has the best sounds for getting work done <g-emoji class=\"g-emoji\" alias=\"raised_hands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64c.png\">&#x1F64C;</g-emoji>.</p>\n<h1><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h1>\n<p><g-emoji class=\"g-emoji\" alias=\"point_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f449.png\">&#x1F449;</g-emoji> Watch it <a href=\"https://www.youtube.com/watch?v=6SG2Mjpv8YE\" rel=\"nofollow\">here</a>.\n<br></p>\n<p><a href=\"https://www.youtube.com/watch?v=6SG2Mjpv8YE\" rel=\"nofollow\"><img src=\"https://cloud.githubusercontent.com/assets/2263909/18597112/0622a3b0-7c6a-11e6-897d-13f0aa36b6e4.png\" alt=\"Watch demo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf11addfc977dfdfac3a98351a4861e24fa5e73c/68747470733a2f2f6a2e676966732e636f6d2f4242714538592e676966\"><img src=\"https://camo.githubusercontent.com/bf11addfc977dfdfac3a98351a4861e24fa5e73c/68747470733a2f2f6a2e676966732e636f6d2f4242714538592e676966\" data-canonical-src=\"https://j.gifs.com/BBqE8Y.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<h3><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OS X</h3>\n<ol>\n<li>Download <a href=\"https://github.com/akashnimare/foco/releases\">Foco-osx.x.x.x.dmg</a> or <a href=\"https://github.com/akashnimare/foco/releases\">Foco-osx.x.x.x.zip</a></li>\n<li>Open or unzip the file and drag the app into the <code>Applications</code> folder</li>\n<li>Done!</li>\n</ol>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p>coming soon <g-emoji class=\"g-emoji\" alias=\"stuck_out_tongue_closed_eyes\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f61d.png\">&#x1F61D;</g-emoji></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p><em>Ubuntu, Debian 8+ (deb package):</em></p>\n<ol>\n<li>Download <a href=\"https://github.com/akashnimare/foco/releases\">Foco-linux.x.x.x.deb</a></li>\n<li>Double click and install, or run <code>dpkg -i Foco-linux.x.x.x.deb</code> in the terminal</li>\n<li>Start the app with your app launcher or by running <code>foco</code> in a terminal</li>\n</ol>\n<h3><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For developers</h3>\n<p>Clone the source locally:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/akashnimare/foco/\n$ <span class=\"pl-c1\">cd</span> foco</pre></div>\n<p>If you&apos;re on Debian or Ubuntu, you&apos;ll also need to install\n<code>nodejs-legacy</code>:</p>\n<p>Use your package manager to install <code>npm</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ sudo apt-get install npm nodejs-legacy</pre></div>\n<p>Install project dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>Start the app:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<h3><a id=\"user-content-build-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build installers</h3>\n<p>Build app for OSX</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:osx</pre></div>\n<p>Build app for Linux</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:linux</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Offline support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Cross-platform</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Awesome sounds</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> No singup/login required</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Auto launch</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Auto updates</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p><kbd>Command/ctrl + R</kbd> - Reload</p>\n<p><kbd>command + q</kbd> - Quit App (while window is open).</p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built with</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">Menubar</a></li>\n</ul>\n<h2><a id=\"user-content-related\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#related\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related</h2>\n<ul>\n<li><a href=\"https://github.com/zulip/zulip-electron\">zulip-electron</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/akashnimare/foco/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT  &#xA9; <a href=\"http://akashnimare.in\" rel=\"nofollow\">Akash Nimare</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-foco\" class=\"anchor\" aria-hidden=\"true\" href=\"#foco\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Foco</h1>\n<p><a href=\"https://travis-ci.org/akashnimare/foco\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa00b92302c0b97620b5a33bded99e3c09436479/68747470733a2f2f7472617669732d63692e6f72672f616b6173686e696d6172652f666f636f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/akashnimare/foco.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/akashnimare/foco/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5e793870fb73577fd32a199e946c4a99ec5e53f3/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f616b6173686e696d6172652f666f636f3f6272616e63683d6d6173746572267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/akashnimare/foco?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-----\" class=\"anchor\" aria-hidden=\"true\" href=\"#----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a target=\"_blank\" href=\"https://github.com/akashnimare/foco/blob/master/app/img/foco.png\"><img src=\"https://github.com/akashnimare/foco/raw/master/app/img/foco.png\" alt=\"Foco\" width=\"160\" style=\"max-width:100%;\"></a>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-desktop-menubar-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-desktop-menubar-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A desktop menubar app based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p>Foco is a cross-platform desktop app <g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji> which runs in menubar.\nFoco boosts your productivity <g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji> by creating perfect productive environment.\nIt has the best sounds for getting work done <g-emoji class=\"g-emoji\" alias=\"raised_hands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64c.png\">🙌</g-emoji>.</p>\n<h1><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h1>\n<p><g-emoji class=\"g-emoji\" alias=\"point_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f449.png\">👉</g-emoji> Watch it <a href=\"https://www.youtube.com/watch?v=6SG2Mjpv8YE\" rel=\"nofollow\">here</a>.\n<br></p>\n<p><a href=\"https://www.youtube.com/watch?v=6SG2Mjpv8YE\" rel=\"nofollow\"><img src=\"https://cloud.githubusercontent.com/assets/2263909/18597112/0622a3b0-7c6a-11e6-897d-13f0aa36b6e4.png\" alt=\"Watch demo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf11addfc977dfdfac3a98351a4861e24fa5e73c/68747470733a2f2f6a2e676966732e636f6d2f4242714538592e676966\"><img src=\"https://camo.githubusercontent.com/bf11addfc977dfdfac3a98351a4861e24fa5e73c/68747470733a2f2f6a2e676966732e636f6d2f4242714538592e676966\" data-canonical-src=\"https://j.gifs.com/BBqE8Y.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<h3><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OS X</h3>\n<ol>\n<li>Download <a href=\"https://github.com/akashnimare/foco/releases\">Foco-osx.x.x.x.dmg</a> or <a href=\"https://github.com/akashnimare/foco/releases\">Foco-osx.x.x.x.zip</a></li>\n<li>Open or unzip the file and drag the app into the <code>Applications</code> folder</li>\n<li>Done!</li>\n</ol>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p>coming soon <g-emoji class=\"g-emoji\" alias=\"stuck_out_tongue_closed_eyes\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f61d.png\">😝</g-emoji></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p><em>Ubuntu, Debian 8+ (deb package):</em></p>\n<ol>\n<li>Download <a href=\"https://github.com/akashnimare/foco/releases\">Foco-linux.x.x.x.deb</a></li>\n<li>Double click and install, or run <code>dpkg -i Foco-linux.x.x.x.deb</code> in the terminal</li>\n<li>Start the app with your app launcher or by running <code>foco</code> in a terminal</li>\n</ol>\n<h3><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For developers</h3>\n<p>Clone the source locally:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/akashnimare/foco/\n$ <span class=\"pl-c1\">cd</span> foco</pre></div>\n<p>If you're on Debian or Ubuntu, you'll also need to install\n<code>nodejs-legacy</code>:</p>\n<p>Use your package manager to install <code>npm</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ sudo apt-get install npm nodejs-legacy</pre></div>\n<p>Install project dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>Start the app:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<h3><a id=\"user-content-build-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build installers</h3>\n<p>Build app for OSX</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:osx</pre></div>\n<p>Build app for Linux</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:linux</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Offline support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Cross-platform</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Awesome sounds</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> No singup/login required</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Auto launch</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Auto updates</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p><kbd>Command/ctrl + R</kbd> - Reload</p>\n<p><kbd>command + q</kbd> - Quit App (while window is open).</p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built with</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">Menubar</a></li>\n</ul>\n<h2><a id=\"user-content-related\" class=\"anchor\" aria-hidden=\"true\" href=\"#related\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related</h2>\n<ul>\n<li><a href=\"https://github.com/zulip/zulip-electron\">zulip-electron</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT  © <a href=\"http://akashnimare.in\" rel=\"nofollow\">Akash Nimare</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.607Z",
    "goodColorOnWhite": "#1D7D8D",
    "goodColorOnBlack": "#28AEC4",
    "faintColorOnWhite": "rgba(29, 125, 141, 0.1)"
  },
  {
    "slug": "fog",
    "name": "Fog",
    "description": "Unofficial overcast.fm podcast app.",
    "repository": "https://github.com/vitorgalvao/fog",
    "keywords": [
      "overcast.fm",
      "podcasts"
    ],
    "license": "Unlicense",
    "category": "News",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/1337e9e495d71290b65e09750f23179d6285a2a5/687474703a2f2f692e696d6775722e636f6d2f357056706e4d652e706e67"
      }
    ],
    "icon": "fog-icon.png",
    "icon32": "fog-icon-32.png",
    "icon64": "fog-icon-64.png",
    "icon128": "fog-icon-128.png",
    "icon256": "fog-icon-256.png",
    "date": "2017-02-10",
    "iconColors": [
      "#fb9a09",
      "#efefee",
      "#747579",
      "#969798",
      "#fcd764"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/vitorgalvao/fog/releases/10891426",
      "assets_url": "https://api.github.com/repos/vitorgalvao/fog/releases/10891426/assets",
      "upload_url": "https://uploads.github.com/repos/vitorgalvao/fog/releases/10891426/assets{?name,label}",
      "html_url": "https://github.com/vitorgalvao/fog/releases/tag/1.4.2",
      "id": 10891426,
      "tag_name": "1.4.2",
      "target_commitish": "master",
      "name": "1.4.2",
      "draft": false,
      "author": {
        "login": "vitorgalvao",
        "id": 1699443,
        "avatar_url": "https://avatars1.githubusercontent.com/u/1699443?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vitorgalvao",
        "html_url": "https://github.com/vitorgalvao",
        "followers_url": "https://api.github.com/users/vitorgalvao/followers",
        "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}",
        "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions",
        "organizations_url": "https://api.github.com/users/vitorgalvao/orgs",
        "repos_url": "https://api.github.com/users/vitorgalvao/repos",
        "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vitorgalvao/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-07T22:18:46Z",
      "published_at": "2018-05-07T23:17:55Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/vitorgalvao/fog/releases/assets/7097009",
          "id": 7097009,
          "name": "Fog-1.4.2-mac.zip",
          "label": null,
          "uploader": {
            "login": "vitorgalvao",
            "id": 1699443,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1699443?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/vitorgalvao",
            "html_url": "https://github.com/vitorgalvao",
            "followers_url": "https://api.github.com/users/vitorgalvao/followers",
            "following_url": "https://api.github.com/users/vitorgalvao/following{/other_user}",
            "gists_url": "https://api.github.com/users/vitorgalvao/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/vitorgalvao/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/vitorgalvao/subscriptions",
            "organizations_url": "https://api.github.com/users/vitorgalvao/orgs",
            "repos_url": "https://api.github.com/users/vitorgalvao/repos",
            "events_url": "https://api.github.com/users/vitorgalvao/events{/privacy}",
            "received_events_url": "https://api.github.com/users/vitorgalvao/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 45877482,
          "download_count": 147,
          "created_at": "2018-05-07T23:17:40Z",
          "updated_at": "2018-05-07T23:17:51Z",
          "browser_download_url": "https://github.com/vitorgalvao/fog/releases/download/1.4.2/Fog-1.4.2-mac.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/vitorgalvao/fog/tarball/1.4.2",
      "zipball_url": "https://api.github.com/repos/vitorgalvao/fog/zipball/1.4.2",
      "body_html": "<p>Fixed pausing and playing with space bar.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.226Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>To support my continued open-source work, pick a method:</p>\n<p><a href=\"https://www.paypal.me/vitorgalvao\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d4e6839ce37f418e401804f47c2d6c65f528de67/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f352f35332f50617950616c5f323031345f6c6f676f2e737667\" height=\"18\" alt=\"Support via Paypal\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/5/53/PayPal_2014_logo.svg\" style=\"max-width:100%;\"></a>&#xA0;&#xA0;\n<a href=\"http://vitorgalvao.com/bitcoin_tip_jar.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea217691f0e36b89dd5c8331a47f84eba81c00dd/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63352f426974636f696e5f6c6f676f2e737667\" height=\"15\" alt=\"Support via Bitcoin\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/c/c5/Bitcoin_logo.svg\" style=\"max-width:100%;\"></a>&#xA0;&#xA0;\n<a href=\"https://vitorgalvao.com/society6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a7dc1160a5187def07f18e2e0c054e5f4a55a4a/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f79337066743166626d6572357632322f736f6369657479362e737667\" height=\"19\" alt=\"Support via Society6\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/y3pft1fbmer5v22/society6.svg\" style=\"max-width:100%;\"></a></p>\n<p>To support <a href=\"http://www.marco.org/\" rel=\"nofollow\">Marco Arment</a>, author of Overcast, download the Overcast iOS app and become a patron (&#x201C;Support Overcast&#x201D; option in the settings page).</p>\n<p><a href=\"https://itunes.apple.com/us/app/overcast-podcast-player/id888422857?mt=8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8c60a77599fc0f9713b114ab76ed6fbb3fc1a2e5/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f332f33632f446f776e6c6f61645f6f6e5f7468655f4170705f53746f72655f42616467652e737667\" height=\"22\" alt=\"Download Overcast on the App Store\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/3/3c/Download_on_the_App_Store_Badge.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content--fog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#-fog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bdcd2317a68e637cadf133d66e1140bc061df8c6/68747470733a2f2f692e696d6775722e636f6d2f7349483951374f2e706e67\"><img src=\"https://camo.githubusercontent.com/bdcd2317a68e637cadf133d66e1140bc061df8c6/68747470733a2f2f692e696d6775722e636f6d2f7349483951374f2e706e67\" width=\"45\" align=\"center\" alt=\"Fog logo\" data-canonical-src=\"https://i.imgur.com/sIH9Q7O.png\" style=\"max-width:100%;\"></a> Fog</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1337e9e495d71290b65e09750f23179d6285a2a5/687474703a2f2f692e696d6775722e636f6d2f357056706e4d652e706e67\"><img src=\"https://camo.githubusercontent.com/1337e9e495d71290b65e09750f23179d6285a2a5/687474703a2f2f692e696d6775722e636f6d2f357056706e4d652e706e67\" height=\"668\" align=\"left\" alt=\"Fog screenshot\" data-canonical-src=\"http://i.imgur.com/5pVpnMe.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-unofficial-overcast-podcast-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#unofficial-overcast-podcast-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Unofficial <a href=\"https://overcast.fm/\" rel=\"nofollow\">Overcast</a> podcast app.</h3>\n<blockquote>\n<p>Control playback with keyboard media keys, even when not the frontmost app.</p>\n</blockquote>\n<blockquote>\n<p>Navigate episodes with <kbd>&#x2193;</kbd> and <kbd>&#x2191;</kbd> (or <kbd>j</kbd> and <kbd>k</kbd>).</p>\n</blockquote>\n<blockquote>\n<p>Keyboard shortcuts: <kbd>&#x2423;</kbd> stops and resumes; <kbd>&#x2190;</kbd> rewinds; <kbd>&#x2192;</kbd> fast-forwards; <kbd>&#x232B;</kbd> goes back to home; <kbd>&#x2318;</kbd><kbd>&#x232B;</kbd> deletes the current episode or podcast; <kbd>&#x2318;</kbd><kbd>&#x21B5;</kbd> saves the current episode.</p>\n</blockquote>\n<blockquote>\n<p>&#x201C;Permalink&#x201D; opens in default browser.</p>\n</blockquote>\n<blockquote>\n<p>&#x201C;Share link&#x201D; and &#x201C;Share link with timestamp&#x201D; copy link directly to the clipboard.</p>\n</blockquote>\n<blockquote>\n<p>Automatically go back to home when episode ends.</p>\n</blockquote>\n<blockquote>\n<p>Go to specific episode by giving its URL on the command line.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9d89452d61d91bc74e6f61ab0cd64e429e427bfd/687474703a2f2f692e696d6775722e636f6d2f36726f627143362e706e67\"><img src=\"https://camo.githubusercontent.com/9d89452d61d91bc74e6f61ab0cd64e429e427bfd/687474703a2f2f692e696d6775722e636f6d2f36726f627143362e706e67\" width=\"48%\" alt=\"Fog screenshot\" data-canonical-src=\"http://i.imgur.com/6robqC6.png\" style=\"max-width:100%;\"></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/191f99989fe21ec2f7a9a262d7644b9d621f63e6/68747470733a2f2f692e696d6775722e636f6d2f716a733562374a2e706e67\"><img src=\"https://camo.githubusercontent.com/191f99989fe21ec2f7a9a262d7644b9d621f63e6/68747470733a2f2f692e696d6775722e636f6d2f716a733562374a2e706e67\" width=\"48%\" alt=\"Fog screenshot\" data-canonical-src=\"https://i.imgur.com/qjs5b7J.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><a href=\"https://github.com/vitorgalvao/fog/releases\">Download the latest version</a>, or run <code>brew cask install fog</code> if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">homebrew</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h5><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Commands</h5>\n<ul>\n<li>Install dependencies: <code>npm install</code></li>\n<li>Run: <code>npm start</code></li>\n<li>Build for macOS: <code>npm run build-macos</code></li>\n<li>Build for all platforms: <code>npm run build</code></li>\n<li>Build for macOS and package as a zip: <code>npm run package-macos</code></li>\n<li>Build for all platforms and package as a zip: <code>npm run package</code></li>\n</ul>\n<p>Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vitorgalvao/fog/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h4>\n<p>The Unlicense (Public Domain, essentially)</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>To support my continued open-source work, pick a method:</p>\n<p><a href=\"https://www.paypal.me/vitorgalvao\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d4e6839ce37f418e401804f47c2d6c65f528de67/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f352f35332f50617950616c5f323031345f6c6f676f2e737667\" height=\"18\" alt=\"Support via Paypal\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/5/53/PayPal_2014_logo.svg\" style=\"max-width:100%;\"></a>  \n<a href=\"http://vitorgalvao.com/bitcoin_tip_jar.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea217691f0e36b89dd5c8331a47f84eba81c00dd/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63352f426974636f696e5f6c6f676f2e737667\" height=\"15\" alt=\"Support via Bitcoin\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/c/c5/Bitcoin_logo.svg\" style=\"max-width:100%;\"></a>  \n<a href=\"https://vitorgalvao.com/society6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a7dc1160a5187def07f18e2e0c054e5f4a55a4a/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f79337066743166626d6572357632322f736f6369657479362e737667\" height=\"19\" alt=\"Support via Society6\" data-canonical-src=\"https://dl.dropboxusercontent.com/s/y3pft1fbmer5v22/society6.svg\" style=\"max-width:100%;\"></a></p>\n<p>To support <a href=\"http://www.marco.org/\" rel=\"nofollow\">Marco Arment</a>, author of Overcast, download the Overcast iOS app and become a patron (“Support Overcast” option in the settings page).</p>\n<p><a href=\"https://itunes.apple.com/us/app/overcast-podcast-player/id888422857?mt=8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8c60a77599fc0f9713b114ab76ed6fbb3fc1a2e5/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f332f33632f446f776e6c6f61645f6f6e5f7468655f4170705f53746f72655f42616467652e737667\" height=\"22\" alt=\"Download Overcast on the App Store\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/commons/3/3c/Download_on_the_App_Store_Badge.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content--fog\" class=\"anchor\" aria-hidden=\"true\" href=\"#-fog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bdcd2317a68e637cadf133d66e1140bc061df8c6/68747470733a2f2f692e696d6775722e636f6d2f7349483951374f2e706e67\"><img src=\"https://camo.githubusercontent.com/bdcd2317a68e637cadf133d66e1140bc061df8c6/68747470733a2f2f692e696d6775722e636f6d2f7349483951374f2e706e67\" width=\"45\" align=\"center\" alt=\"Fog logo\" data-canonical-src=\"https://i.imgur.com/sIH9Q7O.png\" style=\"max-width:100%;\"></a> Fog</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1337e9e495d71290b65e09750f23179d6285a2a5/687474703a2f2f692e696d6775722e636f6d2f357056706e4d652e706e67\"><img src=\"https://camo.githubusercontent.com/1337e9e495d71290b65e09750f23179d6285a2a5/687474703a2f2f692e696d6775722e636f6d2f357056706e4d652e706e67\" height=\"668\" align=\"left\" alt=\"Fog screenshot\" data-canonical-src=\"http://i.imgur.com/5pVpnMe.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-unofficial-overcast-podcast-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-overcast-podcast-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unofficial <a href=\"https://overcast.fm/\" rel=\"nofollow\">Overcast</a> podcast app.</h3>\n<blockquote>\n<p>Control playback with keyboard media keys, even when not the frontmost app.</p>\n</blockquote>\n<blockquote>\n<p>Navigate episodes with <kbd>↓</kbd> and <kbd>↑</kbd> (or <kbd>j</kbd> and <kbd>k</kbd>).</p>\n</blockquote>\n<blockquote>\n<p>Keyboard shortcuts: <kbd>␣</kbd> stops and resumes; <kbd>←</kbd> rewinds; <kbd>→</kbd> fast-forwards; <kbd>⌫</kbd> goes back to home; <kbd>⌘</kbd><kbd>⌫</kbd> deletes the current episode or podcast; <kbd>⌘</kbd><kbd>↵</kbd> saves the current episode.</p>\n</blockquote>\n<blockquote>\n<p>“Permalink” opens in default browser.</p>\n</blockquote>\n<blockquote>\n<p>“Share link” and “Share link with timestamp” copy link directly to the clipboard.</p>\n</blockquote>\n<blockquote>\n<p>Automatically go back to home when episode ends.</p>\n</blockquote>\n<blockquote>\n<p>Go to specific episode by giving its URL on the command line.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9d89452d61d91bc74e6f61ab0cd64e429e427bfd/687474703a2f2f692e696d6775722e636f6d2f36726f627143362e706e67\"><img src=\"https://camo.githubusercontent.com/9d89452d61d91bc74e6f61ab0cd64e429e427bfd/687474703a2f2f692e696d6775722e636f6d2f36726f627143362e706e67\" width=\"48%\" alt=\"Fog screenshot\" data-canonical-src=\"http://i.imgur.com/6robqC6.png\" style=\"max-width:100%;\"></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/191f99989fe21ec2f7a9a262d7644b9d621f63e6/68747470733a2f2f692e696d6775722e636f6d2f716a733562374a2e706e67\"><img src=\"https://camo.githubusercontent.com/191f99989fe21ec2f7a9a262d7644b9d621f63e6/68747470733a2f2f692e696d6775722e636f6d2f716a733562374a2e706e67\" width=\"48%\" alt=\"Fog screenshot\" data-canonical-src=\"https://i.imgur.com/qjs5b7J.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><a href=\"https://github.com/vitorgalvao/fog/releases\">Download the latest version</a>, or run <code>brew cask install fog</code> if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">homebrew</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Built with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h5><a id=\"user-content-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Commands</h5>\n<ul>\n<li>Install dependencies: <code>npm install</code></li>\n<li>Run: <code>npm start</code></li>\n<li>Build for macOS: <code>npm run build-macos</code></li>\n<li>Build for all platforms: <code>npm run build</code></li>\n<li>Build for macOS and package as a zip: <code>npm run package-macos</code></li>\n<li>Build for all platforms and package as a zip: <code>npm run package</code></li>\n</ul>\n<p>Currently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h4>\n<p>The Unlicense (Public Domain, essentially)</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.560Z",
    "goodColorOnWhite": "#747579",
    "goodColorOnBlack": "#FB9A09",
    "faintColorOnWhite": "rgba(116, 117, 121, 0.1)"
  },
  {
    "slug": "fontbase",
    "name": "FontBase",
    "description": "Lightning fast, beautiful and free font manager for designers",
    "website": "http://fontba.se",
    "category": "Graphics & Design",
    "keywords": [
      "fonts",
      "typography",
      "type",
      "design",
      "graphics"
    ],
    "license": "Dominik Levitsky Studio",
    "icon": "fontbase-icon.png",
    "icon32": "fontbase-icon-32.png",
    "icon64": "fontbase-icon-64.png",
    "icon128": "fontbase-icon-128.png",
    "icon256": "fontbase-icon-256.png",
    "date": "2017-10-23",
    "iconColors": [
      "#34045c",
      "#38045c",
      "#38045c",
      "#38045c",
      "#38045c"
    ],
    "goodColorOnWhite": "#34045C",
    "goodColorOnBlack": "#A33EF7",
    "faintColorOnWhite": "rgba(52, 4, 92, 0.1)"
  },
  {
    "slug": "forestpin-analytics",
    "name": "Forestpin Analytics",
    "description": "Financial data analytics tool for businesses",
    "website": "http://forestpin.com/analytics",
    "keywords": [
      "analytics",
      "data",
      "finance"
    ],
    "category": "Finance",
    "icon": "forestpin-analytics-icon.png",
    "icon32": "forestpin-analytics-icon-32.png",
    "icon64": "forestpin-analytics-icon-64.png",
    "icon128": "forestpin-analytics-icon-128.png",
    "icon256": "forestpin-analytics-icon-256.png",
    "date": "2016-09-25",
    "iconColors": [
      "#c6c6c6",
      "#049ccc",
      "#3ca8c8",
      "#30a4c9",
      "#7cbccc"
    ],
    "goodColorOnWhite": "#037FA7",
    "goodColorOnBlack": "#049CCC",
    "faintColorOnWhite": "rgba(3, 127, 167, 0.1)"
  },
  {
    "slug": "fotojet",
    "name": "FotoJet",
    "description": "Free online designer and image editing tool.",
    "website": "https://www.fotojet.com/",
    "category": "Graphics & Design",
    "keywords": [
      "fotojet",
      "design",
      "photo editor",
      "effects",
      "facebook",
      "youtube",
      "instagram",
      "poster",
      "flyer",
      "poster",
      "card",
      "invitation",
      "banner",
      "logo",
      "magazine",
      "birthday",
      "wedding"
    ],
    "icon": "fotojet-icon.png",
    "icon32": "fotojet-icon-32.png",
    "icon64": "fotojet-icon-64.png",
    "icon128": "fotojet-icon-128.png",
    "icon256": "fotojet-icon-256.png",
    "date": "2017-09-30",
    "iconColors": [
      "#44cbdc",
      "#fbfbfb",
      "#86dbe8",
      "#b1e8f0",
      "#62d0e3"
    ],
    "goodColorOnWhite": "#1A8294",
    "goodColorOnBlack": "#62D0E3",
    "faintColorOnWhite": "rgba(26, 130, 148, 0.1)"
  },
  {
    "slug": "franz",
    "name": "Franz",
    "description": "Messaging app / former emperor of Austria, combining chat and messaging services into one application",
    "website": "http://meetfranz.com",
    "keywords": [
      "messaging",
      "chat",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "franz-icon.png",
    "icon32": "franz-icon-32.png",
    "icon64": "franz-icon-64.png",
    "icon128": "franz-icon-128.png",
    "icon256": "franz-icon-256.png",
    "date": "2016-04-22",
    "iconColors": [
      "#5ca8e0",
      "#fafafb",
      "#9ccbed",
      "#79c4f7",
      "#2f85c6"
    ],
    "goodColorOnWhite": "#0B71B6",
    "goodColorOnBlack": "#79C4F7",
    "faintColorOnWhite": "rgba(11, 113, 182, 0.1)"
  },
  {
    "slug": "free-chess-club",
    "name": "Free Chess Club",
    "description": "Play Online Chess on the Free Internet Chess Server!",
    "website": "https://www.freechess.club",
    "category": "Games",
    "repository": "https://github.com/freechessclub",
    "keywords": [
      "games",
      "chess",
      "fics",
      "ics"
    ],
    "screenshots": [
      {
        "imageUrl": "https://www.freechess.club/www/img/screenshot1.png",
        "caption": "Game Play",
        "imageLink": "https://www.freechess.club/play"
      },
      {
        "imageUrl": "https://www.freechess.club/www/img/screenshot2.png",
        "caption": "Free Chess Club",
        "imageLink": "https://www.freechess.club"
      }
    ],
    "icon": "free-chess-club-icon.png",
    "icon32": "free-chess-club-icon-32.png",
    "icon64": "free-chess-club-icon-64.png",
    "icon128": "free-chess-club-icon-128.png",
    "icon256": "free-chess-club-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#b3ebfb",
      "#2f5f86",
      "#1e3b53",
      "#7ca4ba",
      "#70a4c4"
    ],
    "goodColorOnWhite": "#2F5F86",
    "goodColorOnBlack": "#B3EBFB",
    "faintColorOnWhite": "rgba(47, 95, 134, 0.1)"
  },
  {
    "slug": "freeman",
    "name": "FreeMAN",
    "description": "Free, extensible, cross-platform file manager for power users.",
    "repository": "https://github.com/matthew-matvei/freeman",
    "license": "GPL-3.0",
    "screenshots": [
      {
        "imageUrl": "https://github.com/matthew-matvei/freeman/blob/develop/resources/freeManScreenshot.png",
        "caption": "Dual-pane with open integrated terminal"
      }
    ],
    "keywords": [
      "File Manager",
      "Electron",
      "Minimalistic"
    ],
    "category": "Utilities",
    "icon": "freeman-icon.png",
    "icon32": "freeman-icon-32.png",
    "icon64": "freeman-icon-64.png",
    "icon128": "freeman-icon-128.png",
    "icon256": "freeman-icon-256.png",
    "date": "2018-03-08",
    "iconColors": [
      "#eaeaf7",
      "#202030",
      "#6c6c71",
      "#64646a",
      "#747474"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.223Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-freeman\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#freeman\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FreeMAN</h1>\n<p><a href=\"https://travis-ci.org/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d18d63e9574041a50d0e742864a44656224f735b/68747470733a2f2f7472617669732d63692e6f72672f6d6174746865772d6d61747665692f667265656d616e2e7376673f6272616e63683d646576656c6f70\" alt=\"Travis-CI build status\" data-canonical-src=\"https://travis-ci.org/matthew-matvei/freeman.svg?branch=develop\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1ff1b2ee7e8b67755d699dc204a222827099ad0/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f613931397066353733613074763066672f6272616e63682f646576656c6f703f7376673d74727565\" alt=\"AppVeyor build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/a919pf573a0tv0fg/branch/develop?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/75e5e4ef8f55dd1a4a244eef45667869e89c1441/68747470733a2f2f64617669642d646d2e6f72672f6d6174746865772d6d61747665692f667265656d616e2e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/matthew-matvei/freeman.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/matthew-matvei/freeman#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea8b369abb3083d148739872813daa9a72506a1b/68747470733a2f2f64617669642d646d2e6f72672f6d6174746865772d6d61747665692f667265656d616e2f6465762d7374617475732e737667\" alt=\"Dev Dependencies\" data-canonical-src=\"https://david-dm.org/matthew-matvei/freeman/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/matthew-matvei/freeman/maintainability\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/23640735a451b9897b5c760b206a880637768ee7/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f39363264313961323466623037346131646633392f6d61696e7461696e6162696c697479\" alt=\"Maintainability\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/962d19a24fb074a1df39/maintainability\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/matthew-matvei/freeman/blob/master/.github/CONTRIBUTING.md\"><img src=\"https://camo.githubusercontent.com/3a63ff37bb7853818372c6651a7a18288d0e807a/687474703a2f2f696d672e736869656c64732e696f2f62616467652f66697273742d2d636f6e747269627574696f6e732d77656c636f6d652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"First contributions welcome\" data-canonical-src=\"http://img.shields.io/badge/first--contributions-welcome-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p>A free, extensible, cross-platform file manager for power users</p>\n<hr>\n<p><a target=\"_blank\" href=\"https://github.com/matthew-matvei/freeman/blob/master/./resources/using-the-app.gif\"><img src=\"https://github.com/matthew-matvei/freeman/raw/master/./resources/using-the-app.gif\" alt=\"FreeMAN with open integrated terminal\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Quick, clean, dual-paned file-system navigation with a strong keyboard-led\nfocus</li>\n<li>Integrated terminal per navigation pane for those things a file explorer just\ncan&apos;t do</li>\n<li>Focus on customisability to tailor it to the user&apos;s whims</li>\n<li>Quick navigation with a <em>Go To</em> box</li>\n</ul>\n<h3><a id=\"user-content-future\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#future\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Future</h3>\n<ul>\n<li>Tighter integration between navigation and integrated terminals</li>\n<li>Further behaviour to be customisable</li>\n<li>Extending usefulness of the <em>Go To</em> and <em>Commands</em> boxes</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap</h2>\n<ul>\n<li>Core application ready for beta use</li>\n<li>Out-of-the-box plugins ready for beta use</li>\n<li>Core application ready for production use</li>\n<li>Out-of-the-box plugins ready for production use</li>\n</ul>\n<p>The core application is ready for beta use, supporting Linux and Windows OS&apos;s. Feel free to set up\n<code>electron-builder</code> for MacOS and make a PR.</p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started</h2>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>If you want, you can add user-specific settings files, e.g. <code>freeman.keys.json</code>\nlike so:</p>\n<pre><code>touch {userData}/freeman.keys.json\n</code></pre>\n<p><code>{userData}</code> above refers to Electron&apos;s <code>app.getPath(&quot;userData&quot;)</code> location, <em>(which\ndepends on whether the application is running in a development or production\nenvironment)</em>. Example files can be found in the <code>./resources/</code> folder.</p>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging</h2>\n<p>If you would like to package / install the program, on Windows and Linux you can:</p>\n<pre><code>npm run package\n</code></pre>\n<p>Then run the appropriate built executable.</p>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h2>\n<p>During development, after compiling you can:</p>\n<pre><code>npm run start\n</code></pre>\n<p>After packaging, you can run the system-dependent executable outputted by\n<code>electron-builder</code> in the <code>./dist/</code> folder.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<p>An overview of the codebase can be found in the <a href=\"https://github.com/matthew-matvei/freeman/blob/master/docs/CODE_STRUCTURE.md\">docs</a>.\nIf you find it helpful, you can <code>npm run docs</code> and open the generated\n<code>docs/generated/index.html</code> file. Please let me know if you find this useful.</p>\n<h2><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debugging</h2>\n<p>Providing the <code>--verbose</code> or <code>-V</code> command-line argument will make the application\nlog in more detail, helping trace execution when using the packaged app. Logs of\nwarnings and errors can be found at <code>{appData}/log.log</code>.</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/matthew-matvei/freeman/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to contribute</h2>\n<p>Contributions are welcome! Work on the core application is still under way. There are\nnumerous areas with room for improvement in usability and stability. My\npriorities for development are currently:</p>\n<ul>\n<li>Core functionality</li>\n<li>Plugin functionality (starting with out-of-the-box ones)</li>\n<li>Appearance</li>\n</ul>\n<p>I&apos;ll take whatever pull requests, issues, contributors and PMs I can get! Please\nhave a look at the <a href=\"https://github.com/matthew-matvei/freeman/blob/master/./.github/CONTRIBUTING.md\">Contributing Guidelines</a> before\nsubmitting a PR.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-freeman\" class=\"anchor\" aria-hidden=\"true\" href=\"#freeman\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FreeMAN</h1>\n<p><a href=\"https://travis-ci.org/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d18d63e9574041a50d0e742864a44656224f735b/68747470733a2f2f7472617669732d63692e6f72672f6d6174746865772d6d61747665692f667265656d616e2e7376673f6272616e63683d646576656c6f70\" alt=\"Travis-CI build status\" data-canonical-src=\"https://travis-ci.org/matthew-matvei/freeman.svg?branch=develop\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1ff1b2ee7e8b67755d699dc204a222827099ad0/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f613931397066353733613074763066672f6272616e63682f646576656c6f703f7376673d74727565\" alt=\"AppVeyor build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/a919pf573a0tv0fg/branch/develop?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/matthew-matvei/freeman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/75e5e4ef8f55dd1a4a244eef45667869e89c1441/68747470733a2f2f64617669642d646d2e6f72672f6d6174746865772d6d61747665692f667265656d616e2e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/matthew-matvei/freeman.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/matthew-matvei/freeman#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea8b369abb3083d148739872813daa9a72506a1b/68747470733a2f2f64617669642d646d2e6f72672f6d6174746865772d6d61747665692f667265656d616e2f6465762d7374617475732e737667\" alt=\"Dev Dependencies\" data-canonical-src=\"https://david-dm.org/matthew-matvei/freeman/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/matthew-matvei/freeman/maintainability\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/23640735a451b9897b5c760b206a880637768ee7/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f39363264313961323466623037346131646633392f6d61696e7461696e6162696c697479\" alt=\"Maintainability\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/962d19a24fb074a1df39/maintainability\" style=\"max-width:100%;\"></a>\n<a href=\".github/CONTRIBUTING.md\"><img src=\"https://camo.githubusercontent.com/3a63ff37bb7853818372c6651a7a18288d0e807a/687474703a2f2f696d672e736869656c64732e696f2f62616467652f66697273742d2d636f6e747269627574696f6e732d77656c636f6d652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"First contributions welcome\" data-canonical-src=\"http://img.shields.io/badge/first--contributions-welcome-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p>A free, extensible, cross-platform file manager for power users</p>\n<hr>\n<p><a target=\"_blank\" href=\"./resources/using-the-app.gif\"><img src=\"./resources/using-the-app.gif\" alt=\"FreeMAN with open integrated terminal\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Quick, clean, dual-paned file-system navigation with a strong keyboard-led\nfocus</li>\n<li>Integrated terminal per navigation pane for those things a file explorer just\ncan't do</li>\n<li>Focus on customisability to tailor it to the user's whims</li>\n<li>Quick navigation with a <em>Go To</em> box</li>\n</ul>\n<h3><a id=\"user-content-future\" class=\"anchor\" aria-hidden=\"true\" href=\"#future\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Future</h3>\n<ul>\n<li>Tighter integration between navigation and integrated terminals</li>\n<li>Further behaviour to be customisable</li>\n<li>Extending usefulness of the <em>Go To</em> and <em>Commands</em> boxes</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap</h2>\n<ul>\n<li>Core application ready for beta use</li>\n<li>Out-of-the-box plugins ready for beta use</li>\n<li>Core application ready for production use</li>\n<li>Out-of-the-box plugins ready for production use</li>\n</ul>\n<p>The core application is ready for beta use, supporting Linux and Windows OS's. Feel free to set up\n<code>electron-builder</code> for MacOS and make a PR.</p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started</h2>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>If you want, you can add user-specific settings files, e.g. <code>freeman.keys.json</code>\nlike so:</p>\n<pre><code>touch {userData}/freeman.keys.json\n</code></pre>\n<p><code>{userData}</code> above refers to Electron's <code>app.getPath(\"userData\")</code> location, <em>(which\ndepends on whether the application is running in a development or production\nenvironment)</em>. Example files can be found in the <code>./resources/</code> folder.</p>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging</h2>\n<p>If you would like to package / install the program, on Windows and Linux you can:</p>\n<pre><code>npm run package\n</code></pre>\n<p>Then run the appropriate built executable.</p>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h2>\n<p>During development, after compiling you can:</p>\n<pre><code>npm run start\n</code></pre>\n<p>After packaging, you can run the system-dependent executable outputted by\n<code>electron-builder</code> in the <code>./dist/</code> folder.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<p>An overview of the codebase can be found in the <a href=\"docs/CODE_STRUCTURE.md\">docs</a>.\nIf you find it helpful, you can <code>npm run docs</code> and open the generated\n<code>docs/generated/index.html</code> file. Please let me know if you find this useful.</p>\n<h2><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debugging</h2>\n<p>Providing the <code>--verbose</code> or <code>-V</code> command-line argument will make the application\nlog in more detail, helping trace execution when using the packaged app. Logs of\nwarnings and errors can be found at <code>{appData}/log.log</code>.</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to contribute</h2>\n<p>Contributions are welcome! Work on the core application is still under way. There are\nnumerous areas with room for improvement in usability and stability. My\npriorities for development are currently:</p>\n<ul>\n<li>Core functionality</li>\n<li>Plugin functionality (starting with out-of-the-box ones)</li>\n<li>Appearance</li>\n</ul>\n<p>I'll take whatever pull requests, issues, contributors and PMs I can get! Please\nhave a look at the <a href=\"./.github/CONTRIBUTING.md\">Contributing Guidelines</a> before\nsubmitting a PR.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.578Z",
    "goodColorOnWhite": "#202030",
    "goodColorOnBlack": "#EAEAF7",
    "faintColorOnWhite": "rgba(32, 32, 48, 0.1)"
  },
  {
    "slug": "freeter",
    "name": "Freeter",
    "description": "The smartest way to work on your projects",
    "website": "https://freeter.io",
    "keywords": [
      "productivity",
      "organizer"
    ],
    "category": "Productivity",
    "icon": "freeter-icon.png",
    "icon32": "freeter-icon-32.png",
    "icon64": "freeter-icon-64.png",
    "icon128": "freeter-icon-128.png",
    "icon256": "freeter-icon-256.png",
    "date": "2016-06-13",
    "iconColors": [
      "#464a51",
      "#dcdcdc",
      "#545c64",
      "#f3f3f4",
      "#545464"
    ],
    "goodColorOnWhite": "#545C64",
    "goodColorOnBlack": "#F3F3F4",
    "faintColorOnWhite": "rgba(84, 92, 100, 0.1)"
  },
  {
    "slug": "friends",
    "name": "Friends",
    "description": "Peer to peer chat",
    "website": "http://moose-team.github.io/friends",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "friends-icon.png",
    "icon32": "friends-icon-32.png",
    "icon64": "friends-icon-64.png",
    "icon128": "friends-icon-128.png",
    "icon256": "friends-icon-256.png",
    "date": "2015-04-30",
    "iconColors": [
      "#040404",
      "#ececec",
      "#595959",
      "#747474",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#ECECEC",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "fromscratch",
    "name": "FromScratch",
    "description": "Autosaving scratchpad.",
    "website": "https://fromscratch.rocks",
    "repository": "https://github.com/kilian/fromscratch",
    "keywords": [
      "notes",
      "scratchpad",
      "texteditor"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/c7e57890ec7bae6a0beec86722e59deb39188a6d/68747470733a2f2f66726f6d736372617463682e726f636b732f6173736574732f696d672f69636f6e2e706e673f"
      }
    ],
    "icon": "fromscratch-icon.png",
    "icon32": "fromscratch-icon-32.png",
    "icon64": "fromscratch-icon-64.png",
    "icon128": "fromscratch-icon-128.png",
    "icon256": "fromscratch-icon-256.png",
    "date": "2016-05-13",
    "iconColors": [
      "#e8ebeb",
      "#042c34",
      "#6e868c",
      "#7c9494",
      "#577275"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/Kilian/fromscratch/releases/4766684",
      "assets_url": "https://api.github.com/repos/Kilian/fromscratch/releases/4766684/assets",
      "upload_url": "https://uploads.github.com/repos/Kilian/fromscratch/releases/4766684/assets{?name,label}",
      "html_url": "https://github.com/Kilian/fromscratch/releases/tag/v1.3.0",
      "id": 4766684,
      "tag_name": "v1.3.0",
      "target_commitish": "master",
      "name": "v1.3.0",
      "draft": false,
      "author": {
        "login": "Kilian",
        "id": 41970,
        "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Kilian",
        "html_url": "https://github.com/Kilian",
        "followers_url": "https://api.github.com/users/Kilian/followers",
        "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
        "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
        "organizations_url": "https://api.github.com/users/Kilian/orgs",
        "repos_url": "https://api.github.com/users/Kilian/repos",
        "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Kilian/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-12-10T12:34:20Z",
      "published_at": "2016-12-11T11:52:24Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/Kilian/fromscratch/releases/assets/2800356",
          "id": 2800356,
          "name": "FromScratch-darwin-x64-1.3.0.zip",
          "label": null,
          "uploader": {
            "login": "Kilian",
            "id": 41970,
            "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Kilian",
            "html_url": "https://github.com/Kilian",
            "followers_url": "https://api.github.com/users/Kilian/followers",
            "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
            "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
            "organizations_url": "https://api.github.com/users/Kilian/orgs",
            "repos_url": "https://api.github.com/users/Kilian/repos",
            "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Kilian/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "\"application/x-zip\"",
          "state": "uploaded",
          "size": 41752830,
          "download_count": 2037,
          "created_at": "2016-12-10T12:43:29Z",
          "updated_at": "2016-12-10T12:47:48Z",
          "browser_download_url": "https://github.com/Kilian/fromscratch/releases/download/v1.3.0/FromScratch-darwin-x64-1.3.0.zip"
        },
        {
          "url": "https://api.github.com/repos/Kilian/fromscratch/releases/assets/2800361",
          "id": 2800361,
          "name": "FromScratch-linux-ia32-1.3.0.zip",
          "label": null,
          "uploader": {
            "login": "Kilian",
            "id": 41970,
            "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Kilian",
            "html_url": "https://github.com/Kilian",
            "followers_url": "https://api.github.com/users/Kilian/followers",
            "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
            "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
            "organizations_url": "https://api.github.com/users/Kilian/orgs",
            "repos_url": "https://api.github.com/users/Kilian/repos",
            "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Kilian/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "\"application/x-zip\"",
          "state": "uploaded",
          "size": 45140379,
          "download_count": 150,
          "created_at": "2016-12-10T12:48:42Z",
          "updated_at": "2016-12-10T12:58:53Z",
          "browser_download_url": "https://github.com/Kilian/fromscratch/releases/download/v1.3.0/FromScratch-linux-ia32-1.3.0.zip"
        },
        {
          "url": "https://api.github.com/repos/Kilian/fromscratch/releases/assets/2800360",
          "id": 2800360,
          "name": "FromScratch-linux-x64-1.3.0.zip",
          "label": null,
          "uploader": {
            "login": "Kilian",
            "id": 41970,
            "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Kilian",
            "html_url": "https://github.com/Kilian",
            "followers_url": "https://api.github.com/users/Kilian/followers",
            "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
            "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
            "organizations_url": "https://api.github.com/users/Kilian/orgs",
            "repos_url": "https://api.github.com/users/Kilian/repos",
            "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Kilian/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "\"application/x-zip\"",
          "state": "uploaded",
          "size": 43958240,
          "download_count": 2576,
          "created_at": "2016-12-10T12:48:38Z",
          "updated_at": "2016-12-10T12:53:35Z",
          "browser_download_url": "https://github.com/Kilian/fromscratch/releases/download/v1.3.0/FromScratch-linux-x64-1.3.0.zip"
        },
        {
          "url": "https://api.github.com/repos/Kilian/fromscratch/releases/assets/2800362",
          "id": 2800362,
          "name": "FromScratch-win32-ia32-1.3.0.zip",
          "label": null,
          "uploader": {
            "login": "Kilian",
            "id": 41970,
            "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Kilian",
            "html_url": "https://github.com/Kilian",
            "followers_url": "https://api.github.com/users/Kilian/followers",
            "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
            "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
            "organizations_url": "https://api.github.com/users/Kilian/orgs",
            "repos_url": "https://api.github.com/users/Kilian/repos",
            "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Kilian/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "\"application/x-zip\"",
          "state": "uploaded",
          "size": 44821730,
          "download_count": 254,
          "created_at": "2016-12-10T12:48:45Z",
          "updated_at": "2016-12-10T13:03:24Z",
          "browser_download_url": "https://github.com/Kilian/fromscratch/releases/download/v1.3.0/FromScratch-win32-ia32-1.3.0.zip"
        },
        {
          "url": "https://api.github.com/repos/Kilian/fromscratch/releases/assets/2801321",
          "id": 2801321,
          "name": "FromScratch-win32-x64-1.3.0.zip",
          "label": null,
          "uploader": {
            "login": "Kilian",
            "id": 41970,
            "avatar_url": "https://avatars3.githubusercontent.com/u/41970?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Kilian",
            "html_url": "https://github.com/Kilian",
            "followers_url": "https://api.github.com/users/Kilian/followers",
            "following_url": "https://api.github.com/users/Kilian/following{/other_user}",
            "gists_url": "https://api.github.com/users/Kilian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Kilian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Kilian/subscriptions",
            "organizations_url": "https://api.github.com/users/Kilian/orgs",
            "repos_url": "https://api.github.com/users/Kilian/repos",
            "events_url": "https://api.github.com/users/Kilian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Kilian/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "\"application/x-zip\"",
          "state": "uploaded",
          "size": 54612117,
          "download_count": 2259,
          "created_at": "2016-12-10T20:35:35Z",
          "updated_at": "2016-12-10T20:37:31Z",
          "browser_download_url": "https://github.com/Kilian/fromscratch/releases/download/v1.3.0/FromScratch-win32-x64-1.3.0.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/Kilian/fromscratch/tarball/v1.3.0",
      "zipball_url": "https://api.github.com/repos/Kilian/fromscratch/zipball/v1.3.0",
      "body_html": "<p>Changelog</p>\n<ul>\n<li>Checkbox support, press ctrl + / to add or toggle checkbox <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"186569762\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/Kilian/fromscratch/issues/36\" href=\"https://github.com/Kilian/fromscratch/issues/36\">#36</a></li>\n<li>Updated Fira Code, with more and improved symbols</li>\n<li>Style updates: scrollbar now no longer influences line length</li>\n<li>Fix a long standing issue with alternate keyboard layouts <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"133680417\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/Kilian/fromscratch/issues/9\" href=\"https://github.com/Kilian/fromscratch/issues/9\">#9</a></li>\n<li>FromScratch is <em>slightly</em> smaller</li>\n</ul>\n<p>FromScratch now includes version 1.204 of Fira Code, with more and improved symbols. You can now easily add and toggle checkboxes at the beginning of a line using ctrl+/ or cmd+/. 1.3.0 further includes some style fixes and improved packaging.</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.285Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c7e57890ec7bae6a0beec86722e59deb39188a6d/68747470733a2f2f66726f6d736372617463682e726f636b732f6173736574732f696d672f69636f6e2e706e673f\"><img src=\"https://camo.githubusercontent.com/c7e57890ec7bae6a0beec86722e59deb39188a6d/68747470733a2f2f66726f6d736372617463682e726f636b732f6173736574732f696d672f69636f6e2e706e673f\" data-canonical-src=\"https://fromscratch.rocks/assets/img/icon.png?\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-fromscratch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#fromscratch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FromScratch</h1>\n<h2><a id=\"user-content-a-simple-but-smart-note-taking-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#a-simple-but-smart-note-taking-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A simple but smart note-taking app</h2>\n<p>FromScratch is a little app that you can use as a quick note taking or todo app.</p><p></p>\n<ul>\n<li>Small and simple, the only UI is the text you type</li>\n<li>Saves on-the-fly, no need to manually save</li>\n<li>Automatic indenting</li>\n<li>Note-folding</li>\n<li>Use checkboxes to keep track of your TODO&apos;s</li>\n<li>Powerful keyboard control</li>\n<li>Replaces common syntax with symbols, such as arrows</li>\n<li>Free</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h3>\n<ul>\n<li><kbd>cmd/ctrl+up</kbd> - move current line up</li>\n<li><kbd>cmd/ctrl+down</kbd> - move current line down</li>\n<li><kbd>cmd/ctrl+d</kbd> - delete current line</li>\n<li><kbd>cmd/ctrl+w/q</kbd> - close application</li>\n<li><kbd>cmd/ctrl +/=</kbd> - zoom text in</li>\n<li><kbd>cmd/ctrl -</kbd> - zoom text out</li>\n<li><kbd>cmd/ctrl+0</kbd> - reset text size</li>\n<li><kbd>cmd/ctrl+]/[</kbd> - fold note collapsing</li>\n<li><kbd>cmd/ctrl+f</kbd> - search (you can also use regular expressions, by starting and ending with a /)</li>\n<li><kbd>shift+cmd/ctrl+f</kbd> - replace</li>\n<li><kbd>shift+cmd/ctrl+r</kbd> - replace all</li>\n<li><kbd>cmd/ctrl+g</kbd> - jump to line (you can also use : notation, or go relative lines with + and -)</li>\n<li><kbd>cmd/ctrl+/</kbd> - Add or toggle a checkbox</li>\n<li><kbd>f11</kbd> - Toggle fullscreen</li>\n<li><kbd>cmd/ctrl+i</kbd> - Toggle between light and dark theme</li>\n<li><kbd>alt</kbd> - show or hide menu (Windows only)</li>\n<li><kbd>cmd/ctrl+s</kbd> - ...this does nothing.</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Recent downloads for macOS, Windows and Linux available on <a href=\"https://fromscratch.rocks\" rel=\"nofollow\">https://fromscratch.rocks</a></p>\n<p>For Arch users, <a href=\"https://aur.archlinux.org/packages/fromscratch-bin/\" rel=\"nofollow\">FromScratch is available on AUR</a></p>\n<p>For macOS, you can also install FromScratch via Homebrew: <code>$ brew cask install fromscratch</code></p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Download from git</span>\ngit clone https://github.com/kilian/fromscratch.git\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n<span class=\"pl-c1\">cd</span> fromscratch <span class=\"pl-k\">&amp;&amp;</span> npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build and run</span>\nnpm build\nelectron main.js\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or run dev version</span>\nnpm run dev</pre></div>\n<h3><a id=\"user-content-command-line-arguments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Command Line Arguments</h3>\n<p><strong>Portable Mode</strong>\n<code>-p, --portable</code></p>\n<p>Lets you store all the files FromScratch generates in a specified location, such as a USB-stick or\nother portable storage device. In this mode both the configuration files as well as your text content will be stored in\na &quot;userdata&quot; directory alongside the FromScratch executable, or when given a directory as an argument, will store\nthe files there.</p>\n<p>You can also use this to store the FromScratch configuration files, and the text content, in a synced cloud storage\nfolder.</p>\n<pre><code># run FromScratch in portable mode, saving data in application directory.\nfromscratch --portable\n</code></pre>\n<pre><code># run FromScratch in portable mode, saving data in custom directory.\nfromscratch --portable ~/fromscratch_data\n</code></pre>\n<p><strong>help</strong>\n<code>-h, --help</code></p>\n<p>Prints help information</p>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h3>\n<p><em>Where is my data saved?</em></p>\n<p>Your data is saved in a plain text file content.txt. On Mac and Linux, this file is saved in ~/.fromscratch. On Windows\nthis file is saved in a directory called &quot;.fromscratch&quot; in your userprofile directory.</p>\n<p><em>Can my data be saved in an alternate directory?</em></p>\n<p>Yes! See the <strong>portable mode</strong> section under the <strong>Command Line Arguments</strong> heading above.</p>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kilian/fromscratch/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h3>\n<p>FromScratch is built upon these open source projects:\n<a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>,\n<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>,\n<a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a>,\n<a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a> and\n<a href=\"https://github.com/chentsulin/electron-react-boilerplate\">Electron-react-boilerplate</a>.</p>\n<p>Thanks to @bittersweet for helping me set up IPC to work around a particularly nasty bug, @chentsulin for the electron-react-boilerplate, and @ctrauma for the portable bits.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c7e57890ec7bae6a0beec86722e59deb39188a6d/68747470733a2f2f66726f6d736372617463682e726f636b732f6173736574732f696d672f69636f6e2e706e673f\"><img src=\"https://camo.githubusercontent.com/c7e57890ec7bae6a0beec86722e59deb39188a6d/68747470733a2f2f66726f6d736372617463682e726f636b732f6173736574732f696d672f69636f6e2e706e673f\" data-canonical-src=\"https://fromscratch.rocks/assets/img/icon.png?\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-fromscratch\" class=\"anchor\" aria-hidden=\"true\" href=\"#fromscratch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FromScratch</h1>\n<h2><a id=\"user-content-a-simple-but-smart-note-taking-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-simple-but-smart-note-taking-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A simple but smart note-taking app</h2>\n<p>FromScratch is a little app that you can use as a quick note taking or todo app.</p><p></p>\n<ul>\n<li>Small and simple, the only UI is the text you type</li>\n<li>Saves on-the-fly, no need to manually save</li>\n<li>Automatic indenting</li>\n<li>Note-folding</li>\n<li>Use checkboxes to keep track of your TODO's</li>\n<li>Powerful keyboard control</li>\n<li>Replaces common syntax with symbols, such as arrows</li>\n<li>Free</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h3>\n<ul>\n<li><kbd>cmd/ctrl+up</kbd> - move current line up</li>\n<li><kbd>cmd/ctrl+down</kbd> - move current line down</li>\n<li><kbd>cmd/ctrl+d</kbd> - delete current line</li>\n<li><kbd>cmd/ctrl+w/q</kbd> - close application</li>\n<li><kbd>cmd/ctrl +/=</kbd> - zoom text in</li>\n<li><kbd>cmd/ctrl -</kbd> - zoom text out</li>\n<li><kbd>cmd/ctrl+0</kbd> - reset text size</li>\n<li><kbd>cmd/ctrl+]/[</kbd> - fold note collapsing</li>\n<li><kbd>cmd/ctrl+f</kbd> - search (you can also use regular expressions, by starting and ending with a /)</li>\n<li><kbd>shift+cmd/ctrl+f</kbd> - replace</li>\n<li><kbd>shift+cmd/ctrl+r</kbd> - replace all</li>\n<li><kbd>cmd/ctrl+g</kbd> - jump to line (you can also use : notation, or go relative lines with + and -)</li>\n<li><kbd>cmd/ctrl+/</kbd> - Add or toggle a checkbox</li>\n<li><kbd>f11</kbd> - Toggle fullscreen</li>\n<li><kbd>cmd/ctrl+i</kbd> - Toggle between light and dark theme</li>\n<li><kbd>alt</kbd> - show or hide menu (Windows only)</li>\n<li><kbd>cmd/ctrl+s</kbd> - ...this does nothing.</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Recent downloads for macOS, Windows and Linux available on <a href=\"https://fromscratch.rocks\" rel=\"nofollow\">https://fromscratch.rocks</a></p>\n<p>For Arch users, <a href=\"https://aur.archlinux.org/packages/fromscratch-bin/\" rel=\"nofollow\">FromScratch is available on AUR</a></p>\n<p>For macOS, you can also install FromScratch via Homebrew: <code>$ brew cask install fromscratch</code></p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Download from git</span>\ngit clone https://github.com/kilian/fromscratch.git\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n<span class=\"pl-c1\">cd</span> fromscratch <span class=\"pl-k\">&amp;&amp;</span> npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build and run</span>\nnpm build\nelectron main.js\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or run dev version</span>\nnpm run dev</pre></div>\n<h3><a id=\"user-content-command-line-arguments\" class=\"anchor\" aria-hidden=\"true\" href=\"#command-line-arguments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Command Line Arguments</h3>\n<p><strong>Portable Mode</strong>\n<code>-p, --portable</code></p>\n<p>Lets you store all the files FromScratch generates in a specified location, such as a USB-stick or\nother portable storage device. In this mode both the configuration files as well as your text content will be stored in\na \"userdata\" directory alongside the FromScratch executable, or when given a directory as an argument, will store\nthe files there.</p>\n<p>You can also use this to store the FromScratch configuration files, and the text content, in a synced cloud storage\nfolder.</p>\n<pre><code># run FromScratch in portable mode, saving data in application directory.\nfromscratch --portable\n</code></pre>\n<pre><code># run FromScratch in portable mode, saving data in custom directory.\nfromscratch --portable ~/fromscratch_data\n</code></pre>\n<p><strong>help</strong>\n<code>-h, --help</code></p>\n<p>Prints help information</p>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h3>\n<p><em>Where is my data saved?</em></p>\n<p>Your data is saved in a plain text file content.txt. On Mac and Linux, this file is saved in ~/.fromscratch. On Windows\nthis file is saved in a directory called \".fromscratch\" in your userprofile directory.</p>\n<p><em>Can my data be saved in an alternate directory?</em></p>\n<p>Yes! See the <strong>portable mode</strong> section under the <strong>Command Line Arguments</strong> heading above.</p>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h3>\n<p>FromScratch is built upon these open source projects:\n<a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>,\n<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>,\n<a href=\"https://github.com/tonsky/FiraCode\">Fira Code</a>,\n<a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a> and\n<a href=\"https://github.com/chentsulin/electron-react-boilerplate\">Electron-react-boilerplate</a>.</p>\n<p>Thanks to @bittersweet for helping me set up IPC to work around a particularly nasty bug, @chentsulin for the electron-react-boilerplate, and @ctrauma for the portable bits.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.590Z",
    "goodColorOnWhite": "#042C34",
    "goodColorOnBlack": "#6E868C",
    "faintColorOnWhite": "rgba(4, 44, 52, 0.1)"
  },
  {
    "slug": "fudget",
    "name": "Fudget",
    "description": "The budget planner you can actually use",
    "website": "https://itunes.apple.com/gb/app/fudget-budget-planner-personal-finance-tracker/id1211707701?mt=12",
    "keywords": [
      "budget",
      "planner",
      "personal",
      "finance",
      "tracker",
      "money",
      "spending",
      "money",
      "pennies",
      "monthly",
      "budgeting",
      "balance",
      "bills",
      "management",
      "accounting",
      "app",
      "home",
      "daily",
      "manager"
    ],
    "category": "Finance",
    "icon": "fudget-icon.png",
    "icon32": "fudget-icon-32.png",
    "icon64": "fudget-icon-64.png",
    "icon128": "fudget-icon-128.png",
    "icon256": "fudget-icon-256.png",
    "date": "2017-03-13",
    "iconColors": [
      "#fc791d",
      "#fcf9f7",
      "#fca56f",
      "#fcc587",
      "#fca947"
    ],
    "goodColorOnWhite": "#B54C02",
    "goodColorOnBlack": "#FC791D",
    "faintColorOnWhite": "rgba(181, 76, 2, 0.1)"
  },
  {
    "slug": "gala",
    "name": "Gala",
    "description": "A new and easier way of searching images",
    "website": "http://www.getgala.me",
    "keywords": [
      "images"
    ],
    "category": "Photo & Video",
    "icon": "gala-icon.png",
    "icon32": "gala-icon-32.png",
    "icon64": "gala-icon-64.png",
    "icon128": "gala-icon-128.png",
    "icon256": "gala-icon-256.png",
    "date": "2016-01-08",
    "iconColors": [
      "#88d0d8",
      "#292351",
      "#ece4e3",
      "#0fa9b5",
      "#74a146"
    ],
    "goodColorOnWhite": "#292351",
    "goodColorOnBlack": "#0FA9B5",
    "faintColorOnWhite": "rgba(41, 35, 81, 0.1)"
  },
  {
    "slug": "galeri",
    "name": "Galeri",
    "description": "A perpetual artwork streaming app",
    "website": "https://www.galeri.io",
    "keywords": [
      "art",
      "painting"
    ],
    "category": "Photo & Video",
    "icon": "galeri-icon.png",
    "icon32": "galeri-icon-32.png",
    "icon64": "galeri-icon-64.png",
    "icon128": "galeri-icon-128.png",
    "icon256": "galeri-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#2b3b53",
      "#f9f9f9",
      "#777d86",
      "#949ca4",
      "#90949c"
    ],
    "goodColorOnWhite": "#2B3B53",
    "goodColorOnBlack": "#949CA4",
    "faintColorOnWhite": "rgba(43, 59, 83, 0.1)"
  },
  {
    "slug": "gaucho",
    "name": "Gaucho",
    "description": "Configurable task launcher",
    "website": "https://angrykoala.github.io/gaucho/",
    "repository": "https://github.com/angrykoala/gaucho",
    "license": "GPL-3.0",
    "keywords": [
      "launcher"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/5960567/24731607/1b0278e0-1a63-11e7-84bf-b7340635723a.png"
      }
    ],
    "icon": "gaucho-icon.png",
    "icon32": "gaucho-icon-32.png",
    "icon64": "gaucho-icon-64.png",
    "icon128": "gaucho-icon-128.png",
    "icon256": "gaucho-icon-256.png",
    "date": "2017-03-30",
    "iconColors": [
      "#eb4f57",
      "#fbfafa",
      "#442c2c",
      "#f48a8c",
      "#f4a4a4"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.265Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-gaucho\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#gaucho\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Gaucho</h1>\n<p><em>by @angrykoala</em><br>\n<a href=\"https://travis-ci.org/angrykoala/gaucho\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08832570752a37cb909aa49f6c2c26b117c5867b/68747470733a2f2f7472617669732d63692e6f72672f616e6772796b6f616c612f67617563686f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/angrykoala/gaucho.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Minimalistic task launcher</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5960567/32335225-a59d59d2-bfec-11e7-9f5f-73b432d5e82d.png\"><img src=\"https://user-images.githubusercontent.com/5960567/32335225-a59d59d2-bfec-11e7-9f5f-73b432d5e82d.png\" alt=\"Gaucho Screenshot\" style=\"max-width:100%;\"></a><br>\n<em>Gaucho 0.4.0</em></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Gaucho can be downloaded <a href=\"https://github.com/angrykoala/gaucho/releases\">here</a>.\nAvailable versions for Linux, Mac and Windows (32 and 64 bits).</p>\n<p>To use, unzip in the desired location and execute gaucho (execute file depends on you OS).</p>\n<p>If you need a different version, please, follow the <a href=\"https://github.com/angrykoala/gaucho/blob/master/#development\">development instructions</a> to make your own build from the source code</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>Gaucho allows you to configure <em>tasks</em> as part of different <em>suites</em> or groups you can access the different suites by clicking on its name in the navbar menu.</p>\n<h3><a id=\"user-content-executing-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#executing-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Executing tasks</h3>\n<p>On each suite, you will find the list of possible tasks to launch. By clicking on <em>Run</em> you will start that task. Clicking the same button again (now the <em>Stop</em> button) you can stop the tasks.</p>\n<p>You can easily see the <em>name</em>, <em>execution time</em> and <em>status</em> of each task. The <em>status</em> (shown with the status icon) can be <em>idle</em> (black), <em>running</em> (blue), <em>successful</em> (green) or <em>failed</em> (red).</p>\n<p>Clicking in the task name the <em>log</em> will be displayed, allowing you to check the task output in real time.</p>\n<h3><a id=\"user-content-creating-and-editing-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#creating-and-editing-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating and Editing tasks</h3>\n<p>By clicking the <em>Edit</em> button (on the top right corner) you&apos;ll be able to edit the suites and tasks.</p>\n<p>You can add new tasks to the current suite by clicking <em>&quot;Add New Task&quot;</em> at the bottom of the list. By clicking on a task name you&apos;ll be able to edit that task.</p>\n<p>While editing/creating a new tasks, you should add a <em>name</em> to the task and a <em>command</em>. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, the gaucho execution path will be used.</p>\n<p>The tasks can be deleted by clicking the <em>Delete</em> button.</p>\n<blockquote>\n<p>Keep in mind that you won&apos;t be able to run new tasks in edit mode</p>\n</blockquote>\n<p>While in edit mode, suites names can also be changed by clicking on it. To close edit mode simply click again on the edit button.</p>\n<h3><a id=\"user-content-menu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#menu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Menu</h3>\n<p>Next to the edit button, is the menu button. When clicking the menu, several options will be shown, those options may change if the edit mode is active:</p>\n<p><strong>Normal mode</strong></p>\n<ul>\n<li><em>Run Suite</em>: Runs all tasks in the current suite (except those already running)</li>\n<li><em>Stop Suite</em>: Stops all running tasks in suite</li>\n</ul>\n<p><strong>Edit mode</strong></p>\n<ul>\n<li><em>Add new Suite</em>: Created a new suite</li>\n<li><em>Delete Suite</em>: Deletes current suite</li>\n</ul>\n<p><strong>Other menus</strong></p>\n<ul>\n<li><em>Configuration</em>: Will show the configuration menu</li>\n<li><em>About</em>: Some information about Gaucho such as the version you are running</li>\n</ul>\n<h3><a id=\"user-content-user-and-tasks-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#user-and-tasks-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>User and Tasks Configuration</h3>\n<p>All tasks and user changes are saved automatically when closing gaucho. This includes all the tasks/suites information as well as the window size.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.</p>\n<blockquote>\n<p>Node 8.9.3 or higher required</p>\n</blockquote>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em> and <em>npm</em> already installed in your system:</p>\n<ol>\n<li><code>npm install</code> to install electron and all the dependencies.\n<ul>\n<li><code>npm run gulp</code> to compile and bundle the project</li>\n</ul>\n</li>\n<li><code>npm start</code> to start <em>gaucho</em>.\n<ul>\n<li><code>npm run start-dev</code> to run <em>gaucho</em> with chrome dev tools enabled.</li>\n<li><code>NODE_ENV=test npm start</code> will run Gaucho in test mode, which will not store or change any configuration or tasks.</li>\n</ul>\n</li>\n<li><code>npm run dist</code> to build and package <em>gaucho</em> for your system. The artifacts are located in <code>dist/</code>.\n<ul>\n<li>If you want to pass arguments to build to other architectures, platforms and/or targets, add <code>--</code> at the end and then write the arguments, like this: <code>npm run dist -- -l --ia32</code>. The arguments are documented in <a href=\"https://www.electron.build/cli\" rel=\"nofollow\">electron-builder docs</a></li>\n<li><strong>Experimental</strong>: To get armv7l builds, execute <code>npm run dist -- --armv7l</code></li>\n<li>If you encounter a problem while building, please, check <a href=\"https://github.com/angrykoala/gaucho/wiki/Common-Issues\">Common Issues</a></li>\n</ul>\n</li>\n<li><code>npm run dist-all</code> to build and package <em>gaucho</em> for all supported architectures and platforms.</li>\n<li><code>npm test</code> to run the automated tests.\n<ul>\n<li>Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.</li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://github.com/aebsubis\">@aebsubis</a> for designing <a href=\"https://github.com/angrykoala/gaucho/blob/master/resources/logos/gaucho_logo.png\">Gaucho Logo</a>.</li>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/angrykoala/gaucho/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Gaucho is being developed and maintained as Open-Source software by @angrykoala (<a href=\"https://github.com/angrykoala\">https://github.com/angrykoala</a>) licensed under <a href=\"https://github.com/angrykoala/gaucho/blob/master/LICENSE\">GNU GENERAL PUBLIC LICENSE version 3</a></p>\n<p>The original source code can be found at: <a href=\"https://github.com/angrykoala/gaucho\">https://github.com/angrykoala/gaucho</a></p>\n<blockquote>\n<p>You can find more information about Gaucho in the <a href=\"https://github.com/angrykoala/gaucho/wiki\">official wiki</a></p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-gaucho\" class=\"anchor\" aria-hidden=\"true\" href=\"#gaucho\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Gaucho</h1>\n<p><em>by @angrykoala</em><br>\n<a href=\"https://travis-ci.org/angrykoala/gaucho\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08832570752a37cb909aa49f6c2c26b117c5867b/68747470733a2f2f7472617669732d63692e6f72672f616e6772796b6f616c612f67617563686f2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/angrykoala/gaucho.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Minimalistic task launcher</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5960567/32335225-a59d59d2-bfec-11e7-9f5f-73b432d5e82d.png\"><img src=\"https://user-images.githubusercontent.com/5960567/32335225-a59d59d2-bfec-11e7-9f5f-73b432d5e82d.png\" alt=\"Gaucho Screenshot\" style=\"max-width:100%;\"></a><br>\n<em>Gaucho 0.4.0</em></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Gaucho can be downloaded <a href=\"https://github.com/angrykoala/gaucho/releases\">here</a>.\nAvailable versions for Linux, Mac and Windows (32 and 64 bits).</p>\n<p>To use, unzip in the desired location and execute gaucho (execute file depends on you OS).</p>\n<p>If you need a different version, please, follow the <a href=\"#development\">development instructions</a> to make your own build from the source code</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>Gaucho allows you to configure <em>tasks</em> as part of different <em>suites</em> or groups you can access the different suites by clicking on its name in the navbar menu.</p>\n<h3><a id=\"user-content-executing-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"#executing-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Executing tasks</h3>\n<p>On each suite, you will find the list of possible tasks to launch. By clicking on <em>Run</em> you will start that task. Clicking the same button again (now the <em>Stop</em> button) you can stop the tasks.</p>\n<p>You can easily see the <em>name</em>, <em>execution time</em> and <em>status</em> of each task. The <em>status</em> (shown with the status icon) can be <em>idle</em> (black), <em>running</em> (blue), <em>successful</em> (green) or <em>failed</em> (red).</p>\n<p>Clicking in the task name the <em>log</em> will be displayed, allowing you to check the task output in real time.</p>\n<h3><a id=\"user-content-creating-and-editing-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-and-editing-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating and Editing tasks</h3>\n<p>By clicking the <em>Edit</em> button (on the top right corner) you'll be able to edit the suites and tasks.</p>\n<p>You can add new tasks to the current suite by clicking <em>\"Add New Task\"</em> at the bottom of the list. By clicking on a task name you'll be able to edit that task.</p>\n<p>While editing/creating a new tasks, you should add a <em>name</em> to the task and a <em>command</em>. The command can be any shell/terminal accepted command or an executable file. Optionally a path can be added as well, if no path is added, the gaucho execution path will be used.</p>\n<p>The tasks can be deleted by clicking the <em>Delete</em> button.</p>\n<blockquote>\n<p>Keep in mind that you won't be able to run new tasks in edit mode</p>\n</blockquote>\n<p>While in edit mode, suites names can also be changed by clicking on it. To close edit mode simply click again on the edit button.</p>\n<h3><a id=\"user-content-menu\" class=\"anchor\" aria-hidden=\"true\" href=\"#menu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Menu</h3>\n<p>Next to the edit button, is the menu button. When clicking the menu, several options will be shown, those options may change if the edit mode is active:</p>\n<p><strong>Normal mode</strong></p>\n<ul>\n<li><em>Run Suite</em>: Runs all tasks in the current suite (except those already running)</li>\n<li><em>Stop Suite</em>: Stops all running tasks in suite</li>\n</ul>\n<p><strong>Edit mode</strong></p>\n<ul>\n<li><em>Add new Suite</em>: Created a new suite</li>\n<li><em>Delete Suite</em>: Deletes current suite</li>\n</ul>\n<p><strong>Other menus</strong></p>\n<ul>\n<li><em>Configuration</em>: Will show the configuration menu</li>\n<li><em>About</em>: Some information about Gaucho such as the version you are running</li>\n</ul>\n<h3><a id=\"user-content-user-and-tasks-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"#user-and-tasks-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>User and Tasks Configuration</h3>\n<p>All tasks and user changes are saved automatically when closing gaucho. This includes all the tasks/suites information as well as the window size.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you want to contribute to Gaucho, create a new different version of Gaucho, or compile it from source code, follow these instructions.</p>\n<blockquote>\n<p>Node 8.9.3 or higher required</p>\n</blockquote>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em> and <em>npm</em> already installed in your system:</p>\n<ol>\n<li><code>npm install</code> to install electron and all the dependencies.\n<ul>\n<li><code>npm run gulp</code> to compile and bundle the project</li>\n</ul>\n</li>\n<li><code>npm start</code> to start <em>gaucho</em>.\n<ul>\n<li><code>npm run start-dev</code> to run <em>gaucho</em> with chrome dev tools enabled.</li>\n<li><code>NODE_ENV=test npm start</code> will run Gaucho in test mode, which will not store or change any configuration or tasks.</li>\n</ul>\n</li>\n<li><code>npm run dist</code> to build and package <em>gaucho</em> for your system. The artifacts are located in <code>dist/</code>.\n<ul>\n<li>If you want to pass arguments to build to other architectures, platforms and/or targets, add <code>--</code> at the end and then write the arguments, like this: <code>npm run dist -- -l --ia32</code>. The arguments are documented in <a href=\"https://www.electron.build/cli\" rel=\"nofollow\">electron-builder docs</a></li>\n<li><strong>Experimental</strong>: To get armv7l builds, execute <code>npm run dist -- --armv7l</code></li>\n<li>If you encounter a problem while building, please, check <a href=\"https://github.com/angrykoala/gaucho/wiki/Common-Issues\">Common Issues</a></li>\n</ul>\n</li>\n<li><code>npm run dist-all</code> to build and package <em>gaucho</em> for all supported architectures and platforms.</li>\n<li><code>npm test</code> to run the automated tests.\n<ul>\n<li>Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.</li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://github.com/aebsubis\">@aebsubis</a> for designing <a href=\"https://github.com/angrykoala/gaucho/blob/master/resources/logos/gaucho_logo.png\">Gaucho Logo</a>.</li>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Gaucho is being developed and maintained as Open-Source software by @angrykoala (<a href=\"https://github.com/angrykoala\">https://github.com/angrykoala</a>) licensed under <a href=\"https://github.com/angrykoala/gaucho/blob/master/LICENSE\">GNU GENERAL PUBLIC LICENSE version 3</a></p>\n<p>The original source code can be found at: <a href=\"https://github.com/angrykoala/gaucho\">https://github.com/angrykoala/gaucho</a></p>\n<blockquote>\n<p>You can find more information about Gaucho in the <a href=\"https://github.com/angrykoala/gaucho/wiki\">official wiki</a></p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.663Z",
    "goodColorOnWhite": "#442C2C",
    "goodColorOnBlack": "#F48A8C",
    "faintColorOnWhite": "rgba(68, 44, 44, 0.1)"
  },
  {
    "slug": "gausssense-desktop",
    "name": "GaussSense Desktop",
    "description": "Experience the powerful prototyping toolkit instantly.",
    "website": "http://developers.gausstoys.com/apps/desktop",
    "keywords": [
      "Magnet",
      "Input",
      "Sensor",
      "Hardware",
      "Interaction",
      "Education",
      "Prototype",
      "Web Development",
      "Unity",
      "Scratch"
    ],
    "category": "Education",
    "icon": "gausssense-desktop-icon.png",
    "icon32": "gausssense-desktop-icon-32.png",
    "icon64": "gausssense-desktop-icon-64.png",
    "icon128": "gausssense-desktop-icon-128.png",
    "icon256": "gausssense-desktop-icon-256.png",
    "date": "2016-06-15",
    "iconColors": [
      "#f1ccd3",
      "#454344",
      "#50c0e1",
      "#04a1d3",
      "#959394"
    ],
    "goodColorOnWhite": "#454344",
    "goodColorOnBlack": "#04A1D3",
    "faintColorOnWhite": "rgba(69, 67, 68, 0.1)"
  },
  {
    "slug": "gf-trader",
    "name": "GF-Trader",
    "description": "Next generation securities trade application from GF Securities",
    "website": "http://it.gf.com.cn/cps",
    "keywords": [
      "Finance",
      "securities"
    ],
    "category": "Finance",
    "icon": "gf-trader-icon.png",
    "icon32": "gf-trader-icon-32.png",
    "icon64": "gf-trader-icon-64.png",
    "icon128": "gf-trader-icon-128.png",
    "icon256": "gf-trader-icon-256.png",
    "date": "2016-05-13",
    "iconColors": [
      "#1386ba",
      "#fafbfb",
      "#60a5c9",
      "#84c1dc",
      "#94b4cc"
    ],
    "goodColorOnWhite": "#1178A7",
    "goodColorOnBlack": "#1386BA",
    "faintColorOnWhite": "rgba(17, 120, 167, 0.1)"
  },
  {
    "slug": "ghost",
    "name": "Ghost",
    "description": "A professional publishing platform",
    "website": "https://ghost.org",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "ghost-icon.png",
    "icon32": "ghost-icon-32.png",
    "icon64": "ghost-icon-64.png",
    "icon128": "ghost-icon-128.png",
    "icon256": "ghost-icon-256.png",
    "date": "2016-05-02",
    "iconColors": [
      "#324153",
      "#f7f8f8",
      "#7f818a",
      "#8e919c",
      "#949ca4"
    ],
    "goodColorOnWhite": "#324153",
    "goodColorOnBlack": "#949CA4",
    "faintColorOnWhite": "rgba(50, 65, 83, 0.1)"
  },
  {
    "slug": "gif-maker",
    "name": "Gif Maker",
    "description": "Animated GIF maker",
    "website": "http://gifmaker.io",
    "keywords": [
      "GIF"
    ],
    "category": "Photo & Video",
    "disabled": true,
    "icon": "gif-maker-icon.png",
    "icon32": "gif-maker-icon-32.png",
    "icon64": "gif-maker-icon-64.png",
    "icon128": "gif-maker-icon-128.png",
    "icon256": "gif-maker-icon-256.png",
    "date": "2016-02-16",
    "iconColors": [
      "#ae4544",
      "#fbfafa",
      "#cc8888",
      "#d49c9c",
      "#c46c6c"
    ],
    "goodColorOnWhite": "#AE4544",
    "goodColorOnBlack": "#C46C6C",
    "faintColorOnWhite": "rgba(174, 69, 68, 0.1)"
  },
  {
    "slug": "gifbar",
    "name": "GIFBar",
    "description": "A system tray icon that helps you find the perfect GIF",
    "repository": "https://github.com/dcrousso/GIFBar",
    "keywords": [
      "GIFs",
      "search"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/dcrousso/GIFBar/master/assets/Icon.png"
      }
    ],
    "icon": "gifbar-icon.png",
    "icon32": "gifbar-icon-32.png",
    "icon64": "gifbar-icon-64.png",
    "icon128": "gifbar-icon-128.png",
    "icon256": "gifbar-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#040404",
      "#646464",
      "#4c4c4c",
      "#303030",
      "#444444"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/dcrousso/GIFBar/releases/4891287",
      "assets_url": "https://api.github.com/repos/dcrousso/GIFBar/releases/4891287/assets",
      "upload_url": "https://uploads.github.com/repos/dcrousso/GIFBar/releases/4891287/assets{?name,label}",
      "html_url": "https://github.com/dcrousso/GIFBar/releases/tag/1.3",
      "id": 4891287,
      "tag_name": "1.3",
      "target_commitish": "master",
      "name": "Version 1.3",
      "draft": false,
      "author": {
        "login": "dcrousso",
        "id": 4356609,
        "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/dcrousso",
        "html_url": "https://github.com/dcrousso",
        "followers_url": "https://api.github.com/users/dcrousso/followers",
        "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
        "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
        "organizations_url": "https://api.github.com/users/dcrousso/orgs",
        "repos_url": "https://api.github.com/users/dcrousso/repos",
        "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
        "received_events_url": "https://api.github.com/users/dcrousso/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-12-12T07:10:23Z",
      "published_at": "2016-12-12T07:13:46Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/dcrousso/GIFBar/releases/assets/2807529",
          "id": 2807529,
          "name": "GIFBar.zip",
          "label": null,
          "uploader": {
            "login": "dcrousso",
            "id": 4356609,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dcrousso",
            "html_url": "https://github.com/dcrousso",
            "followers_url": "https://api.github.com/users/dcrousso/followers",
            "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
            "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
            "organizations_url": "https://api.github.com/users/dcrousso/orgs",
            "repos_url": "https://api.github.com/users/dcrousso/repos",
            "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dcrousso/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 40671409,
          "download_count": 437,
          "created_at": "2016-12-12T07:13:15Z",
          "updated_at": "2016-12-12T07:13:43Z",
          "browser_download_url": "https://github.com/dcrousso/GIFBar/releases/download/1.3/GIFBar.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/dcrousso/GIFBar/tarball/1.3",
      "zipball_url": "https://api.github.com/repos/dcrousso/GIFBar/zipball/1.3",
      "body_html": "<ul>\n<li>Window now hides after a link is copied</li>\n<li>Moved API options (e.g. GIFs, Stickers, etc.) to a context menu that appears when the gear settings button is clicked</li>\n<li>Fixed issue with editing commands (e.g. Select All)</li>\n<li>Added more styling to No Results page</li>\n<li>Minor stylistic changes/touchups</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.281Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-gifbar\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GIFBar/blob/master/#gifbar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/dcrousso/GIFBar/blob/master/assets/Icon.png\"><img src=\"https://github.com/dcrousso/GIFBar/raw/master/assets/Icon.png\" width=\"40\" align=\"left\" style=\"max-width:100%;\"></a>GIFBar</h1>\n<blockquote>\n<p>A system tray icon that helps you find the perfect GIF</p>\n</blockquote>\n<p><a href=\"https://github.com/dcrousso/GIFBar/releases/latest\"><img src=\"https://github.com/dcrousso/GIFBar/raw/master/media/trending.png\" alt=\"\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/dcrousso/GIFBar/releases/latest\"><img src=\"https://github.com/dcrousso/GIFBar/raw/master/media/search.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GIFBar/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><a href=\"https://github.com/dcrousso/GIFBar/releases/latest\">Current Release</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GIFBar/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<blockquote>\n<p>Made with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n</blockquote>\n<table>\n\t<tbody><tr>\n\t\t<td>Init</td>\n\t\t<td><code>npm install</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Run</td>\n\t\t<td><code>npm start</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build</td>\n\t\t<td><code>npm run build</code></td>\n\t</tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GIFBar/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-gifbar\" class=\"anchor\" aria-hidden=\"true\" href=\"#gifbar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"assets/Icon.png\"><img src=\"assets/Icon.png\" width=\"40\" align=\"left\" style=\"max-width:100%;\"></a>GIFBar</h1>\n<blockquote>\n<p>A system tray icon that helps you find the perfect GIF</p>\n</blockquote>\n<p><a href=\"https://github.com/dcrousso/GIFBar/releases/latest\"><img src=\"media/trending.png\" alt=\"\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/dcrousso/GIFBar/releases/latest\"><img src=\"media/search.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><a href=\"https://github.com/dcrousso/GIFBar/releases/latest\">Current Release</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<blockquote>\n<p>Made with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n</blockquote>\n<table>\n\t<tbody><tr>\n\t\t<td>Init</td>\n\t\t<td><code>npm install</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Run</td>\n\t\t<td><code>npm start</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build</td>\n\t\t<td><code>npm run build</code></td>\n\t</tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.669Z",
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "gitbook",
    "name": "GitBook",
    "description": "Editor for a modern publishing toolchain based on Git",
    "website": "https://www.gitbook.com/?utm_source=electron&utm_medium=logo",
    "keywords": [
      "writing",
      "editor",
      "documentation",
      "git",
      "gitbook"
    ],
    "category": "Productivity",
    "icon": "gitbook-icon.png",
    "icon32": "gitbook-icon-32.png",
    "icon64": "gitbook-icon-64.png",
    "icon128": "gitbook-icon-128.png",
    "icon256": "gitbook-icon-256.png",
    "date": "2017-01-15",
    "iconColors": [
      "#4692fa",
      "#eceef2",
      "#98b5e0",
      "#989a9e",
      "#a6a8ac"
    ],
    "goodColorOnWhite": "#0664E4",
    "goodColorOnBlack": "#4692FA",
    "faintColorOnWhite": "rgba(6, 100, 228, 0.1)"
  },
  {
    "slug": "githoard",
    "name": "GitHoard",
    "description": "Hoard git repositories with ease",
    "repository": "https://github.com/jojobyte/githoard",
    "category": "Productivity",
    "keywords": [
      "git",
      "code",
      "developer",
      "tool",
      "productivity"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/jojobyte/githoard/master/screens/demo.gif",
        "caption": "GitHoard Demo"
      }
    ],
    "icon": "githoard-icon.png",
    "icon32": "githoard-icon-32.png",
    "icon64": "githoard-icon-64.png",
    "icon128": "githoard-icon-128.png",
    "icon256": "githoard-icon-256.png",
    "date": "2017-09-29",
    "iconColors": [
      "#f4541c",
      "#f8541c",
      "#f8541c",
      "#f8541c",
      "#f8541c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/jojobyte/githoard/releases/10743557",
      "assets_url": "https://api.github.com/repos/jojobyte/githoard/releases/10743557/assets",
      "upload_url": "https://uploads.github.com/repos/jojobyte/githoard/releases/10743557/assets{?name,label}",
      "html_url": "https://github.com/jojobyte/githoard/releases/tag/v0.3.7",
      "id": 10743557,
      "tag_name": "v0.3.7",
      "target_commitish": "master",
      "name": "0.3.7",
      "draft": false,
      "author": {
        "login": "jojobyte",
        "id": 184880,
        "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jojobyte",
        "html_url": "https://github.com/jojobyte",
        "followers_url": "https://api.github.com/users/jojobyte/followers",
        "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
        "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
        "organizations_url": "https://api.github.com/users/jojobyte/orgs",
        "repos_url": "https://api.github.com/users/jojobyte/repos",
        "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
        "received_events_url": "https://api.github.com/users/jojobyte/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-26T20:29:01Z",
      "published_at": "2018-04-26T20:48:26Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989336",
          "id": 6989336,
          "name": "githoard-0.3.7-amd64.deb",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-debian-package",
          "state": "uploaded",
          "size": 43921958,
          "download_count": 6,
          "created_at": "2018-04-26T20:34:58Z",
          "updated_at": "2018-04-26T20:35:02Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/githoard-0.3.7-amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989322",
          "id": 6989322,
          "name": "githoard-0.3.7-mac.zip",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 65937625,
          "download_count": 4,
          "created_at": "2018-04-26T20:34:33Z",
          "updated_at": "2018-04-26T20:34:37Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/githoard-0.3.7-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989300",
          "id": 6989300,
          "name": "githoard-0.3.7-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 71761920,
          "download_count": 12,
          "created_at": "2018-04-26T20:33:10Z",
          "updated_at": "2018-04-26T20:33:16Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/githoard-0.3.7-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989358",
          "id": 6989358,
          "name": "githoard-0.3.7.dmg",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-apple-diskimage",
          "state": "uploaded",
          "size": 66092199,
          "download_count": 39,
          "created_at": "2018-04-26T20:38:37Z",
          "updated_at": "2018-04-26T20:38:46Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/githoard-0.3.7.dmg"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989428",
          "id": 6989428,
          "name": "githoard-setup-0.3.7.exe",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 89987528,
          "download_count": 28,
          "created_at": "2018-04-26T20:44:13Z",
          "updated_at": "2018-04-26T20:44:17Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/githoard-setup-0.3.7.exe"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989323",
          "id": 6989323,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 167,
          "download_count": 1,
          "created_at": "2018-04-26T20:34:33Z",
          "updated_at": "2018-04-26T20:34:34Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989324",
          "id": 6989324,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 229,
          "download_count": 0,
          "created_at": "2018-04-26T20:34:34Z",
          "updated_at": "2018-04-26T20:34:34Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/jojobyte/githoard/releases/assets/6989429",
          "id": 6989429,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "jojobyte",
            "id": 184880,
            "avatar_url": "https://avatars1.githubusercontent.com/u/184880?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jojobyte",
            "html_url": "https://github.com/jojobyte",
            "followers_url": "https://api.github.com/users/jojobyte/followers",
            "following_url": "https://api.github.com/users/jojobyte/following{/other_user}",
            "gists_url": "https://api.github.com/users/jojobyte/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/jojobyte/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/jojobyte/subscriptions",
            "organizations_url": "https://api.github.com/users/jojobyte/orgs",
            "repos_url": "https://api.github.com/users/jojobyte/repos",
            "events_url": "https://api.github.com/users/jojobyte/events{/privacy}",
            "received_events_url": "https://api.github.com/users/jojobyte/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 298,
          "download_count": 0,
          "created_at": "2018-04-26T20:44:13Z",
          "updated_at": "2018-04-26T20:44:14Z",
          "browser_download_url": "https://github.com/jojobyte/githoard/releases/download/v0.3.7/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/jojobyte/githoard/tarball/v0.3.7",
      "zipball_url": "https://api.github.com/repos/jojobyte/githoard/zipball/v0.3.7",
      "body_html": "<h3>Bug Fixes</h3>\n<ul>\n<li><strong>security:</strong> Updates to patch vulnerabilities (<a href=\"https://github.com/jojobyte/githoard/commit/247695e\">247695e</a>)</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.291Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/jojobyte/githoard/blob/master//src/renderer/assets/icon.png\"><img width=\"150\" src=\"https://github.com/jojobyte/githoard/raw/master//src/renderer/assets/icon.png\" alt=\"GitHoard\" style=\"max-width:100%;\"></a>\n</div>\n<h3 align=\"center\"><a id=\"user-content-githoard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#githoard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\nGitHoard\n</h3>\n<p align=\"center\">\nHoard git repositories with ease\n</p>\n<p align=\"center\">\n</p><p><a href=\"https://travis-ci.org/jojobyte/githoard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62b374bd926ce9675756726156ea061154f55a34/68747470733a2f2f7472617669732d63692e6f72672f6a6f6a6f627974652f676974686f6172642e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/jojobyte/githoard.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/jojobyte/githoard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f167e7b8f43dc69a826418be8d238c61f1968ac3/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f3930323936743661307165756c6862383f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/90296t6a0qeulhb8?svg=true\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p>The goal of GitHoard is to trivialize cloning repositories for future offline review.</p>\n<p>Often, the process of copy &amp; pasting a repository to the command line breaks focus and flow, and other Git GUI&apos;s perpetuate this problem by requiring the selecting of a directory before starting the clone process.</p>\n<p>GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) then automatically cloning when a link using that protocol is clicked.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Download the latest version from the <a href=\"https://github.com/jojobyte/githoard/releases/latest\">releases</a> page.</p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"https://github.com/jojobyte/githoard/blob/master//screens/demo.gif\"><img src=\"https://github.com/jojobyte/githoard/raw/master//screens/demo.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit &amp; end-to-end tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thanks</h2>\n<ul>\n<li><a href=\"https://github.com/vuejs/vue\">Vue.js</a></li>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a></li>\n<li><a href=\"https://github.com/getinsomnia/insomnia\">Insomnia</a></li>\n<li>Everyone who contributed to the packages that made this possible. Seriously, checkout the dependencies in <a href=\"https://github.com/jojobyte/githoard/blob/master//package.json\">package.json</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jojobyte/githoard/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a></p>\n<p>Copyright &#xA9; 2016-present, Jordan Hess</p>\n<p>GitHoard logo designed by Jordan Hess and makes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License. See <a href=\"https://git-scm.com/downloads/logos\" rel=\"nofollow\">https://git-scm.com/downloads/logos</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<a target=\"_blank\" href=\"/src/renderer/assets/icon.png\"><img width=\"150\" src=\"/src/renderer/assets/icon.png\" alt=\"GitHoard\" style=\"max-width:100%;\"></a>\n</div>\n<h3 align=\"center\"><a id=\"user-content-githoard\" class=\"anchor\" aria-hidden=\"true\" href=\"#githoard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\nGitHoard\n</h3>\n<p align=\"center\">\nHoard git repositories with ease\n</p>\n<p align=\"center\">\n</p><p><a href=\"https://travis-ci.org/jojobyte/githoard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62b374bd926ce9675756726156ea061154f55a34/68747470733a2f2f7472617669732d63692e6f72672f6a6f6a6f627974652f676974686f6172642e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/jojobyte/githoard.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/jojobyte/githoard\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f167e7b8f43dc69a826418be8d238c61f1968ac3/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f3930323936743661307165756c6862383f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/90296t6a0qeulhb8?svg=true\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p>The goal of GitHoard is to trivialize cloning repositories for future offline review.</p>\n<p>Often, the process of copy &amp; pasting a repository to the command line breaks focus and flow, and other Git GUI's perpetuate this problem by requiring the selecting of a directory before starting the clone process.</p>\n<p>GitHoard solves this by overriding the HTTP protocols associated with GitHub (github-mac:// and github-win://) and Sourcetree (sourcetree://) then automatically cloning when a link using that protocol is clicked.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Download the latest version from the <a href=\"https://github.com/jojobyte/githoard/releases/latest\">releases</a> page.</p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"/screens/demo.gif\"><img src=\"/screens/demo.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit &amp; end-to-end tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thanks</h2>\n<ul>\n<li><a href=\"https://github.com/vuejs/vue\">Vue.js</a></li>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a></li>\n<li><a href=\"https://github.com/getinsomnia/insomnia\">Insomnia</a></li>\n<li>Everyone who contributed to the packages that made this possible. Seriously, checkout the dependencies in <a href=\"/package.json\">package.json</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a></p>\n<p>Copyright © 2016-present, Jordan Hess</p>\n<p>GitHoard logo designed by Jordan Hess and makes use of Git Logo by Jason Long which is licensed under the Creative Commons Attribution 3.0 Unported License. See <a href=\"https://git-scm.com/downloads/logos\" rel=\"nofollow\">https://git-scm.com/downloads/logos</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.687Z",
    "goodColorOnWhite": "#DA3D07",
    "goodColorOnBlack": "#F8541C",
    "faintColorOnWhite": "rgba(218, 61, 7, 0.1)"
  },
  {
    "slug": "github-desktop",
    "name": "GitHub Desktop",
    "description": "Simple collaboration from your desktop",
    "website": "https://desktop.github.com",
    "repository": "https://github.com/desktop/desktop",
    "homebrewCaskName": "github",
    "keywords": [
      "git",
      "github",
      "collaboration",
      "editor",
      "code",
      "commits",
      "review",
      "developer",
      "tool",
      "productivity"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/359239/26094502/a1f56d02-3a5d-11e7-8799-23c7ba5e5106.png"
      }
    ],
    "icon": "github-desktop-icon.png",
    "icon32": "github-desktop-icon-32.png",
    "icon64": "github-desktop-icon-64.png",
    "icon128": "github-desktop-icon-128.png",
    "icon256": "github-desktop-icon-256.png",
    "date": "2017-05-16",
    "iconColors": [
      "#72308d",
      "#ededed",
      "#ac4cb4",
      "#848484",
      "#969696"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.303Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://desktop.github.com\">GitHub Desktop</a></h1>\n<p><a href=\"https://travis-ci.org/desktop/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/685a3768c299de55d01b2180124d0bb5ec7ec90d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265266c6162656c3d5472617669732b4349\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/desktop/desktop.svg?style=flat-square&amp;label=Travis+CI\" style=\"max-width:100%;\"></a>\n<a href=\"https://circleci.com/gh/desktop/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5be2be5d1e63866425ef257471ab0cc7e6904977/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265266c6162656c3d436972636c654349\" alt=\"CircleCI\" data-canonical-src=\"https://img.shields.io/circleci/project/github/desktop/desktop.svg?style=flat-square&amp;label=CircleCI\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/github-windows/desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6eb965e9d96fabc9536362fe9cbd690e35b32049/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f6769746875622d77696e646f77732f6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d4170705665796f72266c6f676f3d6170707665796f72\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/github-windows/desktop/master.svg?style=flat-square&amp;label=AppVeyor&amp;logo=appveyor\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/desktop/desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e9ede5a459b2f38e9b0b0e980a076f1a312af622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/desktop/desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/afd211767a44fd93de54ca7186afb1b6f17b1697/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/afd211767a44fd93de54ca7186afb1b6f17b1697/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"90+% TypeScript\" data-canonical-src=\"https://img.shields.io/github/languages/top/desktop/desktop.svg?style=flat-square&amp;colorB=green\" style=\"max-width:100%;\"></a></p>\n<p>GitHub Desktop is an open source <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>-based\nGitHub app. It is written in <a href=\"http://www.typescriptlang.org\" rel=\"nofollow\">TypeScript</a> and\nuses <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/359239/26094502/a1f56d02-3a5d-11e7-8799-23c7ba5e5106.png\"><img src=\"https://cloud.githubusercontent.com/assets/359239/26094502/a1f56d02-3a5d-11e7-8799-23c7ba5e5106.png\" alt=\"GitHub Desktop screenshot - Windows\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-where-can-i-get-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#where-can-i-get-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Where can I get it?</h2>\n<p>Download the official installer for your operating system:</p>\n<ul>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/darwin\">macOS</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32\">Windows</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi\">Windows machine-wide install</a></li>\n</ul>\n<p>There are several community-supported package managers that can be used to install Github Desktop.</p>\n<ul>\n<li>Windows users can install using <a href=\"https://chocolatey.org/\" rel=\"nofollow\">Chocolatey</a> package manager:\n<code>c:\\&gt; choco install github-desktop</code></li>\n<li>macOS users can install using <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager:\n<code>$ brew cask install github</code></li>\n<li>Arch Linux users can install the latest version from the <a href=\"https://aur.archlinux.org/packages/github-desktop/\" rel=\"nofollow\">AUR</a>.</li>\n</ul>\n<p>You can install this alongside your existing GitHub Desktop for Mac or GitHub\nDesktop for Windows application.</p>\n<p><strong>NOTE</strong>: there is no current migration path to import your existing\nrepositories into the new application - you can drag-and-drop your repositories\nfrom disk onto the application to get started.</p>\n<h3><a id=\"user-content-beta-channel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#beta-channel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Beta Channel</h3>\n<p>Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:</p>\n<ul>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/darwin?env=beta\">macOS</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32?env=beta\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-i-have-a-problem-with-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#i-have-a-problem-with-github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>I have a problem with GitHub Desktop</h2>\n<p>First, please search the <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aopen\">open issues</a>\nand <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aclosed\">closed issues</a>\nto see if your issue hasn&apos;t already been reported (it may also be fixed).</p>\n<p>There is also a list of <a href=\"https://github.com/desktop/desktop/blob/master/docs/known-issues.md\">known issues</a>\nthat are being tracked against Desktop, and some of these issues have workarounds.</p>\n<p>If you can&apos;t find an issue that matches what you&apos;re seeing, open a <a href=\"https://github.com/desktop/desktop/issues/new/choose\">new issue</a>,\nchoose the right template and provide us with enough information to investigate\nfurther.</p>\n<h2><a id=\"user-content-how-can-i-contribute-to-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#how-can-i-contribute-to-github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I contribute to GitHub Desktop?</h2>\n<p>The <a href=\"https://github.com/desktop/desktop/blob/master/./.github/CONTRIBUTING.md\">CONTRIBUTING.md</a> document will help you get setup and\nfamiliar with the source. The <a href=\"https://github.com/desktop/desktop/blob/master/docs/\">documentation</a> folder also contains more\nresources relevant to the project.</p>\n<p>If you&apos;re looking for something to work on, check out the <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22help%20wanted%22\">help wanted</a> label.</p>\n<h2><a id=\"user-content-more-resources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#more-resources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>More Resources</h2>\n<p>See <a href=\"https://desktop.github.com\">desktop.github.com</a> for more product-oriented\ninformation about GitHub Desktop.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/desktop/desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><strong><a href=\"https://github.com/desktop/desktop/blob/master/LICENSE\">MIT</a></strong></p>\n<p>The MIT license grant is not for GitHub&apos;s trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub&apos;s logos include, for instance, the stylized\nInvertocat designs that include &quot;logo&quot; in the file title in the following\nfolder: <a href=\"https://github.com/desktop/desktop/blob/master/app/static/logos\">logos</a>.</p>\n<p>GitHub&#xAE; and its stylized versions and the Invertocat mark are GitHub&apos;s\nTrademarks or registered Trademarks. When using GitHub&apos;s logos, be sure to\nfollow the GitHub <a href=\"https://github.com/logos\">logo guidelines</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://desktop.github.com\">GitHub Desktop</a></h1>\n<p><a href=\"https://travis-ci.org/desktop/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/685a3768c299de55d01b2180124d0bb5ec7ec90d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265266c6162656c3d5472617669732b4349\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/desktop/desktop.svg?style=flat-square&amp;label=Travis+CI\" style=\"max-width:100%;\"></a>\n<a href=\"https://circleci.com/gh/desktop/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5be2be5d1e63866425ef257471ab0cc7e6904977/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265266c6162656c3d436972636c654349\" alt=\"CircleCI\" data-canonical-src=\"https://img.shields.io/circleci/project/github/desktop/desktop.svg?style=flat-square&amp;label=CircleCI\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/github-windows/desktop/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6eb965e9d96fabc9536362fe9cbd690e35b32049/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f6769746875622d77696e646f77732f6465736b746f702f6d61737465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d4170705665796f72266c6f676f3d6170707665796f72\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://img.shields.io/appveyor/ci/github-windows/desktop/master.svg?style=flat-square&amp;label=AppVeyor&amp;logo=appveyor\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/desktop/desktop/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/e9ede5a459b2f38e9b0b0e980a076f1a312af622/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d737175617265\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/desktop/desktop.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/afd211767a44fd93de54ca7186afb1b6f17b1697/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\"><img src=\"https://camo.githubusercontent.com/afd211767a44fd93de54ca7186afb1b6f17b1697/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6465736b746f702f6465736b746f702e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d677265656e\" alt=\"90+% TypeScript\" data-canonical-src=\"https://img.shields.io/github/languages/top/desktop/desktop.svg?style=flat-square&amp;colorB=green\" style=\"max-width:100%;\"></a></p>\n<p>GitHub Desktop is an open source <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>-based\nGitHub app. It is written in <a href=\"http://www.typescriptlang.org\" rel=\"nofollow\">TypeScript</a> and\nuses <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/359239/26094502/a1f56d02-3a5d-11e7-8799-23c7ba5e5106.png\"><img src=\"https://cloud.githubusercontent.com/assets/359239/26094502/a1f56d02-3a5d-11e7-8799-23c7ba5e5106.png\" alt=\"GitHub Desktop screenshot - Windows\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-where-can-i-get-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#where-can-i-get-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Where can I get it?</h2>\n<p>Download the official installer for your operating system:</p>\n<ul>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/darwin\">macOS</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32\">Windows</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi\">Windows machine-wide install</a></li>\n</ul>\n<p>There are several community-supported package managers that can be used to install Github Desktop.</p>\n<ul>\n<li>Windows users can install using <a href=\"https://chocolatey.org/\" rel=\"nofollow\">Chocolatey</a> package manager:\n<code>c:\\&gt; choco install github-desktop</code></li>\n<li>macOS users can install using <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager:\n<code>$ brew cask install github</code></li>\n<li>Arch Linux users can install the latest version from the <a href=\"https://aur.archlinux.org/packages/github-desktop/\" rel=\"nofollow\">AUR</a>.</li>\n</ul>\n<p>You can install this alongside your existing GitHub Desktop for Mac or GitHub\nDesktop for Windows application.</p>\n<p><strong>NOTE</strong>: there is no current migration path to import your existing\nrepositories into the new application - you can drag-and-drop your repositories\nfrom disk onto the application to get started.</p>\n<h3><a id=\"user-content-beta-channel\" class=\"anchor\" aria-hidden=\"true\" href=\"#beta-channel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Beta Channel</h3>\n<p>Want to test out new features and get fixes before everyone else? Install the\nbeta channel to get access to early builds of Desktop:</p>\n<ul>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/darwin?env=beta\">macOS</a></li>\n<li><a href=\"https://central.github.com/deployments/desktop/desktop/latest/win32?env=beta\">Windows</a></li>\n</ul>\n<h2><a id=\"user-content-i-have-a-problem-with-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#i-have-a-problem-with-github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>I have a problem with GitHub Desktop</h2>\n<p>First, please search the <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aopen\">open issues</a>\nand <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aclosed\">closed issues</a>\nto see if your issue hasn't already been reported (it may also be fixed).</p>\n<p>There is also a list of <a href=\"https://github.com/desktop/desktop/blob/master/docs/known-issues.md\">known issues</a>\nthat are being tracked against Desktop, and some of these issues have workarounds.</p>\n<p>If you can't find an issue that matches what you're seeing, open a <a href=\"https://github.com/desktop/desktop/issues/new/choose\">new issue</a>,\nchoose the right template and provide us with enough information to investigate\nfurther.</p>\n<h2><a id=\"user-content-how-can-i-contribute-to-github-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-contribute-to-github-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I contribute to GitHub Desktop?</h2>\n<p>The <a href=\"./.github/CONTRIBUTING.md\">CONTRIBUTING.md</a> document will help you get setup and\nfamiliar with the source. The <a href=\"docs/\">documentation</a> folder also contains more\nresources relevant to the project.</p>\n<p>If you're looking for something to work on, check out the <a href=\"https://github.com/desktop/desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22help%20wanted%22\">help wanted</a> label.</p>\n<h2><a id=\"user-content-more-resources\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-resources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>More Resources</h2>\n<p>See <a href=\"https://desktop.github.com\">desktop.github.com</a> for more product-oriented\ninformation about GitHub Desktop.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><strong><a href=\"LICENSE\">MIT</a></strong></p>\n<p>The MIT license grant is not for GitHub's trademarks, which include the logo\ndesigns. GitHub reserves all trademark and copyright rights in and to all\nGitHub trademarks. GitHub's logos include, for instance, the stylized\nInvertocat designs that include \"logo\" in the file title in the following\nfolder: <a href=\"app/static/logos\">logos</a>.</p>\n<p>GitHub® and its stylized versions and the Invertocat mark are GitHub's\nTrademarks or registered Trademarks. When using GitHub's logos, be sure to\nfollow the GitHub <a href=\"https://github.com/logos\">logo guidelines</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.718Z",
    "goodColorOnWhite": "#72308D",
    "goodColorOnBlack": "#EDEDED",
    "faintColorOnWhite": "rgba(114, 48, 141, 0.1)"
  },
  {
    "slug": "gitify",
    "name": "Gitify",
    "description": "Github notifications on your menu bar",
    "website": "http://www.gitify.io",
    "keywords": [
      "Github"
    ],
    "category": "Developer Tools",
    "icon": "gitify-icon.png",
    "icon32": "gitify-icon-32.png",
    "icon64": "gitify-icon-64.png",
    "icon128": "gitify-icon-128.png",
    "icon256": "gitify-icon-256.png",
    "date": "2015-10-17",
    "iconColors": [
      "#252525",
      "#f2f2f2",
      "#949494",
      "#848484",
      "#8c8c8c"
    ],
    "goodColorOnWhite": "#252525",
    "goodColorOnBlack": "#F2F2F2",
    "faintColorOnWhite": "rgba(37, 37, 37, 0.1)"
  },
  {
    "slug": "gitkraken",
    "name": "GitKraken",
    "description": "The downright luxurious Git client for Windows, Mac and Linux",
    "website": "https://www.gitkraken.com/",
    "keywords": [
      "git",
      "programming",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "gitkraken-icon.png",
    "icon32": "gitkraken-icon-32.png",
    "icon64": "gitkraken-icon-64.png",
    "icon128": "gitkraken-icon-128.png",
    "icon256": "gitkraken-icon-256.png",
    "date": "2016-05-13",
    "iconColors": [
      "#148f84",
      "#141725",
      "#bcbcbe",
      "#5f5f64",
      "#74747c"
    ],
    "goodColorOnWhite": "#141725",
    "goodColorOnBlack": "#148F84",
    "faintColorOnWhite": "rgba(20, 23, 37, 0.1)"
  },
  {
    "slug": "gitmoji",
    "name": "gitmoji",
    "description": "An emoji guide for your commit messages",
    "keywords": [
      "git",
      "emoji",
      "developer tools",
      "mac"
    ],
    "license": "GPL-v3",
    "category": "Developer Tools",
    "repository": "https://github.com/Meadowcottage/gitmoji",
    "screenshots": [
      {
        "imageUrl": "https://github.com/Meadowcottage/gitmoji/blob/master/build/Screenshot.png?raw=true"
      }
    ],
    "icon": "gitmoji-icon.png",
    "icon32": "gitmoji-icon-32.png",
    "icon64": "gitmoji-icon-64.png",
    "icon128": "gitmoji-icon-128.png",
    "icon256": "gitmoji-icon-256.png",
    "date": "2017-02-28",
    "iconColors": [
      "#fbdb64",
      "#a85d4b",
      "#fbfbfb",
      "#f7e59d",
      "#9c947c"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.313Z",
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:07.723Z",
    "goodColorOnWhite": "#A85D4B",
    "goodColorOnBlack": "#FBDB64",
    "faintColorOnWhite": "rgba(168, 93, 75, 0.1)"
  },
  {
    "slug": "gitscout",
    "name": "Gitscout",
    "description": "A beautiful and optimized GitHub Issues experience for macOS",
    "website": "https://gitscout.com",
    "keywords": [
      "github",
      "mac",
      "git",
      "developer tools"
    ],
    "category": "Developer Tools",
    "icon": "gitscout-icon.png",
    "icon32": "gitscout-icon-32.png",
    "icon64": "gitscout-icon-64.png",
    "icon128": "gitscout-icon-128.png",
    "icon256": "gitscout-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#f6c61e",
      "#132a3f",
      "#988325",
      "#806408",
      "#b48c04"
    ],
    "goodColorOnWhite": "#806408",
    "goodColorOnBlack": "#B48C04",
    "faintColorOnWhite": "rgba(128, 100, 8, 0.1)"
  },
  {
    "slug": "glass-browser",
    "name": "Glass Browser",
    "description": "A floating transparent browser for Windows",
    "website": "https://mitch.works/apps/glass",
    "category": "Productivity",
    "repository": "https://github.com/mitchas/glass-browser",
    "keywords": [
      "Browser",
      "Windows",
      "Multitask"
    ],
    "icon": "glass-browser-icon.png",
    "icon32": "glass-browser-icon-32.png",
    "icon64": "glass-browser-icon-64.png",
    "icon128": "glass-browser-icon-128.png",
    "icon256": "glass-browser-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#f3f3fb",
      "#0d4fb5",
      "#749cd4",
      "#7c94bc",
      "#8c9cbc"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.334Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/mitchas/glass-browser/raw/master/assets/icon64.png\"><img src=\"https://github.com/mitchas/glass-browser/raw/master/assets/icon64.png\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-glass-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mitchas/glass-browser/blob/master/#glass-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Glass Browser</strong></h1>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mitchas/glass-browser/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/mitchas/glass-browser/tree/master/releases\">Downloads</a></h3>\n<p>A floating transparent browser for Windows.</p>\n<ul>\n<li>Stays on top of other programs and apps.</li>\n<li>Adjust transparency.</li>\n<li>Click-through mode that ignores clicks and lets you interact with apps behind.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/mitchas/glass-browser/raw/master/assets/screenshot.PNG\"><img src=\"https://github.com/mitchas/glass-browser/raw/master/assets/screenshot.PNG\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building--running-it-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mitchas/glass-browser/blob/master/#building--running-it-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building &amp; running it locally:</h2>\n<ul>\n<li>Clone the repo.</li>\n<li>cd to the directory</li>\n<li>make sure electron is installed <code>npm install electron</code></li>\n<li>install and run with <code>npm install &amp;&amp; npm start</code></li>\n</ul>\n<h2><a id=\"user-content-packaging-it-app-for-mac-exe-for-windows-or-for-linux--untested-on-mac-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mitchas/glass-browser/blob/master/#packaging-it-app-for-mac-exe-for-windows-or-for-linux--untested-on-mac-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging it (.app for mac, .exe for windows, or for linux ** Untested on Mac and Linux)</h2>\n<ul>\n<li>Install <a href=\"https://github.com/Urucas/electron-packager-interactive\">Electron Packager Interactive</a> with <code>npm install -g electron-packager-interactive</code></li>\n<li>run <code>epi</code></li>\n<li>Follow steps\n<ul>\n<li>Icon is `./assets/icon.ico&apos;</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-using-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mitchas/glass-browser/blob/master/#using-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Using it</h2>\n<ul>\n<li>Enter a URL and hit &gt;Enter</li>\n<li>Resize and position the window where you want it.</li>\n<li>Adjust transparency to your liking.</li>\n<li>Click the eye to enable click-through mode. It will ignore mouse clicks and let you interact with windows below.</li>\n<li>To disable click-through and interact with the window again, click the icon in the Windows dock/taskbar and minimize it, then click again to open it and it will be disabled.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/mitchas/glass-browser/raw/master/assets/icon64.png\"><img src=\"https://github.com/mitchas/glass-browser/raw/master/assets/icon64.png\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-glass-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#glass-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Glass Browser</strong></h1>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/mitchas/glass-browser/tree/master/releases\">Downloads</a></h3>\n<p>A floating transparent browser for Windows.</p>\n<ul>\n<li>Stays on top of other programs and apps.</li>\n<li>Adjust transparency.</li>\n<li>Click-through mode that ignores clicks and lets you interact with apps behind.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/mitchas/glass-browser/raw/master/assets/screenshot.PNG\"><img src=\"https://github.com/mitchas/glass-browser/raw/master/assets/screenshot.PNG\" alt=\"N|Solid\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building--running-it-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#building--running-it-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building &amp; running it locally:</h2>\n<ul>\n<li>Clone the repo.</li>\n<li>cd to the directory</li>\n<li>make sure electron is installed <code>npm install electron</code></li>\n<li>install and run with <code>npm install &amp;&amp; npm start</code></li>\n</ul>\n<h2><a id=\"user-content-packaging-it-app-for-mac-exe-for-windows-or-for-linux--untested-on-mac-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-it-app-for-mac-exe-for-windows-or-for-linux--untested-on-mac-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging it (.app for mac, .exe for windows, or for linux ** Untested on Mac and Linux)</h2>\n<ul>\n<li>Install <a href=\"https://github.com/Urucas/electron-packager-interactive\">Electron Packager Interactive</a> with <code>npm install -g electron-packager-interactive</code></li>\n<li>run <code>epi</code></li>\n<li>Follow steps\n<ul>\n<li>Icon is `./assets/icon.ico'</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-using-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#using-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Using it</h2>\n<ul>\n<li>Enter a URL and hit &gt;Enter</li>\n<li>Resize and position the window where you want it.</li>\n<li>Adjust transparency to your liking.</li>\n<li>Click the eye to enable click-through mode. It will ignore mouse clicks and let you interact with windows below.</li>\n<li>To disable click-through and interact with the window again, click the icon in the Windows dock/taskbar and minimize it, then click again to open it and it will be disabled.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.766Z",
    "goodColorOnWhite": "#0D4FB5",
    "goodColorOnBlack": "#749CD4",
    "faintColorOnWhite": "rgba(13, 79, 181, 0.1)"
  },
  {
    "slug": "glyphr-studio",
    "name": "Glyphr Studio",
    "description": "Free font design tool for hobbyists.",
    "repository": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop",
    "keywords": [
      "font",
      "design",
      "utility"
    ],
    "category": "Utilities",
    "icon": "glyphr-studio-icon.png",
    "icon32": "glyphr-studio-icon-32.png",
    "icon64": "glyphr-studio-icon-64.png",
    "icon128": "glyphr-studio-icon-128.png",
    "icon256": "glyphr-studio-icon-256.png",
    "date": "2016-07-14",
    "iconColors": [
      "#cfedfb",
      "#04ace4",
      "#67cdee",
      "#8dd8f4",
      "#32bce5"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/10707247",
      "assets_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/10707247/assets",
      "upload_url": "https://uploads.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/10707247/assets{?name,label}",
      "html_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/tag/v0.4.3",
      "id": 10707247,
      "tag_name": "v0.4.3",
      "target_commitish": "master",
      "name": "0.4.3",
      "draft": false,
      "author": {
        "login": "Autre31415",
        "id": 8182831,
        "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Autre31415",
        "html_url": "https://github.com/Autre31415",
        "followers_url": "https://api.github.com/users/Autre31415/followers",
        "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
        "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
        "organizations_url": "https://api.github.com/users/Autre31415/orgs",
        "repos_url": "https://api.github.com/users/Autre31415/repos",
        "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Autre31415/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-25T05:52:04Z",
      "published_at": "2018-04-25T05:59:17Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/6965594",
          "id": 6965594,
          "name": "Glyphr.Studio-darwin-x64.zip",
          "label": null,
          "uploader": {
            "login": "Autre31415",
            "id": 8182831,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Autre31415",
            "html_url": "https://github.com/Autre31415",
            "followers_url": "https://api.github.com/users/Autre31415/followers",
            "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
            "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
            "organizations_url": "https://api.github.com/users/Autre31415/orgs",
            "repos_url": "https://api.github.com/users/Autre31415/repos",
            "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Autre31415/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 75373966,
          "download_count": 195,
          "created_at": "2018-04-25T05:54:13Z",
          "updated_at": "2018-04-25T05:55:06Z",
          "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-darwin-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/6965595",
          "id": 6965595,
          "name": "Glyphr.Studio-linux-ia32.zip",
          "label": null,
          "uploader": {
            "login": "Autre31415",
            "id": 8182831,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Autre31415",
            "html_url": "https://github.com/Autre31415",
            "followers_url": "https://api.github.com/users/Autre31415/followers",
            "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
            "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
            "organizations_url": "https://api.github.com/users/Autre31415/orgs",
            "repos_url": "https://api.github.com/users/Autre31415/repos",
            "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Autre31415/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 77487513,
          "download_count": 6,
          "created_at": "2018-04-25T05:54:13Z",
          "updated_at": "2018-04-25T05:56:00Z",
          "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/6965596",
          "id": 6965596,
          "name": "Glyphr.Studio-linux-x64.zip",
          "label": null,
          "uploader": {
            "login": "Autre31415",
            "id": 8182831,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Autre31415",
            "html_url": "https://github.com/Autre31415",
            "followers_url": "https://api.github.com/users/Autre31415/followers",
            "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
            "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
            "organizations_url": "https://api.github.com/users/Autre31415/orgs",
            "repos_url": "https://api.github.com/users/Autre31415/repos",
            "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Autre31415/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 75327546,
          "download_count": 51,
          "created_at": "2018-04-25T05:54:13Z",
          "updated_at": "2018-04-25T05:56:54Z",
          "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/6965597",
          "id": 6965597,
          "name": "Glyphr.Studio-win32-ia32.zip",
          "label": null,
          "uploader": {
            "login": "Autre31415",
            "id": 8182831,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Autre31415",
            "html_url": "https://github.com/Autre31415",
            "followers_url": "https://api.github.com/users/Autre31415/followers",
            "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
            "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
            "organizations_url": "https://api.github.com/users/Autre31415/orgs",
            "repos_url": "https://api.github.com/users/Autre31415/repos",
            "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Autre31415/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 70228964,
          "download_count": 129,
          "created_at": "2018-04-25T05:54:13Z",
          "updated_at": "2018-04-25T05:57:44Z",
          "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-ia32.zip"
        },
        {
          "url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/releases/assets/6965598",
          "id": 6965598,
          "name": "Glyphr.Studio-win32-x64.zip",
          "label": null,
          "uploader": {
            "login": "Autre31415",
            "id": 8182831,
            "avatar_url": "https://avatars0.githubusercontent.com/u/8182831?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/Autre31415",
            "html_url": "https://github.com/Autre31415",
            "followers_url": "https://api.github.com/users/Autre31415/followers",
            "following_url": "https://api.github.com/users/Autre31415/following{/other_user}",
            "gists_url": "https://api.github.com/users/Autre31415/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/Autre31415/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/Autre31415/subscriptions",
            "organizations_url": "https://api.github.com/users/Autre31415/orgs",
            "repos_url": "https://api.github.com/users/Autre31415/repos",
            "events_url": "https://api.github.com/users/Autre31415/events{/privacy}",
            "received_events_url": "https://api.github.com/users/Autre31415/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 78494339,
          "download_count": 690,
          "created_at": "2018-04-25T05:54:13Z",
          "updated_at": "2018-04-25T05:58:39Z",
          "browser_download_url": "https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-x64.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/tarball/v0.4.3",
      "zipball_url": "https://api.github.com/repos/glyphr-studio/Glyphr-Studio-Desktop/zipball/v0.4.3",
      "body_html": "<ul>\n<li>Update to Glyphr-Studio <a href=\"https://github.com/glyphr-studio/Glyphr-Studio-1/releases/tag/v1.10.01\">1.10.01</a></li>\n<li>Update Electron and other dependencies</li>\n<li>Rename build script to package</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.349Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-glyphr-studio-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/blob/master/#glyphr-studio-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Glyphr Studio Desktop</h1>\n<p>Desktop application for <a href=\"http://glyphrstudio.com\" rel=\"nofollow\">Glyphr Studio</a> built in <a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a>!</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<ul>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-ia32.zip\">Linux 32-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-x64.zip\">Linux 64-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-darwin-x64.zip\">macOS</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-ia32.zip\">Windows 32-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-x64.zip\">Windows 64-bit</a></li>\n</ul>\n<h2><a id=\"user-content-how-to-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/blob/master/#how-to-run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to run from source</h2>\n<p>Be sure to have <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://git-scm.com\" rel=\"nofollow\">git</a> installed.</p>\n<p>Then:</p>\n<pre><code>git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>Builds are constructed with <a href=\"https://github.com/maxogden/electron-packager\">electron-packager</a>.</p>\n<p>Be sure to have <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://git-scm.com\" rel=\"nofollow\">git</a> installed.</p>\n<p>First, be sure to run:</p>\n<pre><code>git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\n</code></pre>\n<p>Then:</p>\n<p>All Platforms: <code>npm run package</code></p>\n<p>64-Bit Platforms Only: <code>npm run package -- --64</code></p>\n<p>Linux 32-Bit: <code>npm run package -- --linux32</code></p>\n<p>Linux 64-Bit: <code>npm run package -- --linux</code></p>\n<p>macOS: <code>npm run package -- --mac</code></p>\n<p>Windows 32-Bit: <code>npm run package -- --win32</code></p>\n<p>Windows 64-Bit: <code>npm run package -- --win</code></p>\n<h2><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/blob/master/#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Troubleshooting</h2>\n<p>Ubuntu users may need to <code>sudo apt install libgconf-2-4</code> in order to run the app.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-glyphr-studio-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#glyphr-studio-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Glyphr Studio Desktop</h1>\n<p>Desktop application for <a href=\"http://glyphrstudio.com\" rel=\"nofollow\">Glyphr Studio</a> built in <a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a>!</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<ul>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-ia32.zip\">Linux 32-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-linux-x64.zip\">Linux 64-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-darwin-x64.zip\">macOS</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-ia32.zip\">Windows 32-bit</a></li>\n<li><a href=\"https://github.com/glyphr-studio/Glyphr-Studio-Desktop/releases/download/v0.4.3/Glyphr.Studio-win32-x64.zip\">Windows 64-bit</a></li>\n</ul>\n<h2><a id=\"user-content-how-to-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to run from source</h2>\n<p>Be sure to have <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://git-scm.com\" rel=\"nofollow\">git</a> installed.</p>\n<p>Then:</p>\n<pre><code>git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\nnpm start\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>Builds are constructed with <a href=\"https://github.com/maxogden/electron-packager\">electron-packager</a>.</p>\n<p>Be sure to have <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://git-scm.com\" rel=\"nofollow\">git</a> installed.</p>\n<p>First, be sure to run:</p>\n<pre><code>git clone https://github.com/glyphr-studio/Glyphr-Studio-Desktop.git\ncd Glyphr-Studio-Desktop\nnpm i\n</code></pre>\n<p>Then:</p>\n<p>All Platforms: <code>npm run package</code></p>\n<p>64-Bit Platforms Only: <code>npm run package -- --64</code></p>\n<p>Linux 32-Bit: <code>npm run package -- --linux32</code></p>\n<p>Linux 64-Bit: <code>npm run package -- --linux</code></p>\n<p>macOS: <code>npm run package -- --mac</code></p>\n<p>Windows 32-Bit: <code>npm run package -- --win32</code></p>\n<p>Windows 64-Bit: <code>npm run package -- --win</code></p>\n<h2><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Troubleshooting</h2>\n<p>Ubuntu users may need to <code>sudo apt install libgconf-2-4</code> in order to run the app.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.759Z",
    "goodColorOnWhite": "#037BA2",
    "goodColorOnBlack": "#04ACE4",
    "faintColorOnWhite": "rgba(3, 123, 162, 0.1)"
  },
  {
    "slug": "google-play-music-desktop-player",
    "name": "Google Play Music Desktop Player",
    "description": "A beautiful cross platform Desktop Player for Google Play Music",
    "website": "https://www.googleplaymusicdesktopplayer.com/",
    "keywords": [
      "Music",
      "Google Play Music",
      "GPMDP"
    ],
    "category": "Music",
    "license": "MIT",
    "goodColorOnWhite": "#DE2811",
    "goodColorOnBlack": "#FFCA16",
    "repository": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-",
    "locales": [
      "en-US",
      "cs",
      "da",
      "de",
      "fr-FR",
      "it",
      "ja",
      "nl-NL",
      "pl-PL",
      "pt-BR",
      "ro",
      "ru",
      "sk",
      "sv",
      "ua"
    ],
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/2289/31847914-51585a3c-b5da-11e7-8082-4a8e62c12b77.gif"
      }
    ],
    "icon": "google-play-music-desktop-player-icon.png",
    "icon32": "google-play-music-desktop-player-icon-32.png",
    "icon64": "google-play-music-desktop-player-icon-64.png",
    "icon128": "google-play-music-desktop-player-icon-128.png",
    "icon256": "google-play-music-desktop-player-icon-256.png",
    "date": "2016-03-24",
    "iconColors": [
      "#f5681c",
      "#fcd027",
      "#fbfbfb",
      "#fba60e",
      "#b48954"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/9448123",
      "assets_url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/9448123/assets",
      "upload_url": "https://uploads.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/9448123/assets{?name,label}",
      "html_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/tag/v4.5.0",
      "id": 9448123,
      "tag_name": "v4.5.0",
      "target_commitish": "master",
      "name": "Version 4.5.0",
      "draft": false,
      "author": {
        "login": "MarshallOfSound",
        "id": 6634592,
        "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/MarshallOfSound",
        "html_url": "https://github.com/MarshallOfSound",
        "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
        "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
        "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
        "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
        "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
        "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
        "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-01-30T13:27:41Z",
      "published_at": "2018-01-30T14:04:09Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032061",
          "id": 6032061,
          "name": "google-play-music-desktop-player-4.5.0.i386.rpm",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 49296986,
          "download_count": 904,
          "created_at": "2018-01-30T13:54:56Z",
          "updated_at": "2018-01-30T13:55:36Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/google-play-music-desktop-player-4.5.0.i386.rpm"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032062",
          "id": 6032062,
          "name": "google-play-music-desktop-player-4.5.0.x86_64.rpm",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 48327716,
          "download_count": 3059,
          "created_at": "2018-01-30T13:54:57Z",
          "updated_at": "2018-01-30T13:55:54Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/google-play-music-desktop-player-4.5.0.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032064",
          "id": 6032064,
          "name": "google-play-music-desktop-player_4.5.0_amd64.deb",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 43050932,
          "download_count": 19083,
          "created_at": "2018-01-30T13:54:58Z",
          "updated_at": "2018-01-30T13:56:34Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/google-play-music-desktop-player_4.5.0_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032060",
          "id": 6032060,
          "name": "google-play-music-desktop-player_4.5.0_i386.deb",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 43906798,
          "download_count": 1099,
          "created_at": "2018-01-30T13:54:56Z",
          "updated_at": "2018-01-30T13:55:14Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/google-play-music-desktop-player_4.5.0_i386.deb"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032063",
          "id": 6032063,
          "name": "Google.Play.Music.Desktop.Player.OSX.zip",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-zip-compressed",
          "state": "uploaded",
          "size": 61492311,
          "download_count": 48274,
          "created_at": "2018-01-30T13:54:57Z",
          "updated_at": "2018-01-30T14:10:21Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/Google.Play.Music.Desktop.Player.OSX.zip"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032022",
          "id": 6032022,
          "name": "Google.Play.Music.Desktop.Player.Setup.exe",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 60447248,
          "download_count": 82491,
          "created_at": "2018-01-30T13:51:45Z",
          "updated_at": "2018-01-30T13:52:38Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/Google.Play.Music.Desktop.Player.Setup.exe"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032019",
          "id": 6032019,
          "name": "GPMDP_3-4.5.0-delta.nupkg",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 19912566,
          "download_count": 146344,
          "created_at": "2018-01-30T13:51:44Z",
          "updated_at": "2018-01-30T13:51:54Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/GPMDP_3-4.5.0-delta.nupkg"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032020",
          "id": 6032020,
          "name": "GPMDP_3-4.5.0-full.nupkg",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 59124589,
          "download_count": 8443,
          "created_at": "2018-01-30T13:51:45Z",
          "updated_at": "2018-01-30T13:52:14Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/GPMDP_3-4.5.0-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/assets/6032021",
          "id": 6032021,
          "name": "RELEASES",
          "label": null,
          "uploader": {
            "login": "MarshallOfSound",
            "id": 6634592,
            "avatar_url": "https://avatars3.githubusercontent.com/u/6634592?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/MarshallOfSound",
            "html_url": "https://github.com/MarshallOfSound",
            "followers_url": "https://api.github.com/users/MarshallOfSound/followers",
            "following_url": "https://api.github.com/users/MarshallOfSound/following{/other_user}",
            "gists_url": "https://api.github.com/users/MarshallOfSound/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/MarshallOfSound/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/MarshallOfSound/subscriptions",
            "organizations_url": "https://api.github.com/users/MarshallOfSound/orgs",
            "repos_url": "https://api.github.com/users/MarshallOfSound/repos",
            "events_url": "https://api.github.com/users/MarshallOfSound/events{/privacy}",
            "received_events_url": "https://api.github.com/users/MarshallOfSound/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 904,
          "download_count": 11981337,
          "created_at": "2018-01-30T13:51:45Z",
          "updated_at": "2018-01-30T13:52:14Z",
          "browser_download_url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.5.0/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/tarball/v4.5.0",
      "zipball_url": "https://api.github.com/repos/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/zipball/v4.5.0",
      "body_html": "<p>This is a minor release of Google Play Music Desktop Player</p>\n<p>Here is a quick run down of all things that have changed.</p>\n<ul>\n  <li>NEW: Added ListenBrainz support</li>\n  <li>NEW: Discord Rich Presence Integration</li>\n  <li>NEW: Support for Google Cast Groups (finally)</li>\n  <li>NEW: If lyrics can't be automatically found there's now a handy button to search for them on Google</li>\n  <li>NEW: You can now disable disabling hardware acceleration on macOS (kinda enabling I guess)</li>\n  <li>NEW: For all you hungarians, we now have hungarian language support</li>\n  <li>NEW: Global hotkey for \"I'm feeling lucky\"</li>\n  <li>NEW: Clicking on the volume icons now updates the volume (makes sense right?)</li>\n  <li>FIX: JSON and Playback API time fields now don't climb to infinity and beyond</li>\n  <li>FIX: You can now type in an input box and pause your music at the same time, crazy stuff...</li>\n  <li>FIX: If you're in fullscreen mode and you quit, you won't be left staring into the void</li>\n  <li>FIX: If for whatever reason you have more than 12 chromecasts you can now scroll the cast device list</li>\n  <li>FIX: There is now an easy way to remove hotkeys</li>\n</ul>\n<p>Thanks to all the people who have helped with these features and fixes.<br></p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.366Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-google-play-music-desktop-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#google-play-music-desktop-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Google Play Music&#x2122; Desktop Player</h1>\n<p><a href=\"https://gitter.im/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases\"><img src=\"https://camo.githubusercontent.com/7520f4b103ad74a281729471d3da99ee926f784a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/MarshallOfSound%2FGoogle-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b019910516abdd9c1ed01d1f950ce56d12b5eb3/68747470733a2f2f62616467652e667572792e696f2f67682f4d61727368616c6c4f66536f756e64253246476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/MarshallOfSound%2FGoogle-Play-Music-Desktop-Player-UNOFFICIAL-.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f3313140ebc93adcd458121f9a6a82dd1c430705/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/482744e462adfed7d67e7c85943710d715eb437f/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f62616467652e737667\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://isitmaintained.com/project/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" title=\"Average time to resolve an issue\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fce42aabcfb4f27a44b71764fa58732d7477d3a9/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f7265736f6c7574696f6e2f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2e737667\" alt=\"Average time to resolve an issue\" data-canonical-src=\"http://isitmaintained.com/badge/resolution/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=23CZGASL6XMLJ\" title=\"Help me out by donating to this project\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11b2f47d7b4af17ef3a803f57c37de3ac82ac039/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617970616c2d646f6e6174652d79656c6c6f772e737667\" alt=\"PayPal donate button\" data-canonical-src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" style=\"max-width:100%;\"></a><br>\nWindows: <a href=\"https://ci.appveyor.com/project/MarshallOfSound/google-play-music-desktop-player-unofficial/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/454b01b4e3d61d59c2067603a6e0991093d4633d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f636c673576636c71796c7466663768672f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/clg5vclqyltff7hg/branch/master?svg=true\" style=\"max-width:100%;\"></a><br>\nMacOS / Linux: <a href=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/db8a85109946aa7805455af1f32cccb234785e86/68747470733a2f2f636972636c6563692e636f6d2f67682f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7a843fca9e4f3291a5891bac745e7ed3caebcd60/687474703a2f2f73616d75656c2e6e696e6a612f696d672f67706d64705f73637265656e2e676966\"><img src=\"https://camo.githubusercontent.com/7a843fca9e4f3291a5891bac745e7ed3caebcd60/687474703a2f2f73616d75656c2e6e696e6a612f696d672f67706d64705f73637265656e2e676966\" alt=\"\" data-canonical-src=\"http://samuel.ninja/img/gpmdp_screen.gif\" style=\"max-width:100%;\"></a></p>\n<p>Run &quot;Google Play Music&quot; as a standalone desktop app.  Never again will you have to hunt through your tabs to pause your music, or stop listening to your favourite song because Chrome is guzzling up all your RAM..</p>\n<p>Developed by <a href=\"https://www.samuelattard.com\" rel=\"nofollow\">Samuel Attard</a>.</p>\n<p>No affiliation with Google. Google Play is a trademark of Google Inc.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Head over to our website <a href=\"http://www.googleplaymusicdesktopplayer.com\" rel=\"nofollow\">http://www.googleplaymusicdesktopplayer.com</a> to download the latest release for your platform.</p>\n<h2><a id=\"user-content-os-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#os-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OS Support</h2>\n<ul>\n<li>Windows 7 or later</li>\n<li>Mac OS X 10.9.0 or later</li>\n<li>Ubuntu 14.04 or later</li>\n<li>Mint</li>\n<li>Fedora</li>\n<li>Debian</li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Supports media keys (play, pause, stop, next, previous)</li>\n<li><a href=\"https://www.last.fm\" rel=\"nofollow\">last.fm</a> Scrobbling and Now Playing support!</li>\n<li>Hands free <a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/docs/VoiceControls.md\">Voice Controls</a>!</li>\n<li>Desktop notifications on track change</li>\n<li>A simplistic mini player</li>\n<li>Customizable Dark theme</li>\n<li>Task bar media controls (media controls embedded into the taskbar) <em>Windows only</em></li>\n<li>Smooth scrolling and overlay scrollbars for a nicer User Experience</li>\n<li>HTML5 Audio Support - No more Adobe Flash Player <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji></li>\n<li>Minimize to task bar for background music playing</li>\n<li>Customizable hotkeys, no worries if you don&apos;t have media keys.  Choose your own shortcuts</li>\n<li>Choose your audio output device from within the player</li>\n<li>And a whole lot more coming soon!</li>\n</ul>\n<h2><a id=\"user-content-integrating-with-gpmdp-from-external-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#integrating-with-gpmdp-from-external-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Integrating with GPMDP from External Applications</h2>\n<p>There are two methods you can use to integrate with GPMDP from an external application.</p>\n<ol>\n<li><a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/docs/PlaybackAPI.md\">JSON Interface</a></li>\n<li><a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/docs/PlaybackAPI_WebSocket.md\">Web Socket Interface</a></li>\n</ol>\n<p>Both are documented in the <a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/docs\">Docs</a> folder.  For one time read access you should\nprobably use the <code>JSON</code> interface.  For an application that requires continuous\nupdates as to the state of GPMDP or needs to control GPMDP you should use the\n<code>Web Socket</code> interface.</p>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h2>\n<p>If you have any bugs / issues please check the\n<a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/FAQ\">FAQ</a>\nfirst before raising an issue</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p><a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/src/assets/icons/svg/vector_logo.svg\">Logo</a> designed by @JayToe</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>To get started just pull the repo and run the following</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm run build\nnpm start</pre></div>\n<p>To build the installers / release packages you need to run, you can only build a platforms installer from that platform.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Windows</span>\nnpm run make:win\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Mac OS X</span>\nnpm run make:darwin\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Ubuntu (Requires the &apos;dpkg&apos; package)</span>\nnpm run make:deb\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Fedora (Requires the &apos;rpm&apos; package)</span>\nnpm run make:rpm</pre></div>\n<p>All releases will be signing with my Code Signing Certificates (Authenticode on Windows and Codesign on OS X)</p>\n<p>Please see the <a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/Development-FAQ\">development FAQ</a> for additional requirements for building.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>If you find something wrong (theming issues, app crashes) please report them as an issue.<br>\nIf you think you can add something cool or fix a problem, fork the repo and make a pull request :D</p>\n<p><strong>NOTE:</strong> Some of the functionality in this app has been extracted into smaller submodules. In particular</p>\n<ul>\n<li>Google Play Music Interaction - <a href=\"https://github.com/gmusic-utils/gmusic.js\">https://github.com/gmusic-utils/gmusic.js</a></li>\n<li>Theming - <a href=\"https://github.com/gmusic-utils/gmusic-theme.js\">https://github.com/gmusic-utils/gmusic-theme.js</a></li>\n<li>Mini Player - <a href=\"https://github.com/GPMDP/gmusic-mini-player.js\">https://github.com/GPMDP/gmusic-mini-player.js</a></li>\n<li>Electron Chromecast - <a href=\"https://github.com/GPMDP/electron-chromecast\">https://github.com/GPMDP/electron-chromecast</a></li>\n</ul>\n<h2><a id=\"user-content-dev-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#dev-requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev Requirements</h2>\n<ul>\n<li>Node.js (Recommend <code>6.3.x</code>)</li>\n<li>NPM (3.x.x)</li>\n</ul>\n<h2><a id=\"user-content-continuous-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#continuous-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Continuous Integration</h2>\n<p>We run tests and generate signed installers on three CI platforms</p>\n<ul>\n<li>Windows --&gt; <a href=\"https://ci.appveyor.com/project/MarshallOfSound/google-play-music-desktop-player-unofficial\" rel=\"nofollow\">AppVeyor</a></li>\n<li>OS X --&gt; <a href=\"https://travis-ci.org/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\">Travis CI</a></li>\n<li>Linux --&gt; <a href=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\">Circle CI</a></li>\n</ul>\n<p>You can download the latest signed installers for Windows from the artifacts section of AppVeyor<br>\nYou can download the latest signed package for OS X from the URL at the bottom of the build log on Travis CI<br>\nYou can download the latest linux (debian and fedora) builds from the artifacts section on Circle CI</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2016 Samuel Attard</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the &quot;Software&quot;), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-google-play-music-desktop-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#google-play-music-desktop-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Google Play Music™ Desktop Player</h1>\n<p><a href=\"https://gitter.im/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases\"><img src=\"https://camo.githubusercontent.com/7520f4b103ad74a281729471d3da99ee926f784a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/MarshallOfSound%2FGoogle-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b019910516abdd9c1ed01d1f950ce56d12b5eb3/68747470733a2f2f62616467652e667572792e696f2f67682f4d61727368616c6c4f66536f756e64253246476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/MarshallOfSound%2FGoogle-Play-Music-Desktop-Player-UNOFFICIAL-.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f3313140ebc93adcd458121f9a6a82dd1c430705/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/482744e462adfed7d67e7c85943710d715eb437f/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f62616467652e737667\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://isitmaintained.com/project/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" title=\"Average time to resolve an issue\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fce42aabcfb4f27a44b71764fa58732d7477d3a9/687474703a2f2f697369746d61696e7461696e65642e636f6d2f62616467652f7265736f6c7574696f6e2f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2e737667\" alt=\"Average time to resolve an issue\" data-canonical-src=\"http://isitmaintained.com/badge/resolution/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=23CZGASL6XMLJ\" title=\"Help me out by donating to this project\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11b2f47d7b4af17ef3a803f57c37de3ac82ac039/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70617970616c2d646f6e6174652d79656c6c6f772e737667\" alt=\"PayPal donate button\" data-canonical-src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" style=\"max-width:100%;\"></a><br>\nWindows: <a href=\"https://ci.appveyor.com/project/MarshallOfSound/google-play-music-desktop-player-unofficial/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/454b01b4e3d61d59c2067603a6e0991093d4633d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f636c673576636c71796c7466663768672f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/clg5vclqyltff7hg/branch/master?svg=true\" style=\"max-width:100%;\"></a><br>\nMacOS / Linux: <a href=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/db8a85109946aa7805455af1f32cccb234785e86/68747470733a2f2f636972636c6563692e636f6d2f67682f4d61727368616c6c4f66536f756e642f476f6f676c652d506c61792d4d757369632d4465736b746f702d506c617965722d554e4f4646494349414c2d2f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7a843fca9e4f3291a5891bac745e7ed3caebcd60/687474703a2f2f73616d75656c2e6e696e6a612f696d672f67706d64705f73637265656e2e676966\"><img src=\"https://camo.githubusercontent.com/7a843fca9e4f3291a5891bac745e7ed3caebcd60/687474703a2f2f73616d75656c2e6e696e6a612f696d672f67706d64705f73637265656e2e676966\" alt=\"\" data-canonical-src=\"http://samuel.ninja/img/gpmdp_screen.gif\" style=\"max-width:100%;\"></a></p>\n<p>Run \"Google Play Music\" as a standalone desktop app.  Never again will you have to hunt through your tabs to pause your music, or stop listening to your favourite song because Chrome is guzzling up all your RAM..</p>\n<p>Developed by <a href=\"https://www.samuelattard.com\" rel=\"nofollow\">Samuel Attard</a>.</p>\n<p>No affiliation with Google. Google Play is a trademark of Google Inc.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Head over to our website <a href=\"http://www.googleplaymusicdesktopplayer.com\" rel=\"nofollow\">http://www.googleplaymusicdesktopplayer.com</a> to download the latest release for your platform.</p>\n<h2><a id=\"user-content-os-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#os-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OS Support</h2>\n<ul>\n<li>Windows 7 or later</li>\n<li>Mac OS X 10.9.0 or later</li>\n<li>Ubuntu 14.04 or later</li>\n<li>Mint</li>\n<li>Fedora</li>\n<li>Debian</li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Supports media keys (play, pause, stop, next, previous)</li>\n<li><a href=\"https://www.last.fm\" rel=\"nofollow\">last.fm</a> Scrobbling and Now Playing support!</li>\n<li>Hands free <a href=\"docs/VoiceControls.md\">Voice Controls</a>!</li>\n<li>Desktop notifications on track change</li>\n<li>A simplistic mini player</li>\n<li>Customizable Dark theme</li>\n<li>Task bar media controls (media controls embedded into the taskbar) <em>Windows only</em></li>\n<li>Smooth scrolling and overlay scrollbars for a nicer User Experience</li>\n<li>HTML5 Audio Support - No more Adobe Flash Player <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></li>\n<li>Minimize to task bar for background music playing</li>\n<li>Customizable hotkeys, no worries if you don't have media keys.  Choose your own shortcuts</li>\n<li>Choose your audio output device from within the player</li>\n<li>And a whole lot more coming soon!</li>\n</ul>\n<h2><a id=\"user-content-integrating-with-gpmdp-from-external-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"#integrating-with-gpmdp-from-external-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Integrating with GPMDP from External Applications</h2>\n<p>There are two methods you can use to integrate with GPMDP from an external application.</p>\n<ol>\n<li><a href=\"docs/PlaybackAPI.md\">JSON Interface</a></li>\n<li><a href=\"docs/PlaybackAPI_WebSocket.md\">Web Socket Interface</a></li>\n</ol>\n<p>Both are documented in the <a href=\"docs\">Docs</a> folder.  For one time read access you should\nprobably use the <code>JSON</code> interface.  For an application that requires continuous\nupdates as to the state of GPMDP or needs to control GPMDP you should use the\n<code>Web Socket</code> interface.</p>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h2>\n<p>If you have any bugs / issues please check the\n<a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/FAQ\">FAQ</a>\nfirst before raising an issue</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p><a href=\"src/assets/icons/svg/vector_logo.svg\">Logo</a> designed by @JayToe</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>To get started just pull the repo and run the following</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm run build\nnpm start</pre></div>\n<p>To build the installers / release packages you need to run, you can only build a platforms installer from that platform.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Windows</span>\nnpm run make:win\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Mac OS X</span>\nnpm run make:darwin\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Ubuntu (Requires the 'dpkg' package)</span>\nnpm run make:deb\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Fedora (Requires the 'rpm' package)</span>\nnpm run make:rpm</pre></div>\n<p>All releases will be signing with my Code Signing Certificates (Authenticode on Windows and Codesign on OS X)</p>\n<p>Please see the <a href=\"https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/Development-FAQ\">development FAQ</a> for additional requirements for building.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>If you find something wrong (theming issues, app crashes) please report them as an issue.<br>\nIf you think you can add something cool or fix a problem, fork the repo and make a pull request :D</p>\n<p><strong>NOTE:</strong> Some of the functionality in this app has been extracted into smaller submodules. In particular</p>\n<ul>\n<li>Google Play Music Interaction - <a href=\"https://github.com/gmusic-utils/gmusic.js\">https://github.com/gmusic-utils/gmusic.js</a></li>\n<li>Theming - <a href=\"https://github.com/gmusic-utils/gmusic-theme.js\">https://github.com/gmusic-utils/gmusic-theme.js</a></li>\n<li>Mini Player - <a href=\"https://github.com/GPMDP/gmusic-mini-player.js\">https://github.com/GPMDP/gmusic-mini-player.js</a></li>\n<li>Electron Chromecast - <a href=\"https://github.com/GPMDP/electron-chromecast\">https://github.com/GPMDP/electron-chromecast</a></li>\n</ul>\n<h2><a id=\"user-content-dev-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev-requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev Requirements</h2>\n<ul>\n<li>Node.js (Recommend <code>6.3.x</code>)</li>\n<li>NPM (3.x.x)</li>\n</ul>\n<h2><a id=\"user-content-continuous-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"#continuous-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Continuous Integration</h2>\n<p>We run tests and generate signed installers on three CI platforms</p>\n<ul>\n<li>Windows --&gt; <a href=\"https://ci.appveyor.com/project/MarshallOfSound/google-play-music-desktop-player-unofficial\" rel=\"nofollow\">AppVeyor</a></li>\n<li>OS X --&gt; <a href=\"https://travis-ci.org/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\">Travis CI</a></li>\n<li>Linux --&gt; <a href=\"https://circleci.com/gh/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-\" rel=\"nofollow\">Circle CI</a></li>\n</ul>\n<p>You can download the latest signed installers for Windows from the artifacts section of AppVeyor<br>\nYou can download the latest signed package for OS X from the URL at the bottom of the build log on Travis CI<br>\nYou can download the latest linux (debian and fedora) builds from the artifacts section on Circle CI</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2016 Samuel Attard</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.825Z",
    "faintColorOnWhite": "rgba(136, 108, 2, 0.1)"
  },
  {
    "slug": "gordie",
    "name": "Gordie",
    "description": "The best app for your card collections!",
    "website": "http://gordie-app.bitbucket.org/",
    "keywords": [
      "cards",
      "collections"
    ],
    "category": "Productivity",
    "icon": "gordie-icon.png",
    "icon32": "gordie-icon-32.png",
    "icon64": "gordie-icon-64.png",
    "icon128": "gordie-icon-128.png",
    "icon256": "gordie-icon-256.png",
    "date": "2016-08-07",
    "iconColors": [
      "#f40454",
      "#f80454",
      "#f80454",
      "#f80454",
      "#f80454"
    ],
    "goodColorOnWhite": "#DD044C",
    "goodColorOnBlack": "#F40454",
    "faintColorOnWhite": "rgba(221, 4, 76, 0.1)"
  },
  {
    "slug": "grabcad-print",
    "name": "GrabCAD Print",
    "description": "Professional 3D printing made easy and accessible",
    "website": "https://grabcad.com/print",
    "keywords": [
      "productivity",
      "3D"
    ],
    "category": "Productivity",
    "icon": "grabcad-print-icon.png",
    "icon32": "grabcad-print-icon-32.png",
    "icon64": "grabcad-print-icon-64.png",
    "icon128": "grabcad-print-icon-128.png",
    "icon256": "grabcad-print-icon-256.png",
    "date": "2016-11-23",
    "iconColors": [
      "#fbfbfc",
      "#2cacdc",
      "#77c8ec",
      "#b1e0f4",
      "#56bce4"
    ],
    "goodColorOnWhite": "#1779A5",
    "goodColorOnBlack": "#77C8EC",
    "faintColorOnWhite": "rgba(23, 121, 165, 0.1)"
  },
  {
    "slug": "gram-tools",
    "name": "GramTools",
    "description": "collection of dev tools.",
    "website": "https://ritoyantools.github.io/",
    "keywords": [
      "developer tools",
      "json format",
      "differ"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "icon": "gram-tools-icon.png",
    "icon32": "gram-tools-icon-32.png",
    "icon64": "gram-tools-icon-64.png",
    "icon128": "gram-tools-icon-128.png",
    "icon256": "gram-tools-icon-256.png",
    "date": "2018-03-08",
    "iconColors": [
      "#a1b2b3",
      "#182627",
      "#626c6c",
      "#4c5c5c",
      "#4c5454"
    ],
    "goodColorOnWhite": "#182627",
    "goodColorOnBlack": "#A1B2B3",
    "faintColorOnWhite": "rgba(24, 38, 39, 0.1)"
  },
  {
    "slug": "grap",
    "name": "GRAP",
    "description": "Business communication service",
    "website": "https://www.grap.io",
    "keywords": [
      "GRAP",
      "business",
      "communication",
      "sns",
      "social",
      "messenger"
    ],
    "category": "Business",
    "icon": "grap-icon.png",
    "icon32": "grap-icon-32.png",
    "icon64": "grap-icon-64.png",
    "icon128": "grap-icon-128.png",
    "icon256": "grap-icon-256.png",
    "date": "2016-06-17",
    "iconColors": [
      "#2484d4",
      "#146cb4",
      "#1494e4",
      "#1486d2",
      "#1474c4"
    ],
    "goodColorOnWhite": "#1474C4",
    "goodColorOnBlack": "#1494E4",
    "faintColorOnWhite": "rgba(20, 116, 196, 0.1)"
  },
  {
    "slug": "graphiql",
    "name": "GraphiQL",
    "description": "A GUI for editing and testing GraphQL queries and mutations",
    "website": "https://github.com/skevy/graphiql-app",
    "category": "Developer Tools",
    "keywords": [
      "GraphQL",
      "data",
      "databases",
      "GitHub",
      "API",
      "development"
    ],
    "license": "MIT",
    "icon": "graphiql-icon.png",
    "icon32": "graphiql-icon-32.png",
    "icon64": "graphiql-icon-64.png",
    "icon128": "graphiql-icon-128.png",
    "icon256": "graphiql-icon-256.png",
    "date": "2017-10-21",
    "iconColors": [
      "#e434ac",
      "#f3a9da",
      "#ec68c0",
      "#ec54bc",
      "#dc0494"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102",
      "assets_url": "https://api.github.com/repos/skevy/graphiql-app/releases/10215102/assets",
      "upload_url": "https://uploads.github.com/repos/skevy/graphiql-app/releases/10215102/assets{?name,label}",
      "html_url": "https://github.com/skevy/graphiql-app/releases/tag/v0.7.2",
      "id": 10215102,
      "tag_name": "v0.7.2",
      "target_commitish": "master",
      "name": "0.7.2",
      "draft": false,
      "author": {
        "login": "gjtorikian",
        "id": 64050,
        "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gjtorikian",
        "html_url": "https://github.com/gjtorikian",
        "followers_url": "https://api.github.com/users/gjtorikian/followers",
        "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
        "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
        "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
        "repos_url": "https://api.github.com/users/gjtorikian/repos",
        "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
        "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
        "type": "User",
        "site_admin": true
      },
      "prerelease": false,
      "created_at": "2018-03-22T17:11:00Z",
      "published_at": "2018-03-22T17:53:17Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598708",
          "id": 6598708,
          "name": "GraphiQL-0.7.2.dmg",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 52276700,
          "download_count": 1196,
          "created_at": "2018-03-22T17:12:02Z",
          "updated_at": "2018-03-22T17:12:08Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/GraphiQL-0.7.2.dmg"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598714",
          "id": 6598714,
          "name": "graphiql-app-0.7.2-mac.zip",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 49961725,
          "download_count": 3023,
          "created_at": "2018-03-22T17:12:49Z",
          "updated_at": "2018-03-22T17:12:55Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598710",
          "id": 6598710,
          "name": "graphiql-app-0.7.2-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 55665876,
          "download_count": 623,
          "created_at": "2018-03-22T17:12:11Z",
          "updated_at": "2018-03-22T17:12:16Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-0.7.2-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598720",
          "id": 6598720,
          "name": "graphiql-app-setup-0.7.2.exe",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 37976830,
          "download_count": 1063,
          "created_at": "2018-03-22T17:13:28Z",
          "updated_at": "2018-03-22T17:13:32Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/graphiql-app-setup-0.7.2.exe"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598722",
          "id": 6598722,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 234,
          "download_count": 55,
          "created_at": "2018-03-22T17:13:32Z",
          "updated_at": "2018-03-22T17:13:32Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598715",
          "id": 6598715,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 172,
          "download_count": 12,
          "created_at": "2018-03-22T17:12:50Z",
          "updated_at": "2018-03-22T17:12:50Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598721",
          "id": 6598721,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 233,
          "download_count": 6,
          "created_at": "2018-03-22T17:13:32Z",
          "updated_at": "2018-03-22T17:13:32Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/skevy/graphiql-app/releases/assets/6598723",
          "id": 6598723,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "gjtorikian",
            "id": 64050,
            "avatar_url": "https://avatars1.githubusercontent.com/u/64050?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gjtorikian",
            "html_url": "https://github.com/gjtorikian",
            "followers_url": "https://api.github.com/users/gjtorikian/followers",
            "following_url": "https://api.github.com/users/gjtorikian/following{/other_user}",
            "gists_url": "https://api.github.com/users/gjtorikian/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gjtorikian/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gjtorikian/subscriptions",
            "organizations_url": "https://api.github.com/users/gjtorikian/orgs",
            "repos_url": "https://api.github.com/users/gjtorikian/repos",
            "events_url": "https://api.github.com/users/gjtorikian/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gjtorikian/received_events",
            "type": "User",
            "site_admin": true
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 308,
          "download_count": 16,
          "created_at": "2018-03-22T17:13:32Z",
          "updated_at": "2018-03-22T17:13:33Z",
          "browser_download_url": "https://github.com/skevy/graphiql-app/releases/download/v0.7.2/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/skevy/graphiql-app/tarball/v0.7.2",
      "zipball_url": "https://api.github.com/repos/skevy/graphiql-app/zipball/v0.7.2",
      "body_html": ""
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.387Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-graphiqlapp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/skevy/graphiql-app/blob/master/#graphiqlapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>GraphiQL.app</h2>\n<p><a href=\"https://travis-ci.org/skevy/graphiql-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87e1b49830f2733942738c80bb8e112203263ed1/68747470733a2f2f7472617669732d63692e6f72672f736b6576792f677261706869716c2d6170702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/skevy/graphiql-app.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>A light, Electron-based wrapper around GraphiQL.</p>\n<p>Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.</p>\n<h4><a id=\"user-content-macos-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/skevy/graphiql-app/blob/master/#macos-installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS installation</h4>\n<p>If you have <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> installed on macOS:</p>\n<pre><code>brew cask install graphiql\n</code></pre>\n<p>Alternately, download the binary from the <a href=\"https://github.com/skevy/graphiql-app/releases\">Releases</a> tab.</p>\n<h4><a id=\"user-content-linux-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/skevy/graphiql-app/blob/master/#linux-installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux installation</h4>\n<p>The graphiql-app uses the <a href=\"https://appimage.org/\" rel=\"nofollow\">AppImage</a> format for its Linux version. You download it from the  <a href=\"https://electronjs.org/apps/graphiql\" rel=\"nofollow\">Electron app directory</a> (click the &quot;Download for Linux&quot;-button) or from the <a href=\"https://github.com/skevy/graphiql-app/releases\">Releases</a> tab.</p>\n<p>Either way, you will get a <code>.AppImage</code> binary. Put it in a safe place and make it executable:</p>\n<pre><code>chmod +x graphiql-app-0.7.2-x86_64.AppImage\n</code></pre>\n<p>Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.</p>\n<h4><a id=\"user-content-getting-started-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/skevy/graphiql-app/blob/master/#getting-started-developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started developing</h4>\n<ul>\n<li>Branch and/or clone the repo locally.</li>\n<li>cd into it</li>\n<li>install all the require packages: <code>npm i</code></li>\n<li>build the project: <code>npm run build</code></li>\n<li>start the project: <code>npm start</code></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-graphiqlapp\" class=\"anchor\" aria-hidden=\"true\" href=\"#graphiqlapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>GraphiQL.app</h2>\n<p><a href=\"https://travis-ci.org/skevy/graphiql-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87e1b49830f2733942738c80bb8e112203263ed1/68747470733a2f2f7472617669732d63692e6f72672f736b6576792f677261706869716c2d6170702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/skevy/graphiql-app.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>A light, Electron-based wrapper around GraphiQL.</p>\n<p>Provides a tabbed interface for editing and testing GraphQL queries/mutations with GraphiQL.</p>\n<h4><a id=\"user-content-macos-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos-installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS installation</h4>\n<p>If you have <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> installed on macOS:</p>\n<pre><code>brew cask install graphiql\n</code></pre>\n<p>Alternately, download the binary from the <a href=\"https://github.com/skevy/graphiql-app/releases\">Releases</a> tab.</p>\n<h4><a id=\"user-content-linux-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux installation</h4>\n<p>The graphiql-app uses the <a href=\"https://appimage.org/\" rel=\"nofollow\">AppImage</a> format for its Linux version. You download it from the  <a href=\"https://electronjs.org/apps/graphiql\" rel=\"nofollow\">Electron app directory</a> (click the \"Download for Linux\"-button) or from the <a href=\"https://github.com/skevy/graphiql-app/releases\">Releases</a> tab.</p>\n<p>Either way, you will get a <code>.AppImage</code> binary. Put it in a safe place and make it executable:</p>\n<pre><code>chmod +x graphiql-app-0.7.2-x86_64.AppImage\n</code></pre>\n<p>Then simply execute the app. It will ask whether to add shortcuts to your desktop and menus for easy access in the future.</p>\n<h4><a id=\"user-content-getting-started-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started-developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started developing</h4>\n<ul>\n<li>Branch and/or clone the repo locally.</li>\n<li>cd into it</li>\n<li>install all the require packages: <code>npm i</code></li>\n<li>build the project: <code>npm run build</code></li>\n<li>start the project: <code>npm start</code></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.792Z",
    "goodColorOnWhite": "#DC0494",
    "goodColorOnBlack": "#EC54BC",
    "faintColorOnWhite": "rgba(220, 4, 148, 0.1)"
  },
  {
    "slug": "graphql-playground",
    "name": "GraphQL Playground",
    "description": " GraphQL IDE for better development workflows",
    "category": "Developer Tools",
    "repository": "https://github.com/graphcool/graphql-playground",
    "keywords": [
      "GraphQL",
      "data",
      "database",
      "IDE",
      "editor",
      "developer",
      "API"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/9cd8048178aecfafb7bb0b632e593d08560bebed/68747470733a2f2f696d6775722e636f6d2f3649433648756a2e706e67"
      }
    ],
    "icon": "graphql-playground-icon.png",
    "icon32": "graphql-playground-icon-32.png",
    "icon64": "graphql-playground-icon-64.png",
    "icon128": "graphql-playground-icon-128.png",
    "icon256": "graphql-playground-icon-256.png",
    "date": "2017-10-22",
    "iconColors": [
      "#df0483",
      "#fbf6f9",
      "#ea64b0",
      "#ec74bc",
      "#e43c9c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/11174405",
      "assets_url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/11174405/assets",
      "upload_url": "https://uploads.github.com/repos/prismagraphql/graphql-playground/releases/11174405/assets{?name,label}",
      "html_url": "https://github.com/prismagraphql/graphql-playground/releases/tag/v1.5.9",
      "id": 11174405,
      "tag_name": "v1.5.9",
      "target_commitish": "master",
      "name": "1.5.9",
      "draft": false,
      "author": {
        "login": "timsuchanek",
        "id": 1094804,
        "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/timsuchanek",
        "html_url": "https://github.com/timsuchanek",
        "followers_url": "https://api.github.com/users/timsuchanek/followers",
        "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
        "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
        "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
        "repos_url": "https://api.github.com/users/timsuchanek/repos",
        "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
        "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-25T09:47:36Z",
      "published_at": "2018-05-25T10:07:21Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299554",
          "id": 7299554,
          "name": "graphql-playground-electron-1.5.9-mac.zip",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 80973321,
          "download_count": 400,
          "created_at": "2018-05-25T09:29:46Z",
          "updated_at": "2018-05-25T09:31:06Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-1.5.9-mac.zip"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299504",
          "id": 7299504,
          "name": "graphql-playground-electron-1.5.9-x86_64.AppImage",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 88815160,
          "download_count": 1,
          "created_at": "2018-05-25T09:24:46Z",
          "updated_at": "2018-05-25T09:27:05Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-1.5.9-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299501",
          "id": 7299501,
          "name": "graphql-playground-electron-1.5.9.dmg",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 84424596,
          "download_count": 35,
          "created_at": "2018-05-25T09:24:15Z",
          "updated_at": "2018-05-25T09:26:19Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-1.5.9.dmg"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299502",
          "id": 7299502,
          "name": "graphql-playground-electron-1.5.9.dmg.blockmap",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 88725,
          "download_count": 0,
          "created_at": "2018-05-25T09:24:15Z",
          "updated_at": "2018-05-25T09:24:15Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-1.5.9.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299543",
          "id": 7299543,
          "name": "graphql-playground-electron-setup-1.5.9.exe",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 61785108,
          "download_count": 20,
          "created_at": "2018-05-25T09:27:55Z",
          "updated_at": "2018-05-25T09:28:51Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-setup-1.5.9.exe"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299542",
          "id": 7299542,
          "name": "graphql-playground-electron-setup-1.5.9.exe.blockmap",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 64691,
          "download_count": 0,
          "created_at": "2018-05-25T09:27:55Z",
          "updated_at": "2018-05-25T09:27:56Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron-setup-1.5.9.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299551",
          "id": 7299551,
          "name": "graphql-playground-electron_1.5.9_amd64.deb",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 48318524,
          "download_count": 8,
          "created_at": "2018-05-25T09:28:57Z",
          "updated_at": "2018-05-25T09:29:47Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/graphql-playground-electron_1.5.9_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299568",
          "id": 7299568,
          "name": "latest-linux.yml",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 418,
          "download_count": 2,
          "created_at": "2018-05-25T09:31:06Z",
          "updated_at": "2018-05-25T09:31:07Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299555",
          "id": 7299555,
          "name": "latest-mac.json",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/json",
          "state": "uploaded",
          "size": 197,
          "download_count": 0,
          "created_at": "2018-05-25T09:29:46Z",
          "updated_at": "2018-05-25T09:29:46Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/latest-mac.json"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299567",
          "id": 7299567,
          "name": "latest-mac.yml",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 526,
          "download_count": 0,
          "created_at": "2018-05-25T09:31:06Z",
          "updated_at": "2018-05-25T09:31:07Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/latest-mac.yml"
        },
        {
          "url": "https://api.github.com/repos/prismagraphql/graphql-playground/releases/assets/7299566",
          "id": 7299566,
          "name": "latest.yml",
          "label": "",
          "uploader": {
            "login": "timsuchanek",
            "id": 1094804,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1094804?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/timsuchanek",
            "html_url": "https://github.com/timsuchanek",
            "followers_url": "https://api.github.com/users/timsuchanek/followers",
            "following_url": "https://api.github.com/users/timsuchanek/following{/other_user}",
            "gists_url": "https://api.github.com/users/timsuchanek/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/timsuchanek/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/timsuchanek/subscriptions",
            "organizations_url": "https://api.github.com/users/timsuchanek/orgs",
            "repos_url": "https://api.github.com/users/timsuchanek/repos",
            "events_url": "https://api.github.com/users/timsuchanek/events{/privacy}",
            "received_events_url": "https://api.github.com/users/timsuchanek/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "text/yaml",
          "state": "uploaded",
          "size": 453,
          "download_count": 1,
          "created_at": "2018-05-25T09:31:06Z",
          "updated_at": "2018-05-25T09:31:07Z",
          "browser_download_url": "https://github.com/prismagraphql/graphql-playground/releases/download/v1.5.9/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/prismagraphql/graphql-playground/tarball/v1.5.9",
      "zipball_url": "https://api.github.com/repos/prismagraphql/graphql-playground/zipball/v1.5.9",
      "body_html": "<h1>1.5.9</h1>\n<h2>Fixes</h2>\n<ul>\n<li><a class=\"commit-link\" href=\"https://github.com/prismagraphql/graphql-playground/commit/d8a17e82c0a24d10e1fa7c06b236c3742783825c\"><tt>d8a17e8</tt></a> fix: schema fetching for custom endpoints. Resolves <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"315187113\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/prismagraphql/graphql-yoga/issues/267\" href=\"https://github.com/prismagraphql/graphql-yoga/issues/267\">prismagraphql/graphql-yoga#267</a></li>\n<li><a class=\"commit-link\" href=\"https://github.com/prismagraphql/graphql-playground/commit/8391a8a02fa3fb9c0536c2bbf13025332024983d\"><tt>8391a8a</tt></a> fix: performance improvements for results (100000 results load now in 4 seconds instead of 30 seconds)</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.424Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/df575d8569ab049398b4bd6aa85bf3cf3b7d3d49/68747470733a2f2f696d6775722e636f6d2f35667a4d6279562e706e67\"><img src=\"https://camo.githubusercontent.com/df575d8569ab049398b4bd6aa85bf3cf3b7d3d49/68747470733a2f2f696d6775722e636f6d2f35667a4d6279562e706e67\" width=\"269\" data-canonical-src=\"https://imgur.com/5fzMbyV.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://badge.fury.io/js/graphql-playground-react\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ecc0a6e07b5ea6b472e549f8578ecaf336257b92/68747470733a2f2f62616467652e667572792e696f2f6a732f6772617068716c2d706c617967726f756e642d72656163742e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/graphql-playground-react.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/prismagraphql/graphql-playground\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/45b161431f4a7d2bfadca4d3c92b5fd812691b09/68747470733a2f2f7472617669732d63692e6f72672f707269736d616772617068716c2f6772617068716c2d706c617967726f756e642e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/prismagraphql/graphql-playground.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://circleci.com/gh/prismagraphql/graphql-playground\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc5a6fab417c03f63bc9f748b5e4c4a4c09aabe3/68747470733a2f2f636972636c6563692e636f6d2f67682f707269736d616772617068716c2f6772617068716c2d706c617967726f756e642e7376673f7374796c653d736869656c64\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/prismagraphql/graphql-playground.svg?style=shield\" style=\"max-width:100%;\"></a></p>\n<p>GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs &amp; collaboration). <br>\n<strong>You can download the <a href=\"https://github.com/graphcool/graphql-playground/releases\">desktop app</a> or use the web version at graphqlbin.com: <a href=\"https://www.graphqlbin.com/RVIn\" rel=\"nofollow\">Demo</a></strong></p>\n<p><a href=\"https://www.graphqlbin.com/RVIn\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1a26385e3543849c561cfafd0c25de791a635570/68747470733a2f2f692e696d6775722e636f6d2f41453557364f572e706e67\" alt=\"\" data-canonical-src=\"https://i.imgur.com/AE5W6OW.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install graphql-playground</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji> Context-aware autocompletion &amp; error highlighting</li>\n<li><g-emoji class=\"g-emoji\" alias=\"books\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4da.png\">&#x1F4DA;</g-emoji> Interactive, multi-column docs (keyboard support)</li>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">&#x26A1;&#xFE0F;</g-emoji> Supports real-time GraphQL Subscriptions</li>\n<li>&#x2699; GraphQL Config support with multiple Projects &amp; Endpoints</li>\n<li><g-emoji class=\"g-emoji\" alias=\"traffic_light\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a5.png\">&#x1F6A5;</g-emoji> Apollo Tracing support</li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<h3><a id=\"user-content-how-is-this-different-from-graphiql\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#how-is-this-different-from-graphiql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How is this different from <a href=\"https://github.com/graphql/graphiql\">GraphiQL</a>?</h3>\n<p>GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:</p>\n<ul>\n<li>Interactive, multi-column schema documentation</li>\n<li>Automatic schema reloading</li>\n<li>Support for GraphQL Subscriptions</li>\n<li>Query history</li>\n<li>Configuration of HTTP headers</li>\n<li>Tabs</li>\n</ul>\n<p>See the following question for more additonal features.</p>\n<h3><a id=\"user-content-whats-the-difference-between-the-desktop-app-and-the-web-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#whats-the-difference-between-the-desktop-app-and-the-web-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s the difference between the desktop app and the web version?</h3>\n<p>The desktop app is the same as the web version but includes these additional features:</p>\n<ul>\n<li>Support for <a href=\"https://github.com/graphcool/graphql-config\">graphql-config</a> enabling features like multi-environment setups.</li>\n<li>Double click on <code>*.graphql</code> files.</li>\n</ul>\n<h3><a id=\"user-content-how-does-graphql-bin-work\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#how-does-graphql-bin-work\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How does GraphQL Bin work?</h3>\n<p>You can easily share your Playgrounds with others by clicking on the &quot;Share&quot; button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/daf8c64dbde3097fdbe782c0645552550d530a73/68747470733a2f2f696d6775722e636f6d2f48316e36346c4c2e706e67\"><img src=\"https://camo.githubusercontent.com/daf8c64dbde3097fdbe782c0645552550d530a73/68747470733a2f2f696d6775722e636f6d2f48316e36346c4c2e706e67\" alt=\"\" data-canonical-src=\"https://imgur.com/H1n64lL.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>You can also find the announcement blog post <a href=\"https://blog.graph.cool/introducing-graphql-playground-f1e0a018f05d\" rel=\"nofollow\">here</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<h3><a id=\"user-content-properties\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#properties\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Properties</h3>\n<p>All interfaces, the React component <code>&lt;Playground /&gt;</code> and all middlewares expose the same set of options:</p>\n<ul>\n<li><code>properties</code>\n<ul>\n<li><code>endpoint</code> [<code>string</code>] - the GraphQL endpoint url.</li>\n<li><code>subscriptionEndpoint</code> [<code>string</code>] - the GraphQL subscriptions endpoint url.</li>\n<li><code>setTitle</code> [<code>boolean</code>] - reflect the current endpoint in the page title</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-as-html-page\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#as-html-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As HTML Page</h3>\n<p>If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:</p>\n<ol>\n<li><a href=\"https://github.com/graphcool/graphql-playground/blob/master/packages/graphql-playground-html/minimal.html\">The bare minimum HTML needed to render the Playground</a></li>\n<li><a href=\"https://github.com/graphcool/graphql-playground/blob/master/packages/graphql-playground-html/withAnimation.html\">The Playground HTML with full loading animation</a></li>\n</ol>\n<h3><a id=\"user-content-as-react-component\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#as-react-component\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As React Component</h3>\n<h4><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>yarn add graphql-playground-react</pre></div>\n<h4><a id=\"user-content-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Use</h4>\n<p>GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are <strong>3 dependencies</strong> needed in order to run the <code>graphql-playground-react</code> React component.</p>\n<ol>\n<li><em>Open Sans</em> and <em>Source Code Pro</em> fonts</li>\n<li>Including <code>graphql-playground-react/playground.css</code></li>\n<li>Rendering the <code>&lt;Playground /&gt;</code> component</li>\n</ol>\n<p>The GraphQL Playground requires <strong>React 16</strong>.</p>\n<p>Including Fonts (<code>1.</code>)</p>\n<div class=\"highlight highlight-text-html-basic\"><pre>&lt;<span class=\"pl-ent\">link</span> <span class=\"pl-e\">href</span>=<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700<span class=\"pl-pds\">&quot;</span></span> <span class=\"pl-e\">rel</span>=<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>stylesheet<span class=\"pl-pds\">&quot;</span></span>&gt;</pre></div>\n<p>Including stylesheet and the component (<code>2., 3.</code>)</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-smi\">React</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>react<span class=\"pl-pds\">&apos;</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-smi\">ReactDOM</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>react-dom<span class=\"pl-pds\">&apos;</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-smi\">Playground</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>graphql-playground-react<span class=\"pl-pds\">&apos;</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>graphql-playground-react/playground.css<span class=\"pl-pds\">&apos;</span></span>\n\n<span class=\"pl-smi\">ReactDOM</span>.<span class=\"pl-en\">render</span>(\n  <span class=\"pl-k\">&lt;</span>Playground endpoint<span class=\"pl-k\">=</span><span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>https://api.graph.cool/simple/v1/swapi<span class=\"pl-pds\">&quot;</span></span> <span class=\"pl-k\">/</span><span class=\"pl-k\">&gt;</span>,\n  <span class=\"pl-c1\">document</span>.<span class=\"pl-c1\">body</span>,\n)</pre></div>\n<h3><a id=\"user-content-as-server-middleware\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#as-server-middleware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As Server Middleware</h3>\n<h4><a id=\"user-content-install-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#install-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Pick the one that matches your server framework</span>\nyarn add graphql-playground-middleware-express  <span class=\"pl-c\"><span class=\"pl-c\">#</span> for Express or Connect</span>\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda</pre></div>\n<h4><a id=\"user-content-usage-with-example\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#usage-with-example\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage with example</h4>\n<p>We have a full example for each of the frameworks below:</p>\n<ul>\n<li>\n<p><strong>Express:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-express/examples/basic\">packages/graphql-playground-middleware-express/examples/basic</a></p>\n</li>\n<li>\n<p><strong>Hapi:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-hapi\">packages/graphql-playground-middleware-hapi</a></p>\n</li>\n<li>\n<p><strong>Koa:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-koa\">packages/graphql-playground-middleware-koa</a></p>\n</li>\n<li>\n<p><strong>Lambda (as serverless handler):</strong> See <a href=\"https://github.com/serverless/serverless-graphql-apollo\">serverless-graphql-apollo</a> or a quick example below.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-as-serverless-handler\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#as-serverless-handler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>As serverless handler</h3>\n<h4><a id=\"user-content-install-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#install-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>yarn add graphql-playground-middleware-lambda</pre></div>\n<h4><a id=\"user-content-usage-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#usage-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h4>\n<p><code>handler.js</code></p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-smi\">lambdaPlayground</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>graphql-playground-middleware-lambda<span class=\"pl-pds\">&apos;</span></span>\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> or using require()</span>\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> const lambdaPlayground = require(&apos;graphql-playground-middleware-lambda&apos;).default</span>\n\n<span class=\"pl-c1\">exports</span>.<span class=\"pl-en\">graphqlHandler</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">function</span> <span class=\"pl-en\">graphqlHandler</span>(<span class=\"pl-c1\">event</span>, <span class=\"pl-smi\">context</span>, <span class=\"pl-smi\">callback</span>) {\n  <span class=\"pl-k\">function</span> <span class=\"pl-en\">callbackFilter</span>(<span class=\"pl-smi\">error</span>, <span class=\"pl-smi\">output</span>) {\n    <span class=\"pl-c\"><span class=\"pl-c\">//</span> eslint-disable-next-line no-param-reassign</span>\n    <span class=\"pl-smi\">output</span>.<span class=\"pl-c1\">headers</span>[<span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>Access-Control-Allow-Origin<span class=\"pl-pds\">&apos;</span></span>] <span class=\"pl-k\">=</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>*<span class=\"pl-pds\">&apos;</span></span>\n    <span class=\"pl-en\">callback</span>(error, output)\n  }\n\n  <span class=\"pl-k\">const</span> <span class=\"pl-c1\">handler</span> <span class=\"pl-k\">=</span> <span class=\"pl-en\">graphqlLambda</span>({ schema<span class=\"pl-k\">:</span> myGraphQLSchema })\n  <span class=\"pl-k\">return</span> <span class=\"pl-en\">handler</span>(<span class=\"pl-c1\">event</span>, context, callbackFilter)\n}\n\n<span class=\"pl-c1\">exports</span>.<span class=\"pl-smi\">playgroundHandler</span> <span class=\"pl-k\">=</span> <span class=\"pl-en\">lambdaPlayground</span>({\n  endpoint<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>/dev/graphql<span class=\"pl-pds\">&apos;</span></span>,\n})</pre></div>\n<p><code>serverless.yml</code></p>\n<div class=\"highlight highlight-source-yaml\"><pre><span class=\"pl-ent\">functions</span>:\n  <span class=\"pl-ent\">graphql</span>:\n    <span class=\"pl-ent\">handler</span>: <span class=\"pl-s\">handler.graphqlHandler</span>\n    <span class=\"pl-ent\">events</span>:\n    - <span class=\"pl-ent\">http</span>:\n        <span class=\"pl-ent\">path</span>: <span class=\"pl-s\">graphql</span>\n        <span class=\"pl-ent\">method</span>: <span class=\"pl-s\">post</span>\n        <span class=\"pl-ent\">cors</span>: <span class=\"pl-c1\">true</span>\n  <span class=\"pl-ent\">playground</span>:\n    <span class=\"pl-ent\">handler</span>: <span class=\"pl-s\">handler.playgroundHandler</span>\n    <span class=\"pl-ent\">events</span>:\n    - <span class=\"pl-ent\">http</span>:\n        <span class=\"pl-ent\">path</span>: <span class=\"pl-s\">playground</span>\n        <span class=\"pl-ent\">method</span>: <span class=\"pl-s\">get</span>\n        <span class=\"pl-ent\">cors</span>: <span class=\"pl-c1\">true</span></pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> packages/graphql-playground-react\n$ yarn\n$ yarn start</pre></div>\n<p>Open\n<a href=\"http://localhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi\" rel=\"nofollow\">localhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi</a> for local development!</p>\n<h3><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versions</h3>\n<p>This is repository is a &quot;mono repo&quot; and contains multiple packages using <a href=\"https://yarnpkg.com/lang/en/docs/workspaces/\" rel=\"nofollow\">Yarn workspaces</a>. Please be aware that versions are <strong>not</strong> synchronised between packages. The versions of the <a href=\"https://github.com/graphcool/graphql-playground/releases\">release page</a> refer to the electron app.</p>\n<h3><a id=\"user-content-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packages</h3>\n<p>In the folder <code>packages</code> you&apos;ll find the following packages:</p>\n<ul>\n<li><code>graphql-playground-electron</code>: Cross-platform electron app which uses <code>graphql-playground-react</code></li>\n<li><code>graphql-playground-html</code>: Simple HTML page rendering a version of <code>graphql-playground-react</code> hosted on JSDeliver</li>\n<li><code>graphql-playground-middleware-express</code>: Express middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-hapi</code>: Hapi middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-koa</code>: Koa middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-lambda</code>: AWS Lambda middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-react</code>: Core of GraphQL Playground built with ReactJS</li>\n</ul>\n<a name=\"user-content-help-and-community\" href=\"https://github.com/graphcool/graphql-playground/blob/master/undefined\">\n</a><h2><a id=\"user-content-help--community-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/graphcool/graphql-playground/blob/master/#help--community-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a name=\"user-content-help-and-community\" href=\"https://github.com/graphcool/graphql-playground/blob/master/undefined\">Help &amp; Community </a><a href=\"https://slack.graph.cool\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/017432387f1e6cd37b486630860fed8b6d6c8049/68747470733a2f2f736c61636b2e67726170682e636f6f6c2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"https://slack.graph.cool/badge.svg\" style=\"max-width:100%;\"></a></h2>\n<p>Join our <a href=\"http://slack.graph.cool/\" rel=\"nofollow\">Slack community</a> if you run into issues or have questions. We love talking to you!</p>\n<p align=\"center\"><a href=\"https://oss.prisma.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f20c244c8f9e195475e8662f8d5af6449d58eba/68747470733a2f2f696d6775722e636f6d2f494d55324552712e706e67\" alt=\"Prisma\" height=\"170px\" data-canonical-src=\"https://imgur.com/IMU2ERq.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/df575d8569ab049398b4bd6aa85bf3cf3b7d3d49/68747470733a2f2f696d6775722e636f6d2f35667a4d6279562e706e67\"><img src=\"https://camo.githubusercontent.com/df575d8569ab049398b4bd6aa85bf3cf3b7d3d49/68747470733a2f2f696d6775722e636f6d2f35667a4d6279562e706e67\" width=\"269\" data-canonical-src=\"https://imgur.com/5fzMbyV.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://badge.fury.io/js/graphql-playground-react\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ecc0a6e07b5ea6b472e549f8578ecaf336257b92/68747470733a2f2f62616467652e667572792e696f2f6a732f6772617068716c2d706c617967726f756e642d72656163742e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/graphql-playground-react.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/prismagraphql/graphql-playground\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/45b161431f4a7d2bfadca4d3c92b5fd812691b09/68747470733a2f2f7472617669732d63692e6f72672f707269736d616772617068716c2f6772617068716c2d706c617967726f756e642e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/prismagraphql/graphql-playground.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://circleci.com/gh/prismagraphql/graphql-playground\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc5a6fab417c03f63bc9f748b5e4c4a4c09aabe3/68747470733a2f2f636972636c6563692e636f6d2f67682f707269736d616772617068716c2f6772617068716c2d706c617967726f756e642e7376673f7374796c653d736869656c64\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/prismagraphql/graphql-playground.svg?style=shield\" style=\"max-width:100%;\"></a></p>\n<p>GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs &amp; collaboration). <br>\n<strong>You can download the <a href=\"https://github.com/graphcool/graphql-playground/releases\">desktop app</a> or use the web version at graphqlbin.com: <a href=\"https://www.graphqlbin.com/RVIn\" rel=\"nofollow\">Demo</a></strong></p>\n<p><a href=\"https://www.graphqlbin.com/RVIn\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1a26385e3543849c561cfafd0c25de791a635570/68747470733a2f2f692e696d6775722e636f6d2f41453557364f572e706e67\" alt=\"\" data-canonical-src=\"https://i.imgur.com/AE5W6OW.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install graphql-playground</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Context-aware autocompletion &amp; error highlighting</li>\n<li><g-emoji class=\"g-emoji\" alias=\"books\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4da.png\">📚</g-emoji> Interactive, multi-column docs (keyboard support)</li>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Supports real-time GraphQL Subscriptions</li>\n<li>⚙ GraphQL Config support with multiple Projects &amp; Endpoints</li>\n<li><g-emoji class=\"g-emoji\" alias=\"traffic_light\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a5.png\">🚥</g-emoji> Apollo Tracing support</li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<h3><a id=\"user-content-how-is-this-different-from-graphiql\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-is-this-different-from-graphiql\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How is this different from <a href=\"https://github.com/graphql/graphiql\">GraphiQL</a>?</h3>\n<p>GraphQL Playground uses components of GraphiQL under the hood but is meant as a more powerful GraphQL IDE enabling better (local) development workflows. Compared to GraphiQL, the GraphQL Playground ships with the following additional features:</p>\n<ul>\n<li>Interactive, multi-column schema documentation</li>\n<li>Automatic schema reloading</li>\n<li>Support for GraphQL Subscriptions</li>\n<li>Query history</li>\n<li>Configuration of HTTP headers</li>\n<li>Tabs</li>\n</ul>\n<p>See the following question for more additonal features.</p>\n<h3><a id=\"user-content-whats-the-difference-between-the-desktop-app-and-the-web-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-the-difference-between-the-desktop-app-and-the-web-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's the difference between the desktop app and the web version?</h3>\n<p>The desktop app is the same as the web version but includes these additional features:</p>\n<ul>\n<li>Support for <a href=\"https://github.com/graphcool/graphql-config\">graphql-config</a> enabling features like multi-environment setups.</li>\n<li>Double click on <code>*.graphql</code> files.</li>\n</ul>\n<h3><a id=\"user-content-how-does-graphql-bin-work\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-does-graphql-bin-work\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How does GraphQL Bin work?</h3>\n<p>You can easily share your Playgrounds with others by clicking on the \"Share\" button and sharing the generated link. You can think about GraphQL Bin like Pastebin for your GraphQL queries including the context (endpoint, HTTP headers, open tabs etc).</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/daf8c64dbde3097fdbe782c0645552550d530a73/68747470733a2f2f696d6775722e636f6d2f48316e36346c4c2e706e67\"><img src=\"https://camo.githubusercontent.com/daf8c64dbde3097fdbe782c0645552550d530a73/68747470733a2f2f696d6775722e636f6d2f48316e36346c4c2e706e67\" alt=\"\" data-canonical-src=\"https://imgur.com/H1n64lL.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>You can also find the announcement blog post <a href=\"https://blog.graph.cool/introducing-graphql-playground-f1e0a018f05d\" rel=\"nofollow\">here</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<h3><a id=\"user-content-properties\" class=\"anchor\" aria-hidden=\"true\" href=\"#properties\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Properties</h3>\n<p>All interfaces, the React component <code>&lt;Playground /&gt;</code> and all middlewares expose the same set of options:</p>\n<ul>\n<li><code>properties</code>\n<ul>\n<li><code>endpoint</code> [<code>string</code>] - the GraphQL endpoint url.</li>\n<li><code>subscriptionEndpoint</code> [<code>string</code>] - the GraphQL subscriptions endpoint url.</li>\n<li><code>setTitle</code> [<code>boolean</code>] - reflect the current endpoint in the page title</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-as-html-page\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-html-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As HTML Page</h3>\n<p>If you simply want to render the Playground HTML on your own, for example when implementing a GraphQL Server, there are 2 options for you:</p>\n<ol>\n<li><a href=\"https://github.com/graphcool/graphql-playground/blob/master/packages/graphql-playground-html/minimal.html\">The bare minimum HTML needed to render the Playground</a></li>\n<li><a href=\"https://github.com/graphcool/graphql-playground/blob/master/packages/graphql-playground-html/withAnimation.html\">The Playground HTML with full loading animation</a></li>\n</ol>\n<h3><a id=\"user-content-as-react-component\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-react-component\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As React Component</h3>\n<h4><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>yarn add graphql-playground-react</pre></div>\n<h4><a id=\"user-content-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Use</h4>\n<p>GraphQL Playground provides a React component responsible for rendering the UI and Session management.\nThere are <strong>3 dependencies</strong> needed in order to run the <code>graphql-playground-react</code> React component.</p>\n<ol>\n<li><em>Open Sans</em> and <em>Source Code Pro</em> fonts</li>\n<li>Including <code>graphql-playground-react/playground.css</code></li>\n<li>Rendering the <code>&lt;Playground /&gt;</code> component</li>\n</ol>\n<p>The GraphQL Playground requires <strong>React 16</strong>.</p>\n<p>Including Fonts (<code>1.</code>)</p>\n<div class=\"highlight highlight-text-html-basic\"><pre>&lt;<span class=\"pl-ent\">link</span> <span class=\"pl-e\">href</span>=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Source+Code+Pro:400,700<span class=\"pl-pds\">\"</span></span> <span class=\"pl-e\">rel</span>=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>stylesheet<span class=\"pl-pds\">\"</span></span>&gt;</pre></div>\n<p>Including stylesheet and the component (<code>2., 3.</code>)</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-smi\">React</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>react<span class=\"pl-pds\">'</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-smi\">ReactDOM</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>react-dom<span class=\"pl-pds\">'</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-smi\">Playground</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>graphql-playground-react<span class=\"pl-pds\">'</span></span>\n<span class=\"pl-k\">import</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>graphql-playground-react/playground.css<span class=\"pl-pds\">'</span></span>\n\n<span class=\"pl-smi\">ReactDOM</span>.<span class=\"pl-en\">render</span>(\n  <span class=\"pl-k\">&lt;</span>Playground endpoint<span class=\"pl-k\">=</span><span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://api.graph.cool/simple/v1/swapi<span class=\"pl-pds\">\"</span></span> <span class=\"pl-k\">/</span><span class=\"pl-k\">&gt;</span>,\n  <span class=\"pl-c1\">document</span>.<span class=\"pl-c1\">body</span>,\n)</pre></div>\n<h3><a id=\"user-content-as-server-middleware\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-server-middleware\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As Server Middleware</h3>\n<h4><a id=\"user-content-install-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Pick the one that matches your server framework</span>\nyarn add graphql-playground-middleware-express  <span class=\"pl-c\"><span class=\"pl-c\">#</span> for Express or Connect</span>\nyarn add graphql-playground-middleware-hapi\nyarn add graphql-playground-middleware-koa\nyarn add graphql-playground-middleware-lambda</pre></div>\n<h4><a id=\"user-content-usage-with-example\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage-with-example\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage with example</h4>\n<p>We have a full example for each of the frameworks below:</p>\n<ul>\n<li>\n<p><strong>Express:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-express/examples/basic\">packages/graphql-playground-middleware-express/examples/basic</a></p>\n</li>\n<li>\n<p><strong>Hapi:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-hapi\">packages/graphql-playground-middleware-hapi</a></p>\n</li>\n<li>\n<p><strong>Koa:</strong> See <a href=\"https://github.com/graphcool/graphql-playground/tree/master/packages/graphql-playground-middleware-koa\">packages/graphql-playground-middleware-koa</a></p>\n</li>\n<li>\n<p><strong>Lambda (as serverless handler):</strong> See <a href=\"https://github.com/serverless/serverless-graphql-apollo\">serverless-graphql-apollo</a> or a quick example below.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-as-serverless-handler\" class=\"anchor\" aria-hidden=\"true\" href=\"#as-serverless-handler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>As serverless handler</h3>\n<h4><a id=\"user-content-install-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>yarn add graphql-playground-middleware-lambda</pre></div>\n<h4><a id=\"user-content-usage-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h4>\n<p><code>handler.js</code></p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-smi\">lambdaPlayground</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>graphql-playground-middleware-lambda<span class=\"pl-pds\">'</span></span>\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> or using require()</span>\n<span class=\"pl-c\"><span class=\"pl-c\">//</span> const lambdaPlayground = require('graphql-playground-middleware-lambda').default</span>\n\n<span class=\"pl-c1\">exports</span>.<span class=\"pl-en\">graphqlHandler</span> <span class=\"pl-k\">=</span> <span class=\"pl-k\">function</span> <span class=\"pl-en\">graphqlHandler</span>(<span class=\"pl-c1\">event</span>, <span class=\"pl-smi\">context</span>, <span class=\"pl-smi\">callback</span>) {\n  <span class=\"pl-k\">function</span> <span class=\"pl-en\">callbackFilter</span>(<span class=\"pl-smi\">error</span>, <span class=\"pl-smi\">output</span>) {\n    <span class=\"pl-c\"><span class=\"pl-c\">//</span> eslint-disable-next-line no-param-reassign</span>\n    <span class=\"pl-smi\">output</span>.<span class=\"pl-c1\">headers</span>[<span class=\"pl-s\"><span class=\"pl-pds\">'</span>Access-Control-Allow-Origin<span class=\"pl-pds\">'</span></span>] <span class=\"pl-k\">=</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>*<span class=\"pl-pds\">'</span></span>\n    <span class=\"pl-en\">callback</span>(error, output)\n  }\n\n  <span class=\"pl-k\">const</span> <span class=\"pl-c1\">handler</span> <span class=\"pl-k\">=</span> <span class=\"pl-en\">graphqlLambda</span>({ schema<span class=\"pl-k\">:</span> myGraphQLSchema })\n  <span class=\"pl-k\">return</span> <span class=\"pl-en\">handler</span>(<span class=\"pl-c1\">event</span>, context, callbackFilter)\n}\n\n<span class=\"pl-c1\">exports</span>.<span class=\"pl-smi\">playgroundHandler</span> <span class=\"pl-k\">=</span> <span class=\"pl-en\">lambdaPlayground</span>({\n  endpoint<span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>/dev/graphql<span class=\"pl-pds\">'</span></span>,\n})</pre></div>\n<p><code>serverless.yml</code></p>\n<div class=\"highlight highlight-source-yaml\"><pre><span class=\"pl-ent\">functions</span>:\n  <span class=\"pl-ent\">graphql</span>:\n    <span class=\"pl-ent\">handler</span>: <span class=\"pl-s\">handler.graphqlHandler</span>\n    <span class=\"pl-ent\">events</span>:\n    - <span class=\"pl-ent\">http</span>:\n        <span class=\"pl-ent\">path</span>: <span class=\"pl-s\">graphql</span>\n        <span class=\"pl-ent\">method</span>: <span class=\"pl-s\">post</span>\n        <span class=\"pl-ent\">cors</span>: <span class=\"pl-c1\">true</span>\n  <span class=\"pl-ent\">playground</span>:\n    <span class=\"pl-ent\">handler</span>: <span class=\"pl-s\">handler.playgroundHandler</span>\n    <span class=\"pl-ent\">events</span>:\n    - <span class=\"pl-ent\">http</span>:\n        <span class=\"pl-ent\">path</span>: <span class=\"pl-s\">playground</span>\n        <span class=\"pl-ent\">method</span>: <span class=\"pl-s\">get</span>\n        <span class=\"pl-ent\">cors</span>: <span class=\"pl-c1\">true</span></pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> packages/graphql-playground-react\n$ yarn\n$ yarn start</pre></div>\n<p>Open\n<a href=\"http://localhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi\" rel=\"nofollow\">localhost:3000/localDev.html?endpoint=https://api.graph.cool/simple/v1/swapi</a> for local development!</p>\n<h3><a id=\"user-content-versions\" class=\"anchor\" aria-hidden=\"true\" href=\"#versions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versions</h3>\n<p>This is repository is a \"mono repo\" and contains multiple packages using <a href=\"https://yarnpkg.com/lang/en/docs/workspaces/\" rel=\"nofollow\">Yarn workspaces</a>. Please be aware that versions are <strong>not</strong> synchronised between packages. The versions of the <a href=\"https://github.com/graphcool/graphql-playground/releases\">release page</a> refer to the electron app.</p>\n<h3><a id=\"user-content-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packages</h3>\n<p>In the folder <code>packages</code> you'll find the following packages:</p>\n<ul>\n<li><code>graphql-playground-electron</code>: Cross-platform electron app which uses <code>graphql-playground-react</code></li>\n<li><code>graphql-playground-html</code>: Simple HTML page rendering a version of <code>graphql-playground-react</code> hosted on JSDeliver</li>\n<li><code>graphql-playground-middleware-express</code>: Express middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-hapi</code>: Hapi middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-koa</code>: Koa middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-middleware-lambda</code>: AWS Lambda middleware using <code>graphql-playground-html</code></li>\n<li><code>graphql-playground-react</code>: Core of GraphQL Playground built with ReactJS</li>\n</ul>\n<a name=\"user-content-help-and-community\">\n</a><h2><a id=\"user-content-help--community-\" class=\"anchor\" aria-hidden=\"true\" href=\"#help--community-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a name=\"user-content-help-and-community\">Help &amp; Community </a><a href=\"https://slack.graph.cool\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/017432387f1e6cd37b486630860fed8b6d6c8049/68747470733a2f2f736c61636b2e67726170682e636f6f6c2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"https://slack.graph.cool/badge.svg\" style=\"max-width:100%;\"></a></h2>\n<p>Join our <a href=\"http://slack.graph.cool/\" rel=\"nofollow\">Slack community</a> if you run into issues or have questions. We love talking to you!</p>\n<p align=\"center\"><a href=\"https://oss.prisma.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f20c244c8f9e195475e8662f8d5af6449d58eba/68747470733a2f2f696d6775722e636f6d2f494d55324552712e706e67\" alt=\"Prisma\" height=\"170px\" data-canonical-src=\"https://imgur.com/IMU2ERq.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.944Z",
    "goodColorOnWhite": "#DF0483",
    "goodColorOnBlack": "#EA64B0",
    "faintColorOnWhite": "rgba(223, 4, 131, 0.1)"
  },
  {
    "slug": "gravit-designer",
    "name": "Gravit Designer",
    "description": "A vector based design tool similar to sketch or figma.",
    "website": "http://designer.io",
    "keywords": [
      "graphics",
      "images",
      "editor",
      "svg",
      "png",
      "design",
      "sketch",
      "ui",
      "ux"
    ],
    "category": "Photo & Video",
    "icon": "gravit-designer-icon.png",
    "icon32": "gravit-designer-icon-32.png",
    "icon64": "gravit-designer-icon-64.png",
    "icon128": "gravit-designer-icon-128.png",
    "icon256": "gravit-designer-icon-256.png",
    "date": "2017-03-06",
    "iconColors": [
      "#a34b5e",
      "#edd954",
      "#98924b",
      "#aaa746",
      "#cca755"
    ],
    "goodColorOnWhite": "#A34B5E",
    "goodColorOnBlack": "#EDD954",
    "faintColorOnWhite": "rgba(163, 75, 94, 0.1)"
  },
  {
    "slug": "groupme",
    "name": "GroupMe",
    "description": "Unofficial desktop client for GroupMe",
    "repository": "https://github.com/dcrousso/GroupMe",
    "keywords": [
      "GroupMe",
      "chat",
      "messaging",
      "social"
    ],
    "license": "MIT",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/dcrousso/GroupMe/master/media/screenshot.png"
      }
    ],
    "icon": "groupme-icon.png",
    "icon32": "groupme-icon-32.png",
    "icon64": "groupme-icon-64.png",
    "icon128": "groupme-icon-128.png",
    "icon256": "groupme-icon-256.png",
    "date": "2016-08-15",
    "iconColors": [
      "#05abeb",
      "#f1f8fb",
      "#0adcfc",
      "#04445a",
      "#04748c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/dcrousso/GroupMe/releases/4197934",
      "assets_url": "https://api.github.com/repos/dcrousso/GroupMe/releases/4197934/assets",
      "upload_url": "https://uploads.github.com/repos/dcrousso/GroupMe/releases/4197934/assets{?name,label}",
      "html_url": "https://github.com/dcrousso/GroupMe/releases/tag/v1.1.1",
      "id": 4197934,
      "tag_name": "v1.1.1",
      "target_commitish": "master",
      "name": "Version 1.1.1",
      "draft": false,
      "author": {
        "login": "dcrousso",
        "id": 4356609,
        "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/dcrousso",
        "html_url": "https://github.com/dcrousso",
        "followers_url": "https://api.github.com/users/dcrousso/followers",
        "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
        "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
        "organizations_url": "https://api.github.com/users/dcrousso/orgs",
        "repos_url": "https://api.github.com/users/dcrousso/repos",
        "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
        "received_events_url": "https://api.github.com/users/dcrousso/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2016-09-21T22:25:10Z",
      "published_at": "2016-09-21T22:30:23Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/dcrousso/GroupMe/releases/assets/2354407",
          "id": 2354407,
          "name": "GroupMe-linux-1.1.1.zip",
          "label": null,
          "uploader": {
            "login": "dcrousso",
            "id": 4356609,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dcrousso",
            "html_url": "https://github.com/dcrousso",
            "followers_url": "https://api.github.com/users/dcrousso/followers",
            "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
            "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
            "organizations_url": "https://api.github.com/users/dcrousso/orgs",
            "repos_url": "https://api.github.com/users/dcrousso/repos",
            "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dcrousso/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 42670919,
          "download_count": 632,
          "created_at": "2016-09-21T22:29:19Z",
          "updated_at": "2016-09-21T22:29:27Z",
          "browser_download_url": "https://github.com/dcrousso/GroupMe/releases/download/v1.1.1/GroupMe-linux-1.1.1.zip"
        },
        {
          "url": "https://api.github.com/repos/dcrousso/GroupMe/releases/assets/2354408",
          "id": 2354408,
          "name": "GroupMe-macOS-1.1.1.zip",
          "label": null,
          "uploader": {
            "login": "dcrousso",
            "id": 4356609,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dcrousso",
            "html_url": "https://github.com/dcrousso",
            "followers_url": "https://api.github.com/users/dcrousso/followers",
            "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
            "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
            "organizations_url": "https://api.github.com/users/dcrousso/orgs",
            "repos_url": "https://api.github.com/users/dcrousso/repos",
            "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dcrousso/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 42203197,
          "download_count": 617,
          "created_at": "2016-09-21T22:29:19Z",
          "updated_at": "2016-09-21T22:29:33Z",
          "browser_download_url": "https://github.com/dcrousso/GroupMe/releases/download/v1.1.1/GroupMe-macOS-1.1.1.zip"
        },
        {
          "url": "https://api.github.com/repos/dcrousso/GroupMe/releases/assets/2354409",
          "id": 2354409,
          "name": "GroupMe-windows-1.1.1.zip",
          "label": null,
          "uploader": {
            "login": "dcrousso",
            "id": 4356609,
            "avatar_url": "https://avatars1.githubusercontent.com/u/4356609?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dcrousso",
            "html_url": "https://github.com/dcrousso",
            "followers_url": "https://api.github.com/users/dcrousso/followers",
            "following_url": "https://api.github.com/users/dcrousso/following{/other_user}",
            "gists_url": "https://api.github.com/users/dcrousso/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/dcrousso/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/dcrousso/subscriptions",
            "organizations_url": "https://api.github.com/users/dcrousso/orgs",
            "repos_url": "https://api.github.com/users/dcrousso/repos",
            "events_url": "https://api.github.com/users/dcrousso/events{/privacy}",
            "received_events_url": "https://api.github.com/users/dcrousso/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 43170983,
          "download_count": 157,
          "created_at": "2016-09-21T22:29:19Z",
          "updated_at": "2016-09-21T22:29:41Z",
          "browser_download_url": "https://github.com/dcrousso/GroupMe/releases/download/v1.1.1/GroupMe-windows-1.1.1.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/dcrousso/GroupMe/tarball/v1.1.1",
      "zipball_url": "https://api.github.com/repos/dcrousso/GroupMe/zipball/v1.1.1",
      "body_html": "<ul>\n<li>Updated styles for new GroupMe design</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.403Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-groupme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GroupMe/blob/master/#groupme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/dcrousso/GroupMe/blob/master/assets/Icon.png\"><img src=\"https://github.com/dcrousso/GroupMe/raw/master/assets/Icon.png\" width=\"40\" align=\"left\" style=\"max-width:100%;\"></a>GroupMe</h1>\n<blockquote>\n<p>Unofficial GroupMe app</p>\n</blockquote>\n<p><a href=\"https://github.com/dcrousso/GroupMe/releases/latest\"><img src=\"https://github.com/dcrousso/GroupMe/raw/master/media/screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GroupMe/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><a href=\"https://github.com/dcrousso/GroupMe/releases/latest\">Current Release</a></p>\n<h4><a id=\"user-content-linux-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GroupMe/blob/master/#linux-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux Shortcut</h4>\n<p>Create a file in <code>~/.local/share/applications/</code> called <code>GroupMe.desktop</code> with the following contents:</p>\n<pre><code>[Desktop Entry]\nName=GroupMe\nExec=/path/to/GroupMe\nTerminal=false\nType=Application\nIcon=/path/to/GroupMe/resources/app/assets/Icon.png\n</code></pre>\n<p>Replace all instances of <code>/path/to</code> with the actual path of the GroupMe app.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GroupMe/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<blockquote>\n<p>Made with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n</blockquote>\n<table>\n\t<tbody><tr>\n\t\t<td>Init</td>\n\t\t<td><code>npm install</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Run</td>\n\t\t<td><code>npm start</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build</td>\n\t\t<td><code>npm run build</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build macOS</td>\n\t\t<td><code>npm run build-darwin</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build Windows</td>\n\t\t<td><code>npm run build-win32</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build Linux</td>\n\t\t<td><code>npm run build-linux</code></td>\n\t</tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dcrousso/GroupMe/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-groupme\" class=\"anchor\" aria-hidden=\"true\" href=\"#groupme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"assets/Icon.png\"><img src=\"assets/Icon.png\" width=\"40\" align=\"left\" style=\"max-width:100%;\"></a>GroupMe</h1>\n<blockquote>\n<p>Unofficial GroupMe app</p>\n</blockquote>\n<p><a href=\"https://github.com/dcrousso/GroupMe/releases/latest\"><img src=\"media/screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><a href=\"https://github.com/dcrousso/GroupMe/releases/latest\">Current Release</a></p>\n<h4><a id=\"user-content-linux-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux Shortcut</h4>\n<p>Create a file in <code>~/.local/share/applications/</code> called <code>GroupMe.desktop</code> with the following contents:</p>\n<pre><code>[Desktop Entry]\nName=GroupMe\nExec=/path/to/GroupMe\nTerminal=false\nType=Application\nIcon=/path/to/GroupMe/resources/app/assets/Icon.png\n</code></pre>\n<p>Replace all instances of <code>/path/to</code> with the actual path of the GroupMe app.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<blockquote>\n<p>Made with <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n</blockquote>\n<table>\n\t<tbody><tr>\n\t\t<td>Init</td>\n\t\t<td><code>npm install</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Run</td>\n\t\t<td><code>npm start</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build</td>\n\t\t<td><code>npm run build</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build macOS</td>\n\t\t<td><code>npm run build-darwin</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build Windows</td>\n\t\t<td><code>npm run build-win32</code></td>\n\t</tr>\n\t<tr>\n\t\t<td>Build Linux</td>\n\t\t<td><code>npm run build-linux</code></td>\n\t</tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.837Z",
    "goodColorOnWhite": "#04748C",
    "goodColorOnBlack": "#0ADCFC",
    "faintColorOnWhite": "rgba(4, 116, 140, 0.1)"
  },
  {
    "slug": "gsubs",
    "name": "gSubs",
    "description": "Desktop app that finds you the perfect subtitle match for your videos.",
    "website": "https://cholaware.com/gsubs/",
    "category": "Photo & Video",
    "repository": "https://github.com/sanjevirau/gsubs/",
    "keywords": [
      "subtitle",
      "finder",
      "downlaoder",
      "searcher",
      "web",
      "app"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://cholaware.com/assets/img/gSubs/screenshots/gsubs-home-animated.gif",
        "caption": "gSubs working in action",
        "imageLink": "https://cholaware.com/gsubs/"
      },
      {
        "imageUrl": "https://cholaware.com/assets/img/gSubs/screenshots/gsubs-home.png",
        "caption": "gSubs Home",
        "imageLink": "https://cholaware.com/gsubs/"
      },
      {
        "imageUrl": "https://cholaware.com/assets/img/gSubs/screenshots/gsubs-search.png",
        "caption": "gSubs Search Result",
        "imageLink": "https://cholaware.com/gsubs/"
      }
    ],
    "icon": "gsubs-icon.png",
    "icon32": "gsubs-icon-32.png",
    "icon64": "gsubs-icon-64.png",
    "icon128": "gsubs-icon-128.png",
    "icon256": "gsubs-icon-256.png",
    "date": "2018-03-29",
    "iconColors": [
      "#f3f3f3",
      "#723bce",
      "#bca2e8",
      "#a48dc5",
      "#b29ec4"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/10768403",
      "assets_url": "https://api.github.com/repos/sanjevirau/gsubs/releases/10768403/assets",
      "upload_url": "https://uploads.github.com/repos/sanjevirau/gsubs/releases/10768403/assets{?name,label}",
      "html_url": "https://github.com/sanjevirau/gsubs/releases/tag/v1.0.1",
      "id": 10768403,
      "tag_name": "v1.0.1",
      "target_commitish": "master",
      "name": "1.0.1",
      "draft": false,
      "author": {
        "login": "sanjevirau",
        "id": 2032047,
        "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sanjevirau",
        "html_url": "https://github.com/sanjevirau",
        "followers_url": "https://api.github.com/users/sanjevirau/followers",
        "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
        "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
        "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
        "repos_url": "https://api.github.com/users/sanjevirau/repos",
        "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
        "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-04-28T14:35:33Z",
      "published_at": "2018-04-28T16:02:50Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009529",
          "id": 7009529,
          "name": "gsubs-1.0.1-x86_64.AppImage",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 54548512,
          "download_count": 9,
          "created_at": "2018-04-28T15:58:08Z",
          "updated_at": "2018-04-28T15:58:58Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gsubs-1.0.1-x86_64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7056131",
          "id": 7056131,
          "name": "gSubs-1.0.1.dmg",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-diskcopy",
          "state": "uploaded",
          "size": 49849952,
          "download_count": 8,
          "created_at": "2018-05-03T12:53:44Z",
          "updated_at": "2018-05-03T12:54:07Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gSubs-1.0.1.dmg"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7056132",
          "id": 7056132,
          "name": "gSubs-1.0.1.dmg.blockmap",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 53106,
          "download_count": 0,
          "created_at": "2018-05-03T12:53:44Z",
          "updated_at": "2018-05-03T12:54:08Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gSubs-1.0.1.dmg.blockmap"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009530",
          "id": 7009530,
          "name": "gsubs-1.0.1.x86_64.rpm",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 37475079,
          "download_count": 1,
          "created_at": "2018-04-28T15:58:09Z",
          "updated_at": "2018-04-28T15:59:31Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gsubs-1.0.1.x86_64.rpm"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009365",
          "id": 7009365,
          "name": "gsubs-setup-1.0.1.exe",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 40042050,
          "download_count": 169,
          "created_at": "2018-04-28T15:27:12Z",
          "updated_at": "2018-04-28T16:37:56Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gsubs-setup-1.0.1.exe"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009363",
          "id": 7009363,
          "name": "gsubs-setup-1.0.1.exe.blockmap",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 43068,
          "download_count": 3,
          "created_at": "2018-04-28T15:27:11Z",
          "updated_at": "2018-04-28T16:37:56Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gsubs-setup-1.0.1.exe.blockmap"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009531",
          "id": 7009531,
          "name": "gsubs_1.0.1_amd64.deb",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/vnd.debian.binary-package",
          "state": "uploaded",
          "size": 37510910,
          "download_count": 8,
          "created_at": "2018-04-28T15:58:09Z",
          "updated_at": "2018-04-28T16:00:04Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/gsubs_1.0.1_amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009528",
          "id": 7009528,
          "name": "latest-linux.yml",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-yaml",
          "state": "uploaded",
          "size": 374,
          "download_count": 26,
          "created_at": "2018-04-28T15:58:08Z",
          "updated_at": "2018-04-28T15:58:10Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/latest-linux.yml"
        },
        {
          "url": "https://api.github.com/repos/sanjevirau/gsubs/releases/assets/7009364",
          "id": 7009364,
          "name": "latest.yml",
          "label": null,
          "uploader": {
            "login": "sanjevirau",
            "id": 2032047,
            "avatar_url": "https://avatars0.githubusercontent.com/u/2032047?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/sanjevirau",
            "html_url": "https://github.com/sanjevirau",
            "followers_url": "https://api.github.com/users/sanjevirau/followers",
            "following_url": "https://api.github.com/users/sanjevirau/following{/other_user}",
            "gists_url": "https://api.github.com/users/sanjevirau/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/sanjevirau/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/sanjevirau/subscriptions",
            "organizations_url": "https://api.github.com/users/sanjevirau/orgs",
            "repos_url": "https://api.github.com/users/sanjevirau/repos",
            "events_url": "https://api.github.com/users/sanjevirau/events{/privacy}",
            "received_events_url": "https://api.github.com/users/sanjevirau/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 409,
          "download_count": 316,
          "created_at": "2018-04-28T15:27:11Z",
          "updated_at": "2018-04-28T15:27:16Z",
          "browser_download_url": "https://github.com/sanjevirau/gsubs/releases/download/v1.0.1/latest.yml"
        }
      ],
      "tarball_url": "https://api.github.com/repos/sanjevirau/gsubs/tarball/v1.0.1",
      "zipball_url": "https://api.github.com/repos/sanjevirau/gsubs/zipball/v1.0.1",
      "body_html": "<h2>New Feature</h2>\n<ul>\n<li><strong>gSubs released for Mac OS and Linux (AppImage, deb, rpm)</strong> <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"310578185\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/sanjevirau/gsubs/issues/3\" href=\"https://github.com/sanjevirau/gsubs/issues/3\">#3</a></li>\n<li>Added support for folders</li>\n<li>Added tooltip to display complete subtitle name</li>\n</ul>\n<h2>Improvement</h2>\n<ul>\n<li>Reduced the size of distribution to almost half compare to previous release</li>\n</ul>\n<h2>Fixes</h2>\n<ul>\n<li>Fixed program name typo</li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.422Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/5283b92fe5d73ba6356197ea76b2630a98f16f63/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67537562732f6c6f676f2e737667\"><img src=\"https://camo.githubusercontent.com/5283b92fe5d73ba6356197ea76b2630a98f16f63/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67537562732f6c6f676f2e737667\" width=\"120\" alt=\"gSubs Logo\" data-canonical-src=\"http://cholaware.com/assets/img/gSubs/logo.svg\" style=\"max-width:100%;\"></a><br>\n<br>\n</h1>\n<p align=\"center\">  \n<br>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/37e5991a6f9a0cdf1e433b535f11b00c85954f42/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67737562735f707265766965772e676966\"><img src=\"https://camo.githubusercontent.com/37e5991a6f9a0cdf1e433b535f11b00c85954f42/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67737562735f707265766965772e676966\" alt=\"banner\" data-canonical-src=\"http://cholaware.com/assets/img/gsubs_preview.gif\" style=\"max-width:100%;\"></a>\n  <br>\n  </p><h5 align=\"center\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>INTRODUCTION</h5>\n  <p align=\"center\">Meet gSubs. <br> A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.</p>\n  <p align=\"center\"><a href=\"https://cholaware.com/gsubs\" rel=\"nofollow\">Download gSubs</a></p>\n  <p align=\"center\">\n  <a href=\"https://github.com/sanjevirau/gsubs/releases\" alt=\"Downloads\"><img src=\"https://camo.githubusercontent.com/712b1f49182e8153e97a15b90eb949ae8f86fb6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f73616e6a6576697261752f67737562732f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/sanjevirau/gsubs/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/stargazers\" alt=\"Stars\"><img src=\"https://camo.githubusercontent.com/2ebbfa6776bbb531b507a49fddf67c1105f13fb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/stars/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/network\" alt=\"Forks\"><img src=\"https://camo.githubusercontent.com/7860444131c3ec444bf2ba8fd520ffd32fe87e77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/forks/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/issues\" alt=\"Issues\"><img src=\"https://camo.githubusercontent.com/cfd255d08453f789a342859e2747aa0ef3278e45/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/issues/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/blob/master/LICENSE\" alt=\"License\"><img src=\"https://camo.githubusercontent.com/f8b2bc45df59aec8830c7083f88b8528e3373415/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/license/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://paypal.me/sanjevirau\" alt=\"License\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content--key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#-key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">&#x1F4A1;</g-emoji> Key Features</h2>\n<p>The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n<br>\n<br></p>\n<h4><a id=\"user-content-drag--drop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#drag--drop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Drag &amp; Drop</h4>\n<p>Just drag and drop the video files that you want to search subtitle for and gSubs will do it&apos;s job. No more browsing and selecting videos from the mysteries directories that you don&apos;t know.</p>\n<h4><a id=\"user-content-multiple-files\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#multiple-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Multiple Files</h4>\n<p>gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.</p>\n<h4><a id=\"user-content-search-subtitles\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#search-subtitles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Search Subtitles</h4>\n<p>You don&apos;t have a video file but just want to donwload your favourite movies or series subtitles? Don&apos;t worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.</p>\n<h4><a id=\"user-content-10-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#10-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>10 Languages</h4>\n<p>gSubs are capable of finding you subtitles for 10 languages which are English, Espa&#xF1;ol, Fran&#xE7;ais, Italiano, Nederlands, Polski, Portugu&#xEA;s, Rom&#xE2;n, Svenska and T&#xFC;rk&#xE7;e. Many more languages will be added soon.</p>\n<h4><a id=\"user-content-auto-update\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#auto-update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Auto Update</h4>\n<p>gSubs have auto update feature included in it. This means you don&apos;t have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.</p>\n<br>\n<h2><a id=\"user-content-&#xFE0F;-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#&#xFE0F;-contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">&#x26A1;&#xFE0F;</g-emoji> Contributing</h2>\n<p>gSubs is completely open-source. If you&apos;d like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here&apos;s how to get started:</p>\n<h6><a id=\"user-content-to-begin-working-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#to-begin-working-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To begin working locally:</h6>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your\nown GitHub account</li>\n<li><a href=\"https://help.github.com/articles/cloning-a-repository/\">Clone</a> it to your\nlocal device: <code>git clone git@github.com:sanjevirau/gsubs.git</code></li>\n<li>Install the dependencies: <code>npm install</code></li>\n<li>Run the app by starting electron, building the code and watch for changes:\n<code>npm start</code>\n<h6><a id=\"user-content-to-build-for-production-should-not-generally-be-used\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#to-build-for-production-should-not-generally-be-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To build for production (should not generally be used):</h6>\n</li>\n<li>Build the actual app for Windows: <code>npm run dist</code></li>\n<li>gSubs can also be build into Mac and Linux by change the <code>dist</code> script to <code>build -wlm --config</code> in the <code>package.json</code> file and then building the app using <code>npm run dist</code></li>\n</ol>\n<p>We does give you credits for your contributions. Every contributors name will be shown in our contributors page at <a href=\"http://cholaware.com/gsubs/contributors.html\" rel=\"nofollow\">gSubs Contributors</a>.</p>\n<br>\n<h2><a id=\"user-content--sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji> Sources</h2>\n<p>gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.</p>\n<h6><a id=\"user-content-standard-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#standard-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Standard sources:</h6>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> SubDB</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> OpenSubtitles</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Addic7ed</li>\n</ul>\n<br>\n<h2><a id=\"user-content--special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#-special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">&#x1F31F;</g-emoji> Special Thanks</h2>\n<p>We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.</p>\n<ul>\n<li><a href=\"https://github.com/gielcobben/caption\">Caption</a></li>\n<li><a href=\"https://github.com/gielcobben\">Giel Cobben</a></li>\n<li><a href=\"https://github.com/vernondegoede\">Vernon de Goede</a></li>\n<li><a href=\"https://github.com/martinwolf\">Martin Wolf</a></li>\n<li><a href=\"https://github.com/Semantic-Org\">Semantic Organization</a></li>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/Microsoft/vscode\">Visual Studio Code</a></li>\n</ul>\n<p>and to all the great beings who are helping building great things to make our life easier at <a href=\"https://github.com/\">GitHub</a>.</p>\n<br>\n<h2><a id=\"user-content---donation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#--donation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x2615;  Donation</h2>\n<p>If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n<br></p>\n<p align=\"center\">  \n  <a href=\"https://www.paypal.me/sanjevirau\" alt=\"Paypal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f896f7d176663a1559376bb56aac4bdbbbe85ed1/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" style=\"max-width:100%;\"></a>\n</p>\n<br>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sanjevirau/gsubs//blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">&#x1F511;</g-emoji> License</h2>\n<p>This project is licensed under\n<a href=\"https://github.com/gielcobben/Caption/blob/master/LICENSE\">MIT</a> &#xA9;\n<a href=\"https://cholaware.com\" rel=\"nofollow\">Cholaware</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---\" class=\"anchor\" aria-hidden=\"true\" href=\"#--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/5283b92fe5d73ba6356197ea76b2630a98f16f63/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67537562732f6c6f676f2e737667\"><img src=\"https://camo.githubusercontent.com/5283b92fe5d73ba6356197ea76b2630a98f16f63/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67537562732f6c6f676f2e737667\" width=\"120\" alt=\"gSubs Logo\" data-canonical-src=\"http://cholaware.com/assets/img/gSubs/logo.svg\" style=\"max-width:100%;\"></a><br>\n<br>\n</h1>\n<p align=\"center\">  \n<br>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/37e5991a6f9a0cdf1e433b535f11b00c85954f42/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67737562735f707265766965772e676966\"><img src=\"https://camo.githubusercontent.com/37e5991a6f9a0cdf1e433b535f11b00c85954f42/687474703a2f2f63686f6c61776172652e636f6d2f6173736574732f696d672f67737562735f707265766965772e676966\" alt=\"banner\" data-canonical-src=\"http://cholaware.com/assets/img/gsubs_preview.gif\" style=\"max-width:100%;\"></a>\n  <br>\n  </p><h5 align=\"center\"><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>INTRODUCTION</h5>\n  <p align=\"center\">Meet gSubs. <br> A desktop app that finds you the perfect subtitle match for your videos. Simply download now and drag and drop videos to get started.\n gSubs is multi-platform, open-source, and built entirely on web technology.</p>\n  <p align=\"center\"><a href=\"https://cholaware.com/gsubs\" rel=\"nofollow\">Download gSubs</a></p>\n  <p align=\"center\">\n  <a href=\"https://github.com/sanjevirau/gsubs/releases\" alt=\"Downloads\"><img src=\"https://camo.githubusercontent.com/712b1f49182e8153e97a15b90eb949ae8f86fb6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f73616e6a6576697261752f67737562732f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/sanjevirau/gsubs/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/stargazers\" alt=\"Stars\"><img src=\"https://camo.githubusercontent.com/2ebbfa6776bbb531b507a49fddf67c1105f13fb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/stars/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/network\" alt=\"Forks\"><img src=\"https://camo.githubusercontent.com/7860444131c3ec444bf2ba8fd520ffd32fe87e77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/forks/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/issues\" alt=\"Issues\"><img src=\"https://camo.githubusercontent.com/cfd255d08453f789a342859e2747aa0ef3278e45/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/issues/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/sanjevirau/gsubs/blob/master/LICENSE\" alt=\"License\"><img src=\"https://camo.githubusercontent.com/f8b2bc45df59aec8830c7083f88b8528e3373415/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f73616e6a6576697261752f67737562732e737667\" data-canonical-src=\"https://img.shields.io/github/license/sanjevirau/gsubs.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://paypal.me/sanjevirau\" alt=\"License\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content--key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#-key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji> Key Features</h2>\n<p>The following features made what gSubs is today and many more features will be, hopefully added with the support of great open source community in the future.\n<br>\n<br></p>\n<h4><a id=\"user-content-drag--drop\" class=\"anchor\" aria-hidden=\"true\" href=\"#drag--drop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Drag &amp; Drop</h4>\n<p>Just drag and drop the video files that you want to search subtitle for and gSubs will do it's job. No more browsing and selecting videos from the mysteries directories that you don't know.</p>\n<h4><a id=\"user-content-multiple-files\" class=\"anchor\" aria-hidden=\"true\" href=\"#multiple-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Multiple Files</h4>\n<p>gSubs supports multiple files input, meaning you can drag and drop as many files as you want and gSubs will find subtitles for each and every file. You have an entire season with dozen of episodes? gSubs gets your subtitles for the entire season in one time.</p>\n<h4><a id=\"user-content-search-subtitles\" class=\"anchor\" aria-hidden=\"true\" href=\"#search-subtitles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Search Subtitles</h4>\n<p>You don't have a video file but just want to donwload your favourite movies or series subtitles? Don't worry, gSubs consists of the search function where you can input any queries for search. gSubs will give you the results according to the language that has been set.</p>\n<h4><a id=\"user-content-10-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#10-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>10 Languages</h4>\n<p>gSubs are capable of finding you subtitles for 10 languages which are English, Español, Français, Italiano, Nederlands, Polski, Português, Român, Svenska and Türkçe. Many more languages will be added soon.</p>\n<h4><a id=\"user-content-auto-update\" class=\"anchor\" aria-hidden=\"true\" href=\"#auto-update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Auto Update</h4>\n<p>gSubs have auto update feature included in it. This means you don't have to manually download the latest release every time. gSubs downloads and installs the latest release automatically.</p>\n<br>\n<h2><a id=\"user-content-️-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#️-contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Contributing</h2>\n<p>gSubs is completely open-source. If you'd like to help out by adding features, working on bug fixes,\nor assisting in other parts of development, here's how to get started:</p>\n<h6><a id=\"user-content-to-begin-working-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-begin-working-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To begin working locally:</h6>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your\nown GitHub account</li>\n<li><a href=\"https://help.github.com/articles/cloning-a-repository/\">Clone</a> it to your\nlocal device: <code>git clone git@github.com:sanjevirau/gsubs.git</code></li>\n<li>Install the dependencies: <code>npm install</code></li>\n<li>Run the app by starting electron, building the code and watch for changes:\n<code>npm start</code>\n<h6><a id=\"user-content-to-build-for-production-should-not-generally-be-used\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-build-for-production-should-not-generally-be-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To build for production (should not generally be used):</h6>\n</li>\n<li>Build the actual app for Windows: <code>npm run dist</code></li>\n<li>gSubs can also be build into Mac and Linux by change the <code>dist</code> script to <code>build -wlm --config</code> in the <code>package.json</code> file and then building the app using <code>npm run dist</code></li>\n</ol>\n<p>We does give you credits for your contributions. Every contributors name will be shown in our contributors page at <a href=\"http://cholaware.com/gsubs/contributors.html\" rel=\"nofollow\">gSubs Contributors</a>.</p>\n<br>\n<h2><a id=\"user-content--sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji> Sources</h2>\n<p>gSubs currently uses 2 sources to gather subtitles. When user drag and drop the video files, gSubs looks into SubDB source first followed by OpenSubtitles source. We hope to add more sources in the future.</p>\n<h6><a id=\"user-content-standard-sources\" class=\"anchor\" aria-hidden=\"true\" href=\"#standard-sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Standard sources:</h6>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> SubDB</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> OpenSubtitles</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Addic7ed</li>\n</ul>\n<br>\n<h2><a id=\"user-content--special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#-special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">🌟</g-emoji> Special Thanks</h2>\n<p>We would like to thank the following great beings and projects for assisting and giving us the motivation to build gSubs directly or indirectly.</p>\n<ul>\n<li><a href=\"https://github.com/gielcobben/caption\">Caption</a></li>\n<li><a href=\"https://github.com/gielcobben\">Giel Cobben</a></li>\n<li><a href=\"https://github.com/vernondegoede\">Vernon de Goede</a></li>\n<li><a href=\"https://github.com/martinwolf\">Martin Wolf</a></li>\n<li><a href=\"https://github.com/Semantic-Org\">Semantic Organization</a></li>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/Microsoft/vscode\">Visual Studio Code</a></li>\n</ul>\n<p>and to all the great beings who are helping building great things to make our life easier at <a href=\"https://github.com/\">GitHub</a>.</p>\n<br>\n<h2><a id=\"user-content---donation\" class=\"anchor\" aria-hidden=\"true\" href=\"#--donation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>☕  Donation</h2>\n<p>If this project helps you in any way making your life easier, you can give us some donation to get gSubs released in Mac OS and Linux.\n<br></p>\n<p align=\"center\">  \n  <a href=\"https://www.paypal.me/sanjevirau\" alt=\"Paypal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f896f7d176663a1559376bb56aac4bdbbbe85ed1/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" style=\"max-width:100%;\"></a>\n</p>\n<br>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">🔑</g-emoji> License</h2>\n<p>This project is licensed under\n<a href=\"https://github.com/gielcobben/Caption/blob/master/LICENSE\">MIT</a> ©\n<a href=\"https://cholaware.com\" rel=\"nofollow\">Cholaware</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.905Z",
    "goodColorOnWhite": "#723BCE",
    "goodColorOnBlack": "#BCA2E8",
    "faintColorOnWhite": "rgba(114, 59, 206, 0.1)"
  },
  {
    "slug": "hain",
    "name": "Hain",
    "description": "An 'alt+space' launcher for Windows",
    "keywords": [
      "launcher"
    ],
    "category": "Utilities",
    "repository": "https://github.com/appetizermonster/hain",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hainproject/hain/develop/docs/images/demo.gif"
      }
    ],
    "icon": "hain-icon.png",
    "icon32": "hain-icon-32.png",
    "icon64": "hain-icon-64.png",
    "icon128": "hain-icon-128.png",
    "icon256": "hain-icon-256.png",
    "date": "2016-03-29",
    "iconColors": [
      "#f8fbfb",
      "#0acde6",
      "#18ecfc",
      "#67e1f2",
      "#37d2ec"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/hainproject/hain/releases/10988885",
      "assets_url": "https://api.github.com/repos/hainproject/hain/releases/10988885/assets",
      "upload_url": "https://uploads.github.com/repos/hainproject/hain/releases/10988885/assets{?name,label}",
      "html_url": "https://github.com/hainproject/hain/releases/tag/v0.6.6",
      "id": 10988885,
      "tag_name": "v0.6.6",
      "target_commitish": "6dcbf9318f0bd99ea03456ebe7cae7e700281f47",
      "name": "v0.6.6 (beta)",
      "draft": false,
      "author": {
        "login": "appetizermonster",
        "id": 6244462,
        "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/appetizermonster",
        "html_url": "https://github.com/appetizermonster",
        "followers_url": "https://api.github.com/users/appetizermonster/followers",
        "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
        "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
        "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
        "repos_url": "https://api.github.com/users/appetizermonster/repos",
        "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
        "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2018-05-14T14:42:24Z",
      "published_at": "2018-05-14T15:02:10Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/hainproject/hain/releases/assets/7169029",
          "id": 7169029,
          "name": "hain-darwin-x64-v0.6.6.zip",
          "label": null,
          "uploader": {
            "login": "appetizermonster",
            "id": 6244462,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/appetizermonster",
            "html_url": "https://github.com/appetizermonster",
            "followers_url": "https://api.github.com/users/appetizermonster/followers",
            "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
            "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
            "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
            "repos_url": "https://api.github.com/users/appetizermonster/repos",
            "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
            "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 57447242,
          "download_count": 53,
          "created_at": "2018-05-14T14:59:25Z",
          "updated_at": "2018-05-14T15:00:06Z",
          "browser_download_url": "https://github.com/hainproject/hain/releases/download/v0.6.6/hain-darwin-x64-v0.6.6.zip"
        },
        {
          "url": "https://api.github.com/repos/hainproject/hain/releases/assets/7168971",
          "id": 7168971,
          "name": "Hain-ia32-v0.6.6.zip",
          "label": "",
          "uploader": {
            "login": "appetizermonster",
            "id": 6244462,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/appetizermonster",
            "html_url": "https://github.com/appetizermonster",
            "followers_url": "https://api.github.com/users/appetizermonster/followers",
            "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
            "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
            "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
            "repos_url": "https://api.github.com/users/appetizermonster/repos",
            "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
            "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51464112,
          "download_count": 32,
          "created_at": "2018-05-14T14:55:13Z",
          "updated_at": "2018-05-14T14:55:20Z",
          "browser_download_url": "https://github.com/hainproject/hain/releases/download/v0.6.6/Hain-ia32-v0.6.6.zip"
        },
        {
          "url": "https://api.github.com/repos/hainproject/hain/releases/assets/7168975",
          "id": 7168975,
          "name": "Hain-x64-v0.6.6.zip",
          "label": "",
          "uploader": {
            "login": "appetizermonster",
            "id": 6244462,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/appetizermonster",
            "html_url": "https://github.com/appetizermonster",
            "followers_url": "https://api.github.com/users/appetizermonster/followers",
            "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
            "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
            "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
            "repos_url": "https://api.github.com/users/appetizermonster/repos",
            "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
            "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 59986219,
          "download_count": 111,
          "created_at": "2018-05-14T14:55:21Z",
          "updated_at": "2018-05-14T14:55:31Z",
          "browser_download_url": "https://github.com/hainproject/hain/releases/download/v0.6.6/Hain-x64-v0.6.6.zip"
        },
        {
          "url": "https://api.github.com/repos/hainproject/hain/releases/assets/7168981",
          "id": 7168981,
          "name": "HainSetup-ia32-v0.6.6.exe",
          "label": "",
          "uploader": {
            "login": "appetizermonster",
            "id": 6244462,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/appetizermonster",
            "html_url": "https://github.com/appetizermonster",
            "followers_url": "https://api.github.com/users/appetizermonster/followers",
            "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
            "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
            "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
            "repos_url": "https://api.github.com/users/appetizermonster/repos",
            "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
            "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51502080,
          "download_count": 68,
          "created_at": "2018-05-14T14:55:31Z",
          "updated_at": "2018-05-14T14:55:41Z",
          "browser_download_url": "https://github.com/hainproject/hain/releases/download/v0.6.6/HainSetup-ia32-v0.6.6.exe"
        },
        {
          "url": "https://api.github.com/repos/hainproject/hain/releases/assets/7168983",
          "id": 7168983,
          "name": "HainSetup-x64-v0.6.6.exe",
          "label": "",
          "uploader": {
            "login": "appetizermonster",
            "id": 6244462,
            "avatar_url": "https://avatars1.githubusercontent.com/u/6244462?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/appetizermonster",
            "html_url": "https://github.com/appetizermonster",
            "followers_url": "https://api.github.com/users/appetizermonster/followers",
            "following_url": "https://api.github.com/users/appetizermonster/following{/other_user}",
            "gists_url": "https://api.github.com/users/appetizermonster/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/appetizermonster/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/appetizermonster/subscriptions",
            "organizations_url": "https://api.github.com/users/appetizermonster/orgs",
            "repos_url": "https://api.github.com/users/appetizermonster/repos",
            "events_url": "https://api.github.com/users/appetizermonster/events{/privacy}",
            "received_events_url": "https://api.github.com/users/appetizermonster/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 59687936,
          "download_count": 522,
          "created_at": "2018-05-14T14:55:42Z",
          "updated_at": "2018-05-14T14:55:51Z",
          "browser_download_url": "https://github.com/hainproject/hain/releases/download/v0.6.6/HainSetup-x64-v0.6.6.exe"
        }
      ],
      "tarball_url": "https://api.github.com/repos/hainproject/hain/tarball/v0.6.6",
      "zipball_url": "https://api.github.com/repos/hainproject/hain/zipball/v0.6.6",
      "body_html": "<h2>Fixes</h2>\n<ul>\n<li>Fix no icon in Windows <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"322666523\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/hainproject/hain/issues/262\" href=\"https://github.com/hainproject/hain/issues/262\">#262</a> <a class=\"commit-link\" href=\"https://github.com/hainproject/hain/commit/c24d173ad6cac680bf3e37cedf1d26f70301649e\"><tt>c24d173</tt></a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.493Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-hain\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#hain\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hain</h1>\n<p><a href=\"https://ci.appveyor.com/project/appetizermonster/hain\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ddf35e1d67973819f633ca4b13a8de20678eec27/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6c3470387236313377636b6169716d363f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/l4p8r613wckaiqm6?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/hainproject/hain\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c8be5b9069f099396351825f957aa8db583cce8/68747470733a2f2f7472617669732d63692e6f72672f6861696e70726f6a6563742f6861696e2e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hainproject/hain.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/appetizermonster/hain?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/be98d79d1a3d6ba9a959fd8b7d0d68451dc368a7/68747470733a2f2f6261646765732e6769747465722e696d2f6170706574697a65726d6f6e737465722f6861696e2e737667\" alt=\"Join the chat at https://gitter.im/appetizermonster/hain\" data-canonical-src=\"https://badges.gitter.im/appetizermonster/hain.svg\" style=\"max-width:100%;\"></a></p>\n<p>An <code>alt+space</code> launcher for Windows, built with Electron.</p>\n<p>I always dreamed of an alternative to Alfred on Windows, that is made with JavaScript.\nso, I made it.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/appetizermonster/hain/blob/master/docs/images/demo.gif\"><img src=\"https://github.com/appetizermonster/hain/raw/master/docs/images/demo.gif\" width=\"600\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-vision\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#vision\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Vision</h2>\n<p>It&apos;s a launcher with strict syntax (like terminal programs), it&apos;s not targeting to interpret natural language.<br>\nI believe the strict syntax can provide more powerful and fast response than to interpret natural language.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Searching Executable files very fast with Fuzzy Matching</li>\n<li>Plugins in Pure JavaScript</li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p>Go to <a href=\"https://github.com/hainproject/hain/releases\">Releases</a>, then you can download prebuilt binaries.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>Run and press <code>alt+space</code> anywhere.</p>\n<h2><a id=\"user-content-how-to-make-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#how-to-make-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to make Plugins</h2>\n<p>See <a href=\"http://hainproject.github.io/hain/docs/\" rel=\"nofollow\">Plugin Documentation</a></p>\n<h2><a id=\"user-content-installbuild-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#installbuild-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install/Build from Source</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repo</span>\ngit clone https://github.com/hainproject/hain.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repo</span>\n<span class=\"pl-c1\">cd</span> hain\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install</pre></div>\n<h3><a id=\"user-content-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run from Source</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dev</pre></div>\n<h3><a id=\"user-content-build-for-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#build-for-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for Windows</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build</pre></div>\n<h3><a id=\"user-content-build-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#build-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for Linux</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-debian</pre></div>\n<h3><a id=\"user-content-build-for-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#build-for-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for macOS</h3>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-darwin</pre></div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>See <a href=\"https://github.com/appetizermonster/hain/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a></p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>The name &quot;Hain&quot; is named by Hyunseop Lee, it means &quot;a Servant&quot; in Korean.<br>\nThe app icon &amp; gif are designed by Yunsung Lee.<br>\nIt uses <a href=\"https://github.com/solids/npmsearch\">npmsearch.com</a> for searching packages for now.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/appetizermonster/hain/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-hain\" class=\"anchor\" aria-hidden=\"true\" href=\"#hain\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hain</h1>\n<p><a href=\"https://ci.appveyor.com/project/appetizermonster/hain\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ddf35e1d67973819f633ca4b13a8de20678eec27/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6c3470387236313377636b6169716d363f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/l4p8r613wckaiqm6?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/hainproject/hain\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c8be5b9069f099396351825f957aa8db583cce8/68747470733a2f2f7472617669732d63692e6f72672f6861696e70726f6a6563742f6861696e2e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hainproject/hain.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/appetizermonster/hain?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/be98d79d1a3d6ba9a959fd8b7d0d68451dc368a7/68747470733a2f2f6261646765732e6769747465722e696d2f6170706574697a65726d6f6e737465722f6861696e2e737667\" alt=\"Join the chat at https://gitter.im/appetizermonster/hain\" data-canonical-src=\"https://badges.gitter.im/appetizermonster/hain.svg\" style=\"max-width:100%;\"></a></p>\n<p>An <code>alt+space</code> launcher for Windows, built with Electron.</p>\n<p>I always dreamed of an alternative to Alfred on Windows, that is made with JavaScript.\nso, I made it.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"docs/images/demo.gif\"><img src=\"docs/images/demo.gif\" width=\"600\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-vision\" class=\"anchor\" aria-hidden=\"true\" href=\"#vision\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vision</h2>\n<p>It's a launcher with strict syntax (like terminal programs), it's not targeting to interpret natural language.<br>\nI believe the strict syntax can provide more powerful and fast response than to interpret natural language.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Searching Executable files very fast with Fuzzy Matching</li>\n<li>Plugins in Pure JavaScript</li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p>Go to <a href=\"https://github.com/hainproject/hain/releases\">Releases</a>, then you can download prebuilt binaries.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>Run and press <code>alt+space</code> anywhere.</p>\n<h2><a id=\"user-content-how-to-make-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-make-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to make Plugins</h2>\n<p>See <a href=\"http://hainproject.github.io/hain/docs/\" rel=\"nofollow\">Plugin Documentation</a></p>\n<h2><a id=\"user-content-installbuild-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#installbuild-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install/Build from Source</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repo</span>\ngit clone https://github.com/hainproject/hain.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repo</span>\n<span class=\"pl-c1\">cd</span> hain\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install</pre></div>\n<h3><a id=\"user-content-run-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run from Source</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dev</pre></div>\n<h3><a id=\"user-content-build-for-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for Windows</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build</pre></div>\n<h3><a id=\"user-content-build-for-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for Linux</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-debian</pre></div>\n<h3><a id=\"user-content-build-for-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for macOS</h3>\n<div class=\"highlight highlight-source-shell\"><pre>gulp build-darwin</pre></div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>See <a href=\"CONTRIBUTING.md\">CONTRIBUTING.md</a></p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>The name \"Hain\" is named by Hyunseop Lee, it means \"a Servant\" in Korean.<br>\nThe app icon &amp; gif are designed by Yunsung Lee.<br>\nIt uses <a href=\"https://github.com/solids/npmsearch\">npmsearch.com</a> for searching packages for now.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.013Z",
    "goodColorOnWhite": "#027A83",
    "goodColorOnBlack": "#18ECFC",
    "faintColorOnWhite": "rgba(2, 122, 131, 0.1)"
  },
  {
    "slug": "hardinfo",
    "name": "Hardinfo",
    "description": "Collect and share information about your computer's hardware",
    "website": "https://foozzi.github.io/Hardinfo/",
    "repository": "https://github.com/foozzi/Hardinfo",
    "keywords": [
      "hardware",
      "hardinfo"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/471e6fc624418c7de8d7bd27f02ca3a848604572/687474703a2f2f692e696d6775722e636f6d2f586b62674f65542e706e67"
      }
    ],
    "icon": "hardinfo-icon.png",
    "icon32": "hardinfo-icon-32.png",
    "icon64": "hardinfo-icon-64.png",
    "icon128": "hardinfo-icon-128.png",
    "icon256": "hardinfo-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#e7c15b",
      "#6c4c3c",
      "#eeedec",
      "#7e8a8e",
      "#c88a3f"
    ],
    "latestRelease": null,
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.445Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-hardinfo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foozzi/Hardinfo/blob/master/#hardinfo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hardinfo</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/471e6fc624418c7de8d7bd27f02ca3a848604572/687474703a2f2f692e696d6775722e636f6d2f586b62674f65542e706e67\"><img src=\"https://camo.githubusercontent.com/471e6fc624418c7de8d7bd27f02ca3a848604572/687474703a2f2f692e696d6775722e636f6d2f586b62674f65542e706e67\" alt=\"hardinfo\" data-canonical-src=\"http://i.imgur.com/XkbgOeT.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foozzi/Hardinfo/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p>Collect and share information about your computer&apos;s hardware. Example paste with info - <a href=\"https://paste.teknik.io/JDUPy\" rel=\"nofollow\">go to link</a></p>\n<h3><a id=\"user-content-support-os\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foozzi/Hardinfo/blob/master/#support-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support OS</h3>\n<p>At now are supported mac os/osx and linux.</p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foozzi/Hardinfo/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>For macOS - <a href=\"https://github.com/foozzi/Hardinfo/releases/download/0.0.1/Hardinfo.app.zip\">download app</a></p>\n<h3><a id=\"user-content-build-for-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foozzi/Hardinfo/blob/master/#build-for-dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for dev</h3>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager ./ --icon=./img/icon.icns --overwrite</pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-hardinfo\" class=\"anchor\" aria-hidden=\"true\" href=\"#hardinfo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hardinfo</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/471e6fc624418c7de8d7bd27f02ca3a848604572/687474703a2f2f692e696d6775722e636f6d2f586b62674f65542e706e67\"><img src=\"https://camo.githubusercontent.com/471e6fc624418c7de8d7bd27f02ca3a848604572/687474703a2f2f692e696d6775722e636f6d2f586b62674f65542e706e67\" alt=\"hardinfo\" data-canonical-src=\"http://i.imgur.com/XkbgOeT.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p>Collect and share information about your computer's hardware. Example paste with info - <a href=\"https://paste.teknik.io/JDUPy\" rel=\"nofollow\">go to link</a></p>\n<h3><a id=\"user-content-support-os\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-os\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support OS</h3>\n<p>At now are supported mac os/osx and linux.</p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>For macOS - <a href=\"https://github.com/foozzi/Hardinfo/releases/download/0.0.1/Hardinfo.app.zip\">download app</a></p>\n<h3><a id=\"user-content-build-for-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for dev</h3>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager ./ --icon=./img/icon.icns --overwrite</pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:07.952Z",
    "goodColorOnWhite": "#6C4C3C",
    "goodColorOnBlack": "#E7C15B",
    "faintColorOnWhite": "rgba(108, 76, 60, 0.1)"
  },
  {
    "slug": "harmony",
    "name": "Harmony",
    "description": "Music player compatible with Spotify, Soundcloud, Play Music and your local files",
    "website": "http://getharmony.xyz/",
    "repository": "https://github.com/vincelwt/harmony",
    "keywords": [
      "music",
      "player",
      "Spotify",
      "SoundCloud",
      "Play Music",
      "mp3"
    ],
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/vincelwt/harmony/master/screenshot.png"
      }
    ],
    "icon": "harmony-icon.png",
    "icon32": "harmony-icon-32.png",
    "icon64": "harmony-icon-64.png",
    "icon128": "harmony-icon-128.png",
    "icon256": "harmony-icon-256.png",
    "date": "2016-09-05",
    "iconColors": [
      "#ece9e9",
      "#d88332",
      "#37bb9b",
      "#a69769",
      "#9e8cad"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-harmony\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vincelwt/harmony/blob/master/#harmony\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Harmony</h1>\n<p align=\"center\">\n<a target=\"_blank\" href=\"https://github.com/vincelwt/harmony/blob/master/screenshot.png\"><img src=\"https://github.com/vincelwt/harmony/raw/master/screenshot.png\" alt=\"Harmony Screenshot\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n<a href=\"https://github.com/vincelwt/harmony/releases/latest\"><img src=\"https://camo.githubusercontent.com/0fcafc9a8d7dd9423ba868019e631a3191576fb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f76696e63656c77742f6861726d6f6e792f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Total Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/vincelwt/harmony/total.svg?maxAge=2592000\" style=\"max-width:100%;\"></a>\n</p>\n<ul>\n<li>Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks</li>\n<li>All your playlists within the same app</li>\n<li>Sound menu integration or system tray for incompatible systems</li>\n<li>Last.fm scrobbling</li>\n<li>Super sleek interface</li>\n<li>Dark mode (Cmd/Ctrl + D)</li>\n<li>Keyboard control</li>\n<li>Distraction-free</li>\n<li>Background notifications</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vincelwt/harmony/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Download Harmony from the <a href=\"https://getharmony.xyz/download\" rel=\"nofollow\">website</a>.</p>\n<h2><a id=\"user-content-reporting-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vincelwt/harmony/blob/master/#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reporting issues</h2>\n<p>Please indicate your operating system, Harmony&apos;s version and if you can, steps to reproduce the bug.</p>\n<p>Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).</p>\n<p>Altough you can submit feature requests, keep in mind that I only prioritize requests coming from <a href=\"https://getharmony.xyz/buy\" rel=\"nofollow\">paying users</a>.</p>\n<h2><a id=\"user-content-where-is-the-source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vincelwt/harmony/blob/master/#where-is-the-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Where is the source code?</h2>\n<p>Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.</p>\n<p>I explain this decision <a href=\"https://getharmony.xyz/buy\" rel=\"nofollow\">here</a>.</p>\n<p>You can still access the source code prior to the 0.5.0 release on this repo.</p>\n<p><a href=\"https://nucleus.sh\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4a189504789cfa95ee4c8388b59e4880984b383c/687474703a2f2f6e75636c6575732e73682f62616e6e65725f736d616c6c2e706e67\" alt=\"Metrics powered By Nucleus\" data-canonical-src=\"http://nucleus.sh/banner_small.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-harmony\" class=\"anchor\" aria-hidden=\"true\" href=\"#harmony\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Harmony</h1>\n<p align=\"center\">\n<a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"Harmony Screenshot\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n<a href=\"https://github.com/vincelwt/harmony/releases/latest\"><img src=\"https://camo.githubusercontent.com/0fcafc9a8d7dd9423ba868019e631a3191576fb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f76696e63656c77742f6861726d6f6e792f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Total Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/vincelwt/harmony/total.svg?maxAge=2592000\" style=\"max-width:100%;\"></a>\n</p>\n<ul>\n<li>Play music from SoundCloud, Google Play Music, Spotify, Deezer, Hype Machine, YouTube, Reddit or your local tracks</li>\n<li>All your playlists within the same app</li>\n<li>Sound menu integration or system tray for incompatible systems</li>\n<li>Last.fm scrobbling</li>\n<li>Super sleek interface</li>\n<li>Dark mode (Cmd/Ctrl + D)</li>\n<li>Keyboard control</li>\n<li>Distraction-free</li>\n<li>Background notifications</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Download Harmony from the <a href=\"https://getharmony.xyz/download\" rel=\"nofollow\">website</a>.</p>\n<h2><a id=\"user-content-reporting-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#reporting-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reporting issues</h2>\n<p>Please indicate your operating system, Harmony's version and if you can, steps to reproduce the bug.</p>\n<p>Also, please include the log of Harmony (Cmd/Ctrl + Alt + i, console tab).</p>\n<p>Altough you can submit feature requests, keep in mind that I only prioritize requests coming from <a href=\"https://getharmony.xyz/buy\" rel=\"nofollow\">paying users</a>.</p>\n<h2><a id=\"user-content-where-is-the-source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#where-is-the-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Where is the source code?</h2>\n<p>Harmony used to be an open-source software. It is now a free-to-evaluate software, but you need a license for continued use.</p>\n<p>I explain this decision <a href=\"https://getharmony.xyz/buy\" rel=\"nofollow\">here</a>.</p>\n<p>You can still access the source code prior to the 0.5.0 release on this repo.</p>\n<p><a href=\"https://nucleus.sh\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4a189504789cfa95ee4c8388b59e4880984b383c/687474703a2f2f6e75636c6575732e73682f62616e6e65725f736d616c6c2e706e67\" alt=\"Metrics powered By Nucleus\" data-canonical-src=\"http://nucleus.sh/banner_small.png\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.033Z",
    "goodColorOnWhite": "#A25F1F",
    "goodColorOnBlack": "#D88332",
    "faintColorOnWhite": "rgba(162, 95, 31, 0.1)"
  },
  {
    "slug": "hawkeye",
    "name": "Hawk Eye",
    "description": "A useful app for GitHub Notifications",
    "website": "https://harksys.com/labs/introducing-hawk-eye-a-useful-app-for-github-notifications/",
    "repository": "https://github.com/harksys/HawkEye",
    "keywords": [
      "github",
      "notifications",
      "developer tools"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/harksys/HawkEye/master/.github/dark.png"
      }
    ],
    "icon": "hawkeye-icon.png",
    "icon32": "hawkeye-icon-32.png",
    "icon64": "hawkeye-icon-64.png",
    "icon128": "hawkeye-icon-128.png",
    "icon256": "hawkeye-icon-256.png",
    "date": "2017-01-06",
    "iconColors": [
      "#dfdfdf",
      "#21afaf",
      "#7ecbc4",
      "#868181",
      "#9c918c"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/harksys/HawkEye/releases/5108484",
      "assets_url": "https://api.github.com/repos/harksys/HawkEye/releases/5108484/assets",
      "upload_url": "https://uploads.github.com/repos/harksys/HawkEye/releases/5108484/assets{?name,label}",
      "html_url": "https://github.com/harksys/HawkEye/releases/tag/0.2.0",
      "id": 5108484,
      "tag_name": "0.2.0",
      "target_commitish": "master",
      "name": "0.2.0",
      "draft": false,
      "author": {
        "login": "andrewhathaway",
        "id": 1188830,
        "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andrewhathaway",
        "html_url": "https://github.com/andrewhathaway",
        "followers_url": "https://api.github.com/users/andrewhathaway/followers",
        "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
        "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
        "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
        "repos_url": "https://api.github.com/users/andrewhathaway/repos",
        "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-01-09T18:29:22Z",
      "published_at": "2017-01-09T19:11:29Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954820",
          "id": 2954820,
          "name": "hawkeye-0.2.0-full.nupkg",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 61779415,
          "download_count": 13,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:03:27Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-full.nupkg"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954821",
          "id": 2954821,
          "name": "hawkeye-0.2.0-linux-amd64.deb",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-deb",
          "state": "uploaded",
          "size": 34415720,
          "download_count": 121,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:04:23Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-linux-amd64.deb"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954822",
          "id": 2954822,
          "name": "hawkeye-0.2.0-linux-x64.AppImage",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 51380224,
          "download_count": 29,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:05:46Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-linux-x64.AppImage"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954823",
          "id": 2954823,
          "name": "hawkeye-0.2.0-linux-x64.rpm",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-rpm",
          "state": "uploaded",
          "size": 50672168,
          "download_count": 13,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:07:13Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-linux-x64.rpm"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954825",
          "id": 2954825,
          "name": "hawkeye-0.2.0-osx-x64.dmg",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 44079579,
          "download_count": 506,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:09:50Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-osx-x64.dmg"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954824",
          "id": 2954824,
          "name": "hawkeye-0.2.0-osx-x64.zip",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 47659738,
          "download_count": 77,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:08:43Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-0.2.0-osx-x64.zip"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954826",
          "id": 2954826,
          "name": "hawkeye-setup-0.2.0.exe",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/x-msdownload",
          "state": "uploaded",
          "size": 62735360,
          "download_count": 176,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:11:26Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/hawkeye-setup-0.2.0.exe"
        },
        {
          "url": "https://api.github.com/repos/harksys/HawkEye/releases/assets/2954827",
          "id": 2954827,
          "name": "RELEASES",
          "label": null,
          "uploader": {
            "login": "andrewhathaway",
            "id": 1188830,
            "avatar_url": "https://avatars1.githubusercontent.com/u/1188830?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/andrewhathaway",
            "html_url": "https://github.com/andrewhathaway",
            "followers_url": "https://api.github.com/users/andrewhathaway/followers",
            "following_url": "https://api.github.com/users/andrewhathaway/following{/other_user}",
            "gists_url": "https://api.github.com/users/andrewhathaway/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/andrewhathaway/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/andrewhathaway/subscriptions",
            "organizations_url": "https://api.github.com/users/andrewhathaway/orgs",
            "repos_url": "https://api.github.com/users/andrewhathaway/repos",
            "events_url": "https://api.github.com/users/andrewhathaway/events{/privacy}",
            "received_events_url": "https://api.github.com/users/andrewhathaway/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 77,
          "download_count": 15,
          "created_at": "2017-01-09T19:01:38Z",
          "updated_at": "2017-01-09T19:11:27Z",
          "browser_download_url": "https://github.com/harksys/HawkEye/releases/download/0.2.0/RELEASES"
        }
      ],
      "tarball_url": "https://api.github.com/repos/harksys/HawkEye/tarball/0.2.0",
      "zipball_url": "https://api.github.com/repos/harksys/HawkEye/zipball/0.2.0",
      "body_html": "<p>0.2.0 of Hawk Eye brings enhancements and one great new feature, Repository Mute Filters!</p>\n<ul>\n<li>Add new Repository Mute Filters feature for flexible muting of notifications. Check the PR for more information! (<a href=\"https://github.com/harksys/HawkEye/issues/10\">#10</a>, PR <a href=\"https://github.com/harksys/HawkEye/pull/21\">#21</a>)</li>\n<li>Fix Cut/Copy/Paste being disabled throughout Hawk Eye. (<a href=\"https://github.com/harksys/HawkEye/issues/8\">#8</a>, <a href=\"https://github.com/harksys/HawkEye/commit/48e7c6984c49901b1f55029256ddb7ee86a4c6be\">Commit</a>)</li>\n<li>Enlarged notification type icons. (<a href=\"https://github.com/harksys/HawkEye/issues/15\">#15</a>, <a href=\"https://github.com/harksys/HawkEye/commit/8cd544ffe214814d97dab8f510eb535f0eb7af6a\">Commit</a>)</li>\n<li>Removed dragging from the filter area. (<a href=\"https://github.com/harksys/HawkEye/issues/14\">#14</a>, <a href=\"https://github.com/harksys/HawkEye/commit/e60b213881bb87d133d21baa067e83e26eb6d324\">Commit</a>)</li>\n</ul>\n<p>The 0.2.0 build also does the following:</p>\n<ul>\n<li>CI builds for the GitHub repository, on branches and pull requests.</li>\n<li>Internal code fixes for <a class=\"user-mention\" data-hovercard-user-id=\"57632\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/todo\">@todo</a>'s and various other things.</li>\n<li>README typo fixes. PR <a href=\"https://github.com/harksys/HawkEye/pull/17\">#17</a> [<a class=\"user-mention\" data-hovercard-user-id=\"5984479\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/neutric\">@neutric</a>]</li>\n<li>Renamed ia32 Linux build to amd64, which was correctly named upon release. <a href=\"https://github.com/harksys/HawkEye/issues/22\">Issue</a> [<a class=\"user-mention\" data-hovercard-user-id=\"12670537\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"https://github.com/klauscfhq\">@klauscfhq</a>!]</li>\n<li>Subscribed has been changed to \"Watching\" and Manual to \"Watching Thread\" for readability. <a href=\"https://github.com/harksys/HawkEye/commit/3a90c8121e54c78d0186c7d51ef66ba2dc09e3d7\">Commit</a></li>\n</ul>\n<p>If you're on macOS, restarting the app will allow you auto-upgrade. However Windows and Linux users will have to re-download. Enjoy!</p>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.482Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/harksys/HawkEye/blob/master/./.github/banner.png?raw=true\"><img src=\"https://github.com/harksys/HawkEye/raw/master/./.github/banner.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://ci.appveyor.com/project/andrewhathaway/hawkeye\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c37ce34d6e40b1f6d69be2569dc72342193b0d6c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f333436386f316173366b326a6d3733753f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/3468o1as6k2jm73u?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>To read about Hawk Eye, visit the <a href=\"https://harksys.com/labs/introducing-hawk-eye-a-useful-app-for-github-notifications\" rel=\"nofollow\">Hark website</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<p>Hawk Eye has many features, including:</p>\n<ul>\n<li>Scheduled notification pulling</li>\n<li>Filter by type, repository and more</li>\n<li>Flexible per-repository mute filters</li>\n<li>Mark single and multiple notifications as read</li>\n<li>Support for multiple accounts</li>\n<li>Light and dark mode</li>\n<li>Responsive design</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>To get started and try out Hawk Eye, download the latest release for your platform on the <a href=\"https://github.com/harksys/hawkeye/releases\">Releases Page</a>. You&apos;ll then be able to auto-update when new updates are available. Note: this currently only works for macOS, Windows incoming.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-dark-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#dark-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dark Mode</h3>\n<p><a target=\"_blank\" href=\"https://github.com/harksys/HawkEye/blob/master/./.github/dark.png?raw=true\"><img src=\"https://github.com/harksys/HawkEye/raw/master/./.github/dark.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-light-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#light-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Light Mode</h3>\n<p><a target=\"_blank\" href=\"https://github.com/harksys/HawkEye/blob/master/./.github/light.png?raw=true\"><img src=\"https://github.com/harksys/HawkEye/raw/master/./.github/light.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>For information regarding contributing to this project, please read the <a href=\"https://github.com/harksys/HawkEye/blob/master/./CONTRIBUTING.md\">Contributing</a> document.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/harksys/HawkEye/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/harksys/HawkEye/blob/master/./LICENSE.md\">MIT License</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"./.github/banner.png?raw=true\"><img src=\"./.github/banner.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://ci.appveyor.com/project/andrewhathaway/hawkeye\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c37ce34d6e40b1f6d69be2569dc72342193b0d6c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f333436386f316173366b326a6d3733753f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/3468o1as6k2jm73u?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>To read about Hawk Eye, visit the <a href=\"https://harksys.com/labs/introducing-hawk-eye-a-useful-app-for-github-notifications\" rel=\"nofollow\">Hark website</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<p>Hawk Eye has many features, including:</p>\n<ul>\n<li>Scheduled notification pulling</li>\n<li>Filter by type, repository and more</li>\n<li>Flexible per-repository mute filters</li>\n<li>Mark single and multiple notifications as read</li>\n<li>Support for multiple accounts</li>\n<li>Light and dark mode</li>\n<li>Responsive design</li>\n</ul>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>To get started and try out Hawk Eye, download the latest release for your platform on the <a href=\"https://github.com/harksys/hawkeye/releases\">Releases Page</a>. You'll then be able to auto-update when new updates are available. Note: this currently only works for macOS, Windows incoming.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-dark-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#dark-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dark Mode</h3>\n<p><a target=\"_blank\" href=\"./.github/dark.png?raw=true\"><img src=\"./.github/dark.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-light-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#light-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Light Mode</h3>\n<p><a target=\"_blank\" href=\"./.github/light.png?raw=true\"><img src=\"./.github/light.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>For information regarding contributing to this project, please read the <a href=\"./CONTRIBUTING.md\">Contributing</a> document.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"./LICENSE.md\">MIT License</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.020Z",
    "goodColorOnWhite": "#187F7F",
    "goodColorOnBlack": "#21AFAF",
    "faintColorOnWhite": "rgba(24, 127, 127, 0.1)"
  },
  {
    "slug": "headlines",
    "name": "Headlines",
    "description": "View the latest news headlines with categories",
    "keywords": [
      "news"
    ],
    "category": "News",
    "repository": "https://github.com/MedZed/Electron-Headlines",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/MedZed/Electron-Headlines/master/img/Screanshot.JPG"
      }
    ],
    "icon": "headlines-icon.png",
    "icon32": "headlines-icon-32.png",
    "icon64": "headlines-icon-64.png",
    "icon128": "headlines-icon-128.png",
    "icon256": "headlines-icon-256.png",
    "date": "2017-01-30",
    "iconColors": [
      "#213f92",
      "#e8e9ea",
      "#8c9cc4",
      "#8494c4",
      "#949cc4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-headlines\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#electron-headlines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Electron-Headlines</h1>\n<p><a target=\"_blank\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/News-icon-sm.png\"><img src=\"https://github.com/MedZed/Electron-Headlines/raw/master/News-icon-sm.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Clone and run for a quick way to see Electron-News-App in action.</strong></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/img/Screanshot.JPG\"><img src=\"https://github.com/MedZed/Electron-Headlines/raw/master/img/Screanshot.JPG\" alt=\"screenshot.JPG\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To Use</h2>\n<p>To clone and run this repository you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/MedZed/Electron-Headlines.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> electron-quick-start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<h2><a id=\"user-content-api-used-in-this-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#api-used-in-this-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>API used in this app</h2>\n<p><a href=\"https://newsapi.org/\" rel=\"nofollow\">newsapi.org</a></p>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-link-to-final-installable-windows-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#link-to-final-installable-windows-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Link to final installable windows app</h2>\n<p><a href=\"https://github.com/MedZed/Electron-Headlines/releases/download/electron/Headlines.exe\">Headlines</a></p>\n<h2><a id=\"user-content-other-example-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#other-example-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other Example Apps</h2>\n<p>For more example apps, see the\n<a href=\"http://electron.atom.io/apps/\" rel=\"nofollow\">list of boilerplates</a>\ncreated by the awesome electron community.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Headlines/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2017 Med Zarroug</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-headlines\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-headlines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Electron-Headlines</h1>\n<p><a target=\"_blank\" href=\"News-icon-sm.png\"><img src=\"News-icon-sm.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Clone and run for a quick way to see Electron-News-App in action.</strong></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"img/Screanshot.JPG\"><img src=\"img/Screanshot.JPG\" alt=\"screenshot.JPG\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To Use</h2>\n<p>To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/MedZed/Electron-Headlines.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> electron-quick-start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<h2><a id=\"user-content-api-used-in-this-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#api-used-in-this-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>API used in this app</h2>\n<p><a href=\"https://newsapi.org/\" rel=\"nofollow\">newsapi.org</a></p>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-link-to-final-installable-windows-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#link-to-final-installable-windows-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Link to final installable windows app</h2>\n<p><a href=\"https://github.com/MedZed/Electron-Headlines/releases/download/electron/Headlines.exe\">Headlines</a></p>\n<h2><a id=\"user-content-other-example-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-example-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other Example Apps</h2>\n<p>For more example apps, see the\n<a href=\"http://electron.atom.io/apps/\" rel=\"nofollow\">list of boilerplates</a>\ncreated by the awesome electron community.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2017 Med Zarroug</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.039Z",
    "goodColorOnWhite": "#213F92",
    "goodColorOnBlack": "#8494C4",
    "faintColorOnWhite": "rgba(33, 63, 146, 0.1)"
  },
  {
    "slug": "headset",
    "name": "Headset",
    "description": "Discover, collect and listen to music from YouTube",
    "website": "http://headsetapp.co",
    "keywords": [
      "Music",
      "YouTube"
    ],
    "category": "Music",
    "icon": "headset-icon.png",
    "icon32": "headset-icon-32.png",
    "icon64": "headset-icon-64.png",
    "icon128": "headset-icon-128.png",
    "icon256": "headset-icon-256.png",
    "date": "2017-04-25",
    "iconColors": [
      "#f6fafb",
      "#04b6dd",
      "#61d0ea",
      "#2cbfe4",
      "#35d4e8"
    ],
    "goodColorOnWhite": "#037790",
    "goodColorOnBlack": "#04B6DD",
    "faintColorOnWhite": "rgba(3, 119, 144, 0.1)"
  },
  {
    "slug": "healthi",
    "name": "healthi",
    "description": "Your mac's battery doctor",
    "website": "http://pablopunk.com/healthi-app",
    "repository": "http://github.com/pablopunk/healthi-app",
    "keywords": [
      "battery",
      "mac",
      "doctor",
      "health",
      "util"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://github.com/pablopunk/art/raw/master/healthi/screenshot.gif"
      }
    ],
    "icon": "healthi-icon.png",
    "icon32": "healthi-icon-32.png",
    "icon64": "healthi-icon-64.png",
    "icon128": "healthi-icon-128.png",
    "icon256": "healthi-icon-256.png",
    "date": "2017-01-13",
    "iconColors": [
      "#f5f8f9",
      "#4cceac",
      "#bee6dc",
      "#a9e3d2",
      "#d0f0e8"
    ],
    "latestRelease": {
      "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/8817487",
      "assets_url": "https://api.github.com/repos/pablopunk/healthi-app/releases/8817487/assets",
      "upload_url": "https://uploads.github.com/repos/pablopunk/healthi-app/releases/8817487/assets{?name,label}",
      "html_url": "https://github.com/pablopunk/healthi-app/releases/tag/3.1.0",
      "id": 8817487,
      "tag_name": "3.1.0",
      "target_commitish": "72e2996b27b52a1e7ba3c426d47d6bbb5261dc07",
      "name": "⚡️ Faster and simpler",
      "draft": false,
      "author": {
        "login": "pablopunk",
        "id": 4324982,
        "avatar_url": "https://avatars0.githubusercontent.com/u/4324982?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pablopunk",
        "html_url": "https://github.com/pablopunk",
        "followers_url": "https://api.github.com/users/pablopunk/followers",
        "following_url": "https://api.github.com/users/pablopunk/following{/other_user}",
        "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions",
        "organizations_url": "https://api.github.com/users/pablopunk/orgs",
        "repos_url": "https://api.github.com/users/pablopunk/repos",
        "events_url": "https://api.github.com/users/pablopunk/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pablopunk/received_events",
        "type": "User",
        "site_admin": false
      },
      "prerelease": false,
      "created_at": "2017-12-07T17:50:06Z",
      "published_at": "2017-12-07T17:58:36Z",
      "assets": [
        {
          "url": "https://api.github.com/repos/pablopunk/healthi-app/releases/assets/5556003",
          "id": 5556003,
          "name": "healthi.app.zip",
          "label": null,
          "uploader": {
            "login": "pablopunk",
            "id": 4324982,
            "avatar_url": "https://avatars0.githubusercontent.com/u/4324982?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/pablopunk",
            "html_url": "https://github.com/pablopunk",
            "followers_url": "https://api.github.com/users/pablopunk/followers",
            "following_url": "https://api.github.com/users/pablopunk/following{/other_user}",
            "gists_url": "https://api.github.com/users/pablopunk/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/pablopunk/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/pablopunk/subscriptions",
            "organizations_url": "https://api.github.com/users/pablopunk/orgs",
            "repos_url": "https://api.github.com/users/pablopunk/repos",
            "events_url": "https://api.github.com/users/pablopunk/events{/privacy}",
            "received_events_url": "https://api.github.com/users/pablopunk/received_events",
            "type": "User",
            "site_admin": false
          },
          "content_type": "application/zip",
          "state": "uploaded",
          "size": 50324402,
          "download_count": 255,
          "created_at": "2017-12-07T17:57:21Z",
          "updated_at": "2017-12-07T18:04:15Z",
          "browser_download_url": "https://github.com/pablopunk/healthi-app/releases/download/3.1.0/healthi.app.zip"
        }
      ],
      "tarball_url": "https://api.github.com/repos/pablopunk/healthi-app/tarball/3.1.0",
      "zipball_url": "https://api.github.com/repos/pablopunk/healthi-app/zipball/3.1.0",
      "body_html": "<h3>Minor Changes</h3>\n<ul>\n<li>Change overall look with simpler colors: <a class=\"commit-link\" href=\"https://github.com/pablopunk/healthi-app/commit/1299b27fea783d7751f7519169f12ecb27b6890b\"><tt>1299b27</tt></a></li>\n<li>Make healthi way faster: <a class=\"commit-link\" href=\"https://github.com/pablopunk/healthi-app/commit/75b0487d103fe43e205db1b1384b032f9f3ed877\"><tt>75b0487</tt></a></li>\n<li>Change build process: <a class=\"commit-link\" href=\"https://github.com/pablopunk/healthi-app/commit/72e2996b27b52a1e7ba3c426d47d6bbb5261dc07\"><tt>72e2996</tt></a></li>\n</ul>\n<h3>Patches</h3>\n<ul>\n<li>Change hover effect on close button: <a class=\"commit-link\" href=\"https://github.com/pablopunk/healthi-app/commit/bec537f7ef9175e36d9703bff908b382ce51bad2\"><tt>bec537f</tt></a></li>\n<li>Install react-test-renderer (fix <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load issue title\" data-id=\"265906717\" data-permission-text=\"Issue title is private\" data-url=\"https://github.com/pablopunk/healthi-app/issues/31\" href=\"https://github.com/pablopunk/healthi-app/issues/31\">#31</a>): <a class=\"commit-link\" href=\"https://github.com/pablopunk/healthi-app/commit/9e22258cb2c9f97c9bf21e4532e74a6ea5f0d42b\"><tt>9e22258</tt></a></li>\n</ul>"
    },
    "latestReleaseFetchedAt": "2018-05-27T14:50:34.486Z",
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n\t<a target=\"_blank\" href=\"https://raw.githubusercontent.com/pablopunk/healthi/master/assets/biglogo.png\"><img src=\"https://raw.githubusercontent.com/pablopunk/healthi/master/assets/biglogo.png\" alt=\"Logo\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://github.com/pablopunk/healthi-app#download\"><img src=\"https://camo.githubusercontent.com/fa29b28919aa067557d0d90d9faf521a5e7e90b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7061626c6f70756e6b2f6865616c7468692d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/pablopunk/healthi-app/total.svg\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://travis-ci.org/pablopunk/healthi-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a104b610549d8b12b5400fc40384e4b6a467b0b/68747470733a2f2f7472617669732d63692e6f72672f7061626c6f70756e6b2f6865616c7468692d6170702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/pablopunk/healthi-app.svg?branch=master\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/58fbab8bb63d069c1e4fb3fa37c2899c38ffcd18/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Code Style\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n\t</p><p align=\"center\">Simple app to check your Mac&apos;s Battery health.</p>\n\t<p align=\"center\"><a target=\"_blank\" href=\"https://github.com/pablopunk/art/raw/master/healthi/screenshot.gif\"><img src=\"https://github.com/pablopunk/art/raw/master/healthi/screenshot.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<p><em>healthi</em> shows a small icon in your topbar with the current battery health of your mac, which is the percentage of your battery capacity compared to the original one</p>\n<p><a target=\"_blank\" href=\"https://github.com/pablopunk/art/raw/master/healthi/health.png\"><img src=\"https://github.com/pablopunk/art/raw/master/healthi/health.png\" alt=\"health\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/pablopunk/healthi-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>download</h1>\n<p>You can install it with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install healthi</code></p>\n<p>or</p>\n<p><a href=\"https://github.com/pablopunk/healthi/releases/latest\">&#x25BC; Download here</a></p>\n<h1><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/pablopunk/healthi-app/blob/master/#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>develop</h1>\n<div class=\"highlight highlight-source-shell\"><pre>npm install   <span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm run build <span class=\"pl-c\"><span class=\"pl-c\">#</span> build code with babel</span>\nnpm start     <span class=\"pl-c\"><span class=\"pl-c\">#</span> start app</span>\nnpm run dist  <span class=\"pl-c\"><span class=\"pl-c\">#</span> create .app inside dist/</span></pre></div>\n<h1><a id=\"user-content-how\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/pablopunk/healthi-app/blob/master/#how\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>how</h1>\n<p><em>healthi</em> is built with web technologies in <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a> and <a href=\"https://github.com/maxogden/menubar\">menubar</a></p>\n<p>To retrieve the battery data I use the <a href=\"https://github.com/pablopunk/healthi-js\">healthi npm module</a></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/pablopunk/healthi-app/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>contribute</h1>\n<p>You can <a href=\"https://github.com/pablopunk/healthi-app/issues\">open an issue</a> to report any bug or improvement.</p>\n<p>Also, you could fix/improve it yourself:</p>\n<ol>\n<li>You can either have an idea to improve the app or search for <a href=\"https://github.com/pablopunk/healthi-app/issues\">an issue</a></li>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> the repo</li>\n<li>Code your changes and try them <code>npm start</code></li>\n<li>Run the tests <code>npm test</code></li>\n<li>Submit your <a href=\"https://help.github.com/articles/creating-a-pull-request/\">pull request</a></li>\n</ol>\n<h1><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"http://github.com/pablopunk/healthi-app/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>author</h1>\n<p>&#xA9; 2017 <a href=\"https://twitter.com/pablopunk\" rel=\"nofollow\">Pablo Varela</a></p>\n<p><strong>Special thanks</strong> to <a href=\"https://github.com/pablopunk/healthi-app/graphs/contributors\">the contributors</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n\t<a target=\"_blank\" href=\"https://raw.githubusercontent.com/pablopunk/healthi/master/assets/biglogo.png\"><img src=\"https://raw.githubusercontent.com/pablopunk/healthi/master/assets/biglogo.png\" alt=\"Logo\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://github.com/pablopunk/healthi-app#download\"><img src=\"https://camo.githubusercontent.com/fa29b28919aa067557d0d90d9faf521a5e7e90b1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f7061626c6f70756e6b2f6865616c7468692d6170702f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/pablopunk/healthi-app/total.svg\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://travis-ci.org/pablopunk/healthi-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a104b610549d8b12b5400fc40384e4b6a467b0b/68747470733a2f2f7472617669732d63692e6f72672f7061626c6f70756e6b2f6865616c7468692d6170702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/pablopunk/healthi-app.svg?branch=master\" style=\"max-width:100%;\"></a>\n\t<a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/58fbab8bb63d069c1e4fb3fa37c2899c38ffcd18/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Code Style\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n\t</p><p align=\"center\">Simple app to check your Mac's Battery health.</p>\n\t<p align=\"center\"><a target=\"_blank\" href=\"https://github.com/pablopunk/art/raw/master/healthi/screenshot.gif\"><img src=\"https://github.com/pablopunk/art/raw/master/healthi/screenshot.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<p><em>healthi</em> shows a small icon in your topbar with the current battery health of your mac, which is the percentage of your battery capacity compared to the original one</p>\n<p><a target=\"_blank\" href=\"https://github.com/pablopunk/art/raw/master/healthi/health.png\"><img src=\"https://github.com/pablopunk/art/raw/master/healthi/health.png\" alt=\"health\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>download</h1>\n<p>You can install it with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install healthi</code></p>\n<p>or</p>\n<p><a href=\"https://github.com/pablopunk/healthi/releases/latest\">▼ Download here</a></p>\n<h1><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>develop</h1>\n<div class=\"highlight highlight-source-shell\"><pre>npm install   <span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm run build <span class=\"pl-c\"><span class=\"pl-c\">#</span> build code with babel</span>\nnpm start     <span class=\"pl-c\"><span class=\"pl-c\">#</span> start app</span>\nnpm run dist  <span class=\"pl-c\"><span class=\"pl-c\">#</span> create .app inside dist/</span></pre></div>\n<h1><a id=\"user-content-how\" class=\"anchor\" aria-hidden=\"true\" href=\"#how\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>how</h1>\n<p><em>healthi</em> is built with web technologies in <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a> and <a href=\"https://github.com/maxogden/menubar\">menubar</a></p>\n<p>To retrieve the battery data I use the <a href=\"https://github.com/pablopunk/healthi-js\">healthi npm module</a></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>contribute</h1>\n<p>You can <a href=\"https://github.com/pablopunk/healthi-app/issues\">open an issue</a> to report any bug or improvement.</p>\n<p>Also, you could fix/improve it yourself:</p>\n<ol>\n<li>You can either have an idea to improve the app or search for <a href=\"https://github.com/pablopunk/healthi-app/issues\">an issue</a></li>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> the repo</li>\n<li>Code your changes and try them <code>npm start</code></li>\n<li>Run the tests <code>npm test</code></li>\n<li>Submit your <a href=\"https://help.github.com/articles/creating-a-pull-request/\">pull request</a></li>\n</ol>\n<h1><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>author</h1>\n<p>© 2017 <a href=\"https://twitter.com/pablopunk\" rel=\"nofollow\">Pablo Varela</a></p>\n<p><strong>Special thanks</strong> to <a href=\"https://github.com/pablopunk/healthi-app/graphs/contributors\">the contributors</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.167Z",
    "goodColorOnWhite": "#248269",
    "goodColorOnBlack": "#4CCEAC",
    "faintColorOnWhite": "rgba(36, 130, 105, 0.1)"
  },
  {
    "slug": "hedgehog-cloud-browser",
    "name": "hedgehog-cloud-browser",
    "description": "privacy browser in the cloud.",
    "website": "https://www.tx11.co.uk/hedgehog.html",
    "category": "Developer Tools",
    "keywords": [
      "browser",
      "privacy",
      "sandbox"
    ],
    "license": "COMMERCIAL",
    "screenshots": [
      {
        "imageUrl": "https://www.tx11.co.uk/img/screenshot.jpg",
        "caption": "HEDGEHOG - cloud browser",
        "imageLink": "https://www.tx11.co.uk/hedgehog.html"
      }
    ],
    "icon": "hedgehog-cloud-browser-icon.png",
    "icon32": "hedgehog-cloud-browser-icon-32.png",
    "icon64": "hedgehog-cloud-browser-icon-64.png",
    "icon128": "hedgehog-cloud-browser-icon-128.png",
    "icon256": "hedgehog-cloud-browser-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#7c8484",
      "#848587",
      "#8c8c8c",
      "#7c848c",
      "#7c8c88"
    ],
    "goodColorOnWhite": "#70777F",
    "goodColorOnBlack": "#7C848C",
    "faintColorOnWhite": "rgba(112, 119, 127, 0.1)"
  },
  {
    "slug": "hive",
    "name": "Hive",
    "description": "Home for busy teams",
    "website": "https://hive.com",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "hive-icon.png",
    "icon32": "hive-icon-32.png",
    "icon64": "hive-icon-64.png",
    "icon128": "hive-icon-128.png",
    "icon256": "hive-icon-256.png",
    "date": "2016-10-03",
    "iconColors": [
      "#f2b452",
      "#fbfbfa",
      "#f5d09c",
      "#8d8d8d",
      "#a4a4a4"
    ],
    "goodColorOnWhite": "#A2680C",
    "goodColorOnBlack": "#F2B452",
    "faintColorOnWhite": "rgba(162, 104, 12, 0.1)"
  },
  {
    "slug": "hoster",
    "name": "Hoster",
    "description": "Hosts configuration tools",
    "website": "http://houfeng.net/hoster",
    "locales": [
      "zh-cn"
    ],
    "keywords": [
      "hosts",
      "hoster",
      "host",
      "switch",
      "hosts",
      "manage",
      "development",
      "hostnames",
      "ip",
      "address",
      "dns"
    ],
    "category": "Developer Tools",
    "icon": "hoster-icon.png",
    "icon32": "hoster-icon-32.png",
    "icon64": "hoster-icon-64.png",
    "icon128": "hoster-icon-128.png",
    "icon256": "hoster-icon-256.png",
    "date": "2017-06-28",
    "iconColors": [
      "#545454",
      "#fbfbfb",
      "#a4a4a4",
      "#848484",
      "#8c8c8c"
    ],
    "goodColorOnWhite": "#545454",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(84, 84, 84, 0.1)"
  },
  {
    "slug": "hostsdock",
    "name": "HostsDock",
    "description": "Store, manage and switch your hosts easily",
    "website": "https://eshengsky.github.io/HostsDock/",
    "repository": "https://github.com/eshengsky/HostsDock",
    "keywords": [
      "HostsDock",
      "storage",
      "manage",
      "switch",
      "hosts"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/eshengsky/HostsDock/master/public/image/review_en.png"
      }
    ],
    "icon": "hostsdock-icon.png",
    "icon32": "hostsdock-icon-32.png",
    "icon64": "hostsdock-icon-64.png",
    "icon128": "hostsdock-icon-128.png",
    "icon256": "hostsdock-icon-256.png",
    "date": "2016-06-07",
    "iconColors": [
      "#fbfafa",
      "#e4242c",
      "#f1787c",
      "#f49494",
      "#f48c94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://eshengsky.github.io/HostsDock/\" rel=\"nofollow\"><img src=\"https://github.com/eshengsky/HostsDock/raw/master/public/image/hostsdock.png\" height=\"120\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-hostsdock\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#hostsdock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HostsDock</h1>\n<p><a href=\"https://github.com/eshengsky/HostsDock/blob/master/README_zh.md\">&#x4E2D;&#x6587;&#x6587;&#x6863;</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji> Store, manage and switch your hosts quickly. Especially suitable for developers who need to switch frequently between development, test and production environment. Based on <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a href=\"https://eshengsky.github.io/HostsDock/\" rel=\"nofollow\">https://eshengsky.github.io/HostsDock/</a></p>\n<h2><a id=\"user-content-ui-review\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#ui-review\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>UI review</h2>\n<p><a target=\"_blank\" href=\"https://github.com/eshengsky/HostsDock/blob/master/public/image/review_en.png\"><img src=\"https://github.com/eshengsky/HostsDock/raw/master/public/image/review_en.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Support for both local and remote scheme.</li>\n<li>Support for hosts syntax highlighting.</li>\n<li>Provide search and replace functions.</li>\n<li>Click on the line number can quickly select the entire line.</li>\n<li>Click on the the &apos;#&apos; button before line number can quickly comment/uncomment.</li>\n<li>Original folding syntax, using #region and #endregion can create a folding hosts block.</li>\n<li>Support for testing ips in hosts with <code>ping</code> command.</li>\n<li>The program will automatically call CMD (or terminal) to refresh the hosts so that the changes will take effect immediately.</li>\n<li>Support system tray to quickly switch hosts.</li>\n<li>Multi-language support (English, Simplified Chinese, traditional Chinese).</li>\n</ul>\n<h2><a id=\"user-content-compatibility\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compatibility</h2>\n<p>Support OS X, Windows and Linux platform, see more details in <a href=\"http://electron.atom.io/docs/tutorial/supported-platforms/\" rel=\"nofollow\">Supported Platforms</a>.</p>\n<h2><a id=\"user-content-gift-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#gift-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">&#x1F381;</g-emoji> <a href=\"https://github.com/eshengsky/HostsDock/releases\">Download</a></h2>\n<h2><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick start</h2>\n<p>Firstly be sure you have installed <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> and <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">NPM</a> successfully.</p>\n<h4><a id=\"user-content-install-bower-global\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#install-bower-global\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install bower global</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g bower</pre></div>\n<h4><a id=\"user-content-install-dependency\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#install-dependency\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependency</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre>$ bower install</pre></div>\n<h4><a id=\"user-content-start-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#start-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start app</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>To start app with debug model, use:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p><strong>Enjoy it!</strong> <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">&#x1F604;</g-emoji></p>\n<h2><a id=\"user-content-how-to-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#how-to-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to package</h2>\n<p>We use <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> package the application to facilitate the distribution of it.</p>\n<h4><a id=\"user-content-install-electron-packager-global\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#install-electron-packager-global\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install electron-packager global</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g electron-packager</pre></div>\n<h4><a id=\"user-content-package-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#package-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package app</h4>\n<p>After finished all operations in <a href=\"https://github.com/eshengsky/HostsDock/blob/master/#quick-start\">Quick start</a>, go into the app folder, execute:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h4><a id=\"user-content-attentions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#attentions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Attentions</h4>\n<ul>\n<li>During packing electron-packager will download all required files and cache them in <code>~/.electron</code> folder&#xFF08;<code>user/your_user_name/.electron</code> in Windows&#xFF09;, it may be very slow, I suggest you to manually download them into the folder through some download tool (the required files see <a href=\"https://github.com/electron/electron/releases\">Electron Release</a>).</li>\n<li>Packing Darwin app in Windows may fail (even if there is no error, packaged application may also be unable to run in OS X), there seems no nice solution now, I suggest you to package Darwin app on non-Windows platform. See more details in <a href=\"https://github.com/electron-userland/electron-packager/issues/164\">Issue 164</a>.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/HostsDock/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2017 Sky</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://eshengsky.github.io/HostsDock/\" rel=\"nofollow\"><img src=\"https://github.com/eshengsky/HostsDock/raw/master/public/image/hostsdock.png\" height=\"120\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-hostsdock\" class=\"anchor\" aria-hidden=\"true\" href=\"#hostsdock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HostsDock</h1>\n<p><a href=\"https://github.com/eshengsky/HostsDock/blob/master/README_zh.md\">中文文档</a></p>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Store, manage and switch your hosts quickly. Especially suitable for developers who need to switch frequently between development, test and production environment. Based on <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a href=\"https://eshengsky.github.io/HostsDock/\" rel=\"nofollow\">https://eshengsky.github.io/HostsDock/</a></p>\n<h2><a id=\"user-content-ui-review\" class=\"anchor\" aria-hidden=\"true\" href=\"#ui-review\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>UI review</h2>\n<p><a target=\"_blank\" href=\"https://github.com/eshengsky/HostsDock/blob/master/public/image/review_en.png\"><img src=\"https://github.com/eshengsky/HostsDock/raw/master/public/image/review_en.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Support for both local and remote scheme.</li>\n<li>Support for hosts syntax highlighting.</li>\n<li>Provide search and replace functions.</li>\n<li>Click on the line number can quickly select the entire line.</li>\n<li>Click on the the '#' button before line number can quickly comment/uncomment.</li>\n<li>Original folding syntax, using #region and #endregion can create a folding hosts block.</li>\n<li>Support for testing ips in hosts with <code>ping</code> command.</li>\n<li>The program will automatically call CMD (or terminal) to refresh the hosts so that the changes will take effect immediately.</li>\n<li>Support system tray to quickly switch hosts.</li>\n<li>Multi-language support (English, Simplified Chinese, traditional Chinese).</li>\n</ul>\n<h2><a id=\"user-content-compatibility\" class=\"anchor\" aria-hidden=\"true\" href=\"#compatibility\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compatibility</h2>\n<p>Support OS X, Windows and Linux platform, see more details in <a href=\"http://electron.atom.io/docs/tutorial/supported-platforms/\" rel=\"nofollow\">Supported Platforms</a>.</p>\n<h2><a id=\"user-content-gift-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#gift-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> <a href=\"https://github.com/eshengsky/HostsDock/releases\">Download</a></h2>\n<h2><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick start</h2>\n<p>Firstly be sure you have installed <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> and <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">NPM</a> successfully.</p>\n<h4><a id=\"user-content-install-bower-global\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-bower-global\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install bower global</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g bower</pre></div>\n<h4><a id=\"user-content-install-dependency\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependency\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependency</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre>$ bower install</pre></div>\n<h4><a id=\"user-content-start-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start app</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>To start app with debug model, use:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p><strong>Enjoy it!</strong> <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji></p>\n<h2><a id=\"user-content-how-to-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to package</h2>\n<p>We use <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> package the application to facilitate the distribution of it.</p>\n<h4><a id=\"user-content-install-electron-packager-global\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-electron-packager-global\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install electron-packager global</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g electron-packager</pre></div>\n<h4><a id=\"user-content-package-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package app</h4>\n<p>After finished all operations in <a href=\"#quick-start\">Quick start</a>, go into the app folder, execute:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h4><a id=\"user-content-attentions\" class=\"anchor\" aria-hidden=\"true\" href=\"#attentions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Attentions</h4>\n<ul>\n<li>During packing electron-packager will download all required files and cache them in <code>~/.electron</code> folder（<code>user/your_user_name/.electron</code> in Windows）, it may be very slow, I suggest you to manually download them into the folder through some download tool (the required files see <a href=\"https://github.com/electron/electron/releases\">Electron Release</a>).</li>\n<li>Packing Darwin app in Windows may fail (even if there is no error, packaged application may also be unable to run in OS X), there seems no nice solution now, I suggest you to package Darwin app on non-Windows platform. See more details in <a href=\"https://github.com/electron-userland/electron-packager/issues/164\">Issue 164</a>.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2017 Sky</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.157Z",
    "goodColorOnWhite": "#E4242C",
    "goodColorOnBlack": "#F48C94",
    "faintColorOnWhite": "rgba(228, 36, 44, 0.1)"
  },
  {
    "slug": "hozz",
    "name": "Hozz",
    "description": "A better way to manage your hosts",
    "website": "http://ppoffice.github.io/Hozz",
    "keywords": [
      "hosts"
    ],
    "category": "Developer Tools",
    "icon": "hozz-icon.png",
    "icon32": "hozz-icon-32.png",
    "icon64": "hozz-icon-64.png",
    "icon128": "hozz-icon-128.png",
    "icon256": "hozz-icon-256.png",
    "date": "2016-01-02",
    "iconColors": [
      "#05d341",
      "#fbfbfb",
      "#9ce49c",
      "#81e1bc",
      "#cee4ce"
    ],
    "goodColorOnWhite": "#037E27",
    "goodColorOnBlack": "#05D341",
    "faintColorOnWhite": "rgba(3, 126, 39, 0.1)"
  },
  {
    "slug": "https-checker",
    "name": "HTTPS Checker",
    "description": "Scan a website for HTTPS mixed content issues",
    "website": "https://httpschecker.net/guides/https-checker",
    "keywords": [
      "https",
      "ssl",
      "tls",
      "migration",
      "checker",
      "mixed-content"
    ],
    "category": "Developer Tools",
    "icon": "https-checker-icon.png",
    "icon32": "https-checker-icon-32.png",
    "icon64": "https-checker-icon-64.png",
    "icon128": "https-checker-icon-128.png",
    "icon256": "https-checker-icon-256.png",
    "date": "2016-04-07",
    "iconColors": [
      "#2d3fa4",
      "#fafafb",
      "#909cd4",
      "#8c94cc",
      "#5c6cbc"
    ],
    "goodColorOnWhite": "#2D3FA4",
    "goodColorOnBlack": "#909CD4",
    "faintColorOnWhite": "rgba(45, 63, 164, 0.1)"
  },
  {
    "slug": "hueify",
    "name": "Hueify",
    "description": "A controller for your Philip Hue lights",
    "repository": "https://github.com/kvartborg/hueify",
    "category": "Utilities",
    "keywords": [
      "philips",
      "hue",
      "controller",
      "remote"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/kvartborg/hueify/master/demo.gif"
      }
    ],
    "icon": "hueify-icon.png",
    "icon32": "hueify-icon-32.png",
    "icon64": "hueify-icon-64.png",
    "icon128": "hueify-icon-128.png",
    "icon256": "hueify-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#377171",
      "#dec8c4",
      "#d44dc3",
      "#cfd749",
      "#74dbd2"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/34e1a87efceb0e19ac090bf81db1db141f71139c/68747470733a2f2f6b76617274626f72672e6e6f772e73682f7374617469632f696d67732f6875656966792d6c6f676f2e706e67\"><img height=\"100\" src=\"https://camo.githubusercontent.com/34e1a87efceb0e19ac090bf81db1db141f71139c/68747470733a2f2f6b76617274626f72672e6e6f772e73682f7374617469632f696d67732f6875656966792d6c6f676f2e706e67\" data-canonical-src=\"https://kvartborg.now.sh/static/imgs/hueify-logo.png\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bb7331a454396d1e6f44c9788a689431e41fa5bc/68747470733a2f2f7472617669732d63692e6f72672f6b76617274626f72672f6875656966792e7376673f6272616e63683d746573742d636f6d706f6e656e7473\"><img src=\"https://camo.githubusercontent.com/bb7331a454396d1e6f44c9788a689431e41fa5bc/68747470733a2f2f7472617669732d63692e6f72672f6b76617274626f72672f6875656966792e7376673f6272616e63683d746573742d636f6d706f6e656e7473\" data-canonical-src=\"https://travis-ci.org/kvartborg/hueify.svg?branch=test-components\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kvartborg/hueify/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h3>\n<p>Hueify is a simple controller for your Philips Hue lights. It&apos;s built with\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> and <a href=\"https://preactjs.com/\" rel=\"nofollow\">Preact</a>.</p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kvartborg/hueify/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kvartborg/hueify/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/kvartborg/hueify/releases/download/v0.1.1/Hueify.zip\">macOS</a></h4>\n<p><a target=\"_blank\" href=\"https://github.com/kvartborg/hueify/blob/master/demo.gif\"><img src=\"https://github.com/kvartborg/hueify/raw/master/demo.gif\" alt=\"Demo\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-start-the-app-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/kvartborg/hueify/blob/master/#start-the-app-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start the app in dev mode</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dev</pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/34e1a87efceb0e19ac090bf81db1db141f71139c/68747470733a2f2f6b76617274626f72672e6e6f772e73682f7374617469632f696d67732f6875656966792d6c6f676f2e706e67\"><img height=\"100\" src=\"https://camo.githubusercontent.com/34e1a87efceb0e19ac090bf81db1db141f71139c/68747470733a2f2f6b76617274626f72672e6e6f772e73682f7374617469632f696d67732f6875656966792d6c6f676f2e706e67\" data-canonical-src=\"https://kvartborg.now.sh/static/imgs/hueify-logo.png\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bb7331a454396d1e6f44c9788a689431e41fa5bc/68747470733a2f2f7472617669732d63692e6f72672f6b76617274626f72672f6875656966792e7376673f6272616e63683d746573742d636f6d706f6e656e7473\"><img src=\"https://camo.githubusercontent.com/bb7331a454396d1e6f44c9788a689431e41fa5bc/68747470733a2f2f7472617669732d63692e6f72672f6b76617274626f72672f6875656966792e7376673f6272616e63683d746573742d636f6d706f6e656e7473\" data-canonical-src=\"https://travis-ci.org/kvartborg/hueify.svg?branch=test-components\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h3>\n<p>Hueify is a simple controller for your Philips Hue lights. It's built with\n<a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> and <a href=\"https://preactjs.com/\" rel=\"nofollow\">Preact</a>.</p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/kvartborg/hueify/releases/download/v0.1.1/Hueify.zip\">macOS</a></h4>\n<p><a target=\"_blank\" href=\"https://github.com/kvartborg/hueify/blob/master/demo.gif\"><img src=\"https://github.com/kvartborg/hueify/raw/master/demo.gif\" alt=\"Demo\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-start-the-app-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-the-app-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start the app in dev mode</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dev</pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.111Z",
    "goodColorOnWhite": "#377171",
    "goodColorOnBlack": "#CFD749",
    "faintColorOnWhite": "rgba(55, 113, 113, 0.1)"
  },
  {
    "slug": "hyper",
    "name": "Hyper",
    "description": "HTML/JS/CSS Terminal",
    "website": "https://hyper.is",
    "repository": "https://github.com/zeit/hyper",
    "homebrewCaskName": "hyper",
    "keywords": [
      "terminal",
      "html",
      "css",
      "js"
    ],
    "license": "MIT",
    "goodColorOnWhite": "#000",
    "goodColorOnBlack": "#FFF",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/zeit/hyper/master/website/static/hyperyellow.gif"
      }
    ],
    "icon": "hyper-icon.png",
    "icon32": "hyper-icon-32.png",
    "icon64": "hyper-icon-64.png",
    "icon128": "hyper-icon-128.png",
    "icon256": "hyper-icon-256.png",
    "date": "2016-10-06",
    "iconColors": [
      "#ef7463",
      "#040404",
      "#471739",
      "#6c6c6c",
      "#7c7c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/zeit/art/blob/525bd1bb39d97dd3b91c976106a6d5cc5766b678/hyper/repo-banner.png\"><img src=\"https://github.com/zeit/art/raw/525bd1bb39d97dd3b91c976106a6d5cc5766b678/hyper/repo-banner.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1fb87e02177c30c85a904dccb795004ce074921/68747470733a2f2f636972636c6563692e636f6d2f67682f7a6569742f68797065722e7376673f7374796c653d736869656c64\" alt=\"macOS CI Status\" data-canonical-src=\"https://circleci.com/gh/zeit/hyper.svg?style=shield\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/81e4d4dfc9543edc3ee514b754352741f6167662/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b717662346f61373732616e353873633f7376673d74727565\" alt=\"Windows CI status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kqvb4oa772an58sc?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1439a87850e3a26ff2bf70b299a74cdffd57d537/68747470733a2f2f7472617669732d63692e6f72672f7a6569742f68797065722e7376673f6272616e63683d6d6173746572\" alt=\"Linux CI status\" data-canonical-src=\"https://travis-ci.org/zeit/hyper.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://changelog.com/213\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8529784491014f8aa920c90c32ac4f96a21e64ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6368616e67656c6f672d2532333231332d6c69676874677265792e737667\" alt=\"Changelog #213\" data-canonical-src=\"https://img.shields.io/badge/changelog-%23213-lightgrey.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://spectrum.chat/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>For more details, head to: <a href=\"https://hyper.is\" rel=\"nofollow\">https://hyper.is</a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p><a href=\"https://hyper.is/#installation\" rel=\"nofollow\">Download the latest release!</a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<h4><a id=\"user-content-arch-and-derivatives\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#arch-and-derivatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Arch and derivatives</h4>\n<p>Hyper is available in the <a href=\"https://aur.archlinux.org/packages/hyper/\" rel=\"nofollow\">AUR</a>. Use an AUR package manager like <a href=\"https://github.com/polygamma/aurman\">aurman</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>aurman -S hyper</pre></div>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p>Use <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> to download the app by running these commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update\nbrew cask install hyper</pre></div>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p>Use <a href=\"https://chocolatey.org/\" rel=\"nofollow\">chocolatey</a> to install the app by running the following command (package information can be found <a href=\"https://chocolatey.org/packages/hyper/\" rel=\"nofollow\">here</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install hyper</pre></div>\n<p><strong>Note:</strong> The version available on <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a>, <a href=\"https://chocolatey.org\" rel=\"nofollow\">Chocolatey</a> or the <a href=\"https://aur.archlinux.org\" rel=\"nofollow\">AUR</a> may not be the latest. Please consider downloading it from <a href=\"https://hyper.is/#installation\" rel=\"nofollow\">here</a> if that&apos;s the case.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: <a href=\"https://yarnpkg.com/en/docs/install\" rel=\"nofollow\">https://yarnpkg.com/en/docs/install</a>.</p>\n<ol>\n<li>Install necessary packages:</li>\n</ol>\n<ul>\n<li>Windows\n<ul>\n<li>Be sure to run  <code>yarn global add windows-build-tools</code> to install <code>windows-build-tools</code>.</li>\n</ul>\n</li>\n<li>macOS\n<ul>\n<li>Once you have installed Yarn, you can skip this section!</li>\n</ul>\n</li>\n<li>Linux(You can see <a href=\"https://en.wikipedia.org/wiki/List_of_Linux_distributions\" rel=\"nofollow\">here</a> what your Linux is based on.)\n<ul>\n<li>RPM-based\n<ul>\n<li><code>GraphicsMagick</code></li>\n<li><code>libicns-utils</code></li>\n<li><code>xz</code> (Installed by default on some distributions.)</li>\n</ul>\n</li>\n<li>Debian-based\n<ul>\n<li><code>graphicsmagick</code></li>\n<li><code>icnsutils</code></li>\n<li><code>xz-utils</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<ol start=\"2\">\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Install the dependencies: <code>yarn</code></li>\n<li>Build the code and watch for changes: <code>yarn run dev</code></li>\n<li>To run <code>hyper</code></li>\n</ol>\n<ul>\n<li><code>yarn run app</code> from another terminal tab/window/pane</li>\n<li>If you are using <strong>Visual Studio Code</strong>, select <code>Launch Hyper</code> in debugger configuration to launch a new Hyper instance with debugger attached.</li>\n<li>If you interrupt <code>yarn run dev</code>, you&apos;ll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You&apos;ll just have to relaunch electron by using yarn run app or VSCode launch task.</li>\n</ul>\n<p>To make sure that your code works in the finished application, you can generate the binaries like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn run dist</pre></div>\n<p>After that, you will see the binary in the <code>./dist</code> folder!</p>\n<h4><a id=\"user-content-known-issues-that-can-happen-during-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#known-issues-that-can-happen-during-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known issues that can happen during development</h4>\n<h5><a id=\"user-content-error-building-node-pty\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#error-building-node-pty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Error building <code>node-pty</code></h5>\n<p>If after building during development you get an alert dialog related to <code>node-pty</code> issues,\nmake sure its build process is working correctly by running <code>yarn run rebuild-node-pty</code>.</p>\n<p>If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running <code>sudo xcodebuild</code> after a fresh Xcode installation).</p>\n<h5><a id=\"user-content-error-with-codesign-on-macos-when-running-yarn-run-dist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#error-with-codesign-on-macos-when-running-yarn-run-dist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Error with <code>codesign</code> on macOS when running <code>yarn run dist</code></h5>\n<p>If you have issues in the <code>codesign</code> step when running <code>yarn run dist</code> on macOS, you can temporarily disable code signing locally by setting\n<code>export CSC_IDENTITY_AUTO_DISCOVERY=false</code> for the current terminal session.</p>\n<h2><a id=\"user-content-related-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/hyper/blob/master/#related-repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related Repositories</h2>\n<ul>\n<li><a href=\"https://github.com/zeit/art/tree/master/hyper\">Art</a></li>\n<li><a href=\"https://github.com/zeit/hyper-site\">Website</a></li>\n<li><a href=\"https://github.com/zeit/hyperpower\">Sample Extension</a></li>\n<li><a href=\"https://github.com/zeit/hyperyellow\">Sample Theme</a></li>\n<li><a href=\"https://github.com/bnb/awesome-hyper\">Awesome Hyper</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/zeit/art/blob/525bd1bb39d97dd3b91c976106a6d5cc5766b678/hyper/repo-banner.png\"><img src=\"https://github.com/zeit/art/raw/525bd1bb39d97dd3b91c976106a6d5cc5766b678/hyper/repo-banner.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a1fb87e02177c30c85a904dccb795004ce074921/68747470733a2f2f636972636c6563692e636f6d2f67682f7a6569742f68797065722e7376673f7374796c653d736869656c64\" alt=\"macOS CI Status\" data-canonical-src=\"https://circleci.com/gh/zeit/hyper.svg?style=shield\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/81e4d4dfc9543edc3ee514b754352741f6167662/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b717662346f61373732616e353873633f7376673d74727565\" alt=\"Windows CI status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kqvb4oa772an58sc?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/zeit/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1439a87850e3a26ff2bf70b299a74cdffd57d537/68747470733a2f2f7472617669732d63692e6f72672f7a6569742f68797065722e7376673f6272616e63683d6d6173746572\" alt=\"Linux CI status\" data-canonical-src=\"https://travis-ci.org/zeit/hyper.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://changelog.com/213\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8529784491014f8aa920c90c32ac4f96a21e64ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6368616e67656c6f672d2532333231332d6c69676874677265792e737667\" alt=\"Changelog #213\" data-canonical-src=\"https://img.shields.io/badge/changelog-%23213-lightgrey.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://spectrum.chat/hyper\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>For more details, head to: <a href=\"https://hyper.is\" rel=\"nofollow\">https://hyper.is</a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p><a href=\"https://hyper.is/#installation\" rel=\"nofollow\">Download the latest release!</a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<h4><a id=\"user-content-arch-and-derivatives\" class=\"anchor\" aria-hidden=\"true\" href=\"#arch-and-derivatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Arch and derivatives</h4>\n<p>Hyper is available in the <a href=\"https://aur.archlinux.org/packages/hyper/\" rel=\"nofollow\">AUR</a>. Use an AUR package manager like <a href=\"https://github.com/polygamma/aurman\">aurman</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>aurman -S hyper</pre></div>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p>Use <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> to download the app by running these commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update\nbrew cask install hyper</pre></div>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p>Use <a href=\"https://chocolatey.org/\" rel=\"nofollow\">chocolatey</a> to install the app by running the following command (package information can be found <a href=\"https://chocolatey.org/packages/hyper/\" rel=\"nofollow\">here</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>choco install hyper</pre></div>\n<p><strong>Note:</strong> The version available on <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a>, <a href=\"https://chocolatey.org\" rel=\"nofollow\">Chocolatey</a> or the <a href=\"https://aur.archlinux.org\" rel=\"nofollow\">AUR</a> may not be the latest. Please consider downloading it from <a href=\"https://hyper.is/#installation\" rel=\"nofollow\">here</a> if that's the case.</p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>Regardless of the platform you are working on, you will need to have Yarn installed. If you have never installed Yarn before, you can find out how at: <a href=\"https://yarnpkg.com/en/docs/install\" rel=\"nofollow\">https://yarnpkg.com/en/docs/install</a>.</p>\n<ol>\n<li>Install necessary packages:</li>\n</ol>\n<ul>\n<li>Windows\n<ul>\n<li>Be sure to run  <code>yarn global add windows-build-tools</code> to install <code>windows-build-tools</code>.</li>\n</ul>\n</li>\n<li>macOS\n<ul>\n<li>Once you have installed Yarn, you can skip this section!</li>\n</ul>\n</li>\n<li>Linux(You can see <a href=\"https://en.wikipedia.org/wiki/List_of_Linux_distributions\" rel=\"nofollow\">here</a> what your Linux is based on.)\n<ul>\n<li>RPM-based\n<ul>\n<li><code>GraphicsMagick</code></li>\n<li><code>libicns-utils</code></li>\n<li><code>xz</code> (Installed by default on some distributions.)</li>\n</ul>\n</li>\n<li>Debian-based\n<ul>\n<li><code>graphicsmagick</code></li>\n<li><code>icnsutils</code></li>\n<li><code>xz-utils</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<ol start=\"2\">\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Install the dependencies: <code>yarn</code></li>\n<li>Build the code and watch for changes: <code>yarn run dev</code></li>\n<li>To run <code>hyper</code></li>\n</ol>\n<ul>\n<li><code>yarn run app</code> from another terminal tab/window/pane</li>\n<li>If you are using <strong>Visual Studio Code</strong>, select <code>Launch Hyper</code> in debugger configuration to launch a new Hyper instance with debugger attached.</li>\n<li>If you interrupt <code>yarn run dev</code>, you'll need to relaunch it each time you want to test something. Webpack will watch changes and will rebuild renderer code when needed (and only what have changed). You'll just have to relaunch electron by using yarn run app or VSCode launch task.</li>\n</ul>\n<p>To make sure that your code works in the finished application, you can generate the binaries like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn run dist</pre></div>\n<p>After that, you will see the binary in the <code>./dist</code> folder!</p>\n<h4><a id=\"user-content-known-issues-that-can-happen-during-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues-that-can-happen-during-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known issues that can happen during development</h4>\n<h5><a id=\"user-content-error-building-node-pty\" class=\"anchor\" aria-hidden=\"true\" href=\"#error-building-node-pty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Error building <code>node-pty</code></h5>\n<p>If after building during development you get an alert dialog related to <code>node-pty</code> issues,\nmake sure its build process is working correctly by running <code>yarn run rebuild-node-pty</code>.</p>\n<p>If you are on macOS, this typically is related to Xcode issues (like not having agreed\nto the Terms of Service by running <code>sudo xcodebuild</code> after a fresh Xcode installation).</p>\n<h5><a id=\"user-content-error-with-codesign-on-macos-when-running-yarn-run-dist\" class=\"anchor\" aria-hidden=\"true\" href=\"#error-with-codesign-on-macos-when-running-yarn-run-dist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Error with <code>codesign</code> on macOS when running <code>yarn run dist</code></h5>\n<p>If you have issues in the <code>codesign</code> step when running <code>yarn run dist</code> on macOS, you can temporarily disable code signing locally by setting\n<code>export CSC_IDENTITY_AUTO_DISCOVERY=false</code> for the current terminal session.</p>\n<h2><a id=\"user-content-related-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"#related-repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related Repositories</h2>\n<ul>\n<li><a href=\"https://github.com/zeit/art/tree/master/hyper\">Art</a></li>\n<li><a href=\"https://github.com/zeit/hyper-site\">Website</a></li>\n<li><a href=\"https://github.com/zeit/hyperpower\">Sample Extension</a></li>\n<li><a href=\"https://github.com/zeit/hyperyellow\">Sample Theme</a></li>\n<li><a href=\"https://github.com/bnb/awesome-hyper\">Awesome Hyper</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.199Z",
    "faintColorOnWhite": "rgba(71, 23, 57, 0.1)"
  },
  {
    "slug": "i5sing",
    "name": "i5sing",
    "description": "A simple music client for 5sing.kugou.com",
    "website": "http://i5sing.com",
    "repository": "https://github.com/i5sing/i5SING",
    "keywords": [
      "5sing",
      "music client",
      "kugou"
    ],
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/i5sing/i5sing-images/master/i5sing-readme/0.png"
      }
    ],
    "icon": "i5sing-icon.png",
    "icon32": "i5sing-icon-32.png",
    "icon64": "i5sing-icon-64.png",
    "icon128": "i5sing-icon-128.png",
    "icon256": "i5sing-icon-256.png",
    "date": "2016-12-25",
    "iconColors": [
      "#49ecf4",
      "#bdedee",
      "#3d2f37",
      "#8df7fa",
      "#68989c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-i5sing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#i5sing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>i5SING</h1>\n<p>&#x4E2D;&#x56FD;&#x539F;&#x521B;&#x97F3;&#x4E50;&#x57FA;&#x5730;5sing PC&#x7248;&#x3002;&#x7231;&#x751F;&#x6D3B;,&#x7231;&#x97F3;&#x4E50;,&#x7231;5SING&#x3002;</p>\n<h1><a id=\"user-content-support-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#support-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support Platform</h1>\n<ul>\n<li>mac os</li>\n<li>windows</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/01ac559d99e158e1d85d5abd9ffc74be37a93264/687474703a2f2f7374617469632e693573696e672e636f6d2f693573696e675f77656c636f6d652e6a7067\"><img src=\"https://camo.githubusercontent.com/01ac559d99e158e1d85d5abd9ffc74be37a93264/687474703a2f2f7374617469632e693573696e672e636f6d2f693573696e675f77656c636f6d652e6a7067\" alt=\"i5sing&#x9996;&#x9875;\" data-canonical-src=\"http://static.i5sing.com/i5sing_welcome.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<p><a href=\"http://i5sing.com\" rel=\"nofollow\">http://i5sing.com</a></p>\n<h1><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h1>\n<pre><code>$ npm install \n\n$ npm run dev\n\n$ npm run build\n</code></pre>\n<h2><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feedback</h2>\n<p>If you any questions, use <a href=\"https://github.com/i5sing/5sing/issues\">Issues</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/i5sing/i5SING/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT Licence.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-i5sing\" class=\"anchor\" aria-hidden=\"true\" href=\"#i5sing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>i5SING</h1>\n<p>中国原创音乐基地5sing PC版。爱生活,爱音乐,爱5SING。</p>\n<h1><a id=\"user-content-support-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support Platform</h1>\n<ul>\n<li>mac os</li>\n<li>windows</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/01ac559d99e158e1d85d5abd9ffc74be37a93264/687474703a2f2f7374617469632e693573696e672e636f6d2f693573696e675f77656c636f6d652e6a7067\"><img src=\"https://camo.githubusercontent.com/01ac559d99e158e1d85d5abd9ffc74be37a93264/687474703a2f2f7374617469632e693573696e672e636f6d2f693573696e675f77656c636f6d652e6a7067\" alt=\"i5sing首页\" data-canonical-src=\"http://static.i5sing.com/i5sing_welcome.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<p><a href=\"http://i5sing.com\" rel=\"nofollow\">http://i5sing.com</a></p>\n<h1><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h1>\n<pre><code>$ npm install \n\n$ npm run dev\n\n$ npm run build\n</code></pre>\n<h2><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feedback</h2>\n<p>If you any questions, use <a href=\"https://github.com/i5sing/5sing/issues\">Issues</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT Licence.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.264Z",
    "goodColorOnWhite": "#3D2F37",
    "goodColorOnBlack": "#8DF7FA",
    "faintColorOnWhite": "rgba(61, 47, 55, 0.1)"
  },
  {
    "slug": "iease-music",
    "name": "ieaseMusic",
    "description": "Elegant NeteaseMusic desktop app, Rock with NeteaseMusic 🤘",
    "repository": "https://github.com/trazyn/ieaseMusic",
    "keywords": [
      "music",
      "html",
      "css",
      "js"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://github.com/trazyn/ieaseMusic/blob/master/screenshots/preview.gif"
      }
    ],
    "locales": [
      "zh-CN"
    ],
    "icon": "iease-music-icon.png",
    "icon32": "iease-music-icon-32.png",
    "icon64": "iease-music-icon-64.png",
    "icon128": "iease-music-icon-128.png",
    "icon256": "iease-music-icon-256.png",
    "date": "2017-10-21",
    "iconColors": [
      "#f7740c",
      "#fbefdb",
      "#fbcc0c",
      "#f3ac0a",
      "#e8995e"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ieasemusic\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#ieasemusic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ieaseMusic</h1>\n<p><a href=\"https://travis-ci.org/trazyn/ieaseMusic\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/88c30467312b85c7beb6b196a078155508c522c7/68747470733a2f2f7472617669732d63692e6f72672f7472617a796e2f69656173654d757369632e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/trazyn/ieaseMusic.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://raw.githubusercontent.com/trazyn/ieaseMusic/master/LICENSE\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/128x128.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/128x128.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Elegant NeteaseMusic desktop app, Rock with NeteaseMusic <g-emoji class=\"g-emoji\" alias=\"metal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f918.png\">&#x1F918;</g-emoji></p>\n</blockquote>\n<blockquote>\n<p>Built by Electron, React, MobX, JSS</p>\n</blockquote>\n<p><code>API</code> &#x7531; <a href=\"https://github.com/Binaryify/NeteaseCloudMusicApi\">Binaryify/NeteaseCloudMusicApi</a> &#x63D0;&#x4F9B;&#x3002;</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preview</h2>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/preview.gif\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/preview.gif\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1774898/31527631-3aab6178-b001-11e7-8633-c2cbb7b4af2a.gif\"><img src=\"https://user-images.githubusercontent.com/1774898/31527631-3aab6178-b001-11e7-8633-c2cbb7b4af2a.gif\" alt=\"2017-10-13 10 26 13\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<ul>\n<li>&#x5E05;</li>\n<li>&#x5F88;&#x5E05;</li>\n<li>&#x975E;&#x5E38;&#x5E05;</li>\n<li>JSS Theme support</li>\n<li>OSX Friendly</li>\n<li>Cross Platform</li>\n<li>Keyboard support</li>\n<li>Desktop notifications</li>\n<li>Modern UI design</li>\n<li>High quality music(FLAC)</li>\n<li>Track your listen to Last.fm</li>\n<li>Fix dead music link <a href=\"https://github.com/trazyn/ieaseMusic/issues/3\">#3</a>(QQ music, Xiami music and Kugou music, fixed some bug, update on v1.1.5, basically all the songs can be played <g-emoji class=\"g-emoji\" alias=\"speak_no_evil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64a.png\">&#x1F64A;</g-emoji>)</li>\n<li>&#x5C31;&#x8FD9;&#x4E9B;&#x5427;&#xFF0C;&#x7F16;&#x4E0D;&#x4E0B;&#x53BB;&#x4E86;</li>\n</ul>\n<h2><a id=\"user-content-&#x6D77;&#x5916;&#x515A;&#x7F51;&#x89E3;&#x9501;&#x8BF7;&#x53C2;&#x8003;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#&#x6D77;&#x5916;&#x515A;&#x7F51;&#x89E3;&#x9501;&#x8BF7;&#x53C2;&#x8003;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6D77;&#x5916;&#x515A;&#x7F51;&#x89E3;&#x9501;&#x8BF7;&#x53C2;&#x8003;</h2>\n<p><a href=\"https://github.com/fengjueming/unblock-NeteastMusic\">fengjueming/unblock-NeteastMusic</a></p>\n<p>&#x89E3;&#x9501;&#x540E;&#x64AD;&#x653E;&#x97F3;&#x4E50;&#x5B58;&#x5728;&#x5EF6;&#x65F6;&#x8FC7;&#x9AD8;&#x95EE;&#x9898;&#x53EF;&#x4EE5;&#x53C2;&#x8003; <a href=\"https://github.com/trazyn/ieaseMusic/issues/4\">#4</a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>Download the last version on the <a href=\"https://github.com/trazyn/ieaseMusic/releases/latest\">website</a> or below.</p>\n<h4><a id=\"user-content-mac109\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#mac109\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac(10.9+)</h4>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-mac.dmg\">Download</a> the <code>.dmg</code> file, Or use <code>homebrew</code>:</p>\n<pre><code>brew cask install ieasemusic\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h4>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-linux-amd64.deb\">Download</a> the <code>.deb</code> file for &apos;Debian / Ubuntu&apos;:</p>\n<pre><code>$ sudo dpkg -i ieaseMusic-1.1.5-linux-amd64.deb\n</code></pre>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-linux-x86_64.rpm\">Download</a> the <code>.rpm</code> file for &apos;Centos/RHEL&apos;:</p>\n<pre><code>$ sudo yum localinstall ieaseMusic-1.1.5-linux-x86_64.rpm\n</code></pre>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/iease-music-1.1.5-x86_64.AppImage\">Download</a> the <code>.Appimage</code> file for other distribution:</p>\n<pre><code>$ chmod u+x iease-music-1.1.5-x86_64.AppImage\n$ ./iease-music-1.1.5-x86_64.AppImage\n</code></pre>\n<p>Archlinux <code>pacman</code> install:</p>\n<pre><code>$ pacman -S iease-music\n\n</code></pre>\n<p>or</p>\n<pre><code>$ pacman -S iease-music-git\n</code></pre>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/home.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/home.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/menu.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/menu.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/nextup.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/nextup.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/player.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/player.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/artist.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/artist.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/fm.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/fm.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/playlist.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/playlist.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/preferences.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/preferences.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<pre><code>git submodule init\ngit submodule update\n$ npm install\n$ npm run dev\n</code></pre>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>&#x6682;&#x505C;/&#x64AD;&#x653E;</td>\n<td><kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>&#x4E0A;&#x4E00;&#x66F2;</td>\n<td><kbd>Left</kbd></td>\n</tr>\n<tr>\n<td>&#x4E0B;&#x4E00;&#x66F2;</td>\n<td><kbd>Right</kbd></td>\n</tr>\n<tr>\n<td>&#x97F3;&#x91CF;&#x52A0;</td>\n<td><kbd>Up</kbd></td>\n</tr>\n<tr>\n<td>&#x97F3;&#x91CF;&#x51CF;</td>\n<td><kbd>Down</kbd></td>\n</tr>\n<tr>\n<td>&#x559C;&#x6B22;&#x6B4C;&#x66F2;</td>\n<td><kbd>Cmd</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>&#x64AD;&#x653E;&#x5386;&#x53F2;&#x8BB0;&#x5F55;</td>\n<td><kbd>Cmd</kbd> <kbd>0</kbd> ... <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>&#x641C;&#x7D22;</td>\n<td><kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>&#x8DF3;&#x8F6C;&#x9996;&#x9875;</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>&#x67E5;&#x770B;&#x699C;&#x5355;</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>&#x6240;&#x6709;&#x6B4C;&#x5355;</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>&#x6211;&#x7684;&#x7535;&#x53F0;</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>&#x83DC;&#x5355;</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>&#x64AD;&#x653E;&#x5217;&#x8868;</td>\n<td><kbd>Cmd</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>&#x504F;&#x597D;&#x8BBE;&#x7F6E;</td>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<p>&#x5176;&#x5B9E;&#x8FD9;&#x4E9B;&#x5728;&#x9F20;&#x6807;&#x53F3;&#x952E;&#x83DC;&#x5355;&#x4E0A;&#x9762;&#x90FD;&#x6709;&#xFF0C;&#x4E0A;&#x9762;&#x8FD9;&#x4E9B;&#x770B;&#x770B;&#x5C31;&#x597D;&#xFF0C;&#x6211;&#x4E5F;&#x6CA1;&#x8BB0;&#x4F4F;\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/contextmenu.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/contextmenu.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-&#x8D21;&#x732E;&#x66F2;&#x5E93;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#&#x8D21;&#x732E;&#x66F2;&#x5E93;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x8D21;&#x732E;&#x66F2;&#x5E93;</h2>\n<p>&#x8BF7;&#x53C2;&#x8003;</p>\n<ul>\n<li><a href=\"https://github.com/trazyn/ieaseMusic/blob/master/server/search/index.js\">server/search/index.js</a></li>\n<li><a href=\"https://github.com/trazyn/ieaseMusic/blob/master/server/search/Kugou.js\">server/search/Kugou.js</a></li>\n</ul>\n<pre><code>export default async(keyword, artists) =&gt; {\n    // Your code\n    return {\n        src: &apos;Music link&apos;\n    };\n};\n</code></pre>\n<p>&#x66F2;&#x5E93;&#x5BFC;&#x51FA;&#x4E00;&#x4E2A;&#x65B9;&#x6CD5;&#xFF0C;&#x63A5;&#x53D7;2&#x4E2A;&#x53C2;&#x6570;&#xFF0C;<code>&#x6B4C;&#x66F2;&#x540D;&#x79F0;</code>&#x548C;<code>&#x6B4C;&#x624B;&#x540D;&#x79F0;</code>&#xFF08;&#x591A;&#x4E2A;&#x540D;&#x79F0;&#x4EE5;&#x9017;&#x53F7;&#x5206;&#x9694;&#xFF0C;eg&#xFF1A;<code>&#x738B;&#x5FC3;&#x51CC;,&#x7F57;&#x5FD7;&#x7965;</code>&#xFF09;&#xFF0C;&#x8FD4;&#x56DE;&#x4E00;&#x4E2A;<code>Promise</code>&#xFF0C;&#x5BF9;&#x4E8E;&#x641C;&#x7D22;&#x7ED3;&#x679C;&#x5E94;&#x4F7F;&#x7528;<code>&#x6B4C;&#x624B;&#x540D;&#x79F0;</code>&#x6765;&#x5339;&#x914D;&#x6B63;&#x786E;&#x66F2;&#x76EE;&#xFF0C;&#x8FD4;&#x56DE;&#x5BF9;&#x8C61;&#x4E2D;<code>src</code>&#x4E3A;&#x6B4C;&#x66F2;&#x94FE;&#x63A5;&#x3002;</p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO:</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Home</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Playlist</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Top</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> My FM</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> User</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Artist</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Album</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Search</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Login</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Pllylist subscribe</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Follow</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Flac high quality audio</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Fix dead music link(<a href=\"https://github.com/trazyn/ieaseMusic/issues/3\">#3</a>)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Scrobble to Last.fm</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Comment&#xFF08;Read only&#xFF09;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Lyrics</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Auto update</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Website</li>\n</ul>\n<h2><a id=\"user-content-&#x53C2;&#x8003;&#x5217;&#x8868;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#&#x53C2;&#x8003;&#x5217;&#x8868;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x53C2;&#x8003;&#x5217;&#x8868;</h2>\n<ul>\n<li>&#x9AD8;&#x54C1;&#x8D28;&#x97F3;&#x4E50;\n<a href=\"https://github.com/YongHaoWu/NeteaseCloudMusicFlac\">YongHaoWu/NeteaseCloudMusicFlac</a></li>\n<li>&#x6DFB;&#x52A0;&#x5176;&#x4ED6;&#x66F2;&#x5E93;&#xFF0C;&#x89E3;&#x51B3;&#x6B7B;&#x94FE;&#x95EE;&#x9898;\n<a href=\"https://github.com/ITJesse/UnblockNeteaseMusic\">ITJesse/UnblockNeteaseMusic</a>\n&#x4FEE;&#x590D;&#x4E86;&#x7B2C;&#x4E09;&#x65B9;&#x66F2;&#x5E93;&#x641C;&#x7D22;BUG&#xFF0C;&#x57FA;&#x672C;&#x4E0A;&#x6CA1;&#x6709;&#x4EC0;&#x4E48;&#x6B4C;&#x66F2;&#x4E0D;&#x80FD;&#x64AD;&#x653E;&#x4E86;<g-emoji class=\"g-emoji\" alias=\"alien\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f47d.png\">&#x1F47D;</g-emoji></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>&#x8FD8;&#x662F; MIT &#x5427;&#xFF0C;&#x61D2;&#x5F97;&#x6539;&#x4E86;</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<ul>\n<li>BTC wallet address: <code>1KXKwNHCqmxf1rAV533hcZ49zko3GksKR1</code></li>\n<li>ETC wallet address: <code>0xb5cfdcb28ff387c52c3259114414c993006a2b4f</code></li>\n<li>USDT wallet address: <code>1KXKwNHCqmxf1rAV533hcZ49zko3GksKR1</code></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ieasemusic\" class=\"anchor\" aria-hidden=\"true\" href=\"#ieasemusic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ieaseMusic</h1>\n<p><a href=\"https://travis-ci.org/trazyn/ieaseMusic\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/88c30467312b85c7beb6b196a078155508c522c7/68747470733a2f2f7472617669732d63692e6f72672f7472617a796e2f69656173654d757369632e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/trazyn/ieaseMusic.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://raw.githubusercontent.com/trazyn/ieaseMusic/master/LICENSE\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/128x128.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/128x128.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Elegant NeteaseMusic desktop app, Rock with NeteaseMusic <g-emoji class=\"g-emoji\" alias=\"metal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f918.png\">🤘</g-emoji></p>\n</blockquote>\n<blockquote>\n<p>Built by Electron, React, MobX, JSS</p>\n</blockquote>\n<p><code>API</code> 由 <a href=\"https://github.com/Binaryify/NeteaseCloudMusicApi\">Binaryify/NeteaseCloudMusicApi</a> 提供。</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preview</h2>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/preview.gif\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/preview.gif\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1774898/31527631-3aab6178-b001-11e7-8633-c2cbb7b4af2a.gif\"><img src=\"https://user-images.githubusercontent.com/1774898/31527631-3aab6178-b001-11e7-8633-c2cbb7b4af2a.gif\" alt=\"2017-10-13 10 26 13\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<ul>\n<li>帅</li>\n<li>很帅</li>\n<li>非常帅</li>\n<li>JSS Theme support</li>\n<li>OSX Friendly</li>\n<li>Cross Platform</li>\n<li>Keyboard support</li>\n<li>Desktop notifications</li>\n<li>Modern UI design</li>\n<li>High quality music(FLAC)</li>\n<li>Track your listen to Last.fm</li>\n<li>Fix dead music link <a href=\"https://github.com/trazyn/ieaseMusic/issues/3\">#3</a>(QQ music, Xiami music and Kugou music, fixed some bug, update on v1.1.5, basically all the songs can be played <g-emoji class=\"g-emoji\" alias=\"speak_no_evil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64a.png\">🙊</g-emoji>)</li>\n<li>就这些吧，编不下去了</li>\n</ul>\n<h2><a id=\"user-content-海外党网解锁请参考\" class=\"anchor\" aria-hidden=\"true\" href=\"#海外党网解锁请参考\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>海外党网解锁请参考</h2>\n<p><a href=\"https://github.com/fengjueming/unblock-NeteastMusic\">fengjueming/unblock-NeteastMusic</a></p>\n<p>解锁后播放音乐存在延时过高问题可以参考 <a href=\"https://github.com/trazyn/ieaseMusic/issues/4\">#4</a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>Download the last version on the <a href=\"https://github.com/trazyn/ieaseMusic/releases/latest\">website</a> or below.</p>\n<h4><a id=\"user-content-mac109\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac109\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac(10.9+)</h4>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-mac.dmg\">Download</a> the <code>.dmg</code> file, Or use <code>homebrew</code>:</p>\n<pre><code>brew cask install ieasemusic\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h4>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-linux-amd64.deb\">Download</a> the <code>.deb</code> file for 'Debian / Ubuntu':</p>\n<pre><code>$ sudo dpkg -i ieaseMusic-1.1.5-linux-amd64.deb\n</code></pre>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/ieaseMusic-1.1.5-linux-x86_64.rpm\">Download</a> the <code>.rpm</code> file for 'Centos/RHEL':</p>\n<pre><code>$ sudo yum localinstall ieaseMusic-1.1.5-linux-x86_64.rpm\n</code></pre>\n<p><a href=\"https://github.com/trazyn/ieaseMusic/releases/download/v1.1.5/iease-music-1.1.5-x86_64.AppImage\">Download</a> the <code>.Appimage</code> file for other distribution:</p>\n<pre><code>$ chmod u+x iease-music-1.1.5-x86_64.AppImage\n$ ./iease-music-1.1.5-x86_64.AppImage\n</code></pre>\n<p>Archlinux <code>pacman</code> install:</p>\n<pre><code>$ pacman -S iease-music\n\n</code></pre>\n<p>or</p>\n<pre><code>$ pacman -S iease-music-git\n</code></pre>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/home.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/home.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/menu.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/menu.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/nextup.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/nextup.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/player.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/player.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/artist.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/artist.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/fm.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/fm.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/playlist.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/playlist.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/preferences.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/preferences.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<pre><code>git submodule init\ngit submodule update\n$ npm install\n$ npm run dev\n</code></pre>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>暂停/播放</td>\n<td><kbd>Space</kbd></td>\n</tr>\n<tr>\n<td>上一曲</td>\n<td><kbd>Left</kbd></td>\n</tr>\n<tr>\n<td>下一曲</td>\n<td><kbd>Right</kbd></td>\n</tr>\n<tr>\n<td>音量加</td>\n<td><kbd>Up</kbd></td>\n</tr>\n<tr>\n<td>音量减</td>\n<td><kbd>Down</kbd></td>\n</tr>\n<tr>\n<td>喜欢歌曲</td>\n<td><kbd>Cmd</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>播放历史记录</td>\n<td><kbd>Cmd</kbd> <kbd>0</kbd> ... <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>搜索</td>\n<td><kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>跳转首页</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>H</kbd></td>\n</tr>\n<tr>\n<td>查看榜单</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>所有歌单</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>我的电台</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>菜单</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>播放列表</td>\n<td><kbd>Cmd</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>偏好设置</td>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<p>其实这些在鼠标右键菜单上面都有，上面这些看看就好，我也没记住\n<a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/screenshots/contextmenu.png\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/screenshots/contextmenu.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-贡献曲库\" class=\"anchor\" aria-hidden=\"true\" href=\"#贡献曲库\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>贡献曲库</h2>\n<p>请参考</p>\n<ul>\n<li><a href=\"https://github.com/trazyn/ieaseMusic/blob/master/server/search/index.js\">server/search/index.js</a></li>\n<li><a href=\"https://github.com/trazyn/ieaseMusic/blob/master/server/search/Kugou.js\">server/search/Kugou.js</a></li>\n</ul>\n<pre><code>export default async(keyword, artists) =&gt; {\n    // Your code\n    return {\n        src: 'Music link'\n    };\n};\n</code></pre>\n<p>曲库导出一个方法，接受2个参数，<code>歌曲名称</code>和<code>歌手名称</code>（多个名称以逗号分隔，eg：<code>王心凌,罗志祥</code>），返回一个<code>Promise</code>，对于搜索结果应使用<code>歌手名称</code>来匹配正确曲目，返回对象中<code>src</code>为歌曲链接。</p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO:</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Home</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Playlist</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Top</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> My FM</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> User</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Artist</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Album</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Search</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Login</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Pllylist subscribe</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Follow</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Flac high quality audio</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Fix dead music link(<a href=\"https://github.com/trazyn/ieaseMusic/issues/3\">#3</a>)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Scrobble to Last.fm</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Comment（Read only）</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Lyrics</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Auto update</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Website</li>\n</ul>\n<h2><a id=\"user-content-参考列表\" class=\"anchor\" aria-hidden=\"true\" href=\"#参考列表\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>参考列表</h2>\n<ul>\n<li>高品质音乐\n<a href=\"https://github.com/YongHaoWu/NeteaseCloudMusicFlac\">YongHaoWu/NeteaseCloudMusicFlac</a></li>\n<li>添加其他曲库，解决死链问题\n<a href=\"https://github.com/ITJesse/UnblockNeteaseMusic\">ITJesse/UnblockNeteaseMusic</a>\n修复了第三方曲库搜索BUG，基本上没有什么歌曲不能播放了<g-emoji class=\"g-emoji\" alias=\"alien\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f47d.png\">👽</g-emoji></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>还是 MIT 吧，懒得改了</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<ul>\n<li>BTC wallet address: <code>1KXKwNHCqmxf1rAV533hcZ49zko3GksKR1</code></li>\n<li>ETC wallet address: <code>0xb5cfdcb28ff387c52c3259114414c993006a2b4f</code></li>\n<li>USDT wallet address: <code>1KXKwNHCqmxf1rAV533hcZ49zko3GksKR1</code></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.289Z",
    "goodColorOnWhite": "#8C7102",
    "goodColorOnBlack": "#FBCC0C",
    "faintColorOnWhite": "rgba(140, 113, 2, 0.1)"
  },
  {
    "slug": "illyriad",
    "name": "Illyriad",
    "description": "4X Grand Strategy MMO Game",
    "website": "http://store.steampowered.com/app/559310",
    "keywords": [
      "games",
      "steam",
      "grand strategy",
      "mmo"
    ],
    "category": "Games",
    "icon": "illyriad-icon.png",
    "icon32": "illyriad-icon-32.png",
    "icon64": "illyriad-icon-64.png",
    "icon128": "illyriad-icon-128.png",
    "icon256": "illyriad-icon-256.png",
    "date": "2017-01-17",
    "iconColors": [
      "#353121",
      "#d5be7c",
      "#a6a17c",
      "#898159",
      "#999374"
    ],
    "goodColorOnWhite": "#353121",
    "goodColorOnBlack": "#D5BE7C",
    "faintColorOnWhite": "rgba(53, 49, 33, 0.1)"
  },
  {
    "slug": "image-shrinker",
    "name": "ImageShrinker",
    "description": "Minify your images and graphics with just one drop. Autorenamed in the same place where it comes from.",
    "website": "https://image-shrinker.com",
    "repository": "https://github.com/stefansl/image-shrinker",
    "keywords": [
      "imageshrinking",
      "minify",
      "images",
      "svg shrinking",
      "png shrinkung",
      "minify svg",
      "minify jpg",
      "tiny svg"
    ],
    "category": "Utilities",
    "goodColorOnWhite": "#151513",
    "goodColorOnBlack": "#ede5e2",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/stefansl/image-shrinker/master/assets/img/screen.min.png"
      }
    ],
    "icon": "image-shrinker-icon.png",
    "icon32": "image-shrinker-icon-32.png",
    "icon64": "image-shrinker-icon-64.png",
    "icon128": "image-shrinker-icon-128.png",
    "icon256": "image-shrinker-icon-256.png",
    "date": "2018-02-17",
    "iconColors": [
      "#d4abaa",
      "#435c68",
      "#a34743",
      "#75acca",
      "#f0694f"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-image-shrinker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stefansl/image-shrinker/blob/master/#image-shrinker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Image Shrinker</h1>\n<p>Image Shrinker (prev. SVG Shrinker) is a tool to minify images and graphics using <a href=\"https://pngquant.org/\" rel=\"nofollow\">pngquant</a>, <a href=\"https://github.com/mozilla/mozjpeg\">mozjpg</a> and <a href=\"https://github.com/svg/svgo\">SVGO</a>. Built with web technologies in <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1564251/40296606-61863e56-5cdd-11e8-9f43-3a74c48d21a0.gif\"><img src=\"https://user-images.githubusercontent.com/1564251/40296606-61863e56-5cdd-11e8-9f43-3a74c48d21a0.gif\" alt=\"Screenrecording Imageshrinker\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stefansl/image-shrinker/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use</h2>\n<p>Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.</p>\n<h2><a id=\"user-content-download-and-installation-on-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stefansl/image-shrinker/blob/master/#download-and-installation-on-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download and Installation on macOS</h2>\n<p>Download Image Shrinker here:<br>\n<a href=\"https://github.com/stefansl/image-shrinker/releases/download/v1.3.7/image-shrinker-1.3.7.dmg\">https://github.com/stefansl/image-shrinker/releases/download/v1.3.7/image-shrinker-1.3.7.dmg</a></p>\n<p>Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.</p>\n<h2><a id=\"user-content-build-your-own\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stefansl/image-shrinker/blob/master/#build-your-own\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build your own</h2>\n<p>Get the repo</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/stefansl/image-shrinker.git</pre></div>\n<p>Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> image-shrinker\n$ npm install</pre></div>\n<p>Generate your macOS package</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack-mac</pre></div>\n<p>Generate your Linux package</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack-linux</pre></div>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stefansl/image-shrinker/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>Thank you, guys!</p>\n<ul>\n<li>Electron: <a href=\"https://electronjs.org\" rel=\"nofollow\">https://electronjs.org</a></li>\n<li>pngquant: <a href=\"https://pngquant.org/\" rel=\"nofollow\">https://pngquant.org/</a></li>\n<li>mozjpg: <a href=\"https://github.com/mozilla/mozjpeg\">https://github.com/mozilla/mozjpeg</a></li>\n<li>SVGO: <a href=\"https://github.com/svg/svgo\">https://github.com/svg/svgo</a></li>\n<li>Settings framework: <a href=\"https://github.com/nathanbuchar/electron-settings\">https://github.com/nathanbuchar/electron-settings</a></li>\n<li>Poly background: <a href=\"http://alssndro.github.io/trianglify-background-generator\" rel=\"nofollow\">http://alssndro.github.io/trianglify-background-generator</a></li>\n<li>CSS: <a href=\"https://picturepan2.github.io/spectre/\" rel=\"nofollow\">Spectre Css</a></li>\n<li>Font: <a href=\"https://github.com/mozilla/Fira\">Mozillas Fira Sans</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-image-shrinker\" class=\"anchor\" aria-hidden=\"true\" href=\"#image-shrinker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Image Shrinker</h1>\n<p>Image Shrinker (prev. SVG Shrinker) is a tool to minify images and graphics using <a href=\"https://pngquant.org/\" rel=\"nofollow\">pngquant</a>, <a href=\"https://github.com/mozilla/mozjpeg\">mozjpg</a> and <a href=\"https://github.com/svg/svgo\">SVGO</a>. Built with web technologies in <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/1564251/40296606-61863e56-5cdd-11e8-9f43-3a74c48d21a0.gif\"><img src=\"https://user-images.githubusercontent.com/1564251/40296606-61863e56-5cdd-11e8-9f43-3a74c48d21a0.gif\" alt=\"Screenrecording Imageshrinker\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use</h2>\n<p>Drag your image file onto the Image Shrinker window and it will saved in the same or in a predefined folder as reduced image.\nThe original graphic will be not replaced.</p>\n<h2><a id=\"user-content-download-and-installation-on-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-and-installation-on-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download and Installation on macOS</h2>\n<p>Download Image Shrinker here:<br>\n<a href=\"https://github.com/stefansl/image-shrinker/releases/download/v1.3.7/image-shrinker-1.3.7.dmg\">https://github.com/stefansl/image-shrinker/releases/download/v1.3.7/image-shrinker-1.3.7.dmg</a></p>\n<p>Unpack and copy or drag the app into your macOS application folder.\nFor uninstalling, just drop the app into the bin.</p>\n<h2><a id=\"user-content-build-your-own\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-your-own\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build your own</h2>\n<p>Get the repo</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/stefansl/image-shrinker.git</pre></div>\n<p>Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> image-shrinker\n$ npm install</pre></div>\n<p>Generate your macOS package</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack-mac</pre></div>\n<p>Generate your Linux package</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack-linux</pre></div>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>Thank you, guys!</p>\n<ul>\n<li>Electron: <a href=\"https://electronjs.org\" rel=\"nofollow\">https://electronjs.org</a></li>\n<li>pngquant: <a href=\"https://pngquant.org/\" rel=\"nofollow\">https://pngquant.org/</a></li>\n<li>mozjpg: <a href=\"https://github.com/mozilla/mozjpeg\">https://github.com/mozilla/mozjpeg</a></li>\n<li>SVGO: <a href=\"https://github.com/svg/svgo\">https://github.com/svg/svgo</a></li>\n<li>Settings framework: <a href=\"https://github.com/nathanbuchar/electron-settings\">https://github.com/nathanbuchar/electron-settings</a></li>\n<li>Poly background: <a href=\"http://alssndro.github.io/trianglify-background-generator\" rel=\"nofollow\">http://alssndro.github.io/trianglify-background-generator</a></li>\n<li>CSS: <a href=\"https://picturepan2.github.io/spectre/\" rel=\"nofollow\">Spectre Css</a></li>\n<li>Font: <a href=\"https://github.com/mozilla/Fira\">Mozillas Fira Sans</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.312Z",
    "faintColorOnWhite": "rgba(163, 71, 67, 0.1)"
  },
  {
    "slug": "imagine",
    "name": "Imagine",
    "description": "Image optimizer",
    "repository": "https://github.com/meowtec/Imagine",
    "keywords": [
      "image compress",
      "png",
      "jpg"
    ],
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/836d629e3e52033a6769bb3d65927f84445ba2a3/687474703a2f2f37716e3776662e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f496d6167696e652e706e67"
      }
    ],
    "icon": "imagine-icon.png",
    "icon32": "imagine-icon-32.png",
    "icon64": "imagine-icon-64.png",
    "icon128": "imagine-icon-128.png",
    "icon256": "imagine-icon-256.png",
    "date": "2017-07-11",
    "iconColors": [
      "#049bfb",
      "#636464",
      "#457597",
      "#3484b4",
      "#347cac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-imagine\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#imagine\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Imagine</h1>\n<p><a href=\"https://travis-ci.org/meowtec/Imagine\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e24754194d66eae247691f42e3b868028bbe6f90/68747470733a2f2f7472617669732d63692e6f72672f6d656f777465632f496d6167696e652e7376673f6272616e63683d6d6173746572\" alt=\"build\" data-canonical-src=\"https://travis-ci.org/meowtec/Imagine.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.</p>\n<p>Save for web.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>For Windows, macOS and Linux, download binaries from:</p>\n<p><a href=\"https://github.com/meowtec/Imagine/releases\">https://github.com/meowtec/Imagine/releases</a></p>\n<ul>\n<li><code>Imagine-Setup-x.y.z.exe</code>      - <em>Windows</em></li>\n<li><code>Imagine-x.y.z.dmg</code>            - <em>macOS</em></li>\n<li><code>Imagine-0.4.1-x.y.z.AppImage</code> - <em>Linux</em></li>\n</ul>\n<p>&#x56FD;&#x5185;&#x7528;&#x6237;&#x4ECE; GitHub &#x4E0B;&#x8F7D;&#x53EF;&#x80FD;&#x6BD4;&#x8F83;&#x6162;&#xFF0C;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;<a href=\"https://github.com/meowtec/Imagine/issues/7\">&#x56FD;&#x5185;&#x52A0;&#x901F;</a></p>\n<h3><a id=\"user-content-install-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#install-on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install on linux</h3>\n<p>App for linux is distributed in <a href=\"http://appimage.org/\" rel=\"nofollow\">AppImage</a> format.\nInstall it with command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre>chmod a+x Imagine-x.y.z-x86_64.AppImage <span class=\"pl-c\"><span class=\"pl-c\">#</span> make executable</span>\n./Imagine-x.y.z-x86_64.AppImage <span class=\"pl-c\"><span class=\"pl-c\">#</span> install and run</span></pre></div>\n<h2><a id=\"user-content-screenshot-from-legacy-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#screenshot-from-legacy-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot (from legacy version)</h2>\n<p><a href=\"http://7qn7vf.com1.z0.glb.clouddn.com/IMAGINE2.gif\" rel=\"nofollow\">GIF(7.4M)</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e950133b6751e1665ebc5eef0f580a2303fdbac4/687474703a2f2f6d656f777465632e71696e6975646e2e636f6d2f496d6167696e652e6a7067\"><img src=\"https://camo.githubusercontent.com/e950133b6751e1665ebc5eef0f580a2303fdbac4/687474703a2f2f6d656f777465632e71696e6975646e2e636f6d2f496d6167696e652e6a7067\" alt=\"\" data-canonical-src=\"http://meowtec.qiniudn.com/Imagine.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Multi format (JPEG, PNG, WebP)</li>\n<li>Format conversion</li>\n<li>Cross platform</li>\n<li>GUI</li>\n<li>Batch optimization</li>\n<li>i18n (English, &#x7B80;&#x4F53;&#x4E2D;&#x6587;, Nederlands, Espa&#xF1;ol, Fran&#xE7;ais, Italiano)</li>\n</ul>\n<h2><a id=\"user-content-imagemagick-required\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#imagemagick-required\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&apos;ImageMagick required&apos;</h2>\n<p>Since version 0.3.0, you can choose the format that you want to convert to. For example, if you pick a PNG file, you can convert it to JPEG and compress it with MozJPEG optimizer.</p>\n<p>But there is an exception: pngquant on windows can&apos;t read JPEG files, so if you want to convert JPEG to PNG, you should install ImageMagick firstly, and add it to your PATH environment variable.</p>\n<p>Imagine use this command below to check if ImageMagick installed, so make sure it work.</p>\n<div class=\"highlight highlight-source-shell\"><pre>magick -version</pre></div>\n<h2><a id=\"user-content-build-and-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#build-and-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build and Contribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/meowtec/Imagine.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> node 8 is recommended</span>\nnpm install\nnpm run dev</pre></div>\n<p>A PR with <strong>all checks passed</strong> is welcome.</p>\n<p>Before submit a PR, please run <code>npm run test</code> and make sure it success on your machine.</p>\n<p>Up to now, there are only <a href=\"https://github.com/meowtec/Imagine/tree/dev/modules/locales\">5 locales</a>. To add a new locale, you can either submit a PR, or <a href=\"https://github.com/meowtec/Imagine/issues/new\">create an issue</a>, or just send me an email(found in <a href=\"https://github.com/meowtec\">my profile</a>).</p>\n<h2><a id=\"user-content-built-on\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/meowtec/Imagine/blob/master/#built-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built on</h2>\n<ul>\n<li><a href=\"https://pngquant.org/\" rel=\"nofollow\">pngquant</a>: Lossy PNG compressor</li>\n<li><a href=\"https://github.com/mozilla/mozjpeg\">mozjpeg</a>: Improved JPEG encoder</li>\n<li><a href=\"https://developers.google.com/speed/webp/\" rel=\"nofollow\">WebP</a>: A new image format for the Web</li>\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a>: Build cross platform desktop apps with JavaScript, HTML, and CSS</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-imagine\" class=\"anchor\" aria-hidden=\"true\" href=\"#imagine\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Imagine</h1>\n<p><a href=\"https://travis-ci.org/meowtec/Imagine\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e24754194d66eae247691f42e3b868028bbe6f90/68747470733a2f2f7472617669732d63692e6f72672f6d656f777465632f496d6167696e652e7376673f6272616e63683d6d6173746572\" alt=\"build\" data-canonical-src=\"https://travis-ci.org/meowtec/Imagine.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.</p>\n<p>Save for web.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>For Windows, macOS and Linux, download binaries from:</p>\n<p><a href=\"https://github.com/meowtec/Imagine/releases\">https://github.com/meowtec/Imagine/releases</a></p>\n<ul>\n<li><code>Imagine-Setup-x.y.z.exe</code>      - <em>Windows</em></li>\n<li><code>Imagine-x.y.z.dmg</code>            - <em>macOS</em></li>\n<li><code>Imagine-0.4.1-x.y.z.AppImage</code> - <em>Linux</em></li>\n</ul>\n<p>国内用户从 GitHub 下载可能比较慢，可以使用<a href=\"https://github.com/meowtec/Imagine/issues/7\">国内加速</a></p>\n<h3><a id=\"user-content-install-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install on linux</h3>\n<p>App for linux is distributed in <a href=\"http://appimage.org/\" rel=\"nofollow\">AppImage</a> format.\nInstall it with command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre>chmod a+x Imagine-x.y.z-x86_64.AppImage <span class=\"pl-c\"><span class=\"pl-c\">#</span> make executable</span>\n./Imagine-x.y.z-x86_64.AppImage <span class=\"pl-c\"><span class=\"pl-c\">#</span> install and run</span></pre></div>\n<h2><a id=\"user-content-screenshot-from-legacy-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot-from-legacy-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot (from legacy version)</h2>\n<p><a href=\"http://7qn7vf.com1.z0.glb.clouddn.com/IMAGINE2.gif\" rel=\"nofollow\">GIF(7.4M)</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e950133b6751e1665ebc5eef0f580a2303fdbac4/687474703a2f2f6d656f777465632e71696e6975646e2e636f6d2f496d6167696e652e6a7067\"><img src=\"https://camo.githubusercontent.com/e950133b6751e1665ebc5eef0f580a2303fdbac4/687474703a2f2f6d656f777465632e71696e6975646e2e636f6d2f496d6167696e652e6a7067\" alt=\"\" data-canonical-src=\"http://meowtec.qiniudn.com/Imagine.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Multi format (JPEG, PNG, WebP)</li>\n<li>Format conversion</li>\n<li>Cross platform</li>\n<li>GUI</li>\n<li>Batch optimization</li>\n<li>i18n (English, 简体中文, Nederlands, Español, Français, Italiano)</li>\n</ul>\n<h2><a id=\"user-content-imagemagick-required\" class=\"anchor\" aria-hidden=\"true\" href=\"#imagemagick-required\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>'ImageMagick required'</h2>\n<p>Since version 0.3.0, you can choose the format that you want to convert to. For example, if you pick a PNG file, you can convert it to JPEG and compress it with MozJPEG optimizer.</p>\n<p>But there is an exception: pngquant on windows can't read JPEG files, so if you want to convert JPEG to PNG, you should install ImageMagick firstly, and add it to your PATH environment variable.</p>\n<p>Imagine use this command below to check if ImageMagick installed, so make sure it work.</p>\n<div class=\"highlight highlight-source-shell\"><pre>magick -version</pre></div>\n<h2><a id=\"user-content-build-and-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-and-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build and Contribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/meowtec/Imagine.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> node 8 is recommended</span>\nnpm install\nnpm run dev</pre></div>\n<p>A PR with <strong>all checks passed</strong> is welcome.</p>\n<p>Before submit a PR, please run <code>npm run test</code> and make sure it success on your machine.</p>\n<p>Up to now, there are only <a href=\"https://github.com/meowtec/Imagine/tree/dev/modules/locales\">5 locales</a>. To add a new locale, you can either submit a PR, or <a href=\"https://github.com/meowtec/Imagine/issues/new\">create an issue</a>, or just send me an email(found in <a href=\"https://github.com/meowtec\">my profile</a>).</p>\n<h2><a id=\"user-content-built-on\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built on</h2>\n<ul>\n<li><a href=\"https://pngquant.org/\" rel=\"nofollow\">pngquant</a>: Lossy PNG compressor</li>\n<li><a href=\"https://github.com/mozilla/mozjpeg\">mozjpeg</a>: Improved JPEG encoder</li>\n<li><a href=\"https://developers.google.com/speed/webp/\" rel=\"nofollow\">WebP</a>: A new image format for the Web</li>\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a>: Build cross platform desktop apps with JavaScript, HTML, and CSS</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.302Z",
    "goodColorOnWhite": "#347CAC",
    "goodColorOnBlack": "#049BFB",
    "faintColorOnWhite": "rgba(52, 124, 172, 0.1)"
  },
  {
    "slug": "inboxer",
    "name": "Inboxer",
    "description": "Unofficial, free and open-source Inbox by Gmail Desktop App",
    "website": "https://denysdovhan.com/inboxer",
    "category": "Social Networking",
    "repository": "https://github.com/denysdovhan/inboxer",
    "keywords": [
      "mail",
      "gmail",
      "inbox"
    ],
    "license": "MIT",
    "icon": "inboxer-icon.png",
    "icon32": "inboxer-icon-32.png",
    "icon64": "inboxer-icon-64.png",
    "icon128": "inboxer-icon-128.png",
    "icon256": "inboxer-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#e3f0f5",
      "#41a5e0",
      "#9fdefa",
      "#8f9399",
      "#b7b7b7"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/denysdovhan/inboxer/blob/master/app/static/Icon.png\"><img src=\"https://github.com/denysdovhan/inboxer/raw/master/app/static/Icon.png\" width=\"128px\" style=\"max-width:100%;\"></a>\n  <h1><a id=\"user-content-inboxer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#inboxer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Inboxer</h1>\n  <p>\n    <a href=\"https://github.com/denysdovhan/inboxer/releases\"><img src=\"https://camo.githubusercontent.com/fb5c680cf14aa9cf87fcdf2bdf0d5d14ab9b2100/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f64656e7973646f7668616e2f696e626f7865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/denysdovhan/inboxer.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/denysdovhan/inboxer?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e47b20a89f3020585b351ae066de51d38eedef38/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f64656e7973646f7668616e2f696e626f7865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Travis CI\" data-canonical-src=\"https://img.shields.io/travis/denysdovhan/inboxer.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7cdc56b49a1c408d531ae83985ac63db86ab4e0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/7cdc56b49a1c408d531ae83985ac63db86ab4e0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c61742d737175617265\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d5cea7ff88be42e3ec70afa3c09cfde7306fdb4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4c69715061792d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with card\" data-canonical-src=\"https://img.shields.io/badge/donate-LiqPay-blue.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/denysdovhan/inboxer#donate\"><img src=\"https://camo.githubusercontent.com/79ea6607b188fbd3cc5408716a28d0aa9fbacdd8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4254432d79656c6c6f772e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with Bitcoin\" data-canonical-src=\"https://img.shields.io/badge/donate-BTC-yellow.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/denysdovhan/inboxer#donate\"><img src=\"https://camo.githubusercontent.com/d8a9414090b6f576d8a790d1840ae649ef45f76e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4554482d677261792e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with Ethereum\" data-canonical-src=\"https://img.shields.io/badge/donate-ETH-gray.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  </p>\n</div>\n<blockquote>\n<p>Unofficial, free and open-source Google Inbox Desktop App</p>\n</blockquote>\n<p>Inboxer &#x2014; is an unofficial Inbox by Gmail client for desktop platforms. It&apos;s built on top of Inbox by Gmail web-version, has pleasant UI and supports useful keyboard shortcuts.</p>\n<p>Inboxer is highly inspired by these projects:</p>\n<ul>\n<li><a href=\"https://github.com/sindresorhus/caprine\">Caprine</a> by <a href=\"https://github.com/sindresorhus\">Sindre Sorhus</a></li>\n<li><a href=\"https://github.com/terkelg/ramme\">Ramme</a> by <a href=\"https://github.com/terkelg\">Terkel Gjervig Nielsen</a></li>\n<li><a href=\"https://github.com/andrepolischuk/keep\">Keep</a> by <a href=\"https://github.com/andrepolischuk\">Andrey Polischuk</a></li>\n</ul>\n<p>Check out these ones as great examples of Electron applications. All of them are under the MIT license.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Familiar Inbox by Gmail interface</li>\n<li>Cross-platform (macOS/Linux/Windows)</li>\n<li>Useful Keyboard shortcuts</li>\n<li>Multiple accounts</li>\n<li>Optional Always on Top</li>\n<li>Auto-updates to the latest version</li>\n<li>Desktop notifications</li>\n<li><strong>TODO:</strong> Dark theme</li>\n<li><strong>TODO:</strong> Custom text size</li>\n<li><strong>TODO:</strong> Ability to use as default mail client</li>\n</ul>\n<p>All feature requests and contributions are welcome!</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://github.com/denysdovhan/inboxer/blob/master/./media/inboxer-mac.png\"><img src=\"https://github.com/denysdovhan/inboxer/raw/master/./media/inboxer-mac.png\" alt=\"Inboxer on Mac\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Inboxer works well on <strong>macOS 10.9+</strong>, <strong>Linux</strong> and <strong>Windows 7+</strong>. You can download the latest version on <a href=\"https://github.com/denysdovhan/inboxer/releases\">Releases</a> page or below.\nInboxer is also available through the nix package manager (see <a href=\"https://nixos.org/nixos/packages.html#inboxer\" rel=\"nofollow\">package in nix</a>)</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file or install via <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew cask install inboxer\n</code></pre>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code>* or <code>.deb</code> file.</p>\n<p>* &#x2014; Notice, that the <code>AppImage</code> needs to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> file.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<p>Inboxer supports all Inbox by Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:</p>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Compose Message</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Create Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Go to Inbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Go to Snoozed</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Go to Done</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Drafts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Sent</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Reminders</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Trash</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Spam</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Open Contacts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>/</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Toggle &quot;Always on Top&quot;</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Keyboard Shortcuts Reference</td>\n<td><kbd>Shift</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Developer Tools</td>\n<td><kbd>Option</kbd> <kbd>Cmd</kbd> <kbd>I</kbd> <em>(macOS)</em> or <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Inbox by Gmail app. Use it at your own risk.</p>\n<h2><a id=\"user-content-end-user-license-agreement\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#end-user-license-agreement\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>End User License Agreement</h2>\n<ul>\n<li>You <strong>will not</strong> use this repository for sending mass spam or any other malicious activity.</li>\n<li>We / You <strong>will not</strong> support anyone who is violating this EULA conditions.</li>\n<li>Repository is just for learning / personal purposes thus <strong>should not</strong> be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).</li>\n</ul>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, <a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\">support this project &#x1F64F;&#x1F3FB;</a>.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Credit/Debit card</th>\n<th align=\"center\">Bitcoin</th>\n<th align=\"center\">Ethereum</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\">Donate with LiqPay</a></td>\n<td align=\"center\"><code>1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb4</code></td>\n<td align=\"center\"><code>0x6aF39C917359897ae6969Ad682C14110afe1a0a1</code></td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/3459374/25771981/6f2ba08c-3268-11e7-9fc8-49e3f7b9e0e5.png\"><img src=\"https://cloud.githubusercontent.com/assets/3459374/25771981/6f2ba08c-3268-11e7-9fc8-49e3f7b9e0e5.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3459374/33760933-1c9b81b4-dc10-11e7-8e4b-22d81f98c138.png\"><img src=\"https://user-images.githubusercontent.com/3459374/33760933-1c9b81b4-dc10-11e7-8e4b-22d81f98c138.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3459374/33760932-1c7b3fb2-dc10-11e7-9774-411264d533da.png\"><img src=\"https://user-images.githubusercontent.com/3459374/33760932-1c7b3fb2-dc10-11e7-9774-411264d533da.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<p>I would appreciate your support! <em>Thank you!</em></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/denysdovhan/inboxer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"http://denysdovhan.com\" rel=\"nofollow\">Denys Dovhan</a></p>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\"app/static/Icon.png\"><img src=\"app/static/Icon.png\" width=\"128px\" style=\"max-width:100%;\"></a>\n  <h1><a id=\"user-content-inboxer\" class=\"anchor\" aria-hidden=\"true\" href=\"#inboxer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Inboxer</h1>\n  <p>\n    <a href=\"https://github.com/denysdovhan/inboxer/releases\"><img src=\"https://camo.githubusercontent.com/fb5c680cf14aa9cf87fcdf2bdf0d5d14ab9b2100/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f64656e7973646f7668616e2f696e626f7865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/denysdovhan/inboxer.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/denysdovhan/inboxer?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e47b20a89f3020585b351ae066de51d38eedef38/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f64656e7973646f7668616e2f696e626f7865722e7376673f7374796c653d666c61742d737175617265\" alt=\"Travis CI\" data-canonical-src=\"https://img.shields.io/travis/denysdovhan/inboxer.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7cdc56b49a1c408d531ae83985ac63db86ab4e0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/7cdc56b49a1c408d531ae83985ac63db86ab4e0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c61742d737175617265\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d5cea7ff88be42e3ec70afa3c09cfde7306fdb4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4c69715061792d626c75652e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with card\" data-canonical-src=\"https://img.shields.io/badge/donate-LiqPay-blue.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/denysdovhan/inboxer#donate\"><img src=\"https://camo.githubusercontent.com/79ea6607b188fbd3cc5408716a28d0aa9fbacdd8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4254432d79656c6c6f772e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with Bitcoin\" data-canonical-src=\"https://img.shields.io/badge/donate-BTC-yellow.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/denysdovhan/inboxer#donate\"><img src=\"https://camo.githubusercontent.com/d8a9414090b6f576d8a790d1840ae649ef45f76e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d4554482d677261792e7376673f7374796c653d666c61742d737175617265\" alt=\"Donate with Ethereum\" data-canonical-src=\"https://img.shields.io/badge/donate-ETH-gray.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  </p>\n</div>\n<blockquote>\n<p>Unofficial, free and open-source Google Inbox Desktop App</p>\n</blockquote>\n<p>Inboxer — is an unofficial Inbox by Gmail client for desktop platforms. It's built on top of Inbox by Gmail web-version, has pleasant UI and supports useful keyboard shortcuts.</p>\n<p>Inboxer is highly inspired by these projects:</p>\n<ul>\n<li><a href=\"https://github.com/sindresorhus/caprine\">Caprine</a> by <a href=\"https://github.com/sindresorhus\">Sindre Sorhus</a></li>\n<li><a href=\"https://github.com/terkelg/ramme\">Ramme</a> by <a href=\"https://github.com/terkelg\">Terkel Gjervig Nielsen</a></li>\n<li><a href=\"https://github.com/andrepolischuk/keep\">Keep</a> by <a href=\"https://github.com/andrepolischuk\">Andrey Polischuk</a></li>\n</ul>\n<p>Check out these ones as great examples of Electron applications. All of them are under the MIT license.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Familiar Inbox by Gmail interface</li>\n<li>Cross-platform (macOS/Linux/Windows)</li>\n<li>Useful Keyboard shortcuts</li>\n<li>Multiple accounts</li>\n<li>Optional Always on Top</li>\n<li>Auto-updates to the latest version</li>\n<li>Desktop notifications</li>\n<li><strong>TODO:</strong> Dark theme</li>\n<li><strong>TODO:</strong> Custom text size</li>\n<li><strong>TODO:</strong> Ability to use as default mail client</li>\n</ul>\n<p>All feature requests and contributions are welcome!</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"./media/inboxer-mac.png\"><img src=\"./media/inboxer-mac.png\" alt=\"Inboxer on Mac\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Inboxer works well on <strong>macOS 10.9+</strong>, <strong>Linux</strong> and <strong>Windows 7+</strong>. You can download the latest version on <a href=\"https://github.com/denysdovhan/inboxer/releases\">Releases</a> page or below.\nInboxer is also available through the nix package manager (see <a href=\"https://nixos.org/nixos/packages.html#inboxer\" rel=\"nofollow\">package in nix</a>)</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file or install via <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew cask install inboxer\n</code></pre>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code>* or <code>.deb</code> file.</p>\n<p>* — Notice, that the <code>AppImage</code> needs to be <a href=\"http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80\" rel=\"nofollow\">made executable</a> after download.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/denysdovhan/inboxer/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> file.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<p>Inboxer supports all Inbox by Gmail keyboard shortcuts, system-specific keybindings and more. Additional keybindings are listed below:</p>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Compose Message</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Create Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Go to Inbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Go to Snoozed</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Go to Done</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Drafts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Sent</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Reminders</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Trash</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Spam</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Open Contacts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>/</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Toggle \"Always on Top\"</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Keyboard Shortcuts Reference</td>\n<td><kbd>Shift</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Toggle Developer Tools</td>\n<td><kbd>Option</kbd> <kbd>Cmd</kbd> <kbd>I</kbd> <em>(macOS)</em> or <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Google or any of its affiliates or subsidiaries. This is an independent and unofficial Inbox by Gmail app. Use it at your own risk.</p>\n<h2><a id=\"user-content-end-user-license-agreement\" class=\"anchor\" aria-hidden=\"true\" href=\"#end-user-license-agreement\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>End User License Agreement</h2>\n<ul>\n<li>You <strong>will not</strong> use this repository for sending mass spam or any other malicious activity.</li>\n<li>We / You <strong>will not</strong> support anyone who is violating this EULA conditions.</li>\n<li>Repository is just for learning / personal purposes thus <strong>should not</strong> be part of any service available on the Internet that is trying to do any malicious activity (mass bulk request, spam etc).</li>\n</ul>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>Hi! I work on this project in my spare time, beside my primary job. I hope enjoy using Inboxer, and if you do, please, <a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\">support this project 🙏🏻</a>.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Credit/Debit card</th>\n<th align=\"center\">Bitcoin</th>\n<th align=\"center\">Ethereum</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://www.liqpay.com/en/checkout/380951100392\" rel=\"nofollow\">Donate with LiqPay</a></td>\n<td align=\"center\"><code>1FrPrQb6ACTkbSBAz9PduJWrDFfq41Ggb4</code></td>\n<td align=\"center\"><code>0x6aF39C917359897ae6969Ad682C14110afe1a0a1</code></td>\n</tr>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/3459374/25771981/6f2ba08c-3268-11e7-9fc8-49e3f7b9e0e5.png\"><img src=\"https://cloud.githubusercontent.com/assets/3459374/25771981/6f2ba08c-3268-11e7-9fc8-49e3f7b9e0e5.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3459374/33760933-1c9b81b4-dc10-11e7-8e4b-22d81f98c138.png\"><img src=\"https://user-images.githubusercontent.com/3459374/33760933-1c9b81b4-dc10-11e7-8e4b-22d81f98c138.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/3459374/33760932-1c7b3fb2-dc10-11e7-9774-411264d533da.png\"><img src=\"https://user-images.githubusercontent.com/3459374/33760932-1c7b3fb2-dc10-11e7-9774-411264d533da.png\" width=\"160px\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<p>I would appreciate your support! <em>Thank you!</em></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"http://denysdovhan.com\" rel=\"nofollow\">Denys Dovhan</a></p>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.398Z",
    "goodColorOnWhite": "#0975A6",
    "goodColorOnBlack": "#9FDEFA",
    "faintColorOnWhite": "rgba(9, 117, 166, 0.1)"
  },
  {
    "slug": "infinitex",
    "name": "InfiniTex",
    "description": "LaTeX and WYSIWYG editor with productivity hacks.",
    "category": "Productivity",
    "repository": "https://github.com/fetacore/Infinitex",
    "keywords": [
      "react",
      "latex",
      "material-ui",
      "electron",
      "uglifyjs",
      "libgen"
    ],
    "license": "GPL-3.0",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/fetacore/Infinitex/master/infinitex.gif"
      }
    ],
    "icon": "infinitex-icon.png",
    "icon32": "infinitex-icon-32.png",
    "icon64": "infinitex-icon-64.png",
    "icon128": "infinitex-icon-128.png",
    "icon256": "infinitex-icon-256.png",
    "date": "2018-02-21",
    "iconColors": [
      "#070707",
      "#fbfbfb",
      "#a0a0a0",
      "#7c7c7c",
      "#848484"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-infinitex\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/fetacore/Infinitex/blob/master/#infinitex\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Infinitex</h1>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/fetacore/Infinitex/master/infinitex.gif\"><img src=\"https://raw.githubusercontent.com/fetacore/Infinitex/master/infinitex.gif\" alt=\"alt start screenshot\" style=\"max-width:100%;\"></a></p>\n<p>This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.</p>\n<p>The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.</p>\n<p>I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux <del>so I just dropped it</del>. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.</p>\n<p><a href=\"https://github.com/fetacore/Infinitex/releases\">URL</a> for prebuild binaries with autoupdates.</p>\n<p>In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.</p>\n<p>To start the process go to the folder, open a terminal there and press</p>\n<pre><code>yarn &amp;&amp; yarn preminify\nnpm start\n</code></pre>\n<p>The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.</p>\n<p>To build the minified js you press</p>\n<pre><code>npm run minify\n</code></pre>\n<p>To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)</p>\n<pre><code>npm run dist\n</code></pre>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/fetacore/Infinitex/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues:</h2>\n<ol>\n<li>Compilation and configurations for Mac (probably works, will test soon) <del>and Windows</del>.</li>\n<li><del>Configure auto-updates (work on linux and windows)</del>.</li>\n<li><del>Detect latex change and move pdf to that page.</del></li>\n<li><del>Better memory handling of Ace editor</del>.</li>\n<li><del>Open files with the app without the app being open</del></li>\n<li><del>Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.</del></li>\n<li>Open formula module on math selection at simple.</li>\n</ol>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/fetacore/Infinitex/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap:</h2>\n<ol>\n<li>Either move to Semantic UI or Material UI beta for performance.</li>\n<li>Integration with <del>cloud services</del>IPFS for collaboration (working on it).</li>\n</ol>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-infinitex\" class=\"anchor\" aria-hidden=\"true\" href=\"#infinitex\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Infinitex</h1>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/fetacore/Infinitex/master/infinitex.gif\"><img src=\"https://raw.githubusercontent.com/fetacore/Infinitex/master/infinitex.gif\" alt=\"alt start screenshot\" style=\"max-width:100%;\"></a></p>\n<p>This is my first attempt to write a desktop app with electron and learn the fantastic reactjs library. The editor is far from complete but I use it personally and I wanted to open-source it so that others can help with it.</p>\n<p>The one part of the app is a LaTeX editor with search functionality and simplified bibliography and packages handling. The other part is a WYSIWYG editor based on quilljs. The simple part also supports encrypted documents.</p>\n<p>I have built it on Debian Linux and I tried on Windows but, like always, everything in there is crappy compared to Linux <del>so I just dropped it</del>. I still have not tested on mac but I plan on doing it soon. Otherwise I expect that the program will be fully functional for anyone who wants to develop it on their mac.</p>\n<p><a href=\"https://github.com/fetacore/Infinitex/releases\">URL</a> for prebuild binaries with autoupdates.</p>\n<p>In order to run LaTeX you need to have an installed version of the interpeter like TeXlive, MacTex or MikTex.</p>\n<p>To start the process go to the folder, open a terminal there and press</p>\n<pre><code>yarn &amp;&amp; yarn preminify\nnpm start\n</code></pre>\n<p>The file Infinitex.jsx is only used for react-dom. The app.jsx file separates the two environments and has width and height event listeners.\nThe grid.jsx file has the LaTeX editor and the editor.jsx file has the WYSIWYG.</p>\n<p>To build the minified js you press</p>\n<pre><code>npm run minify\n</code></pre>\n<p>To create the executable in a dist folder run (!Attention! This will trigger the minification which takes a lot of time)</p>\n<pre><code>npm run dist\n</code></pre>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues:</h2>\n<ol>\n<li>Compilation and configurations for Mac (probably works, will test soon) <del>and Windows</del>.</li>\n<li><del>Configure auto-updates (work on linux and windows)</del>.</li>\n<li><del>Detect latex change and move pdf to that page.</del></li>\n<li><del>Better memory handling of Ace editor</del>.</li>\n<li><del>Open files with the app without the app being open</del></li>\n<li><del>Configure KaTeX to take both $math$ and $$math$$ and interpret them accordingly.</del></li>\n<li>Open formula module on math selection at simple.</li>\n</ol>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap:</h2>\n<ol>\n<li>Either move to Semantic UI or Material UI beta for performance.</li>\n<li>Integration with <del>cloud services</del>IPFS for collaboration (working on it).</li>\n</ol>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.368Z",
    "goodColorOnWhite": "#070707",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(7, 7, 7, 0.1)"
  },
  {
    "slug": "infinity",
    "name": "Infinity",
    "description": "An easy way to make presentation.",
    "website": "https://ycosxapp.github.io",
    "keywords": [
      "presentation",
      "design",
      "react"
    ],
    "category": "Productivity",
    "icon": "infinity-icon.png",
    "icon32": "infinity-icon-32.png",
    "icon64": "infinity-icon-64.png",
    "icon128": "infinity-icon-128.png",
    "icon256": "infinity-icon-256.png",
    "date": "2016-09-10",
    "iconColors": [
      "#4dacd4",
      "#fbfbfc",
      "#d1e9f4",
      "#a6e1ec",
      "#98cce4"
    ],
    "goodColorOnWhite": "#1F7E90",
    "goodColorOnBlack": "#A6E1EC",
    "faintColorOnWhite": "rgba(31, 126, 144, 0.1)"
  },
  {
    "slug": "inkdrop",
    "name": "Inkdrop",
    "description": "Notebook app for Markdown lovers",
    "website": "https://www.inkdrop.info/",
    "keywords": [
      "text",
      "programming",
      "notebook",
      "extensible",
      "markdown"
    ],
    "category": "Productivity",
    "icon": "inkdrop-icon.png",
    "icon32": "inkdrop-icon-32.png",
    "icon64": "inkdrop-icon-64.png",
    "icon128": "inkdrop-icon-128.png",
    "icon256": "inkdrop-icon-256.png",
    "date": "2016-10-04",
    "iconColors": [
      "#ea0475",
      "#040518",
      "#04aac6",
      "#f8f004",
      "#f8f8f9"
    ],
    "goodColorOnWhite": "#040518",
    "goodColorOnBlack": "#EA0475",
    "faintColorOnWhite": "rgba(4, 5, 24, 0.1)"
  },
  {
    "slug": "inpad",
    "name": "Inpad",
    "description": "A Polished Notes App with Github Flavored Markdown",
    "website": "http://sarah-seo.github.io/Inpad",
    "repository": "https://github.com/Sarah-Seo/Inpad",
    "keywords": [
      "markdown",
      "notes",
      "gfm",
      "latex",
      "memo"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ManoCurry/Inpad/master/resources/screenshot.png"
      }
    ],
    "icon": "inpad-icon.png",
    "icon32": "inpad-icon-32.png",
    "icon64": "inpad-icon-64.png",
    "icon128": "inpad-icon-128.png",
    "icon256": "inpad-icon-256.png",
    "date": "2017-01-06",
    "iconColors": [
      "#e6e6e6",
      "#5cacfb",
      "#545454",
      "#919191",
      "#b4b4b4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><blockquote>\n<h1><a id=\"user-content-this-project-is-reviving\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#this-project-is-reviving\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>This project is reviving.</h1>\n<p>See <a href=\"https://github.com/Sarah-Seo/Inpad/pull/32\">https://github.com/Sarah-Seo/Inpad/pull/32</a>.</p>\n</blockquote>\n<hr>\n<h1 align=\"center\"><a id=\"user-content---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./resources/logo.png\"><img alt=\"Inpad\" height=\"160\" src=\"https://github.com/Sarah-Seo/Inpad/raw/master/./resources/logo.png\" style=\"max-width:100%;\"></a><br>\n</h1>\n<h2 align=\"center\"><a id=\"user-content-a-polished-notes-app-with-github-flavored-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#a-polished-notes-app-with-github-flavored-markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A Polished Notes App with Github Flavored Markdown</h2>\n<h3 align=\"center\"><a id=\"user-content-for-macos-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#for-macos-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>for macOS, Windows and Linux</h3>\n<p><a target=\"_blank\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./resources/screenshot.png\"><img src=\"https://github.com/Sarah-Seo/Inpad/raw/master/./resources/screenshot.png\" alt=\"Screen shot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-inpad\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#inpad\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Inpad</h1>\n<p>You can contact me directly by Gitter! <a href=\"https://gitter.im/inpad-app/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e78bedd112029ce635f6594c8f0ae904c89b9f5b/68747470733a2f2f6261646765732e6769747465722e696d2f696e7061642d6170702f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/inpad-app/Lobby\" data-canonical-src=\"https://badges.gitter.im/inpad-app/Lobby.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>More organize option</li>\n<li>Github Flavored Markdown(with Latex)</li>\n<li>Using PouchDB(competible CouchDB and  any LevelDB adapter)</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>I support only macOS for now. You can install by <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>.</p><p></p>\n<pre><code>$ brew update\n$ brew cask install inpad\n</code></pre>\n<p>If you don&apos;t have Homebrew? <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a></p><p></p>\n<p>Windows and Linux will be supported before the March, 2017.</p><p></p>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack</h2>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>React Router</li>\n<li>Styled Components</li>\n<li>Redux</li>\n<li>Webpack</li>\n<li>PouchDB / LevelDB</li>\n<li>wooorm/Remark</li>\n<li>Katex</li>\n<li>Codemirror</li>\n<li>Octicon</li>\n<li>Github Markdown CSS</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<ul>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/build.md\">Build</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/coding-style.md\">Coding Style</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/modules.md\">Modules</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/database.md\">Database</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/redux-store.md\">Redux Store</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/config.md\">Config</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/ipc.md\">Ipc</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/keymap-and-commands.md\">Keymap and Commands</a></li>\n<li><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./docs/development/testing.md\">Testing</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Sarah-Seo/Inpad/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/Sarah-Seo/Inpad/blob/master/./LICENSE.md\">MIT &#xA9; 2016-2017 Sarah Seo</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><blockquote>\n<h1><a id=\"user-content-this-project-is-reviving\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-project-is-reviving\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>This project is reviving.</h1>\n<p>See <a href=\"https://github.com/Sarah-Seo/Inpad/pull/32\">https://github.com/Sarah-Seo/Inpad/pull/32</a>.</p>\n</blockquote>\n<hr>\n<h1 align=\"center\"><a id=\"user-content---\" class=\"anchor\" aria-hidden=\"true\" href=\"#--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"./resources/logo.png\"><img alt=\"Inpad\" height=\"160\" src=\"./resources/logo.png\" style=\"max-width:100%;\"></a><br>\n</h1>\n<h2 align=\"center\"><a id=\"user-content-a-polished-notes-app-with-github-flavored-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-polished-notes-app-with-github-flavored-markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A Polished Notes App with Github Flavored Markdown</h2>\n<h3 align=\"center\"><a id=\"user-content-for-macos-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-macos-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>for macOS, Windows and Linux</h3>\n<p><a target=\"_blank\" href=\"./resources/screenshot.png\"><img src=\"./resources/screenshot.png\" alt=\"Screen shot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-inpad\" class=\"anchor\" aria-hidden=\"true\" href=\"#inpad\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Inpad</h1>\n<p>You can contact me directly by Gitter! <a href=\"https://gitter.im/inpad-app/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e78bedd112029ce635f6594c8f0ae904c89b9f5b/68747470733a2f2f6261646765732e6769747465722e696d2f696e7061642d6170702f4c6f6262792e737667\" alt=\"Join the chat at https://gitter.im/inpad-app/Lobby\" data-canonical-src=\"https://badges.gitter.im/inpad-app/Lobby.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>More organize option</li>\n<li>Github Flavored Markdown(with Latex)</li>\n<li>Using PouchDB(competible CouchDB and  any LevelDB adapter)</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>I support only macOS for now. You can install by <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>.</p><p></p>\n<pre><code>$ brew update\n$ brew cask install inpad\n</code></pre>\n<p>If you don't have Homebrew? <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a></p><p></p>\n<p>Windows and Linux will be supported before the March, 2017.</p><p></p>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack</h2>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>React Router</li>\n<li>Styled Components</li>\n<li>Redux</li>\n<li>Webpack</li>\n<li>PouchDB / LevelDB</li>\n<li>wooorm/Remark</li>\n<li>Katex</li>\n<li>Codemirror</li>\n<li>Octicon</li>\n<li>Github Markdown CSS</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<ul>\n<li><a href=\"./docs/development/build.md\">Build</a></li>\n<li><a href=\"./docs/development/coding-style.md\">Coding Style</a></li>\n<li><a href=\"./docs/development/modules.md\">Modules</a></li>\n<li><a href=\"./docs/development/database.md\">Database</a></li>\n<li><a href=\"./docs/development/redux-store.md\">Redux Store</a></li>\n<li><a href=\"./docs/development/config.md\">Config</a></li>\n<li><a href=\"./docs/development/ipc.md\">Ipc</a></li>\n<li><a href=\"./docs/development/keymap-and-commands.md\">Keymap and Commands</a></li>\n<li><a href=\"./docs/development/testing.md\">Testing</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"./LICENSE.md\">MIT © 2016-2017 Sarah Seo</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.458Z",
    "goodColorOnWhite": "#545454",
    "goodColorOnBlack": "#5CACFB",
    "faintColorOnWhite": "rgba(84, 84, 84, 0.1)"
  },
  {
    "slug": "insomnia",
    "name": "Insomnia",
    "description": "REST API Client",
    "website": "https://insomnia.rest/",
    "repository": "https://github.com/getinsomnia/insomnia",
    "keywords": [
      "REST Client",
      "HTTP",
      "API",
      "developer tools",
      "GraphQL"
    ],
    "license": "AGPL-3.0",
    "category": "Developer Tools",
    "homebrewCaskName": "insomnia",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/getinsomnia/insomnia/master/screenshots/main.png"
      }
    ],
    "icon": "insomnia-icon.png",
    "icon32": "insomnia-icon-32.png",
    "icon64": "insomnia-icon-64.png",
    "icon128": "insomnia-icon-128.png",
    "icon256": "insomnia-icon-256.png",
    "date": "2016-08-24",
    "iconColors": [
      "#645cc4",
      "#fafafa",
      "#c2bce6",
      "#aca4dc",
      "#acacdc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-insomnia-rest-client\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#insomnia-rest-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Insomnia REST Client</h1>\n<p><a href=\"https://insomnia.rest\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/595bbe63f414d4ec09380ab34ec8ef72c265c8f8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e65722d496e736f6d6e69612d707572706c652e7376673f636f6c6f72423d366536306363\" alt=\"Insomnia\" data-canonical-src=\"https://img.shields.io/badge/maintainer-Insomnia-purple.svg?colorB=6e60cc\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/getinsomnia/insomnia\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a85a70a562968e05c6b5b16b0ac72e33435e6ee/68747470733a2f2f6170692e7472617669732d63692e6f72672f676574696e736f6d6e69612f696e736f6d6e69612e737667\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/getinsomnia/insomnia.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://chat.insomnia.rest/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46456c26ab152789244754672b22f4264f181ad1/68747470733a2f2f636861742e696e736f6d6e69612e726573742f62616467652e737667\" alt=\"Slack Channel\" data-canonical-src=\"https://chat.insomnia.rest/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://twitter.com/getinsomnia\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ba49410f3a6b41ba5e7e5b853362db5ecc54cce7/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f676574696e736f6d6e69612e7376673f7374796c653d736f6369616c266c6162656c3d253430476574496e736f6d6e69612532306f6e25323054776974746572267374796c653d706c6173746963\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/getinsomnia.svg?style=social&amp;label=%40GetInsomnia%20on%20Twitter&amp;style=plastic\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/getinsomnia/insomnia/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/b0224997019dec4e51d692c722ea9bee2818c837/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/mashape/apistatus.svg\" style=\"max-width:100%;\"></a></p>\n<p>Insomnia is a cross-platform <em>REST client</em>, built on top of <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/getinsomnia/insomnia/master/screenshots/main.png\"><img src=\"https://raw.githubusercontent.com/getinsomnia/insomnia/master/screenshots/main.png\" alt=\"Insomnia REST Client Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Insomnia is available for Mac, Windows, and Linux and can be downloaded\nfrom the website.</p>\n<p><strong><a href=\"https://insomnia.rest/download/\" rel=\"nofollow\">https://insomnia.rest/download</a></strong></p>\n<h2><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bugs and Feature Requests</h2>\n<p>Have a bug or a feature request? First, read the\n<a href=\"https://github.com/getinsomnia/insomnia/blob/master/CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and\nclosed issues. If your problem or idea is not addressed yet, <a href=\"https://github.com/getinsomnia/insomnia/blob/master//issues\">please open a new issue</a>.</p>\n<p>For more generic product questions and feedback, join the <a href=\"https://chat.insomnia.rest\" rel=\"nofollow\">Slack Team</a> or email\n<a href=\"https://github.com/getinsomnia/insomnia/blob/master/mailto:support@insomnia.rest\">support@insomnia.rest</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please read through our <a href=\"https://github.com/getinsomnia/insomnia/blob/master/CONTRIBUTING.md\">contributing guidelines</a> and <a href=\"https://github.com/getinsomnia/insomnia/blob/master/CODE_OF_CONDUCT.md\">code of conduct</a>. Included are directions\nfor opening issues, coding standards, and notes on development.</p>\n<p>Editor preferences are available in the <a href=\"https://github.com/getinsomnia/insomnia/blob/master/.editorconfig\">editor config</a> for easy use in\ncommon text editors. Read more and download plugins at <a href=\"http://editorconfig.org\" rel=\"nofollow\">editorconfig.org</a>.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<p>Development on Insomnia can be done on Mac, Windows, or Linux as long as you have\n<a href=\"https://nodejs.org\" rel=\"nofollow\">NodeJS 8</a> and <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n<details>\n<summary>Initial Dev Setup</summary>\n<p>This repository is structured as a monorepo and contains many Node.JS packages. Each package has\nits own set of commands, but the most common commands are available from the\nroot <code>[package.json](package.json)</code> and can be accessed using the <code>npm run ...</code> command. Here\nare the only three commands you should need to start developing on the app.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install and Link Dependencies</span>\nnpm run bootstrap\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start App with Live Reload</span>\nnpm run app-start</pre></div>\n</details>\n<details>\n<summary>Editor Requirements</summary>\n<p>You can use any editor you&apos;d like, but make sure to have support/plugins for\nthe following tools:</p>\n<ul>\n<li><a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a> &#x2013; For catching syntax problems and common errors</li>\n<li><a href=\"https://facebook.github.io/react/docs/jsx-in-depth.html\" rel=\"nofollow\">JSX Syntax</a> &#x2013; For React components</li>\n<li><a href=\"https://flow.org/\" rel=\"nofollow\">Flow</a> &#x2013; For type annotations</li>\n</ul>\n</details>\n<h2><a id=\"user-content-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Plugins</h2>\n<p>Here is a list of plugins available for installation via NPM.</p>\n<ul>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-chance\" rel=\"nofollow\">Chance</a> &#x2013;&#xA0;Generates a random value using Chance.JS</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-customtimestamp\" rel=\"nofollow\">Custom Timestamp</a> &#x2013;&#xA0;Advanced timestamp creator</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-default-headers\" rel=\"nofollow\">Default Headers</a> &#x2013;&#xA0;Set default headers on requests</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-faker\" rel=\"nofollow\">Faker</a> - Generate Faker data right within Insomnia!</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-github-apps-helper\" rel=\"nofollow\">Github Apps</a> &#x2013;&#xA0;Generates a JWT for auth with the GitHub API as your GitHub App</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-js-eval\" rel=\"nofollow\">Javascript Eval</a> - Evaluate/run Javascript code</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-jwtdecode\" rel=\"nofollow\">JWT Decode</a> &#x2013; Decode header or payload of JWT tokens</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-os\" rel=\"nofollow\">OS Util</a> &#x2013;&#xA0;Get OS information</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomcreditcard\" rel=\"nofollow\">Random Credit Card</a> &#x2013; Generate random credit card numbers</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomnumber\" rel=\"nofollow\">Random Number</a> &#x2013; Generate a random integer between a minimum and maximum</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomuksortcode\" rel=\"nofollow\">Random UK Sort Code</a> &#x2013; Generate random UK bank sort codes</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-validator\" rel=\"nofollow\">Swagger Validator</a> &#x2013; Validate an API response to a swagger spec</li>\n<li><a href=\"https://www.npmjs.com/package/insomna-plugin-xdebug\" rel=\"nofollow\">XDebug</a> &#x2013; Enable Xdebug debugging by adding an <code>XDEBUG_SESSION</code> cookie to the request</li>\n</ul>\n<h2><a id=\"user-content-community-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#community-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community Projects</h2>\n<p><a href=\"https://github.com/mlabouardy/swaggymnia\">Swaggymnia</a> &#x2013;&#xA0;Generate <a href=\"https://swagger.io/\" rel=\"nofollow\">Swagger</a> documentation for your existing API in Insomnia.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getinsomnia/insomnia/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/getinsomnia/insomnia/blob/master/LICENSE\">MIT</a> &#xA9; <a href=\"https://insomnia.rest\" rel=\"nofollow\">Insomnia</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-insomnia-rest-client\" class=\"anchor\" aria-hidden=\"true\" href=\"#insomnia-rest-client\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Insomnia REST Client</h1>\n<p><a href=\"https://insomnia.rest\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/595bbe63f414d4ec09380ab34ec8ef72c265c8f8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e65722d496e736f6d6e69612d707572706c652e7376673f636f6c6f72423d366536306363\" alt=\"Insomnia\" data-canonical-src=\"https://img.shields.io/badge/maintainer-Insomnia-purple.svg?colorB=6e60cc\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/getinsomnia/insomnia\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a85a70a562968e05c6b5b16b0ac72e33435e6ee/68747470733a2f2f6170692e7472617669732d63692e6f72672f676574696e736f6d6e69612f696e736f6d6e69612e737667\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/getinsomnia/insomnia.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://chat.insomnia.rest/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/46456c26ab152789244754672b22f4264f181ad1/68747470733a2f2f636861742e696e736f6d6e69612e726573742f62616467652e737667\" alt=\"Slack Channel\" data-canonical-src=\"https://chat.insomnia.rest/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://twitter.com/getinsomnia\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ba49410f3a6b41ba5e7e5b853362db5ecc54cce7/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f676574696e736f6d6e69612e7376673f7374796c653d736f6369616c266c6162656c3d253430476574496e736f6d6e69612532306f6e25323054776974746572267374796c653d706c6173746963\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/getinsomnia.svg?style=social&amp;label=%40GetInsomnia%20on%20Twitter&amp;style=plastic\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/getinsomnia/insomnia/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/b0224997019dec4e51d692c722ea9bee2818c837/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/mashape/apistatus.svg\" style=\"max-width:100%;\"></a></p>\n<p>Insomnia is a cross-platform <em>REST client</em>, built on top of <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/getinsomnia/insomnia/master/screenshots/main.png\"><img src=\"https://raw.githubusercontent.com/getinsomnia/insomnia/master/screenshots/main.png\" alt=\"Insomnia REST Client Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Insomnia is available for Mac, Windows, and Linux and can be downloaded\nfrom the website.</p>\n<p><strong><a href=\"https://insomnia.rest/download/\" rel=\"nofollow\">https://insomnia.rest/download</a></strong></p>\n<h2><a id=\"user-content-bugs-and-feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#bugs-and-feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bugs and Feature Requests</h2>\n<p>Have a bug or a feature request? First, read the\n<a href=\"CONTRIBUTING.md#using-the-issue-tracker\">issue guidelines</a> and search for existing and\nclosed issues. If your problem or idea is not addressed yet, <a href=\"/issues\">please open a new issue</a>.</p>\n<p>For more generic product questions and feedback, join the <a href=\"https://chat.insomnia.rest\" rel=\"nofollow\">Slack Team</a> or email\n<a href=\"mailto:support@insomnia.rest\">support@insomnia.rest</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please read through our <a href=\"CONTRIBUTING.md\">contributing guidelines</a> and <a href=\"CODE_OF_CONDUCT.md\">code of conduct</a>. Included are directions\nfor opening issues, coding standards, and notes on development.</p>\n<p>Editor preferences are available in the <a href=\".editorconfig\">editor config</a> for easy use in\ncommon text editors. Read more and download plugins at <a href=\"http://editorconfig.org\" rel=\"nofollow\">editorconfig.org</a>.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<p>Development on Insomnia can be done on Mac, Windows, or Linux as long as you have\n<a href=\"https://nodejs.org\" rel=\"nofollow\">NodeJS 8</a> and <a href=\"https://git-scm.com/\" rel=\"nofollow\">Git</a>.</p>\n<details>\n<summary>Initial Dev Setup</summary>\n<p>This repository is structured as a monorepo and contains many Node.JS packages. Each package has\nits own set of commands, but the most common commands are available from the\nroot <code>[package.json](package.json)</code> and can be accessed using the <code>npm run ...</code> command. Here\nare the only three commands you should need to start developing on the app.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Install and Link Dependencies</span>\nnpm run bootstrap\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run Tests</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Start App with Live Reload</span>\nnpm run app-start</pre></div>\n</details>\n<details>\n<summary>Editor Requirements</summary>\n<p>You can use any editor you'd like, but make sure to have support/plugins for\nthe following tools:</p>\n<ul>\n<li><a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a> – For catching syntax problems and common errors</li>\n<li><a href=\"https://facebook.github.io/react/docs/jsx-in-depth.html\" rel=\"nofollow\">JSX Syntax</a> – For React components</li>\n<li><a href=\"https://flow.org/\" rel=\"nofollow\">Flow</a> – For type annotations</li>\n</ul>\n</details>\n<h2><a id=\"user-content-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Plugins</h2>\n<p>Here is a list of plugins available for installation via NPM.</p>\n<ul>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-chance\" rel=\"nofollow\">Chance</a> – Generates a random value using Chance.JS</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-customtimestamp\" rel=\"nofollow\">Custom Timestamp</a> – Advanced timestamp creator</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-default-headers\" rel=\"nofollow\">Default Headers</a> – Set default headers on requests</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-faker\" rel=\"nofollow\">Faker</a> - Generate Faker data right within Insomnia!</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-github-apps-helper\" rel=\"nofollow\">Github Apps</a> – Generates a JWT for auth with the GitHub API as your GitHub App</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-js-eval\" rel=\"nofollow\">Javascript Eval</a> - Evaluate/run Javascript code</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-jwtdecode\" rel=\"nofollow\">JWT Decode</a> – Decode header or payload of JWT tokens</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-os\" rel=\"nofollow\">OS Util</a> – Get OS information</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomcreditcard\" rel=\"nofollow\">Random Credit Card</a> – Generate random credit card numbers</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomnumber\" rel=\"nofollow\">Random Number</a> – Generate a random integer between a minimum and maximum</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-randomuksortcode\" rel=\"nofollow\">Random UK Sort Code</a> – Generate random UK bank sort codes</li>\n<li><a href=\"https://www.npmjs.com/package/insomnia-plugin-validator\" rel=\"nofollow\">Swagger Validator</a> – Validate an API response to a swagger spec</li>\n<li><a href=\"https://www.npmjs.com/package/insomna-plugin-xdebug\" rel=\"nofollow\">XDebug</a> – Enable Xdebug debugging by adding an <code>XDEBUG_SESSION</code> cookie to the request</li>\n</ul>\n<h2><a id=\"user-content-community-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"#community-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community Projects</h2>\n<p><a href=\"https://github.com/mlabouardy/swaggymnia\">Swaggymnia</a> – Generate <a href=\"https://swagger.io/\" rel=\"nofollow\">Swagger</a> documentation for your existing API in Insomnia.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"LICENSE\">MIT</a> © <a href=\"https://insomnia.rest\" rel=\"nofollow\">Insomnia</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.409Z",
    "goodColorOnWhite": "#645CC4",
    "goodColorOnBlack": "#C2BCE6",
    "faintColorOnWhite": "rgba(100, 92, 196, 0.1)"
  },
  {
    "slug": "instatron",
    "name": "Instatron",
    "description": "Share your photos on Instagram like on your mobile phone",
    "category": "Utilities",
    "repository": "https://github.com/alexdevero/instatron",
    "keywords": [
      ""
    ],
    "license": "MIT",
    "icon": "instatron-icon.png",
    "icon32": "instatron-icon-32.png",
    "icon64": "instatron-icon-64.png",
    "icon128": "instatron-icon-128.png",
    "icon256": "instatron-icon-256.png",
    "date": "2018-02-22",
    "iconColors": [
      "#34b6fb",
      "#ece4da",
      "#314957",
      "#607773",
      "#e2544b"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3966eee5108b89927e67f3031a1f77bbd9125019/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f6173736574732f696e7374616772616d2d75706c6f616465722d69636f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/3966eee5108b89927e67f3031a1f77bbd9125019/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f6173736574732f696e7374616772616d2d75706c6f616465722d69636f6e2e706e67\" width=\"135\" align=\"center\" data-canonical-src=\"https://cdn.rawgit.com/alexdevero/instagram-desktop-uploader/master/assets/instagram-uploader-icon.png\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n</p>\n<p align=\"center\">\n  <a href=\"https://david-dm.org/alexdevero/instagram-desktop-uploader\" rel=\"nofollow\"><img alt=\"Dependency Status\" src=\"https://camo.githubusercontent.com/9d57365d1991a5469aa070804e4a7a68cf3a679e/68747470733a2f2f64617669642d646d2e6f72672f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722e7376673f7374796c653d666c6174\" data-canonical-src=\"https://david-dm.org/alexdevero/instagram-desktop-uploader.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/alexdevero/instagram-desktop-uploader?type=dev\" rel=\"nofollow\"><img alt=\"devDependency Status\" src=\"https://camo.githubusercontent.com/7516fe6db36657c360a7817375522767a1be8a40/68747470733a2f2f64617669642d646d2e6f72672f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6465762d7374617475732e7376673f7374796c653d666c6174\" data-canonical-src=\"https://david-dm.org/alexdevero/instagram-desktop-uploader/dev-status.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\"><img alt=\"MIT License\" src=\"https://camo.githubusercontent.com/a54c47c4dc66472c38a6d33b1833d9f6e5adfc8b/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f657870726573732e737667\" data-canonical-src=\"https://img.shields.io/npm/l/express.svg\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://alexdevero.com\" rel=\"nofollow\"><img alt=\"Built by DEVERO\" src=\"https://camo.githubusercontent.com/2e97ff23c478238569c506eb42a5c20fb3a94906/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c7425323062792d44455645524f2d627269676874677265656e2e7376673f636f6c6f72423d643330333230\" data-canonical-src=\"https://img.shields.io/badge/built%20by-DEVERO-brightgreen.svg?colorB=d30320\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/alexdevero/instagram-desktop-uploader/releases\"><img alt=\"Current release\" src=\"https://camo.githubusercontent.com/9a93073b38f7e748c45f407694638a566889892d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722e737667\" data-canonical-src=\"https://img.shields.io/github/release/alexdevero/instagram-desktop-uploader.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-instatron---instagram-desktop-uploader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#instatron---instagram-desktop-uploader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Instatron - Instagram desktop uploader</h1>\n<p>A simple Instagram desktop uploader &amp; client app build with electron. Share your photos and images just like on your mobile phone!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0036041ed9c7a570c9648b098b0567b6e1ad6552/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f646f63732f696e73746174726f6e2d73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/0036041ed9c7a570c9648b098b0567b6e1ad6552/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f646f63732f696e73746174726f6e2d73637265656e2e706e67\" width=\"800\" data-canonical-src=\"https://cdn.rawgit.com/alexdevero/instagram-desktop-uploader/master/docs/instatron-screen.png\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n</p>\n<h3><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of contents</h3>\n<ul>\n<li><a href=\"https://github.com/alexdevero/instatron/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/alexdevero/instatron/blob/master/#usage\">Usage</a></li>\n<li><a href=\"https://github.com/alexdevero/instatron/blob/master/#code-of-conduct\">Code of Conduct</a></li>\n<li><a href=\"https://github.com/alexdevero/instatron/blob/master/#license\">License</a></li>\n</ul>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<h4><a id=\"user-content-clone-this-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#clone-this-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clone this repo</h4>\n<pre><code>git clone https://github.com/alexdevero/instatron.git\n</code></pre>\n<h4><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h4>\n<pre><code>npm install\n</code></pre>\n<p>or</p>\n<pre><code>yarn\n</code></pre>\n<h3><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h3>\n<h4><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run the app</h4>\n<pre><code>npm run start\n</code></pre>\n<p>or</p>\n<pre><code>yarn run start\n</code></pre>\n<h4><a id=\"user-content-build-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#build-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build the app</h4>\n<pre><code>npm run package\n</code></pre>\n<p>or</p>\n<pre><code>yarn run package\n</code></pre>\n<h3><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code of Conduct</h3>\n<p><a href=\"https://github.com/alexdevero/instatron/blob/master/code-of-conduct.md\">Contributor Code of Conduct</a>. By participating in this project you agree to abide by its terms.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexdevero/instatron/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT &#xA9; <a href=\"https://alexdevero.com\" rel=\"nofollow\">Alex Devero</a>.</p>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/3966eee5108b89927e67f3031a1f77bbd9125019/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f6173736574732f696e7374616772616d2d75706c6f616465722d69636f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/3966eee5108b89927e67f3031a1f77bbd9125019/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f6173736574732f696e7374616772616d2d75706c6f616465722d69636f6e2e706e67\" width=\"135\" align=\"center\" data-canonical-src=\"https://cdn.rawgit.com/alexdevero/instagram-desktop-uploader/master/assets/instagram-uploader-icon.png\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n</p>\n<p align=\"center\">\n  <a href=\"https://david-dm.org/alexdevero/instagram-desktop-uploader\" rel=\"nofollow\"><img alt=\"Dependency Status\" src=\"https://camo.githubusercontent.com/9d57365d1991a5469aa070804e4a7a68cf3a679e/68747470733a2f2f64617669642d646d2e6f72672f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722e7376673f7374796c653d666c6174\" data-canonical-src=\"https://david-dm.org/alexdevero/instagram-desktop-uploader.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/alexdevero/instagram-desktop-uploader?type=dev\" rel=\"nofollow\"><img alt=\"devDependency Status\" src=\"https://camo.githubusercontent.com/7516fe6db36657c360a7817375522767a1be8a40/68747470733a2f2f64617669642d646d2e6f72672f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6465762d7374617475732e7376673f7374796c653d666c6174\" data-canonical-src=\"https://david-dm.org/alexdevero/instagram-desktop-uploader/dev-status.svg?style=flat\" style=\"max-width:100%;\"></a>\n  <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\"><img alt=\"MIT License\" src=\"https://camo.githubusercontent.com/a54c47c4dc66472c38a6d33b1833d9f6e5adfc8b/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f6c2f657870726573732e737667\" data-canonical-src=\"https://img.shields.io/npm/l/express.svg\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://alexdevero.com\" rel=\"nofollow\"><img alt=\"Built by DEVERO\" src=\"https://camo.githubusercontent.com/2e97ff23c478238569c506eb42a5c20fb3a94906/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c7425323062792d44455645524f2d627269676874677265656e2e7376673f636f6c6f72423d643330333230\" data-canonical-src=\"https://img.shields.io/badge/built%20by-DEVERO-brightgreen.svg?colorB=d30320\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/alexdevero/instagram-desktop-uploader/releases\"><img alt=\"Current release\" src=\"https://camo.githubusercontent.com/9a93073b38f7e748c45f407694638a566889892d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722e737667\" data-canonical-src=\"https://img.shields.io/github/release/alexdevero/instagram-desktop-uploader.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-instatron---instagram-desktop-uploader\" class=\"anchor\" aria-hidden=\"true\" href=\"#instatron---instagram-desktop-uploader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Instatron - Instagram desktop uploader</h1>\n<p>A simple Instagram desktop uploader &amp; client app build with electron. Share your photos and images just like on your mobile phone!</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0036041ed9c7a570c9648b098b0567b6e1ad6552/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f646f63732f696e73746174726f6e2d73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/0036041ed9c7a570c9648b098b0567b6e1ad6552/68747470733a2f2f63646e2e7261776769742e636f6d2f616c657864657665726f2f696e7374616772616d2d6465736b746f702d75706c6f616465722f6d61737465722f646f63732f696e73746174726f6e2d73637265656e2e706e67\" width=\"800\" data-canonical-src=\"https://cdn.rawgit.com/alexdevero/instagram-desktop-uploader/master/docs/instatron-screen.png\" style=\"max-width:100%;\"></a>\n  <br>\n  <br>\n</p>\n<h3><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of contents</h3>\n<ul>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#usage\">Usage</a></li>\n<li><a href=\"#code-of-conduct\">Code of Conduct</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<h4><a id=\"user-content-clone-this-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-this-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clone this repo</h4>\n<pre><code>git clone https://github.com/alexdevero/instatron.git\n</code></pre>\n<h4><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h4>\n<pre><code>npm install\n</code></pre>\n<p>or</p>\n<pre><code>yarn\n</code></pre>\n<h3><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h3>\n<h4><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run the app</h4>\n<pre><code>npm run start\n</code></pre>\n<p>or</p>\n<pre><code>yarn run start\n</code></pre>\n<h4><a id=\"user-content-build-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build the app</h4>\n<pre><code>npm run package\n</code></pre>\n<p>or</p>\n<pre><code>yarn run package\n</code></pre>\n<h3><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code of Conduct</h3>\n<p><a href=\"code-of-conduct.md\">Contributor Code of Conduct</a>. By participating in this project you agree to abide by its terms.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT © <a href=\"https://alexdevero.com\" rel=\"nofollow\">Alex Devero</a>.</p>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.517Z",
    "goodColorOnWhite": "#314957",
    "goodColorOnBlack": "#34B6FB",
    "faintColorOnWhite": "rgba(49, 73, 87, 0.1)"
  },
  {
    "slug": "intu-mind",
    "name": "Intu-Mind",
    "description": "Explore a galaxy of ideas",
    "website": "https://intumind.github.io/",
    "category": "Utilities",
    "keywords": [
      "Organize",
      "Writing",
      "Ideas",
      "Share",
      "Social"
    ],
    "licence": "Commercial",
    "icon": "intu-mind-icon.png",
    "icon32": "intu-mind-icon-32.png",
    "icon64": "intu-mind-icon-64.png",
    "icon128": "intu-mind-icon-128.png",
    "icon256": "intu-mind-icon-256.png",
    "date": "2017-08-10",
    "iconColors": [
      "#04ab9b",
      "#c3cbcb",
      "#045c54",
      "#529691",
      "#267b74"
    ],
    "goodColorOnWhite": "#045C54",
    "goodColorOnBlack": "#04AB9B",
    "faintColorOnWhite": "rgba(4, 92, 84, 0.1)"
  },
  {
    "slug": "ionic-creator",
    "name": "Ionic Creator",
    "description": "Build amazing mobile apps, faster.",
    "repository": "https://github.com/Meadowcottage/Ionic-Creator",
    "keywords": [
      "Ionic",
      "Creator",
      "Prototyping"
    ],
    "license": "GNU",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Meadowcottage/Ionic-Creator/master/build/Screenshot-light-1.png"
      }
    ],
    "icon": "ionic-creator-icon.png",
    "icon32": "ionic-creator-icon-32.png",
    "icon64": "ionic-creator-icon-64.png",
    "icon128": "ionic-creator-icon-128.png",
    "icon256": "ionic-creator-icon-256.png",
    "date": "2016-08-11",
    "iconColors": [
      "#4f9ef5",
      "#fbfbfc",
      "#b4d7fc",
      "#d4e8fc",
      "#9cc4fc"
    ],
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:08.458Z",
    "goodColorOnWhite": "#0765E8",
    "goodColorOnBlack": "#9CC4FC",
    "faintColorOnWhite": "rgba(7, 101, 232, 0.1)"
  },
  {
    "slug": "ionic-lab",
    "name": "Ionic Lab",
    "description": "Create, build, test and deploy Ionic apps",
    "website": "http://lab.ionic.io",
    "disabled": true,
    "keywords": [
      "developer"
    ],
    "category": "Developer Tools",
    "icon": "ionic-lab-icon.png",
    "icon32": "ionic-lab-icon-32.png",
    "icon64": "ionic-lab-icon-64.png",
    "icon128": "ionic-lab-icon-128.png",
    "icon256": "ionic-lab-icon-256.png",
    "date": "2015-08-13",
    "iconColors": [
      "#4a8ff3",
      "#e2ebfa",
      "#8691f1",
      "#0b81ed",
      "#4cccec"
    ],
    "goodColorOnWhite": "#0A75D7",
    "goodColorOnBlack": "#0B81ED",
    "faintColorOnWhite": "rgba(10, 117, 215, 0.1)"
  },
  {
    "slug": "iperius-console",
    "name": "Iperius Console",
    "description": "Monitor and Backup your pc remotely",
    "website": "https://www.iperiusbackup.com/web-console-backup.aspx",
    "keywords": [
      "Backup and remote management",
      "PC remote monitoring",
      "Remote backup scheduling and execution",
      "Remote update of Iperius Backup"
    ],
    "category": "Utilities",
    "license": "free trial license",
    "screenshots": [
      {
        "imageUrl": "https://www.iperiusbackup.com/immagini/console_mask.png"
      }
    ],
    "icon": "iperius-console-icon.png",
    "icon32": "iperius-console-icon-32.png",
    "icon64": "iperius-console-icon-64.png",
    "icon128": "iperius-console-icon-128.png",
    "icon256": "iperius-console-icon-256.png",
    "date": "2018-03-22",
    "iconColors": [
      "#06a7da",
      "#fbfbfb",
      "#a2ddf3",
      "#69c1e5",
      "#34bce4"
    ],
    "goodColorOnWhite": "#047BA1",
    "goodColorOnBlack": "#06A7DA",
    "faintColorOnWhite": "rgba(4, 123, 161, 0.1)"
  },
  {
    "slug": "ironnode",
    "name": "ironNode",
    "description": "A Node.js JavaScript Debugger",
    "website": "http://s-a.github.io/iron-node/",
    "repository": "https://github.com/s-a/iron-node",
    "keywords": [
      "debug",
      "debugger",
      "nodejs"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/s-a/iron-node/master/docs/iron-node-demo.gif"
      }
    ],
    "icon": "ironnode-icon.png",
    "icon32": "ironnode-icon-32.png",
    "icon64": "ironnode-icon-64.png",
    "icon128": "ironnode-icon-128.png",
    "icon256": "ironnode-icon-256.png",
    "date": "2016-05-12",
    "iconColors": [
      "#447cc4",
      "#151616",
      "#f3f3f3",
      "#3b6eb0",
      "#54b8e0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"http://s-a.github.io/iron-node/\" rel=\"nofollow\"><img src=\"https://github.com/s-a/iron-node/raw/master/logo/logo.png\" alt=\"ironNode\" style=\"max-width:100%;\"></a><br>\n<a href=\"https://www.npmjs.org/package/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a739f53b4da65d260c061397baae1ad62bc27b4/687474703a2f2f696d672e736869656c64732e696f2f6e706d2f762f69726f6e2d6e6f64652e737667\" alt=\"NPM Version\" data-canonical-src=\"http://img.shields.io/npm/v/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/s-a/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d4a0df0cbd3d336137e458d458238fab07e3cdf/68747470733a2f2f7472617669732d63692e6f72672f732d612f69726f6e2d6e6f64652e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/s-a/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codacy.com/app/stephanahlf/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d50293dbaf318c7ca3a28e66060b128430e0c2b1/68747470733a2f2f7777772e636f646163792e636f6d2f70726f6a6563742f62616467652f3961626533336431353264623430626661353833336632333838623332363436\" alt=\"Codacy Badge\" data-canonical-src=\"https://www.codacy.com/project/badge/9abe33d152db40bfa5833f2388b32646\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/s-a/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e1fec87c385c08911e5d86a885739b18f1fc03fe/68747470733a2f2f64617669642d646d2e6f72672f732d612f69726f6e2d6e6f64652e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/s-a/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/s-a/iron-node#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9fe2863f0e29eaa6174505ad770eb0c788e125a0/68747470733a2f2f64617669642d646d2e6f72672f732d612f69726f6e2d6e6f64652f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/s-a/iron-node/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.npmjs.org/package/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2737e02be60d2977109c951469ac5c674e939010/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f69726f6e2d6e6f64652e737667\" alt=\"NPM Downloads\" data-canonical-src=\"https://img.shields.io/npm/dm/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/s-a/iron-node/blob/master//LICENSE.md#mit\"><img src=\"https://camo.githubusercontent.com/5cecbb9ff6349e5e8765090a6003057aa037f78d/68747470733a2f2f732d612e6769746875622e696f2f6c6963656e73652f696d672f6d69742e737667\" alt=\"Massachusetts Institute of Technology (MIT)\" data-canonical-src=\"https://s-a.github.io/license/img/mit.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://s-a.github.io/donate/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/690777b494ae71de76837cc69b02a41f6492d6c8/687474703a2f2f732d612e6769746875622e696f2f646f6e6174652f646f6e6174652e737667\" alt=\"Donate\" data-canonical-src=\"http://s-a.github.io/donate/donate.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-debug-nodejs-code-with-chrome-developer-tools-on-linux-windows-and-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#debug-nodejs-code-with-chrome-developer-tools-on-linux-windows-and-os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debug Node.js code with Chrome Developer Tools on Linux, Windows and OS X.</h2>\n<p>This software aims to make things easier <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">&#x1F604;</g-emoji>. With <a href=\"https://github.com/s-a/iron-node\">ironNode</a> you have the full power of <a href=\"https://developer.chrome.com/devtools/docs/javascript-debugging\" rel=\"nofollow\">JavaScript debugging</a> within Chrome Developer Tools.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p><code>npm install iron-node -g;</code></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>The usage is the same as <code>node</code>. Use <code>iron-node</code> instead of <code>node</code>.<br>\nKeep in mind to place the keyword <code>debugger;</code> to a place where you want to stop. Run a debug session with the given JavaScript file.</p>\n<div class=\"highlight highlight-source-shell\"><pre>iron-node PATH_TO_NODE_JS_FILE [--customparm1<span class=\"pl-k\">=</span>foo --customparm2<span class=\"pl-k\">=</span>bar]<span class=\"pl-k\">;</span></pre></div>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"https://github.com/s-a/iron-node/blob/master//docs/iron-node-demo.gif\"><img src=\"https://github.com/s-a/iron-node/raw/master//docs/iron-node-demo.gif\" alt=\"Version details\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-more-screenshots-and-demos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#more-screenshots-and-demos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://s-a.github.io/iron-node/\" rel=\"nofollow\">More screenshots and demos</a></h2>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/s-a/iron-node/blob/master//docs/\">Documentation</a></h2>\n<ul>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/FEATURES.md\">Features</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/10ecde9d6c5c96f383998e7c4a895f8e70b231b1/.iron-node.js#L10-L11\">How to hide the Markdown information Window?</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/MASTER-THE-BREAKPOINTS.md\">Master the break-points</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/PROFILE.md\">How to profile? - Optimize JavaScript execution and discover memory leaks.</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs//CHANGE-ELECTRON-VERSION.md\">Change electron module version</a>. See #103</li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/CONFIGURATION.md\">Local and global configuration</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/NATIVE-MODULES.md\">How to use native modules?</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/PACKAGES.md\">Packages aka addons or plugins</a> -&gt; <a href=\"https://www.npmjs.com/browse/keyword/iron-node\" rel=\"nofollow\">Package-Channel</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/VERSION-DETAILS.md\">Version details</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/DEBUG-NODEJS-COMMANDLINE-APPS.md\">How to debug Grunt, Gulp, Mocha or other commandline app tasks based on Node.js?</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/supported-platforms.md\">Supported platforms</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/master//docs/METEOR.md\">How to debug Meteor apps?</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<ul>\n<li><a href=\"https://stackoverflow.com/questions/tagged/iron-node\" rel=\"nofollow\">https://stackoverflow.com/questions/tagged/iron-node</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/s-a/iron-node/blob/master//CONTRIBUTING.md\">Contributing</a></h2>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/s-a/iron-node/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/s-a/iron-node/blob/master//LICENSE.md\">License</a></h2>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"http://s-a.github.io/iron-node/\" rel=\"nofollow\"><img src=\"logo/logo.png\" alt=\"ironNode\" style=\"max-width:100%;\"></a><br>\n<a href=\"https://www.npmjs.org/package/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a739f53b4da65d260c061397baae1ad62bc27b4/687474703a2f2f696d672e736869656c64732e696f2f6e706d2f762f69726f6e2d6e6f64652e737667\" alt=\"NPM Version\" data-canonical-src=\"http://img.shields.io/npm/v/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/s-a/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d4a0df0cbd3d336137e458d458238fab07e3cdf/68747470733a2f2f7472617669732d63692e6f72672f732d612f69726f6e2d6e6f64652e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/s-a/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codacy.com/app/stephanahlf/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d50293dbaf318c7ca3a28e66060b128430e0c2b1/68747470733a2f2f7777772e636f646163792e636f6d2f70726f6a6563742f62616467652f3961626533336431353264623430626661353833336632333838623332363436\" alt=\"Codacy Badge\" data-canonical-src=\"https://www.codacy.com/project/badge/9abe33d152db40bfa5833f2388b32646\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/s-a/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e1fec87c385c08911e5d86a885739b18f1fc03fe/68747470733a2f2f64617669642d646d2e6f72672f732d612f69726f6e2d6e6f64652e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/s-a/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/s-a/iron-node#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9fe2863f0e29eaa6174505ad770eb0c788e125a0/68747470733a2f2f64617669642d646d2e6f72672f732d612f69726f6e2d6e6f64652f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/s-a/iron-node/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.npmjs.org/package/iron-node\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2737e02be60d2977109c951469ac5c674e939010/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f69726f6e2d6e6f64652e737667\" alt=\"NPM Downloads\" data-canonical-src=\"https://img.shields.io/npm/dm/iron-node.svg\" style=\"max-width:100%;\"></a>\n<a href=\"/LICENSE.md#mit\"><img src=\"https://camo.githubusercontent.com/5cecbb9ff6349e5e8765090a6003057aa037f78d/68747470733a2f2f732d612e6769746875622e696f2f6c6963656e73652f696d672f6d69742e737667\" alt=\"Massachusetts Institute of Technology (MIT)\" data-canonical-src=\"https://s-a.github.io/license/img/mit.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://s-a.github.io/donate/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/690777b494ae71de76837cc69b02a41f6492d6c8/687474703a2f2f732d612e6769746875622e696f2f646f6e6174652f646f6e6174652e737667\" alt=\"Donate\" data-canonical-src=\"http://s-a.github.io/donate/donate.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-debug-nodejs-code-with-chrome-developer-tools-on-linux-windows-and-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"#debug-nodejs-code-with-chrome-developer-tools-on-linux-windows-and-os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debug Node.js code with Chrome Developer Tools on Linux, Windows and OS X.</h2>\n<p>This software aims to make things easier <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji>. With <a href=\"https://github.com/s-a/iron-node\">ironNode</a> you have the full power of <a href=\"https://developer.chrome.com/devtools/docs/javascript-debugging\" rel=\"nofollow\">JavaScript debugging</a> within Chrome Developer Tools.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p><code>npm install iron-node -g;</code></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>The usage is the same as <code>node</code>. Use <code>iron-node</code> instead of <code>node</code>.<br>\nKeep in mind to place the keyword <code>debugger;</code> to a place where you want to stop. Run a debug session with the given JavaScript file.</p>\n<div class=\"highlight highlight-source-shell\"><pre>iron-node PATH_TO_NODE_JS_FILE [--customparm1<span class=\"pl-k\">=</span>foo --customparm2<span class=\"pl-k\">=</span>bar]<span class=\"pl-k\">;</span></pre></div>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"/docs/iron-node-demo.gif\"><img src=\"/docs/iron-node-demo.gif\" alt=\"Version details\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-more-screenshots-and-demos\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-screenshots-and-demos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://s-a.github.io/iron-node/\" rel=\"nofollow\">More screenshots and demos</a></h2>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"/docs/\">Documentation</a></h2>\n<ul>\n<li><a href=\"/docs/FEATURES.md\">Features</a></li>\n<li><a href=\"https://github.com/s-a/iron-node/blob/10ecde9d6c5c96f383998e7c4a895f8e70b231b1/.iron-node.js#L10-L11\">How to hide the Markdown information Window?</a></li>\n<li><a href=\"/docs/MASTER-THE-BREAKPOINTS.md\">Master the break-points</a></li>\n<li><a href=\"/docs/PROFILE.md\">How to profile? - Optimize JavaScript execution and discover memory leaks.</a></li>\n<li><a href=\"/docs//CHANGE-ELECTRON-VERSION.md\">Change electron module version</a>. See #103</li>\n<li><a href=\"/docs/CONFIGURATION.md\">Local and global configuration</a></li>\n<li><a href=\"/docs/NATIVE-MODULES.md\">How to use native modules?</a></li>\n<li><a href=\"/docs/PACKAGES.md\">Packages aka addons or plugins</a> -&gt; <a href=\"https://www.npmjs.com/browse/keyword/iron-node\" rel=\"nofollow\">Package-Channel</a></li>\n<li><a href=\"/docs/VERSION-DETAILS.md\">Version details</a></li>\n<li><a href=\"/docs/DEBUG-NODEJS-COMMANDLINE-APPS.md\">How to debug Grunt, Gulp, Mocha or other commandline app tasks based on Node.js?</a></li>\n<li><a href=\"/docs/supported-platforms.md\">Supported platforms</a></li>\n<li><a href=\"/docs/METEOR.md\">How to debug Meteor apps?</a></li>\n</ul>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<ul>\n<li><a href=\"https://stackoverflow.com/questions/tagged/iron-node\" rel=\"nofollow\">https://stackoverflow.com/questions/tagged/iron-node</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"/CONTRIBUTING.md\">Contributing</a></h2>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"/LICENSE.md\">License</a></h2>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.532Z",
    "goodColorOnWhite": "#3B6EB0",
    "goodColorOnBlack": "#54B8E0",
    "faintColorOnWhite": "rgba(59, 110, 176, 0.1)"
  },
  {
    "slug": "istrolid",
    "name": "Istrolid",
    "description": "Fleet Design Strategy Game",
    "website": "http://www.istrolid.com/",
    "keywords": [
      "games",
      "strategy"
    ],
    "category": "Games",
    "icon": "istrolid-icon.png",
    "icon32": "istrolid-icon-32.png",
    "icon64": "istrolid-icon-64.png",
    "icon128": "istrolid-icon-128.png",
    "icon256": "istrolid-icon-256.png",
    "date": "2016-05-28",
    "iconColors": [
      "#3e5f71",
      "#312124",
      "#38444d",
      "#343444",
      "#565961"
    ],
    "goodColorOnWhite": "#3E5F71",
    "goodColorOnBlack": "#517D95",
    "faintColorOnWhite": "rgba(62, 95, 113, 0.1)"
  },
  {
    "slug": "itch",
    "name": "itch",
    "description": "The best way to play your itch.io games",
    "website": "https://itch.io/app",
    "repository": "https://github.com/itchio/itch",
    "keywords": [
      "games"
    ],
    "license": "MIT",
    "category": "Games",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/7998310/16583085/7702c448-42b3-11e6-949a-c5b45e906807.png"
      }
    ],
    "icon": "itch-icon.png",
    "icon32": "itch-icon-32.png",
    "icon64": "itch-icon-64.png",
    "icon128": "itch-icon-128.png",
    "icon256": "itch-icon-256.png",
    "date": "2016-11-21",
    "iconColors": [
      "#fc5f5f",
      "#fcfafa",
      "#fcb4b4",
      "#fcacac",
      "#fc9292"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-itch-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/itchio/itch/blob/master/#itch-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>itch <a href=\"https://github.com/itchio/itch/releases/latest\"><img src=\"https://camo.githubusercontent.com/7c9b1f67a0e26b17f4fc72af2a72fa663ed7183d/68747470733a2f2f6e7574732e697463682e7a6f6e652f6261646765\" alt=\"\" data-canonical-src=\"https://nuts.itch.zone/badge\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"MIT licensed\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/ae31324d7602419f9fa1f2957922a74320009f54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230776974682d2545322539442541342d4646383038302e737667\"><img src=\"https://camo.githubusercontent.com/ae31324d7602419f9fa1f2957922a74320009f54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230776974682d2545322539442541342d4646383038302e737667\" alt=\"Built with love\" data-canonical-src=\"https://img.shields.io/badge/built%20with-%E2%9D%A4-FF8080.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://git.itch.ovh/itchio/itch/builds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c7e3c9eb09ed7e93478dfe208b7d534006872b2/68747470733a2f2f6769742e697463682e6f76682f69746368696f2f697463682f6261646765732f6d61737465722f6275696c642e737667\" alt=\"Build Status\" data-canonical-src=\"https://git.itch.ovh/itchio/itch/badges/master/build.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/gh/itchio/itch\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cf6df0a636ef1e6281300f7f3636b9b637fbe955/68747470733a2f2f636f6465636f762e696f2f67682f69746368696f2f697463682f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/itchio/itch/branch/master/graph/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://weblate.itch.ovh/engage/itch/?utm_source=widget\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b0c9b48f34c700a43c2cf5cd1500bd114b6afb3/68747470733a2f2f7765626c6174652e697463682e6f76682f776964676574732f697463682f2d2f7376672d62616467652e737667\" alt=\"Translation status\" data-canonical-src=\"https://weblate.itch.ovh/widgets/itch/-/svg-badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>The goal of this project is to give you a desktop application that you can\ndownload and run games from <a href=\"http://itch.io\" rel=\"nofollow\">itch.io</a> with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/itchio/itch/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583085/7702c448-42b3-11e6-949a-c5b45e906807.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583085/7702c448-42b3-11e6-949a-c5b45e906807.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583086/770c632c-42b3-11e6-80e3-6173b2151cfe.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583086/770c632c-42b3-11e6-80e3-6173b2151cfe.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583088/771717ea-42b3-11e6-8081-6192b329d21c.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583088/771717ea-42b3-11e6-8081-6192b329d21c.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/itchio/itch/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p>You can download it from <a href=\"https://itch.io/app\" rel=\"nofollow\">https://itch.io/app</a>, see <a href=\"https://itch.io/docs/itch/installing/\" rel=\"nofollow\">Installing the app</a> for\ndetailed instructions.</p>\n<p>If you&apos;d like to develop the app instead, read the <a href=\"https://itch.io/docs/itch/developing/getting-started.html\" rel=\"nofollow\">Getting Started</a> page of the developer guide.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/itchio/itch/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>itch is released under the MIT License, see the <a href=\"https://github.com/itchio/itch/blob/master/LICENSE\">LICENSE</a> file for details.</p>\n<h2><a id=\"user-content-other-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/itchio/itch/blob/master/#other-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other apps</h2>\n<p>Here are some other apps people have started:</p>\n<ul>\n<li>Android: <a href=\"https://github.com/gotosleep/ItchDroid\">https://github.com/gotosleep/ItchDroid</a></li>\n<li>iOS: <a href=\"https://github.com/khwang/cantaloupe\">https://github.com/khwang/cantaloupe</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-itch-\" class=\"anchor\" aria-hidden=\"true\" href=\"#itch-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>itch <a href=\"https://github.com/itchio/itch/releases/latest\"><img src=\"https://camo.githubusercontent.com/7c9b1f67a0e26b17f4fc72af2a72fa663ed7183d/68747470733a2f2f6e7574732e697463682e7a6f6e652f6261646765\" alt=\"\" data-canonical-src=\"https://nuts.itch.zone/badge\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"MIT licensed\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/ae31324d7602419f9fa1f2957922a74320009f54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230776974682d2545322539442541342d4646383038302e737667\"><img src=\"https://camo.githubusercontent.com/ae31324d7602419f9fa1f2957922a74320009f54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230776974682d2545322539442541342d4646383038302e737667\" alt=\"Built with love\" data-canonical-src=\"https://img.shields.io/badge/built%20with-%E2%9D%A4-FF8080.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://git.itch.ovh/itchio/itch/builds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c7e3c9eb09ed7e93478dfe208b7d534006872b2/68747470733a2f2f6769742e697463682e6f76682f69746368696f2f697463682f6261646765732f6d61737465722f6275696c642e737667\" alt=\"Build Status\" data-canonical-src=\"https://git.itch.ovh/itchio/itch/badges/master/build.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/gh/itchio/itch\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cf6df0a636ef1e6281300f7f3636b9b637fbe955/68747470733a2f2f636f6465636f762e696f2f67682f69746368696f2f697463682f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/itchio/itch/branch/master/graph/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://weblate.itch.ovh/engage/itch/?utm_source=widget\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6b0c9b48f34c700a43c2cf5cd1500bd114b6afb3/68747470733a2f2f7765626c6174652e697463682e6f76682f776964676574732f697463682f2d2f7376672d62616467652e737667\" alt=\"Translation status\" data-canonical-src=\"https://weblate.itch.ovh/widgets/itch/-/svg-badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>The goal of this project is to give you a desktop application that you can\ndownload and run games from <a href=\"http://itch.io\" rel=\"nofollow\">itch.io</a> with. Additionally you\nshould be able to update games and get notified when games are updated. The\ngoal is not to replace the itch.io website.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583085/7702c448-42b3-11e6-949a-c5b45e906807.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583085/7702c448-42b3-11e6-949a-c5b45e906807.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583086/770c632c-42b3-11e6-80e3-6173b2151cfe.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583086/770c632c-42b3-11e6-80e3-6173b2151cfe.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/7998310/16583088/771717ea-42b3-11e6-8081-6192b329d21c.png\"><img src=\"https://cloud.githubusercontent.com/assets/7998310/16583088/771717ea-42b3-11e6-8081-6192b329d21c.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p>You can download it from <a href=\"https://itch.io/app\" rel=\"nofollow\">https://itch.io/app</a>, see <a href=\"https://itch.io/docs/itch/installing/\" rel=\"nofollow\">Installing the app</a> for\ndetailed instructions.</p>\n<p>If you'd like to develop the app instead, read the <a href=\"https://itch.io/docs/itch/developing/getting-started.html\" rel=\"nofollow\">Getting Started</a> page of the developer guide.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>itch is released under the MIT License, see the <a href=\"LICENSE\">LICENSE</a> file for details.</p>\n<h2><a id=\"user-content-other-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other apps</h2>\n<p>Here are some other apps people have started:</p>\n<ul>\n<li>Android: <a href=\"https://github.com/gotosleep/ItchDroid\">https://github.com/gotosleep/ItchDroid</a></li>\n<li>iOS: <a href=\"https://github.com/khwang/cantaloupe\">https://github.com/khwang/cantaloupe</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.552Z",
    "goodColorOnWhite": "#DD0404",
    "goodColorOnBlack": "#FC5F5F",
    "faintColorOnWhite": "rgba(221, 4, 4, 0.1)"
  },
  {
    "slug": "james",
    "name": "James Proxy",
    "description": "Web Debugging Proxy Application",
    "repository": "https://github.com/james-proxy/james",
    "category": "Developer Tools",
    "keywords": [
      "proxy",
      "debugging-tool",
      "electron",
      "james",
      "http-proxy",
      "https-proxy",
      "http",
      "https"
    ],
    "icon": "james-icon.png",
    "icon32": "james-icon-32.png",
    "icon64": "james-icon-64.png",
    "icon128": "james-icon-128.png",
    "icon256": "james-icon-256.png",
    "date": "2018-01-30",
    "iconColors": [
      "#d42c3c",
      "#fbfbfb",
      "#d484cc",
      "#e07c7a",
      "#d43c94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-james\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#james\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>James</h1>\n<p><a href=\"https://travis-ci.org/james-proxy/james\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/146193491a4d4cd424408ad9cc88b5d8d9774b41/68747470733a2f2f7472617669732d63692e6f72672f6a616d65732d70726f78792f6a616d65732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/james-proxy/james.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>James is an HTTP Proxy and Monitor that enables developers to view and intercept requests made from the browser.\nIt is an open-source alternative to the popular developer tool <a href=\"http://www.charlesproxy.com/\" rel=\"nofollow\">Charles</a></p>\n<p>James is built with <a href=\"https://github.com/greim/hoxy\">hoxy</a>, <a href=\"https://github.com/atom/electron\">electron</a> and <a href=\"https://reactjs.org/\" rel=\"nofollow\">react</a></p>\n<p><a target=\"_blank\" href=\"https://github.com/james-proxy/james/blob/master/resources/screenshot-1.png\"><img src=\"https://github.com/james-proxy/james/raw/master/resources/screenshot-1.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<p>Download the correct version for your OS and run</p>\n<p><a href=\"https://github.com/james-proxy/james/releases/latest\"><img src=\"https://camo.githubusercontent.com/f8318c8e86165281dad4b6accd4cebc40ea897f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f61642d616e795f706c6174666f726d2d677265656e2e737667\" alt=\"All platforms download\" data-canonical-src=\"https://img.shields.io/badge/download-any_platform-green.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-wildcard-url-mappings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#wildcard-url-mappings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wildcard URL Mappings</h3>\n<p>To use wildcards in the &quot;url to map&quot; field, put a &quot;*&quot; between two adjacent slashes. For example:</p>\n<pre><code>http://foo.com/version/*/app.js -&gt; http://localhost:8000/app.js\n</code></pre>\n<p>Requests which will be redirected:</p>\n<ul>\n<li><code>http://foo.com/version/1/app.js</code></li>\n<li><code>http://foo.com/version/26.8/app.js</code></li>\n<li><code>http://foo.com/version/spaghetti/app.js</code></li>\n</ul>\n<p>Requests which will <strong>not</strong> be redirected:</p>\n<ul>\n<li><code>http://foo.com/version/app.js</code></li>\n<li><code>http://bar.com/version/1/app.js</code></li>\n</ul>\n<p>You can also use multiple wildcards in the same URL.</p>\n<h3><a id=\"user-content-https-proxying\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#https-proxying\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HTTPS Proxying</h3>\n<p>To enable HTTPS support follow the <a href=\"https://github.com/james-proxy/james/wiki\">instructions in our wiki</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Feel free to open pull requests and issues!\nIf you need inspiration, take a look in the issue section.</p>\n<h3><a id=\"user-content-setting-up-a-development-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#setting-up-a-development-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setting up a development environment</h3>\n<p>The electron instance will automatically reload whenever a change is made</p>\n<ol>\n<li>Clone the repository</li>\n<li><code>npm install</code></li>\n<li><code>npm start</code></li>\n</ol>\n<h3><a id=\"user-content-other-useful-npm-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#other-useful-npm-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other useful npm commands</h3>\n<ul>\n<li><code>npm test</code>: Runs all tests</li>\n<li><code>npm run build</code>: Completely builds the app (no watch)</li>\n<li><code>npm run lint</code>: Checks all JS code against defined code styling rules</li>\n<li><code>npm run dist</code>: Creates a standalone app bundle for all operating systems</li>\n</ul>\n<h3><a id=\"user-content-guidelines\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#guidelines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Guidelines</h3>\n<ul>\n<li>Make sure that no tests are failing</li>\n<li>Always add tests for new features</li>\n<li>Make sure that there are no linting errors in your code (use <code>npm run lint</code>)</li>\n</ul>\n<h3><a id=\"user-content-communication\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#communication\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Communication</h3>\n<p>We&apos;re using <a href=\"https://matrix.org/\" rel=\"nofollow\">Matrix</a> for communication, and you can use the\n<a href=\"https://vector.im/beta/#/room/#james:matrix.org\" rel=\"nofollow\">Vector.im client to join the room.</a>\n(If it doesn&apos;t load when you click &quot;join&quot;, refresh the page).</p>\n<h3><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h3>\n<ul>\n<li>@davidneat</li>\n<li>@klipstein</li>\n<li>@mitchhentges</li>\n<li>@nerdbeere</li>\n<li>@tomitm</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/james-proxy/james/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2015 Julian Hollmann</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-james\" class=\"anchor\" aria-hidden=\"true\" href=\"#james\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>James</h1>\n<p><a href=\"https://travis-ci.org/james-proxy/james\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/146193491a4d4cd424408ad9cc88b5d8d9774b41/68747470733a2f2f7472617669732d63692e6f72672f6a616d65732d70726f78792f6a616d65732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/james-proxy/james.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>James is an HTTP Proxy and Monitor that enables developers to view and intercept requests made from the browser.\nIt is an open-source alternative to the popular developer tool <a href=\"http://www.charlesproxy.com/\" rel=\"nofollow\">Charles</a></p>\n<p>James is built with <a href=\"https://github.com/greim/hoxy\">hoxy</a>, <a href=\"https://github.com/atom/electron\">electron</a> and <a href=\"https://reactjs.org/\" rel=\"nofollow\">react</a></p>\n<p><a target=\"_blank\" href=\"resources/screenshot-1.png\"><img src=\"resources/screenshot-1.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<p>Download the correct version for your OS and run</p>\n<p><a href=\"https://github.com/james-proxy/james/releases/latest\"><img src=\"https://camo.githubusercontent.com/f8318c8e86165281dad4b6accd4cebc40ea897f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f61642d616e795f706c6174666f726d2d677265656e2e737667\" alt=\"All platforms download\" data-canonical-src=\"https://img.shields.io/badge/download-any_platform-green.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-wildcard-url-mappings\" class=\"anchor\" aria-hidden=\"true\" href=\"#wildcard-url-mappings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wildcard URL Mappings</h3>\n<p>To use wildcards in the \"url to map\" field, put a \"*\" between two adjacent slashes. For example:</p>\n<pre><code>http://foo.com/version/*/app.js -&gt; http://localhost:8000/app.js\n</code></pre>\n<p>Requests which will be redirected:</p>\n<ul>\n<li><code>http://foo.com/version/1/app.js</code></li>\n<li><code>http://foo.com/version/26.8/app.js</code></li>\n<li><code>http://foo.com/version/spaghetti/app.js</code></li>\n</ul>\n<p>Requests which will <strong>not</strong> be redirected:</p>\n<ul>\n<li><code>http://foo.com/version/app.js</code></li>\n<li><code>http://bar.com/version/1/app.js</code></li>\n</ul>\n<p>You can also use multiple wildcards in the same URL.</p>\n<h3><a id=\"user-content-https-proxying\" class=\"anchor\" aria-hidden=\"true\" href=\"#https-proxying\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HTTPS Proxying</h3>\n<p>To enable HTTPS support follow the <a href=\"https://github.com/james-proxy/james/wiki\">instructions in our wiki</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Feel free to open pull requests and issues!\nIf you need inspiration, take a look in the issue section.</p>\n<h3><a id=\"user-content-setting-up-a-development-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up-a-development-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setting up a development environment</h3>\n<p>The electron instance will automatically reload whenever a change is made</p>\n<ol>\n<li>Clone the repository</li>\n<li><code>npm install</code></li>\n<li><code>npm start</code></li>\n</ol>\n<h3><a id=\"user-content-other-useful-npm-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-useful-npm-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other useful npm commands</h3>\n<ul>\n<li><code>npm test</code>: Runs all tests</li>\n<li><code>npm run build</code>: Completely builds the app (no watch)</li>\n<li><code>npm run lint</code>: Checks all JS code against defined code styling rules</li>\n<li><code>npm run dist</code>: Creates a standalone app bundle for all operating systems</li>\n</ul>\n<h3><a id=\"user-content-guidelines\" class=\"anchor\" aria-hidden=\"true\" href=\"#guidelines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Guidelines</h3>\n<ul>\n<li>Make sure that no tests are failing</li>\n<li>Always add tests for new features</li>\n<li>Make sure that there are no linting errors in your code (use <code>npm run lint</code>)</li>\n</ul>\n<h3><a id=\"user-content-communication\" class=\"anchor\" aria-hidden=\"true\" href=\"#communication\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Communication</h3>\n<p>We're using <a href=\"https://matrix.org/\" rel=\"nofollow\">Matrix</a> for communication, and you can use the\n<a href=\"https://vector.im/beta/#/room/#james:matrix.org\" rel=\"nofollow\">Vector.im client to join the room.</a>\n(If it doesn't load when you click \"join\", refresh the page).</p>\n<h3><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h3>\n<ul>\n<li>@davidneat</li>\n<li>@klipstein</li>\n<li>@mitchhentges</li>\n<li>@nerdbeere</li>\n<li>@tomitm</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2015 Julian Hollmann</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.542Z",
    "goodColorOnWhite": "#D42C3C",
    "goodColorOnBlack": "#D43C94",
    "faintColorOnWhite": "rgba(212, 44, 60, 0.1)"
  },
  {
    "slug": "jamovi",
    "name": "jamovi",
    "description": "powerful statistical spreadsheet powered by R",
    "website": "https://www.jamovi.org",
    "category": "Productivity",
    "repository": "https://github.com/jamovi/jamovi",
    "keywords": [
      "spreadsheet",
      "statistics"
    ],
    "license": "AGPL3",
    "screenshots": [
      {
        "imageUrl": "https://www.jamovi.org/misc/screenshot-descriptives.png",
        "caption": "Descriptive statistics in jamovi"
      },
      {
        "imageUrl": "https://www.jamovi.org/misc/screenshot-anova.png",
        "caption": "An ANOVA in jamovi"
      }
    ],
    "icon": "jamovi-icon.png",
    "icon32": "jamovi-icon-32.png",
    "icon64": "jamovi-icon-64.png",
    "icon128": "jamovi-icon-128.png",
    "icon256": "jamovi-icon-256.png",
    "date": "2017-09-08",
    "iconColors": [
      "#f8f8f9",
      "#3b6aa9",
      "#8199b8",
      "#91accc",
      "#9cb4cc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jamovi\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jamovi/jamovi/blob/master/#jamovi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>jamovi</h1>\n<p>jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.</p>\n<p>Come visit us at <a href=\"https://www.jamovi.org\" rel=\"nofollow\">jamovi.org</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jamovi\" class=\"anchor\" aria-hidden=\"true\" href=\"#jamovi\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>jamovi</h1>\n<p>jamovi is a free and open statistics package, which is easy to use, and designed to be familiar to users of SPSS. It provides a spreadsheet editor, and a range of statistical analyses. jamovi can provide R syntax for each analysis that is run, and additional analyses for jamovi can be developed using the R language.</p>\n<p>Come visit us at <a href=\"https://www.jamovi.org\" rel=\"nofollow\">jamovi.org</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.610Z",
    "goodColorOnWhite": "#3B6AA9",
    "goodColorOnBlack": "#91ACCC",
    "faintColorOnWhite": "rgba(59, 106, 169, 0.1)"
  },
  {
    "slug": "jandi",
    "name": "JANDI",
    "description": "Team Communication for Businesses",
    "website": "https://www.jandi.com",
    "keywords": [
      "messenger",
      "collaboration"
    ],
    "category": "Social Networking",
    "icon": "jandi-icon.png",
    "icon32": "jandi-icon-32.png",
    "icon64": "jandi-icon-64.png",
    "icon128": "jandi-icon-128.png",
    "icon256": "jandi-icon-256.png",
    "date": "2016-05-30",
    "iconColors": [
      "#049be4",
      "#fbbb04",
      "#04baec",
      "#c0ac80",
      "#44acf0"
    ],
    "goodColorOnWhite": "#037BB4",
    "goodColorOnBlack": "#049BE4",
    "faintColorOnWhite": "rgba(3, 123, 180, 0.1)"
  },
  {
    "slug": "janus-workspace",
    "name": "Janus Workspace",
    "description": "Organize all of your sites into one window.",
    "website": "https://janusworkspace.com/",
    "category": "Productivity",
    "keywords": [
      "Janus",
      "Workspace",
      "janus",
      "workspace",
      "productivity",
      "browser",
      "web",
      "multiple",
      "paid",
      "subscription",
      "unclutter",
      "community driven"
    ],
    "icon": "janus-workspace-icon.png",
    "icon32": "janus-workspace-icon-32.png",
    "icon64": "janus-workspace-icon-64.png",
    "icon128": "janus-workspace-icon-128.png",
    "icon256": "janus-workspace-icon-256.png",
    "date": "2018-02-26",
    "iconColors": [
      "#f6f6f6",
      "#2a2b2b",
      "#7c7c80",
      "#747474",
      "#848484"
    ],
    "goodColorOnWhite": "#2A2B2B",
    "goodColorOnBlack": "#7C7C80",
    "faintColorOnWhite": "rgba(42, 43, 43, 0.1)"
  },
  {
    "slug": "jasper",
    "name": "Jasper",
    "description": "A flexible and powerful issue reader for GitHub",
    "website": "https://jasperapp.io",
    "repository": "https://github.com/jasperapp/jasper",
    "keywords": [
      "github",
      "issue",
      "reader",
      "tracker",
      "notification",
      "browser",
      "developer tools"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/jasperapp/jasper/master/top.png"
      }
    ],
    "icon": "jasper-icon.png",
    "icon32": "jasper-icon-32.png",
    "icon64": "jasper-icon-64.png",
    "icon128": "jasper-icon-128.png",
    "icon256": "jasper-icon-256.png",
    "date": "2016-06-19",
    "iconColors": [
      "#dedddd",
      "#de2e6d",
      "#c77e91",
      "#d892a4",
      "#c44f70"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jasper---a-flexible-and-powerful-issue-reader-for-github\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jasperapp/jasper/blob/master/#jasper---a-flexible-and-powerful-issue-reader-for-github\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Jasper - A flexible and powerful issue reader for GitHub</h1>\n<p><a target=\"_blank\" href=\"https://github.com/jasperapp/jasper/blob/master/./top.png\"><img src=\"https://github.com/jasperapp/jasper/raw/master/./top.png\" style=\"max-width:100%;\"></a></p>\n<p>You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called &quot;stream&quot; of Jasper.</p>\n<p>example <code>org:electron is:issue label:bug</code></p>\n<ul>\n<li><a href=\"https://jasperapp.io/\" rel=\"nofollow\">https://jasperapp.io/</a></li>\n<li><a href=\"https://electron.atom.io/blog/2017/03/21/jasper\" rel=\"nofollow\">https://electron.atom.io/blog/2017/03/21/jasper</a></li>\n<li>Please provide feedback. If you have any comments or ideas, <a href=\"https://github.com/jasperapp/jasper/issues/new\">open an issue</a>.</li>\n<li><a href=\"https://jasperapp.io/faq.html\" rel=\"nofollow\">FAQ</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jasper---a-flexible-and-powerful-issue-reader-for-github\" class=\"anchor\" aria-hidden=\"true\" href=\"#jasper---a-flexible-and-powerful-issue-reader-for-github\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Jasper - A flexible and powerful issue reader for GitHub</h1>\n<p><a target=\"_blank\" href=\"./top.png\"><img src=\"./top.png\" style=\"max-width:100%;\"></a></p>\n<p>You will be able to read, track and discover many active issues very flexibly by using Jasper in GitHub. It is enabled by a powerful function called \"stream\" of Jasper.</p>\n<p>example <code>org:electron is:issue label:bug</code></p>\n<ul>\n<li><a href=\"https://jasperapp.io/\" rel=\"nofollow\">https://jasperapp.io/</a></li>\n<li><a href=\"https://electron.atom.io/blog/2017/03/21/jasper\" rel=\"nofollow\">https://electron.atom.io/blog/2017/03/21/jasper</a></li>\n<li>Please provide feedback. If you have any comments or ideas, <a href=\"https://github.com/jasperapp/jasper/issues/new\">open an issue</a>.</li>\n<li><a href=\"https://jasperapp.io/faq.html\" rel=\"nofollow\">FAQ</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.619Z",
    "goodColorOnWhite": "#D22161",
    "goodColorOnBlack": "#DE2E6D",
    "faintColorOnWhite": "rgba(210, 33, 97, 0.1)"
  },
  {
    "slug": "jibo",
    "name": "JIBO",
    "description": "The world's first social robot",
    "website": "https://www.jibo.com",
    "keywords": [
      "Entertainment"
    ],
    "category": "Entertainment",
    "icon": "jibo-icon.png",
    "icon32": "jibo-icon-32.png",
    "icon64": "jibo-icon-64.png",
    "icon128": "jibo-icon-128.png",
    "icon256": "jibo-icon-256.png",
    "date": "2015-07-29",
    "iconColors": [
      "#04b5f4",
      "#37bef4",
      "#20bdf7",
      "#09c4fc",
      "#14bcf4"
    ],
    "goodColorOnWhite": "#027496",
    "goodColorOnBlack": "#09C4FC",
    "faintColorOnWhite": "rgba(2, 116, 150, 0.1)"
  },
  {
    "slug": "joplin",
    "name": "Joplin",
    "description": "A note taking and to-do application with synchronization capabilities. Also available on mobile and terminal.",
    "website": "https://joplin.cozic.net/",
    "category": "Productivity",
    "repository": "https://github.com/laurent22/joplin",
    "homebrewCaskName": "joplin",
    "keywords": [
      "note",
      "to-do",
      "onedrive",
      "synchronisation",
      "evernote",
      "enex"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://joplin.cozic.net/images/AllClients.jpg",
        "caption": "Mobile, CLI and Desktop version of Joplin",
        "imageLink": "https://joplin.cozic.net"
      },
      {
        "imageUrl": "https://joplin.cozic.net/images/DemoDesktop.png",
        "caption": "Description of Joplin's user interface",
        "imageLink": "https://joplin.cozic.net/desktop/"
      }
    ],
    "locales": [
      "cs-CZ",
      "da-DK",
      "de-DE",
      "en-GB",
      "es-ES",
      "eu",
      "fr-FR",
      "gl-ES",
      "hr-HR",
      "it-IT",
      "ja-JP",
      "nl-BE",
      "pt-BR",
      "ru-RU",
      "zh-CN"
    ],
    "icon": "joplin-icon.png",
    "icon32": "joplin-icon-32.png",
    "icon64": "joplin-icon-64.png",
    "icon128": "joplin-icon-128.png",
    "icon256": "joplin-icon-256.png",
    "date": "2018-03-29",
    "iconColors": [
      "#0a72d3",
      "#fbfbfb",
      "#044283",
      "#5cb4fb",
      "#04449c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-joplin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#joplin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Joplin</h1>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=E8JMYD2LQ8MMA&amp;lc=GB&amp;item_name=Joplin+Development&amp;currency_code=EUR&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bed209906ab3cda26d7eb664bc7239ab5ec7691d/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6261646765732f446f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate\" data-canonical-src=\"https://joplin.cozic.net/images/badges/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a> <a href=\"https://joplin.cozic.net/donate/#bitcoin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1e231d00c0ec48e040bad38316f4e3b6435df709/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6261646765732f446f6e6174652d426974636f696e2e737667\" alt=\"Donate with Bitcoin\" data-canonical-src=\"https://joplin.cozic.net/images/badges/Donate-Bitcoin.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/laurent22/joplin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/477b5d465fefe2a9474de2cfc94e6856f555a47c/68747470733a2f2f7472617669732d63692e6f72672f6c617572656e7432322f6a6f706c696e2e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/laurent22/joplin.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/laurent22/joplin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0bc49762fc5222966cd0e5862768a97ba830775/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f6c617572656e7432322f6a6f706c696e3f6272616e63683d6d61737465722670617373696e67546578743d6d61737465722532302d2532304f4b267376673d74727565\" alt=\"Appveyor Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/laurent22/joplin?branch=master&amp;passingText=master%20-%20OK&amp;svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in <a href=\"https://github.com/laurent22/joplin/blob/master/#markdown\">Markdown format</a>.</p>\n<p>Notes exported from Evernote via .enex files <a href=\"https://github.com/laurent22/joplin/blob/master/#importing\">can be imported</a> into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.</p>\n<p>The notes can be <a href=\"https://github.com/laurent22/joplin/blob/master/#synchronisation\">synchronised</a> with various cloud services including <a href=\"https://nextcloud.com/\" rel=\"nofollow\">Nextcloud</a>, Dropbox, OneDrive or the file system (for example with a network directory). When synchronising the notes, notebooks, tags and other metadata are saved to plain text files which can be easily inspected, backed up and moved around.</p>\n<p>The UI of the terminal client is built on top of the great <a href=\"https://github.com/cronvel/terminal-kit\">terminal-kit</a> library, the desktop client using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, and the Android client front end is done using <a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a>.</p>\n<div><a target=\"_blank\" href=\"https://camo.githubusercontent.com/372ddfe5bb318ccbdd6803a8fec25b642a335a92/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f416c6c436c69656e74732e6a7067\"><img src=\"https://camo.githubusercontent.com/372ddfe5bb318ccbdd6803a8fec25b642a335a92/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f416c6c436c69656e74732e6a7067\" data-canonical-src=\"https://joplin.cozic.net/images/AllClients.jpg\" style=\"max-width:100%;\"></a></div>\n<h1><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h1>\n<p>Three types of applications are available: for the <strong>desktop</strong> (Windows, macOS and Linux), for <strong>mobile</strong> (Android and iOS) and for <strong>terminal</strong> (Windows, macOS and Linux). All applications have similar user interfaces and can synchronise with each others.</p>\n<h2><a id=\"user-content-desktop-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#desktop-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Desktop applications</h2>\n<table>\n<thead>\n<tr>\n<th>Operating System</th>\n<th>Download</th>\n<th>Alternative</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows (32 and 64-bit)</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-Setup-1.0.96.exe\"><img alt=\"Get it on Windows\" height=\"40px\" src=\"https://camo.githubusercontent.com/78c6a84a5cc8591abff223e0ca3603ceea2625b7/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f426164676557696e646f77732e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeWindows.png\" style=\"max-width:100%;\"></a></td>\n<td>or Get the <a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/JoplinPortable.exe\">Portable version</a><br>(to run from a USB key, etc.)</td>\n</tr>\n<tr>\n<td>macOS</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-1.0.96.dmg\"><img alt=\"Get it on macOS\" height=\"40px\" src=\"https://camo.githubusercontent.com/a59bd82709ef53835858f3c4b267fad3e557c302/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f42616467654d61634f532e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeMacOS.png\" style=\"max-width:100%;\"></a></td>\n<td></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-1.0.96-x86_64.AppImage\"><img alt=\"Get it on Linux\" height=\"40px\" src=\"https://camo.githubusercontent.com/af36c1c0f2aebcc5c9ebdd037b10cd9df9f97d7c/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f42616467654c696e75782e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeLinux.png\" style=\"max-width:100%;\"></a></td>\n<td>An Arch Linux package<br><a href=\"https://github.com/laurent22/joplin/blob/master/#terminal-application\">is also available</a>.</td>\n</tr></tbody></table>\n<p>The <a href=\"https://en.wikipedia.org/wiki/Portable_application\" rel=\"nofollow\">portable application</a> allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called &quot;JoplinProfile&quot; next to the executable file.</p>\n<h2><a id=\"user-content-mobile-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#mobile-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobile applications</h2>\n<table>\n<thead>\n<tr>\n<th>Operating System</th>\n<th>Download</th>\n<th>Alt. Download</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Android</td>\n<td><a href=\"https://play.google.com/store/apps/details?id=net.cozic.joplin&amp;utm_source=GitHub&amp;utm_campaign=README&amp;pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" rel=\"nofollow\"><img alt=\"Get it on Google Play\" height=\"40px\" src=\"https://camo.githubusercontent.com/68094e82646edbbb0889d154a450ae437a71c5df/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4261646765416e64726f69642e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeAndroid.png\" style=\"max-width:100%;\"></a></td>\n<td>or <a href=\"https://github.com/laurent22/joplin-android/releases/download/android-v1.0.125/joplin-v1.0.125.apk\">Download APK File</a></td>\n</tr>\n<tr>\n<td>iOS</td>\n<td><a href=\"https://itunes.apple.com/us/app/joplin/id1315599797\" rel=\"nofollow\"><img alt=\"Get it on the App Store\" height=\"40px\" src=\"https://camo.githubusercontent.com/732a3578522e6caccfa485e3ba81b51fe19ca65b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4261646765494f532e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeIOS.png\" style=\"max-width:100%;\"></a></td>\n<td>-</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-terminal-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#terminal-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Terminal application</h2>\n<table>\n<thead>\n<tr>\n<th>Operating system</th>\n<th>Method</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>macOS</td>\n<td><code>brew install joplin</code></td>\n</tr>\n<tr>\n<td>Linux or Windows (via <a href=\"https://msdn.microsoft.com/en-us/commandline/wsl/faq?f=255&amp;MSPPError=-2147217396\" rel=\"nofollow\">WSL</a>)</td>\n<td><strong>Important:</strong> First, <a href=\"https://nodejs.org/en/download/package-manager/\" rel=\"nofollow\">install Node 8+</a>. Node 8 is LTS but not yet available everywhere so you might need to manually install it.<br><br><code>NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin</code><br><code>sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin</code><br><br>By default, the application binary will be installed under <code>~/.joplin-bin</code>. You may change this directory if needed. Alternatively, if your npm permissions are setup as described <a href=\"https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory\" rel=\"nofollow\">here</a> (Option 2) then simply running <code>npm -g install joplin</code> would work.</td>\n</tr>\n<tr>\n<td>Arch Linux</td>\n<td>An Arch Linux package is available <a href=\"https://aur.archlinux.org/packages/joplin/\" rel=\"nofollow\">here</a>. To install it, use an AUR wrapper such as yay: <code>yay -S joplin</code>. Both the CLI tool (type <code>joplin</code>) and desktop app (type <code>joplin-desktop</code>) are packaged. For support, please go to the <a href=\"https://github.com/masterkorp/joplin-pkgbuild\">GitHub repo</a>.</td>\n</tr></tbody></table>\n<p>To start it, type <code>joplin</code>.</p>\n<p>For usage information, please refer to the full <a href=\"https://joplin.cozic.net/terminal\" rel=\"nofollow\">Joplin Terminal Application Documentation</a>.</p>\n\n<h1><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of contents</h1>\n<ul>\n<li>\n<p>Applications</p>\n<ul>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/desktop.md\">Desktop application</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/mobile.md\">Mobile applications</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/terminal.md\">Terminal application</a></li>\n</ul>\n</li>\n<li>\n<p>Support</p>\n<ul>\n<li><a href=\"https://discourse.joplin.cozic.net\" rel=\"nofollow\">Joplin Forum</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/e2ee.md\">How to enable end-to-end encryption</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/spec.md\">End-to-end encryption spec</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/debugging.md\">How to enable debug mode</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/faq.md\">FAQ</a></li>\n</ul>\n</li>\n<li>\n<p>About</p>\n<ul>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/changelog.md\">Changelog</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/stats.md\">Stats</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/donate.md\">Donate</a></li>\n</ul>\n</li>\n</ul>\n\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n<li>Desktop, mobile and terminal applications.</li>\n<li>End To End Encryption (E2EE)</li>\n<li>Synchronisation with various services, including NextCloud, Dropbox, WebDAV and OneDrive.</li>\n<li>Import Enex files (Evernote export format) and Markdown files.</li>\n<li>Export JEX files (Joplin Export format) and raw files.</li>\n<li>Support notes, to-dos, tags and notebooks.</li>\n<li>Sort notes by multiple criteria - title, updated time, etc.</li>\n<li>Support for alarms (notifications) in mobile and desktop applications.</li>\n<li>Offline first, so the entire data is always available on the device even without an internet connection.</li>\n<li>Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.</li>\n<li>File attachment support - images are displayed, and other files are linked and can be opened in the relevant application.</li>\n<li>Search functionality.</li>\n<li>Geo-location support.</li>\n<li>Supports multiple languages</li>\n</ul>\n<h1><a id=\"user-content-importing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#importing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Importing</h1>\n<h2><a id=\"user-content-importing-from-evernote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#importing-from-evernote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Importing from Evernote</h2>\n<p>Joplin was designed as a replacement for Evernote and so can import complete Evernote notebooks, as well as notes, tags, resources (attached files) and note metadata (such as author, geo-location, etc.) via ENEX files. In terms of data, the only two things that might slightly differ are:</p>\n<ul>\n<li>\n<p>Recognition data - Evernote images, in particular scanned (or photographed) documents have <a href=\"https://en.wikipedia.org/wiki/Optical_character_recognition\" rel=\"nofollow\">recognition data</a> associated with them. It is the text that Evernote has been able to recognise in the document. This data is not preserved when the note are imported into Joplin. However, should it become supported in the search tool or other parts of Joplin, it should be possible to regenerate this recognition data since the actual image would still be available.</p>\n</li>\n<li>\n<p>Colour, font sizes and faces - Evernote text is stored as HTML and this is converted to Markdown during the import process. For notes that are mostly plain text or with basic formatting (bold, italic, bullet points, links, etc.) this is a lossless conversion, and the note, once rendered back to HTML should be very similar. Tables are also imported and converted to Markdown tables. For very complex notes, some formatting data might be lost - in particular colours, font sizes and font faces will not be imported. The text itself however is always imported in full regardless of formatting.</p>\n</li>\n</ul>\n<p>To import Evernote data, first export your Evernote notebooks to ENEX files as described <a href=\"https://help.evernote.com/hc/en-us/articles/209005557-How-to-back-up-export-and-restore-import-notes-and-notebooks\" rel=\"nofollow\">here</a>. Then follow these steps:</p>\n<p>On the <strong>desktop application</strong>, open File &gt; Import &gt; ENEX and select your file. The notes will be imported into a new separate notebook. If needed they can then be moved to a different notebook, or the notebook can be renamed, etc.</p>\n<p>On the <strong>terminal application</strong>, in <a href=\"https://joplin.cozic.net/terminal#command-line-mode\" rel=\"nofollow\">command-line mode</a>, type <code>import /path/to/file.enex</code>. This will import the notes into a new notebook named after the filename.</p>\n<h2><a id=\"user-content-importing-from-markdown-files\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#importing-from-markdown-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Importing from Markdown files</h2>\n<p>Joplin can import notes from plain Markdown file. You can either import a complete directory of Markdown files or individual files.</p>\n<p>On the <strong>desktop application</strong>, open File &gt; Import &gt; MD and select your Markdown file or directory.</p>\n<p>On the <strong>terminal application</strong>, in <a href=\"https://joplin.cozic.net/terminal#command-line-mode\" rel=\"nofollow\">command-line mode</a>, type <code>import --format md /path/to/file.md</code> or <code>import --format md /path/to/directory/</code>.</p>\n<h2><a id=\"user-content-importing-from-other-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#importing-from-other-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Importing from other applications</h2>\n<p>In general the way to import notes from any application into Joplin is to convert the notes to ENEX files (Evernote format) and to import these ENEX files into Joplin using the method above. Most note-taking applications support ENEX files so it should be relatively straightforward. For help about specific applications, see below:</p>\n<ul>\n<li>Standard Notes: Please see <a href=\"https://programadorwebvalencia.com/migrate-notes-from-standard-notes-to-joplin/\" rel=\"nofollow\">this tutorial</a></li>\n<li>Tomboy Notes: Export the notes to ENEX files <a href=\"https://askubuntu.com/questions/243691/how-can-i-export-my-tomboy-notes-into-evernote/608551\" rel=\"nofollow\">as described here</a> for example, and import these ENEX files into Joplin.</li>\n<li>OneNote: First <a href=\"https://discussion.evernote.com/topic/107736-is-there-a-way-to-import-from-onenote-into-evernote-on-the-mac/\" rel=\"nofollow\">import the notes from OneNote into Evernote</a>. Then export the ENEX file from Evernote and import it into Joplin.</li>\n</ul>\n<h1><a id=\"user-content-exporting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#exporting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Exporting</h1>\n<p>Joplin can export to the JEX format (Joplin Export file), which is a tar file that can contain multiple notes, notebooks, etc. This is a lossless format in that all the notes, but also metadata such as geo-location, updated time, tags, etc. are preserved. This format is convenient for backup purposes and can be re-imported into Joplin. A &quot;raw&quot; format is also available. This is the same as the JEX format except that the data is saved to a directory and each item represented by a single file.</p>\n<h1><a id=\"user-content-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Synchronisation</h1>\n<p>One of the goals of Joplin was to avoid being tied to any particular company or service, whether it is Evernote, Google or Microsoft. As such the synchronisation is designed without any hard dependency to any particular service. Most of the synchronisation process is done at an abstract level and access to external services, such as Nextcloud or Dropbox, is done via lightweight drivers. It is easy to support new services by creating simple drivers that provide a filesystem-like interface, i.e. the ability to read, write, delete and list items. It is also simple to switch from one service to another or to even sync to multiple services at once. Each note, notebook, tags, as well as the relation between items is transmitted as plain text files during synchronisation, which means the data can also be moved to a different application, can be easily backed up, inspected, etc.</p>\n<p>Currently, synchronisation is possible with Nextcloud, Dropbox (by default), OneDrive or the local filesystem. To setup synchronisation please follow the instructions below. After that, the application will synchronise in the background whenever it is running, or you can click on &quot;Synchronise&quot; to start a synchronisation manually.</p>\n<h2><a id=\"user-content-nextcloud-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#nextcloud-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Nextcloud synchronisation</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a738ceeb78df6c3cae34862719cc85ea38f72906/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6e657874636c6f75642d6c6f676f2d6261636b67726f756e642e706e67\"><img src=\"https://camo.githubusercontent.com/a738ceeb78df6c3cae34862719cc85ea38f72906/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6e657874636c6f75642d6c6f676f2d6261636b67726f756e642e706e67\" width=\"100\" align=\"left\" data-canonical-src=\"https://joplin.cozic.net/images/nextcloud-logo-background.png\" style=\"max-width:100%;\"></a> <a href=\"https://nextcloud.com/\" rel=\"nofollow\">Nextcloud</a> is a self-hosted, private cloud solution. It can store documents, images and videos but also calendars, passwords and countless other things and can sync them to your laptop or phone. As you can host your own Nextcloud server, you own both the data on your device and infrastructure used for synchronisation. As such it is a good fit for Joplin. The platform is also well supported and with a strong community, so it is likely to be around for a while - since it&apos;s open source anyway, it is not a service that can be closed, it can exist on a server for as long as one chooses.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, go to the config screen and select Nextcloud as the synchronisation target. Then input the WebDAV URL (to get it, click on Settings in the bottom left corner of the page, in Nextcloud), this is normally <code>https://example.com/nextcloud/remote.php/webdav/Joplin</code> (<strong>make sure to create the &quot;Joplin&quot; directory in Nextcloud</strong>), and set the username and password. If it does not work, please <a href=\"https://github.com/laurent22/joplin/issues/61#issuecomment-373282608\">see this explanation</a> for more details.</p>\n<p>On the <strong>terminal application</strong>, you will need to set the <code>sync.target</code> config variable and all the <code>sync.5.path</code>, <code>sync.5.username</code> and <code>sync.5.password</code> config variables to, respectively the Nextcloud WebDAV URL, your username and your password. This can be done from the command line mode using:</p>\n<pre><code>:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin\n:config sync.5.username YOUR_USERNAME\n:config sync.5.password YOUR_PASSWORD\n:config sync.target 5\n</code></pre>\n<p>If synchronisation does not work, please consult the logs in the app profile directory - it is often due to a misconfigured URL or password. The log should indicate what the exact issue is.</p>\n<h2><a id=\"user-content-dropbox-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#dropbox-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dropbox synchronisation</h2>\n<p>When syncing with Dropbox, Joplin creates a sub-directory in Dropbox, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, select &quot;Dropbox&quot; as the synchronisation target in the config screen (it is selected by default). Then, to initiate the synchronisation process, click on the &quot;Synchronise&quot; button in the sidebar and follow the instructions.</p>\n<p>On the <strong>terminal application</strong>, to initiate the synchronisation process, type <code>:sync</code>. You will be asked to follow a link to authorise the application. It is possible to also synchronise outside of the user interface by typing <code>joplin sync</code> from the terminal. This can be used to setup a cron script to synchronise at regular interval. For example, this would do it every 30 minutes:</p>\n<pre><code>*/30 * * * * /path/to/joplin sync\n</code></pre>\n<h2><a id=\"user-content-webdav-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#webdav-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WebDAV synchronisation</h2>\n<p>Select the &quot;WebDAV&quot; synchronisation target and follow the same instructions as for Nextcloud above.</p>\n<p>WebDAV-compatible services that are known to work with Joplin.</p>\n<ul>\n<li><a href=\"https://www.box.com/\" rel=\"nofollow\">Box.com</a></li>\n<li><a href=\"https://www.drivehq.com\" rel=\"nofollow\">DriveHQ</a></li>\n<li><a href=\"https://www.strato.fr/stockage-en-ligne/\" rel=\"nofollow\">HiDrive</a> from Strato. <a href=\"https://github.com/laurent22/joplin/issues/309\">Setup help</a></li>\n<li><a href=\"https://owncloud.org/\" rel=\"nofollow\">OwnCloud</a></li>\n<li><a href=\"https://www.seafile.com/\" rel=\"nofollow\">Seafile</a></li>\n<li><a href=\"https://www.transip.nl/stack/\" rel=\"nofollow\">Stack</a></li>\n<li><a href=\"https://www.zimbra.com/\" rel=\"nofollow\">Zimbra</a></li>\n</ul>\n<h2><a id=\"user-content-onedrive-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#onedrive-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OneDrive synchronisation</h2>\n<p>When syncing with OneDrive, Joplin creates a sub-directory in OneDrive, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, select &quot;OneDrive&quot; as the synchronisation target in the config screen. Then, to initiate the synchronisation process, click on the &quot;Synchronise&quot; button in the sidebar and follow the instructions.</p>\n<p>On the <strong>terminal application</strong>, to initiate the synchronisation process, type <code>:sync</code>. You will be asked to follow a link to authorise the application (simply input your Microsoft credentials - you do not need to register with OneDrive).</p>\n<h1><a id=\"user-content-encryption\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#encryption\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Encryption</h1>\n<p>Joplin supports end-to-end encryption (E2EE) on all the applications. E2EE is a system where only the owner of the notes, notebooks, tags or resources can read them. It prevents potential eavesdroppers - including telecom providers, internet providers, and even the developers of Joplin from being able to access the data. Please see the <a href=\"https://joplin.cozic.net/e2ee\" rel=\"nofollow\">End-To-End Encryption Tutorial</a> for more information about this feature and how to enable it.</p>\n<p>For a more technical description, mostly relevant for development or to review the method being used, please see the <a href=\"https://joplin.cozic.net/spec\" rel=\"nofollow\">Encryption specification</a>.</p>\n<h1><a id=\"user-content-attachments--resources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#attachments--resources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Attachments / Resources</h1>\n<p>Any kind of file can be attached to a note. In Markdown, links to these files are represented as a simple ID to the resource. In the note viewer, these files, if they are images, will be displayed or, if they are other files (PDF, text files, etc.) they will be displayed as links. Clicking on this link will open the file in the default application.</p>\n<p>On the <strong>desktop application</strong>, images can be attached either by clicking on &quot;Attach file&quot; or by pasting (with Ctrl+V) an image directly in the editor, or by drag and dropping an image.</p>\n<p>Resources that are not attached to any note will be automatically deleted after a day or two (see <a href=\"https://github.com/laurent22/joplin/issues/154#issuecomment-356582366\">rationale</a>).</p>\n<p><strong>Important:</strong> Resources larger than 10 MB are not currently supported on mobile. They will crash the application when synchronising so it is recommended not to attach such resources at the moment. The issue is being looked at.</p>\n<h1><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notifications</h1>\n<p>On the desktop and mobile apps, an alarm can be associated with any to-do. It will be triggered at the given time by displaying a notification. How the notification will be displayed depends on the operating system since each has a different way to handle this. Please see below for the requirements for the desktop applications:</p>\n<ul>\n<li><strong>Windows</strong>: &gt;= 8. Make sure the Action Center is enabled on Windows. Task bar balloon for Windows &lt; 8. Growl as fallback. Growl takes precedence over Windows balloons.</li>\n<li><strong>macOS</strong>: &gt;= 10.8 or Growl if earlier.</li>\n<li><strong>Linux</strong>: <code>notify-osd</code> or <code>libnotify-bin</code> installed (Ubuntu should have this by default). Growl otherwise</li>\n</ul>\n<p>See <a href=\"https://github.com/mikaelbr/node-notifier/blob/master/DECISION_FLOW.md\">documentation and flow chart for reporter choice</a></p>\n<p>On mobile, the alarms will be displayed using the built-in notification system.</p>\n<p>If for any reason the notifications do not work, please <a href=\"https://github.com/laurent22/joplin/issues\">open an issue</a>.</p>\n<h1><a id=\"user-content-sub-notebooks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#sub-notebooks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sub-notebooks</h1>\n<p>Sub-notebooks allow organising multiple notebooks into a tree of notebooks. For example it can be used to regroup all the notebooks related to work, to family or to a particular project under a parent notebook.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/285616a6d3f2b8fd686d9a6143a48c3d203e2cf2/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f5375624e6f7465626f6f6b732e706e67\"><img src=\"https://camo.githubusercontent.com/285616a6d3f2b8fd686d9a6143a48c3d203e2cf2/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f5375624e6f7465626f6f6b732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/SubNotebooks.png\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>On the <strong>desktop application</strong>, to create a subnotebook, drag and drop it onto another notebook. To move it back to the root, drag and drop it on the &quot;Notebooks&quot; header. Currently only the desktop app can be used to organise the notebooks.</li>\n<li>The <strong>mobile application</strong> supports displaying and collapsing/expanding the tree of notebooks, however it does not currently support moving the subnotebooks to different notebooks.</li>\n<li>The <strong>terminal app</strong> supports displaying the tree of subnotebooks but it does not support collapsing/expanding them or moving the subnotebooks around.</li>\n</ul>\n<h1><a id=\"user-content-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Markdown</h1>\n<p>Joplin uses and renders <a href=\"https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet\">Github-flavoured Markdown</a> with a few variations and additions. In particular:</p>\n<h2><a id=\"user-content-links-to-other-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#links-to-other-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Links to other notes</h2>\n<p>You can create a link to a note by specifying its ID in the URL. For example:</p>\n<pre><code>[Link to my note](:/0b0d62d15e60409dac34f354b6e9e839)\n</code></pre>\n<p>Since getting the ID of a note is not straightforward, each app provides a way to create such link. In the <strong>desktop app</strong>, right click on a note an select &quot;Copy Markdown link&quot;. In the <strong>mobile app</strong>, open a note and, in the top right menu, select &quot;Copy Markdown link&quot;. You can then paste this link anywhere in another note.</p>\n<h2><a id=\"user-content-math-notation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#math-notation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Math notation</h2>\n<p>Math expressions can be added using the <a href=\"https://khan.github.io/KaTeX/\" rel=\"nofollow\">Katex notation</a>. To add an inline equation, wrap the expression in <code>$EXPRESSION$</code>, eg. <code>$\\sqrt{3x-1}+(1+x)^2$</code>. To create an expression block, wrap it as follow:</p>\n<pre><code>$$\nEXPRESSION\n$$\n</code></pre>\n<p>For example:</p>\n<pre><code>$$\nf(x) = \\int_{-\\infty}^\\infty\n\t\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\n\t\\,d\\xi\n$$\n</code></pre>\n<p>Here is an example with the Markdown and rendered result side by side:</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/52f99173498319f85211b2e635713680fa7b9b8b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4b617465782e706e67\"><img src=\"https://camo.githubusercontent.com/52f99173498319f85211b2e635713680fa7b9b8b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4b617465782e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/Katex.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-checkboxes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#checkboxes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Checkboxes</h2>\n<p>Checkboxes can be added like so:</p>\n<pre><code>- [ ] Milk\n- [ ] Rice\n- [ ] Eggs\n</code></pre>\n<p>The checkboxes can then be ticked in the mobile and desktop applications.</p>\n<h2><a id=\"user-content-html-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#html-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HTML support</h2>\n<p>Only the <code>&lt;br&gt;</code> tag is supported - it can be used to force a new line, which is convenient to insert new lines inside table cells. For security reasons, other HTML tags are not supported.</p>\n<h1><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donations</h1>\n<p>Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.</p>\n<p>Please see the <a href=\"https://joplin.cozic.net/donate/\" rel=\"nofollow\">donation page</a> for information on how to support the development of Joplin.</p>\n<h1><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community</h1>\n<ul>\n<li>For general discussion about Joplin, user support, software development questions, and to discuss new features, go to the <a href=\"https://discourse.joplin.cozic.net/\" rel=\"nofollow\">Joplin Forum</a>. It is possible to login with your GitHub account.</li>\n<li>Also see here for information about <a href=\"https://discourse.joplin.cozic.net/c/news\" rel=\"nofollow\">the latest releases and general news</a>.</li>\n<li>For bug reports and feature requests, go to the <a href=\"https://github.com/laurent22/joplin/issues\">GitHub Issue Tracker</a>.</li>\n<li>The latest news are often posted <a href=\"https://twitter.com/laurent2233\" rel=\"nofollow\">on this Twitter account</a>.</li>\n</ul>\n<h1><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h1>\n<p>Please see the guide for information on how to contribute to the development of Joplin: <a href=\"https://github.com/laurent22/joplin/blob/master/CONTRIBUTING.md\">https://github.com/laurent22/joplin/blob/master/CONTRIBUTING.md</a></p>\n<h1><a id=\"user-content-localisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#localisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Localisation</h1>\n<p>Joplin is currently available in the languages below. If you would like to contribute a <strong>new translation</strong>, it is quite straightforward, please follow these steps:</p>\n<ul>\n<li><a href=\"https://poedit.net/\" rel=\"nofollow\">Download Poedit</a>, the translation editor, and install it.</li>\n<li><a href=\"https://raw.githubusercontent.com/laurent22/joplin/master/CliClient/locales/joplin.pot\" rel=\"nofollow\">Download the file to be translated</a>.</li>\n<li>In Poedit, open this .pot file, go into the Catalog menu and click Configuration. Change &quot;Country&quot; and &quot;Language&quot; to your own country and language.</li>\n<li>From then you can translate the file. Once it is done, please either <a href=\"https://github.com/laurent22/joplin/pulls\">open a pull request</a> or send the file to <a href=\"https://raw.githubusercontent.com/laurent22/joplin/master/Assets/Adresse.png\" rel=\"nofollow\">this address</a>.</li>\n</ul>\n<p>This translation will apply to the three applications - desktop, mobile and terminal.</p>\n<p>To <strong>update a translation</strong>, follow the same steps as above but instead of getting the .pot file, get the .po file for your language from the table below.</p>\n<p>Current translations:</p>\n\n<table>\n<thead>\n<tr>\n<th>&#xA0;</th>\n<th>Language</th>\n<th>Po File</th>\n<th>Last translator</th>\n<th>Percent done</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5ece71545fdee526755ce5c44a15160ebf94dd7b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f65732f6261737175655f636f756e7472792e706e67\"><img src=\"https://camo.githubusercontent.com/5ece71545fdee526755ce5c44a15160ebf94dd7b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f65732f6261737175655f636f756e7472792e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/es/basque_country.png\" style=\"max-width:100%;\"></a></td>\n<td>Basque</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/eu.po\">eu</a></td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/mailto:juan.abasolo@ehu.eus\">juan.abasolo@ehu.eus</a></td>\n<td>71%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9aed095f14425977c17903237d691b3c94e2d12f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f68722e706e67\"><img src=\"https://camo.githubusercontent.com/9aed095f14425977c17903237d691b3c94e2d12f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f68722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/hr.png\" style=\"max-width:100%;\"></a></td>\n<td>Croatian</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/hr_HR.po\">hr_HR</a></td>\n<td>Hrvoje Mandi&#x107; (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:trbuhom@net.hr\">trbuhom@net.hr</a>)</td>\n<td>57%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2825fdfa9311107136170bd5316dfab31529ca3f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f637a2e706e67\"><img src=\"https://camo.githubusercontent.com/2825fdfa9311107136170bd5316dfab31529ca3f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f637a2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/cz.png\" style=\"max-width:100%;\"></a></td>\n<td>Czech</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/cs_CZ.po\">cs_CZ</a></td>\n<td>Lukas Helebrandt (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:lukas@aiya.cz\">lukas@aiya.cz</a>)</td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/317ebc01a4256441fab85f85ec3f1a4f44b27909/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f646b2e706e67\"><img src=\"https://camo.githubusercontent.com/317ebc01a4256441fab85f85ec3f1a4f44b27909/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f646b2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/dk.png\" style=\"max-width:100%;\"></a></td>\n<td>Dansk</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/da_DK.po\">da_DK</a></td>\n<td>Morten Juhl-Johansen Z&#xF6;lde-Fej&#xE9;r (mjjzf@syntaktisk.</td>\n<td>91%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f294c5f9c32efc13bd6be6b281f67333642c7804/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f64652e706e67\"><img src=\"https://camo.githubusercontent.com/f294c5f9c32efc13bd6be6b281f67333642c7804/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f64652e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/de.png\" style=\"max-width:100%;\"></a></td>\n<td>Deutsch</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/de_DE.po\">de_DE</a></td>\n<td>Philipp Zumstein (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:zuphilip@gmail.com\">zuphilip@gmail.com</a>)</td>\n<td>92%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a73b0b78aa14b90e3281dadc7ff004bb1de9eabc/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f67622e706e67\"><img src=\"https://camo.githubusercontent.com/a73b0b78aa14b90e3281dadc7ff004bb1de9eabc/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f67622e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/gb.png\" style=\"max-width:100%;\"></a></td>\n<td>English</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/en_GB.po\">en_GB</a></td>\n<td></td>\n<td>100%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\"><img src=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/es.png\" style=\"max-width:100%;\"></a></td>\n<td>Espa&#xF1;ol</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/es_ES.po\">es_ES</a></td>\n<td>Fernando Mart&#xED;n (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:f@mrtn.es\">f@mrtn.es</a>)</td>\n<td>94%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a7d7e1d8fd3d0acfefeea71cfa94027802f4e8a8/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f66722e706e67\"><img src=\"https://camo.githubusercontent.com/a7d7e1d8fd3d0acfefeea71cfa94027802f4e8a8/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f66722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/fr.png\" style=\"max-width:100%;\"></a></td>\n<td>Fran&#xE7;ais</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/fr_FR.po\">fr_FR</a></td>\n<td>Laurent Cozic</td>\n<td>100%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\"><img src=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/es.png\" style=\"max-width:100%;\"></a></td>\n<td>Galician</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/gl_ES.po\">gl_ES</a></td>\n<td>Marcos Lans (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:marcoslansgarza@gmail.com\">marcoslansgarza@gmail.com</a>)</td>\n<td>90%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5161af02c5f90beed57a0be08c42f91f4544c4f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f69742e706e67\"><img src=\"https://camo.githubusercontent.com/e5161af02c5f90beed57a0be08c42f91f4544c4f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f69742e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/it.png\" style=\"max-width:100%;\"></a></td>\n<td>Italiano</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/it_IT.po\">it_IT</a></td>\n<td></td>\n<td>59%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2fae0a64a7b533412caa8a6376b35660c4c9d6b6/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62652e706e67\"><img src=\"https://camo.githubusercontent.com/2fae0a64a7b533412caa8a6376b35660c4c9d6b6/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62652e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/be.png\" style=\"max-width:100%;\"></a></td>\n<td>Nederlands</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/nl_BE.po\">nl_BE</a></td>\n<td></td>\n<td>71%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e565beff8f6ebf6bbb3adad8dba2bc3c8dd2b942/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62722e706e67\"><img src=\"https://camo.githubusercontent.com/e565beff8f6ebf6bbb3adad8dba2bc3c8dd2b942/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/br.png\" style=\"max-width:100%;\"></a></td>\n<td>Portugu&#xEA;s (Brasil)</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/pt_BR.po\">pt_BR</a></td>\n<td>Renato Nunes Bastos (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:rnbastos@gmail.com\">rnbastos@gmail.com</a>)</td>\n<td>92%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d904a4e9008df59c4df468f383a4d146ce5ff142/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f73692e706e67\"><img src=\"https://camo.githubusercontent.com/d904a4e9008df59c4df468f383a4d146ce5ff142/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f73692e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/si.png\" style=\"max-width:100%;\"></a></td>\n<td>Slovenian</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/sl_SI.po\">sl_SI</a></td>\n<td></td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5355a74ff104d8e534b7e3c718fd145c4b4c9f0/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f72752e706e67\"><img src=\"https://camo.githubusercontent.com/e5355a74ff104d8e534b7e3c718fd145c4b4c9f0/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f72752e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/ru.png\" style=\"max-width:100%;\"></a></td>\n<td>&#x420;&#x443;&#x441;&#x441;&#x43A;&#x438;&#x439;</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/ru_RU.po\">ru_RU</a></td>\n<td>Artyom Karlov (<a href=\"https://github.com/laurent22/joplin/blob/master/mailto:artyom.karlov@gmail.com\">artyom.karlov@gmail.com</a>)</td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c3878209c35344f51658d056a52000efb6894d26/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f636e2e706e67\"><img src=\"https://camo.githubusercontent.com/c3878209c35344f51658d056a52000efb6894d26/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f636e2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/cn.png\" style=\"max-width:100%;\"></a></td>\n<td>&#x4E2D;&#x6587; (&#x7B80;&#x4F53;)</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/zh_CN.po\">zh_CN</a></td>\n<td></td>\n<td>85%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8d4252437b3f873c4a3e5f2497d579245d867522/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f6a702e706e67\"><img src=\"https://camo.githubusercontent.com/8d4252437b3f873c4a3e5f2497d579245d867522/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f6a702e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/jp.png\" style=\"max-width:100%;\"></a></td>\n<td>&#x65E5;&#x672C;&#x8A9E;</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/ja_JP.po\">ja_JP</a></td>\n<td></td>\n<td>57%</td>\n</tr></tbody></table>\n\n<h1><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known bugs</h1>\n<ul>\n<li>Resources larger than 10 MB are not currently supported on mobile. They will crash the application so it is recommended not to attach such resources at the moment. The issue is being looked at.</li>\n<li>Non-alphabetical characters such as Chinese or Arabic might create glitches in the terminal on Windows. This is a limitation of the current Windows console.</li>\n<li>It is only possible to upload files of up to 4MB to OneDrive due to a limitation of <a href=\"https://docs.microsoft.com/en-gb/onedrive/developer/rest-api/api/driveitem_put_content\" rel=\"nofollow\">the API</a> being currently used. There is currently no plan to support OneDrive &quot;large file&quot; API.</li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/laurent22/joplin/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p>MIT License</p>\n<p>Copyright (c) 2016-2018 Laurent Cozic</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-joplin\" class=\"anchor\" aria-hidden=\"true\" href=\"#joplin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Joplin</h1>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=E8JMYD2LQ8MMA&amp;lc=GB&amp;item_name=Joplin+Development&amp;currency_code=EUR&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bed209906ab3cda26d7eb664bc7239ab5ec7691d/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6261646765732f446f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate\" data-canonical-src=\"https://joplin.cozic.net/images/badges/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a> <a href=\"https://joplin.cozic.net/donate/#bitcoin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1e231d00c0ec48e040bad38316f4e3b6435df709/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6261646765732f446f6e6174652d426974636f696e2e737667\" alt=\"Donate with Bitcoin\" data-canonical-src=\"https://joplin.cozic.net/images/badges/Donate-Bitcoin.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/laurent22/joplin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/477b5d465fefe2a9474de2cfc94e6856f555a47c/68747470733a2f2f7472617669732d63692e6f72672f6c617572656e7432322f6a6f706c696e2e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/laurent22/joplin.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/laurent22/joplin\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0bc49762fc5222966cd0e5862768a97ba830775/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f6c617572656e7432322f6a6f706c696e3f6272616e63683d6d61737465722670617373696e67546578743d6d61737465722532302d2532304f4b267376673d74727565\" alt=\"Appveyor Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/laurent22/joplin?branch=master&amp;passingText=master%20-%20OK&amp;svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in <a href=\"#markdown\">Markdown format</a>.</p>\n<p>Notes exported from Evernote via .enex files <a href=\"#importing\">can be imported</a> into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.</p>\n<p>The notes can be <a href=\"#synchronisation\">synchronised</a> with various cloud services including <a href=\"https://nextcloud.com/\" rel=\"nofollow\">Nextcloud</a>, Dropbox, OneDrive or the file system (for example with a network directory). When synchronising the notes, notebooks, tags and other metadata are saved to plain text files which can be easily inspected, backed up and moved around.</p>\n<p>The UI of the terminal client is built on top of the great <a href=\"https://github.com/cronvel/terminal-kit\">terminal-kit</a> library, the desktop client using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>, and the Android client front end is done using <a href=\"https://facebook.github.io/react-native/\" rel=\"nofollow\">React Native</a>.</p>\n<div><a target=\"_blank\" href=\"https://camo.githubusercontent.com/372ddfe5bb318ccbdd6803a8fec25b642a335a92/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f416c6c436c69656e74732e6a7067\"><img src=\"https://camo.githubusercontent.com/372ddfe5bb318ccbdd6803a8fec25b642a335a92/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f416c6c436c69656e74732e6a7067\" data-canonical-src=\"https://joplin.cozic.net/images/AllClients.jpg\" style=\"max-width:100%;\"></a></div>\n<h1><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h1>\n<p>Three types of applications are available: for the <strong>desktop</strong> (Windows, macOS and Linux), for <strong>mobile</strong> (Android and iOS) and for <strong>terminal</strong> (Windows, macOS and Linux). All applications have similar user interfaces and can synchronise with each others.</p>\n<h2><a id=\"user-content-desktop-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"#desktop-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Desktop applications</h2>\n<table>\n<thead>\n<tr>\n<th>Operating System</th>\n<th>Download</th>\n<th>Alternative</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows (32 and 64-bit)</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-Setup-1.0.96.exe\"><img alt=\"Get it on Windows\" height=\"40px\" src=\"https://camo.githubusercontent.com/78c6a84a5cc8591abff223e0ca3603ceea2625b7/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f426164676557696e646f77732e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeWindows.png\" style=\"max-width:100%;\"></a></td>\n<td>or Get the <a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/JoplinPortable.exe\">Portable version</a><br>(to run from a USB key, etc.)</td>\n</tr>\n<tr>\n<td>macOS</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-1.0.96.dmg\"><img alt=\"Get it on macOS\" height=\"40px\" src=\"https://camo.githubusercontent.com/a59bd82709ef53835858f3c4b267fad3e557c302/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f42616467654d61634f532e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeMacOS.png\" style=\"max-width:100%;\"></a></td>\n<td></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td><a href=\"https://github.com/laurent22/joplin/releases/download/v1.0.96/Joplin-1.0.96-x86_64.AppImage\"><img alt=\"Get it on Linux\" height=\"40px\" src=\"https://camo.githubusercontent.com/af36c1c0f2aebcc5c9ebdd037b10cd9df9f97d7c/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f42616467654c696e75782e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeLinux.png\" style=\"max-width:100%;\"></a></td>\n<td>An Arch Linux package<br><a href=\"#terminal-application\">is also available</a>.</td>\n</tr></tbody></table>\n<p>The <a href=\"https://en.wikipedia.org/wiki/Portable_application\" rel=\"nofollow\">portable application</a> allows installing the software on a portable device such as a USB key. Simply copy the file JoplinPortable.exe in any directory on that USB key ; the application will then create a directory called \"JoplinProfile\" next to the executable file.</p>\n<h2><a id=\"user-content-mobile-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobile-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobile applications</h2>\n<table>\n<thead>\n<tr>\n<th>Operating System</th>\n<th>Download</th>\n<th>Alt. Download</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Android</td>\n<td><a href=\"https://play.google.com/store/apps/details?id=net.cozic.joplin&amp;utm_source=GitHub&amp;utm_campaign=README&amp;pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" rel=\"nofollow\"><img alt=\"Get it on Google Play\" height=\"40px\" src=\"https://camo.githubusercontent.com/68094e82646edbbb0889d154a450ae437a71c5df/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4261646765416e64726f69642e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeAndroid.png\" style=\"max-width:100%;\"></a></td>\n<td>or <a href=\"https://github.com/laurent22/joplin-android/releases/download/android-v1.0.125/joplin-v1.0.125.apk\">Download APK File</a></td>\n</tr>\n<tr>\n<td>iOS</td>\n<td><a href=\"https://itunes.apple.com/us/app/joplin/id1315599797\" rel=\"nofollow\"><img alt=\"Get it on the App Store\" height=\"40px\" src=\"https://camo.githubusercontent.com/732a3578522e6caccfa485e3ba81b51fe19ca65b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4261646765494f532e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/BadgeIOS.png\" style=\"max-width:100%;\"></a></td>\n<td>-</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-terminal-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#terminal-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Terminal application</h2>\n<table>\n<thead>\n<tr>\n<th>Operating system</th>\n<th>Method</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>macOS</td>\n<td><code>brew install joplin</code></td>\n</tr>\n<tr>\n<td>Linux or Windows (via <a href=\"https://msdn.microsoft.com/en-us/commandline/wsl/faq?f=255&amp;MSPPError=-2147217396\" rel=\"nofollow\">WSL</a>)</td>\n<td><strong>Important:</strong> First, <a href=\"https://nodejs.org/en/download/package-manager/\" rel=\"nofollow\">install Node 8+</a>. Node 8 is LTS but not yet available everywhere so you might need to manually install it.<br><br><code>NPM_CONFIG_PREFIX=~/.joplin-bin npm install -g joplin</code><br><code>sudo ln -s ~/.joplin-bin/bin/joplin /usr/bin/joplin</code><br><br>By default, the application binary will be installed under <code>~/.joplin-bin</code>. You may change this directory if needed. Alternatively, if your npm permissions are setup as described <a href=\"https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory\" rel=\"nofollow\">here</a> (Option 2) then simply running <code>npm -g install joplin</code> would work.</td>\n</tr>\n<tr>\n<td>Arch Linux</td>\n<td>An Arch Linux package is available <a href=\"https://aur.archlinux.org/packages/joplin/\" rel=\"nofollow\">here</a>. To install it, use an AUR wrapper such as yay: <code>yay -S joplin</code>. Both the CLI tool (type <code>joplin</code>) and desktop app (type <code>joplin-desktop</code>) are packaged. For support, please go to the <a href=\"https://github.com/masterkorp/joplin-pkgbuild\">GitHub repo</a>.</td>\n</tr></tbody></table>\n<p>To start it, type <code>joplin</code>.</p>\n<p>For usage information, please refer to the full <a href=\"https://joplin.cozic.net/terminal\" rel=\"nofollow\">Joplin Terminal Application Documentation</a>.</p>\n\n<h1><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of contents</h1>\n<ul>\n<li>\n<p>Applications</p>\n<ul>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/desktop.md\">Desktop application</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/mobile.md\">Mobile applications</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/terminal.md\">Terminal application</a></li>\n</ul>\n</li>\n<li>\n<p>Support</p>\n<ul>\n<li><a href=\"https://discourse.joplin.cozic.net\" rel=\"nofollow\">Joplin Forum</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/e2ee.md\">How to enable end-to-end encryption</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/spec.md\">End-to-end encryption spec</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/debugging.md\">How to enable debug mode</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/faq.md\">FAQ</a></li>\n</ul>\n</li>\n<li>\n<p>About</p>\n<ul>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/changelog.md\">Changelog</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/stats.md\">Stats</a></li>\n<li><a href=\"https://github.com/laurent22/joplin/blob/master/readme/donate.md\">Donate</a></li>\n</ul>\n</li>\n</ul>\n\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n<li>Desktop, mobile and terminal applications.</li>\n<li>End To End Encryption (E2EE)</li>\n<li>Synchronisation with various services, including NextCloud, Dropbox, WebDAV and OneDrive.</li>\n<li>Import Enex files (Evernote export format) and Markdown files.</li>\n<li>Export JEX files (Joplin Export format) and raw files.</li>\n<li>Support notes, to-dos, tags and notebooks.</li>\n<li>Sort notes by multiple criteria - title, updated time, etc.</li>\n<li>Support for alarms (notifications) in mobile and desktop applications.</li>\n<li>Offline first, so the entire data is always available on the device even without an internet connection.</li>\n<li>Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.</li>\n<li>File attachment support - images are displayed, and other files are linked and can be opened in the relevant application.</li>\n<li>Search functionality.</li>\n<li>Geo-location support.</li>\n<li>Supports multiple languages</li>\n</ul>\n<h1><a id=\"user-content-importing\" class=\"anchor\" aria-hidden=\"true\" href=\"#importing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Importing</h1>\n<h2><a id=\"user-content-importing-from-evernote\" class=\"anchor\" aria-hidden=\"true\" href=\"#importing-from-evernote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Importing from Evernote</h2>\n<p>Joplin was designed as a replacement for Evernote and so can import complete Evernote notebooks, as well as notes, tags, resources (attached files) and note metadata (such as author, geo-location, etc.) via ENEX files. In terms of data, the only two things that might slightly differ are:</p>\n<ul>\n<li>\n<p>Recognition data - Evernote images, in particular scanned (or photographed) documents have <a href=\"https://en.wikipedia.org/wiki/Optical_character_recognition\" rel=\"nofollow\">recognition data</a> associated with them. It is the text that Evernote has been able to recognise in the document. This data is not preserved when the note are imported into Joplin. However, should it become supported in the search tool or other parts of Joplin, it should be possible to regenerate this recognition data since the actual image would still be available.</p>\n</li>\n<li>\n<p>Colour, font sizes and faces - Evernote text is stored as HTML and this is converted to Markdown during the import process. For notes that are mostly plain text or with basic formatting (bold, italic, bullet points, links, etc.) this is a lossless conversion, and the note, once rendered back to HTML should be very similar. Tables are also imported and converted to Markdown tables. For very complex notes, some formatting data might be lost - in particular colours, font sizes and font faces will not be imported. The text itself however is always imported in full regardless of formatting.</p>\n</li>\n</ul>\n<p>To import Evernote data, first export your Evernote notebooks to ENEX files as described <a href=\"https://help.evernote.com/hc/en-us/articles/209005557-How-to-back-up-export-and-restore-import-notes-and-notebooks\" rel=\"nofollow\">here</a>. Then follow these steps:</p>\n<p>On the <strong>desktop application</strong>, open File &gt; Import &gt; ENEX and select your file. The notes will be imported into a new separate notebook. If needed they can then be moved to a different notebook, or the notebook can be renamed, etc.</p>\n<p>On the <strong>terminal application</strong>, in <a href=\"https://joplin.cozic.net/terminal#command-line-mode\" rel=\"nofollow\">command-line mode</a>, type <code>import /path/to/file.enex</code>. This will import the notes into a new notebook named after the filename.</p>\n<h2><a id=\"user-content-importing-from-markdown-files\" class=\"anchor\" aria-hidden=\"true\" href=\"#importing-from-markdown-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Importing from Markdown files</h2>\n<p>Joplin can import notes from plain Markdown file. You can either import a complete directory of Markdown files or individual files.</p>\n<p>On the <strong>desktop application</strong>, open File &gt; Import &gt; MD and select your Markdown file or directory.</p>\n<p>On the <strong>terminal application</strong>, in <a href=\"https://joplin.cozic.net/terminal#command-line-mode\" rel=\"nofollow\">command-line mode</a>, type <code>import --format md /path/to/file.md</code> or <code>import --format md /path/to/directory/</code>.</p>\n<h2><a id=\"user-content-importing-from-other-applications\" class=\"anchor\" aria-hidden=\"true\" href=\"#importing-from-other-applications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Importing from other applications</h2>\n<p>In general the way to import notes from any application into Joplin is to convert the notes to ENEX files (Evernote format) and to import these ENEX files into Joplin using the method above. Most note-taking applications support ENEX files so it should be relatively straightforward. For help about specific applications, see below:</p>\n<ul>\n<li>Standard Notes: Please see <a href=\"https://programadorwebvalencia.com/migrate-notes-from-standard-notes-to-joplin/\" rel=\"nofollow\">this tutorial</a></li>\n<li>Tomboy Notes: Export the notes to ENEX files <a href=\"https://askubuntu.com/questions/243691/how-can-i-export-my-tomboy-notes-into-evernote/608551\" rel=\"nofollow\">as described here</a> for example, and import these ENEX files into Joplin.</li>\n<li>OneNote: First <a href=\"https://discussion.evernote.com/topic/107736-is-there-a-way-to-import-from-onenote-into-evernote-on-the-mac/\" rel=\"nofollow\">import the notes from OneNote into Evernote</a>. Then export the ENEX file from Evernote and import it into Joplin.</li>\n</ul>\n<h1><a id=\"user-content-exporting\" class=\"anchor\" aria-hidden=\"true\" href=\"#exporting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Exporting</h1>\n<p>Joplin can export to the JEX format (Joplin Export file), which is a tar file that can contain multiple notes, notebooks, etc. This is a lossless format in that all the notes, but also metadata such as geo-location, updated time, tags, etc. are preserved. This format is convenient for backup purposes and can be re-imported into Joplin. A \"raw\" format is also available. This is the same as the JEX format except that the data is saved to a directory and each item represented by a single file.</p>\n<h1><a id=\"user-content-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Synchronisation</h1>\n<p>One of the goals of Joplin was to avoid being tied to any particular company or service, whether it is Evernote, Google or Microsoft. As such the synchronisation is designed without any hard dependency to any particular service. Most of the synchronisation process is done at an abstract level and access to external services, such as Nextcloud or Dropbox, is done via lightweight drivers. It is easy to support new services by creating simple drivers that provide a filesystem-like interface, i.e. the ability to read, write, delete and list items. It is also simple to switch from one service to another or to even sync to multiple services at once. Each note, notebook, tags, as well as the relation between items is transmitted as plain text files during synchronisation, which means the data can also be moved to a different application, can be easily backed up, inspected, etc.</p>\n<p>Currently, synchronisation is possible with Nextcloud, Dropbox (by default), OneDrive or the local filesystem. To setup synchronisation please follow the instructions below. After that, the application will synchronise in the background whenever it is running, or you can click on \"Synchronise\" to start a synchronisation manually.</p>\n<h2><a id=\"user-content-nextcloud-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#nextcloud-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Nextcloud synchronisation</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a738ceeb78df6c3cae34862719cc85ea38f72906/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6e657874636c6f75642d6c6f676f2d6261636b67726f756e642e706e67\"><img src=\"https://camo.githubusercontent.com/a738ceeb78df6c3cae34862719cc85ea38f72906/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f6e657874636c6f75642d6c6f676f2d6261636b67726f756e642e706e67\" width=\"100\" align=\"left\" data-canonical-src=\"https://joplin.cozic.net/images/nextcloud-logo-background.png\" style=\"max-width:100%;\"></a> <a href=\"https://nextcloud.com/\" rel=\"nofollow\">Nextcloud</a> is a self-hosted, private cloud solution. It can store documents, images and videos but also calendars, passwords and countless other things and can sync them to your laptop or phone. As you can host your own Nextcloud server, you own both the data on your device and infrastructure used for synchronisation. As such it is a good fit for Joplin. The platform is also well supported and with a strong community, so it is likely to be around for a while - since it's open source anyway, it is not a service that can be closed, it can exist on a server for as long as one chooses.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, go to the config screen and select Nextcloud as the synchronisation target. Then input the WebDAV URL (to get it, click on Settings in the bottom left corner of the page, in Nextcloud), this is normally <code>https://example.com/nextcloud/remote.php/webdav/Joplin</code> (<strong>make sure to create the \"Joplin\" directory in Nextcloud</strong>), and set the username and password. If it does not work, please <a href=\"https://github.com/laurent22/joplin/issues/61#issuecomment-373282608\">see this explanation</a> for more details.</p>\n<p>On the <strong>terminal application</strong>, you will need to set the <code>sync.target</code> config variable and all the <code>sync.5.path</code>, <code>sync.5.username</code> and <code>sync.5.password</code> config variables to, respectively the Nextcloud WebDAV URL, your username and your password. This can be done from the command line mode using:</p>\n<pre><code>:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin\n:config sync.5.username YOUR_USERNAME\n:config sync.5.password YOUR_PASSWORD\n:config sync.target 5\n</code></pre>\n<p>If synchronisation does not work, please consult the logs in the app profile directory - it is often due to a misconfigured URL or password. The log should indicate what the exact issue is.</p>\n<h2><a id=\"user-content-dropbox-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#dropbox-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dropbox synchronisation</h2>\n<p>When syncing with Dropbox, Joplin creates a sub-directory in Dropbox, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, select \"Dropbox\" as the synchronisation target in the config screen (it is selected by default). Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.</p>\n<p>On the <strong>terminal application</strong>, to initiate the synchronisation process, type <code>:sync</code>. You will be asked to follow a link to authorise the application. It is possible to also synchronise outside of the user interface by typing <code>joplin sync</code> from the terminal. This can be used to setup a cron script to synchronise at regular interval. For example, this would do it every 30 minutes:</p>\n<pre><code>*/30 * * * * /path/to/joplin sync\n</code></pre>\n<h2><a id=\"user-content-webdav-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#webdav-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WebDAV synchronisation</h2>\n<p>Select the \"WebDAV\" synchronisation target and follow the same instructions as for Nextcloud above.</p>\n<p>WebDAV-compatible services that are known to work with Joplin.</p>\n<ul>\n<li><a href=\"https://www.box.com/\" rel=\"nofollow\">Box.com</a></li>\n<li><a href=\"https://www.drivehq.com\" rel=\"nofollow\">DriveHQ</a></li>\n<li><a href=\"https://www.strato.fr/stockage-en-ligne/\" rel=\"nofollow\">HiDrive</a> from Strato. <a href=\"https://github.com/laurent22/joplin/issues/309\">Setup help</a></li>\n<li><a href=\"https://owncloud.org/\" rel=\"nofollow\">OwnCloud</a></li>\n<li><a href=\"https://www.seafile.com/\" rel=\"nofollow\">Seafile</a></li>\n<li><a href=\"https://www.transip.nl/stack/\" rel=\"nofollow\">Stack</a></li>\n<li><a href=\"https://www.zimbra.com/\" rel=\"nofollow\">Zimbra</a></li>\n</ul>\n<h2><a id=\"user-content-onedrive-synchronisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#onedrive-synchronisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OneDrive synchronisation</h2>\n<p>When syncing with OneDrive, Joplin creates a sub-directory in OneDrive, in /Apps/Joplin and read/write the notes and notebooks from it. The application does not have access to anything outside this directory.</p>\n<p>On the <strong>desktop application</strong> or <strong>mobile application</strong>, select \"OneDrive\" as the synchronisation target in the config screen. Then, to initiate the synchronisation process, click on the \"Synchronise\" button in the sidebar and follow the instructions.</p>\n<p>On the <strong>terminal application</strong>, to initiate the synchronisation process, type <code>:sync</code>. You will be asked to follow a link to authorise the application (simply input your Microsoft credentials - you do not need to register with OneDrive).</p>\n<h1><a id=\"user-content-encryption\" class=\"anchor\" aria-hidden=\"true\" href=\"#encryption\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Encryption</h1>\n<p>Joplin supports end-to-end encryption (E2EE) on all the applications. E2EE is a system where only the owner of the notes, notebooks, tags or resources can read them. It prevents potential eavesdroppers - including telecom providers, internet providers, and even the developers of Joplin from being able to access the data. Please see the <a href=\"https://joplin.cozic.net/e2ee\" rel=\"nofollow\">End-To-End Encryption Tutorial</a> for more information about this feature and how to enable it.</p>\n<p>For a more technical description, mostly relevant for development or to review the method being used, please see the <a href=\"https://joplin.cozic.net/spec\" rel=\"nofollow\">Encryption specification</a>.</p>\n<h1><a id=\"user-content-attachments--resources\" class=\"anchor\" aria-hidden=\"true\" href=\"#attachments--resources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Attachments / Resources</h1>\n<p>Any kind of file can be attached to a note. In Markdown, links to these files are represented as a simple ID to the resource. In the note viewer, these files, if they are images, will be displayed or, if they are other files (PDF, text files, etc.) they will be displayed as links. Clicking on this link will open the file in the default application.</p>\n<p>On the <strong>desktop application</strong>, images can be attached either by clicking on \"Attach file\" or by pasting (with Ctrl+V) an image directly in the editor, or by drag and dropping an image.</p>\n<p>Resources that are not attached to any note will be automatically deleted after a day or two (see <a href=\"https://github.com/laurent22/joplin/issues/154#issuecomment-356582366\">rationale</a>).</p>\n<p><strong>Important:</strong> Resources larger than 10 MB are not currently supported on mobile. They will crash the application when synchronising so it is recommended not to attach such resources at the moment. The issue is being looked at.</p>\n<h1><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notifications</h1>\n<p>On the desktop and mobile apps, an alarm can be associated with any to-do. It will be triggered at the given time by displaying a notification. How the notification will be displayed depends on the operating system since each has a different way to handle this. Please see below for the requirements for the desktop applications:</p>\n<ul>\n<li><strong>Windows</strong>: &gt;= 8. Make sure the Action Center is enabled on Windows. Task bar balloon for Windows &lt; 8. Growl as fallback. Growl takes precedence over Windows balloons.</li>\n<li><strong>macOS</strong>: &gt;= 10.8 or Growl if earlier.</li>\n<li><strong>Linux</strong>: <code>notify-osd</code> or <code>libnotify-bin</code> installed (Ubuntu should have this by default). Growl otherwise</li>\n</ul>\n<p>See <a href=\"https://github.com/mikaelbr/node-notifier/blob/master/DECISION_FLOW.md\">documentation and flow chart for reporter choice</a></p>\n<p>On mobile, the alarms will be displayed using the built-in notification system.</p>\n<p>If for any reason the notifications do not work, please <a href=\"https://github.com/laurent22/joplin/issues\">open an issue</a>.</p>\n<h1><a id=\"user-content-sub-notebooks\" class=\"anchor\" aria-hidden=\"true\" href=\"#sub-notebooks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sub-notebooks</h1>\n<p>Sub-notebooks allow organising multiple notebooks into a tree of notebooks. For example it can be used to regroup all the notebooks related to work, to family or to a particular project under a parent notebook.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/285616a6d3f2b8fd686d9a6143a48c3d203e2cf2/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f5375624e6f7465626f6f6b732e706e67\"><img src=\"https://camo.githubusercontent.com/285616a6d3f2b8fd686d9a6143a48c3d203e2cf2/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f5375624e6f7465626f6f6b732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/SubNotebooks.png\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>On the <strong>desktop application</strong>, to create a subnotebook, drag and drop it onto another notebook. To move it back to the root, drag and drop it on the \"Notebooks\" header. Currently only the desktop app can be used to organise the notebooks.</li>\n<li>The <strong>mobile application</strong> supports displaying and collapsing/expanding the tree of notebooks, however it does not currently support moving the subnotebooks to different notebooks.</li>\n<li>The <strong>terminal app</strong> supports displaying the tree of subnotebooks but it does not support collapsing/expanding them or moving the subnotebooks around.</li>\n</ul>\n<h1><a id=\"user-content-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"#markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Markdown</h1>\n<p>Joplin uses and renders <a href=\"https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet\">Github-flavoured Markdown</a> with a few variations and additions. In particular:</p>\n<h2><a id=\"user-content-links-to-other-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#links-to-other-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Links to other notes</h2>\n<p>You can create a link to a note by specifying its ID in the URL. For example:</p>\n<pre><code>[Link to my note](:/0b0d62d15e60409dac34f354b6e9e839)\n</code></pre>\n<p>Since getting the ID of a note is not straightforward, each app provides a way to create such link. In the <strong>desktop app</strong>, right click on a note an select \"Copy Markdown link\". In the <strong>mobile app</strong>, open a note and, in the top right menu, select \"Copy Markdown link\". You can then paste this link anywhere in another note.</p>\n<h2><a id=\"user-content-math-notation\" class=\"anchor\" aria-hidden=\"true\" href=\"#math-notation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Math notation</h2>\n<p>Math expressions can be added using the <a href=\"https://khan.github.io/KaTeX/\" rel=\"nofollow\">Katex notation</a>. To add an inline equation, wrap the expression in <code>$EXPRESSION$</code>, eg. <code>$\\sqrt{3x-1}+(1+x)^2$</code>. To create an expression block, wrap it as follow:</p>\n<pre><code>$$\nEXPRESSION\n$$\n</code></pre>\n<p>For example:</p>\n<pre><code>$$\nf(x) = \\int_{-\\infty}^\\infty\n\t\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\n\t\\,d\\xi\n$$\n</code></pre>\n<p>Here is an example with the Markdown and rendered result side by side:</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/52f99173498319f85211b2e635713680fa7b9b8b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4b617465782e706e67\"><img src=\"https://camo.githubusercontent.com/52f99173498319f85211b2e635713680fa7b9b8b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f4b617465782e706e67\" data-canonical-src=\"https://joplin.cozic.net/images/Katex.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-checkboxes\" class=\"anchor\" aria-hidden=\"true\" href=\"#checkboxes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Checkboxes</h2>\n<p>Checkboxes can be added like so:</p>\n<pre><code>- [ ] Milk\n- [ ] Rice\n- [ ] Eggs\n</code></pre>\n<p>The checkboxes can then be ticked in the mobile and desktop applications.</p>\n<h2><a id=\"user-content-html-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#html-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HTML support</h2>\n<p>Only the <code>&lt;br&gt;</code> tag is supported - it can be used to force a new line, which is convenient to insert new lines inside table cells. For security reasons, other HTML tags are not supported.</p>\n<h1><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donations</h1>\n<p>Donations to Joplin support the development of the project. Developing quality applications mostly takes time, but there are also some expenses, such as digital certificates to sign the applications, app store fees, hosting, etc. Most of all, your donation will make it possible to keep up the current development standard.</p>\n<p>Please see the <a href=\"https://joplin.cozic.net/donate/\" rel=\"nofollow\">donation page</a> for information on how to support the development of Joplin.</p>\n<h1><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community</h1>\n<ul>\n<li>For general discussion about Joplin, user support, software development questions, and to discuss new features, go to the <a href=\"https://discourse.joplin.cozic.net/\" rel=\"nofollow\">Joplin Forum</a>. It is possible to login with your GitHub account.</li>\n<li>Also see here for information about <a href=\"https://discourse.joplin.cozic.net/c/news\" rel=\"nofollow\">the latest releases and general news</a>.</li>\n<li>For bug reports and feature requests, go to the <a href=\"https://github.com/laurent22/joplin/issues\">GitHub Issue Tracker</a>.</li>\n<li>The latest news are often posted <a href=\"https://twitter.com/laurent2233\" rel=\"nofollow\">on this Twitter account</a>.</li>\n</ul>\n<h1><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h1>\n<p>Please see the guide for information on how to contribute to the development of Joplin: <a href=\"https://github.com/laurent22/joplin/blob/master/CONTRIBUTING.md\">https://github.com/laurent22/joplin/blob/master/CONTRIBUTING.md</a></p>\n<h1><a id=\"user-content-localisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#localisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Localisation</h1>\n<p>Joplin is currently available in the languages below. If you would like to contribute a <strong>new translation</strong>, it is quite straightforward, please follow these steps:</p>\n<ul>\n<li><a href=\"https://poedit.net/\" rel=\"nofollow\">Download Poedit</a>, the translation editor, and install it.</li>\n<li><a href=\"https://raw.githubusercontent.com/laurent22/joplin/master/CliClient/locales/joplin.pot\" rel=\"nofollow\">Download the file to be translated</a>.</li>\n<li>In Poedit, open this .pot file, go into the Catalog menu and click Configuration. Change \"Country\" and \"Language\" to your own country and language.</li>\n<li>From then you can translate the file. Once it is done, please either <a href=\"https://github.com/laurent22/joplin/pulls\">open a pull request</a> or send the file to <a href=\"https://raw.githubusercontent.com/laurent22/joplin/master/Assets/Adresse.png\" rel=\"nofollow\">this address</a>.</li>\n</ul>\n<p>This translation will apply to the three applications - desktop, mobile and terminal.</p>\n<p>To <strong>update a translation</strong>, follow the same steps as above but instead of getting the .pot file, get the .po file for your language from the table below.</p>\n<p>Current translations:</p>\n\n<table>\n<thead>\n<tr>\n<th> </th>\n<th>Language</th>\n<th>Po File</th>\n<th>Last translator</th>\n<th>Percent done</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5ece71545fdee526755ce5c44a15160ebf94dd7b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f65732f6261737175655f636f756e7472792e706e67\"><img src=\"https://camo.githubusercontent.com/5ece71545fdee526755ce5c44a15160ebf94dd7b/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f65732f6261737175655f636f756e7472792e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/es/basque_country.png\" style=\"max-width:100%;\"></a></td>\n<td>Basque</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/eu.po\">eu</a></td>\n<td><a href=\"mailto:juan.abasolo@ehu.eus\">juan.abasolo@ehu.eus</a></td>\n<td>71%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9aed095f14425977c17903237d691b3c94e2d12f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f68722e706e67\"><img src=\"https://camo.githubusercontent.com/9aed095f14425977c17903237d691b3c94e2d12f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f68722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/hr.png\" style=\"max-width:100%;\"></a></td>\n<td>Croatian</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/hr_HR.po\">hr_HR</a></td>\n<td>Hrvoje Mandić (<a href=\"mailto:trbuhom@net.hr\">trbuhom@net.hr</a>)</td>\n<td>57%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2825fdfa9311107136170bd5316dfab31529ca3f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f637a2e706e67\"><img src=\"https://camo.githubusercontent.com/2825fdfa9311107136170bd5316dfab31529ca3f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f637a2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/cz.png\" style=\"max-width:100%;\"></a></td>\n<td>Czech</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/cs_CZ.po\">cs_CZ</a></td>\n<td>Lukas Helebrandt (<a href=\"mailto:lukas@aiya.cz\">lukas@aiya.cz</a>)</td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/317ebc01a4256441fab85f85ec3f1a4f44b27909/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f646b2e706e67\"><img src=\"https://camo.githubusercontent.com/317ebc01a4256441fab85f85ec3f1a4f44b27909/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f646b2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/dk.png\" style=\"max-width:100%;\"></a></td>\n<td>Dansk</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/da_DK.po\">da_DK</a></td>\n<td>Morten Juhl-Johansen Zölde-Fejér (mjjzf@syntaktisk.</td>\n<td>91%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f294c5f9c32efc13bd6be6b281f67333642c7804/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f64652e706e67\"><img src=\"https://camo.githubusercontent.com/f294c5f9c32efc13bd6be6b281f67333642c7804/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f64652e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/de.png\" style=\"max-width:100%;\"></a></td>\n<td>Deutsch</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/de_DE.po\">de_DE</a></td>\n<td>Philipp Zumstein (<a href=\"mailto:zuphilip@gmail.com\">zuphilip@gmail.com</a>)</td>\n<td>92%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a73b0b78aa14b90e3281dadc7ff004bb1de9eabc/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f67622e706e67\"><img src=\"https://camo.githubusercontent.com/a73b0b78aa14b90e3281dadc7ff004bb1de9eabc/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f67622e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/gb.png\" style=\"max-width:100%;\"></a></td>\n<td>English</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/en_GB.po\">en_GB</a></td>\n<td></td>\n<td>100%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\"><img src=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/es.png\" style=\"max-width:100%;\"></a></td>\n<td>Español</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/es_ES.po\">es_ES</a></td>\n<td>Fernando Martín (<a href=\"mailto:f@mrtn.es\">f@mrtn.es</a>)</td>\n<td>94%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a7d7e1d8fd3d0acfefeea71cfa94027802f4e8a8/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f66722e706e67\"><img src=\"https://camo.githubusercontent.com/a7d7e1d8fd3d0acfefeea71cfa94027802f4e8a8/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f66722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/fr.png\" style=\"max-width:100%;\"></a></td>\n<td>Français</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/fr_FR.po\">fr_FR</a></td>\n<td>Laurent Cozic</td>\n<td>100%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\"><img src=\"https://camo.githubusercontent.com/792318e7f066d11b299ea9301200f122eff24f22/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f65732e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/es.png\" style=\"max-width:100%;\"></a></td>\n<td>Galician</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/gl_ES.po\">gl_ES</a></td>\n<td>Marcos Lans (<a href=\"mailto:marcoslansgarza@gmail.com\">marcoslansgarza@gmail.com</a>)</td>\n<td>90%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5161af02c5f90beed57a0be08c42f91f4544c4f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f69742e706e67\"><img src=\"https://camo.githubusercontent.com/e5161af02c5f90beed57a0be08c42f91f4544c4f/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f69742e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/it.png\" style=\"max-width:100%;\"></a></td>\n<td>Italiano</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/it_IT.po\">it_IT</a></td>\n<td></td>\n<td>59%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2fae0a64a7b533412caa8a6376b35660c4c9d6b6/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62652e706e67\"><img src=\"https://camo.githubusercontent.com/2fae0a64a7b533412caa8a6376b35660c4c9d6b6/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62652e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/be.png\" style=\"max-width:100%;\"></a></td>\n<td>Nederlands</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/nl_BE.po\">nl_BE</a></td>\n<td></td>\n<td>71%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e565beff8f6ebf6bbb3adad8dba2bc3c8dd2b942/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62722e706e67\"><img src=\"https://camo.githubusercontent.com/e565beff8f6ebf6bbb3adad8dba2bc3c8dd2b942/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f62722e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/br.png\" style=\"max-width:100%;\"></a></td>\n<td>Português (Brasil)</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/pt_BR.po\">pt_BR</a></td>\n<td>Renato Nunes Bastos (<a href=\"mailto:rnbastos@gmail.com\">rnbastos@gmail.com</a>)</td>\n<td>92%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d904a4e9008df59c4df468f383a4d146ce5ff142/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f73692e706e67\"><img src=\"https://camo.githubusercontent.com/d904a4e9008df59c4df468f383a4d146ce5ff142/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f73692e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/si.png\" style=\"max-width:100%;\"></a></td>\n<td>Slovenian</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/sl_SI.po\">sl_SI</a></td>\n<td></td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5355a74ff104d8e534b7e3c718fd145c4b4c9f0/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f72752e706e67\"><img src=\"https://camo.githubusercontent.com/e5355a74ff104d8e534b7e3c718fd145c4b4c9f0/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f72752e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/ru.png\" style=\"max-width:100%;\"></a></td>\n<td>Русский</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/ru_RU.po\">ru_RU</a></td>\n<td>Artyom Karlov (<a href=\"mailto:artyom.karlov@gmail.com\">artyom.karlov@gmail.com</a>)</td>\n<td>89%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c3878209c35344f51658d056a52000efb6894d26/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f636e2e706e67\"><img src=\"https://camo.githubusercontent.com/c3878209c35344f51658d056a52000efb6894d26/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f636e2e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/cn.png\" style=\"max-width:100%;\"></a></td>\n<td>中文 (简体)</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/zh_CN.po\">zh_CN</a></td>\n<td></td>\n<td>85%</td>\n</tr>\n<tr>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8d4252437b3f873c4a3e5f2497d579245d867522/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f6a702e706e67\"><img src=\"https://camo.githubusercontent.com/8d4252437b3f873c4a3e5f2497d579245d867522/68747470733a2f2f6a6f706c696e2e636f7a69632e6e65742f696d616765732f666c6167732f636f756e7472792d3478332f6a702e706e67\" alt=\"\" data-canonical-src=\"https://joplin.cozic.net/images/flags/country-4x3/jp.png\" style=\"max-width:100%;\"></a></td>\n<td>日本語</td>\n<td><a href=\"https://github.com/laurent22/joplin/blob/master/CliClient/locales/ja_JP.po\">ja_JP</a></td>\n<td></td>\n<td>57%</td>\n</tr></tbody></table>\n\n<h1><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known bugs</h1>\n<ul>\n<li>Resources larger than 10 MB are not currently supported on mobile. They will crash the application so it is recommended not to attach such resources at the moment. The issue is being looked at.</li>\n<li>Non-alphabetical characters such as Chinese or Arabic might create glitches in the terminal on Windows. This is a limitation of the current Windows console.</li>\n<li>It is only possible to upload files of up to 4MB to OneDrive due to a limitation of <a href=\"https://docs.microsoft.com/en-gb/onedrive/developer/rest-api/api/driveitem_put_content\" rel=\"nofollow\">the API</a> being currently used. There is currently no plan to support OneDrive \"large file\" API.</li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p>MIT License</p>\n<p>Copyright (c) 2016-2018 Laurent Cozic</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.672Z",
    "goodColorOnWhite": "#04449C",
    "goodColorOnBlack": "#5CB4FB",
    "faintColorOnWhite": "rgba(4, 68, 156, 0.1)"
  },
  {
    "slug": "jqi",
    "name": "jqi",
    "description": "The almighty jq processor wrapped in a graphical UI",
    "website": "https://nire0510.github.io/jqi/",
    "keywords": [
      "json",
      "editor",
      "development",
      "web development",
      "curl",
      "query",
      "data analysis",
      "data manipulation"
    ],
    "category": "Productivity",
    "icon": "jqi-icon.png",
    "icon32": "jqi-icon-32.png",
    "icon64": "jqi-icon-64.png",
    "icon128": "jqi-icon-128.png",
    "icon256": "jqi-icon-256.png",
    "date": "2017-06-27",
    "iconColors": [
      "#048880",
      "#e6e7e7",
      "#84b4ac",
      "#6cc4bc",
      "#7cccc4"
    ],
    "goodColorOnWhite": "#047871",
    "goodColorOnBlack": "#048880",
    "faintColorOnWhite": "rgba(4, 120, 113, 0.1)"
  },
  {
    "slug": "jukeboks",
    "name": "Jukeboks",
    "description": "Fast viewer",
    "repository": "https://github.com/hirohisa/Jukeboks",
    "keywords": [
      "viewer",
      "player",
      "image",
      "movie",
      "video"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/1519837/22404096/2456b34a-e66d-11e6-81e0-02ad54954e26.png"
      }
    ],
    "icon": "jukeboks-icon.png",
    "icon32": "jukeboks-icon-32.png",
    "icon64": "jukeboks-icon-64.png",
    "icon128": "jukeboks-icon-128.png",
    "icon256": "jukeboks-icon-256.png",
    "date": "2017-01-31",
    "iconColors": [
      "#d34b73",
      "#faf3f5",
      "#e18fa9",
      "#e9a4bc",
      "#dc7494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jukeboks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirohisa/Jukeboks/blob/master/#jukeboks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Jukeboks</h1>\n<p>Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirohisa/Jukeboks/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Preview contents</li>\n<li>images</li>\n<li>movies</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Enable to control with the keyboard</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Automatically play movies with siblings</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Support Multiple buffering</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Enable to create shortcuts</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Filename Sorting Rules like macOS</li>\n</ul>\n<h2><a id=\"user-content-applications-screen\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirohisa/Jukeboks/blob/master/#applications-screen\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Application&apos;s screen</h2>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1519837/22404096/2456b34a-e66d-11e6-81e0-02ad54954e26.png\"><img src=\"https://cloud.githubusercontent.com/assets/1519837/22404096/2456b34a-e66d-11e6-81e0-02ad54954e26.png\" alt=\"screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirohisa/Jukeboks/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Jukeboks is available under the ISC license.</p>\n<h2><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirohisa/Jukeboks/blob/master/#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Links</h2>\n<ul>\n<li><a href=\"https://github.com/hirohisa/Jukeboks/blob/master/Acknowledgements.md\">Acknowledgements</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-jukeboks\" class=\"anchor\" aria-hidden=\"true\" href=\"#jukeboks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Jukeboks</h1>\n<p>Jukeboks is a fast viewer / player app, built on Electron.\nIn Jukeboks, you can preview images and movies while selecting files.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Preview contents</li>\n<li>images</li>\n<li>movies</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Enable to control with the keyboard</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Automatically play movies with siblings</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Support Multiple buffering</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Enable to create shortcuts</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Filename Sorting Rules like macOS</li>\n</ul>\n<h2><a id=\"user-content-applications-screen\" class=\"anchor\" aria-hidden=\"true\" href=\"#applications-screen\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Application's screen</h2>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1519837/22404096/2456b34a-e66d-11e6-81e0-02ad54954e26.png\"><img src=\"https://cloud.githubusercontent.com/assets/1519837/22404096/2456b34a-e66d-11e6-81e0-02ad54954e26.png\" alt=\"screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Jukeboks is available under the ISC license.</p>\n<h2><a id=\"user-content-links\" class=\"anchor\" aria-hidden=\"true\" href=\"#links\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Links</h2>\n<ul>\n<li><a href=\"Acknowledgements.md\">Acknowledgements</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.678Z",
    "goodColorOnWhite": "#CD3461",
    "goodColorOnBlack": "#D34B73",
    "faintColorOnWhite": "rgba(205, 52, 97, 0.1)"
  },
  {
    "slug": "jumblepassword",
    "name": "Jumble Password",
    "description": "Create a unique id or a password easily.",
    "website": "https://github.com/theIYD/jumble-password.git",
    "keywords": [
      "password",
      "unique-ids",
      "security",
      "generator",
      "identification"
    ],
    "category": "Utilities",
    "icon": "jumblepassword-icon.png",
    "icon32": "jumblepassword-icon-32.png",
    "icon64": "jumblepassword-icon-64.png",
    "icon128": "jumblepassword-icon-128.png",
    "icon256": "jumblepassword-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#e4b404",
      "#e8b404",
      "#e8b404",
      "#e8b404",
      "#e8b404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/jumble-password.git/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/theIYD/jumble-password/blob/master/media/logo.png\"><img src=\"https://github.com/theIYD/jumble-password/raw/master/media/logo.png\" alt=\"jumble\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://github.com/theIYD/jumble-password/issues\"><img src=\"https://camo.githubusercontent.com/84053c27bee8990acf664c2ca26f0545e17af247/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f7468654959442f6a756d626c652d70617373776f72642e737667\" alt=\"GitHub issues\" data-canonical-src=\"https://img.shields.io/github/issues/theIYD/jumble-password.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Create unique id&apos;s or passwords easily.</p>\n</blockquote>\n<p>This small <a href=\"https://electronjs.org/\" rel=\"nofollow\"><code>electron</code></a> utility, creates unique combinations of passwords(or id&apos;s) out of your name and date of birth. The app uses the random permutation of numbers algorithm known as <a href=\"https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle\" rel=\"nofollow\"><code>Fisher Yates Shuffle Algorithm</code></a> which inshort jumbles a sequence.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/jumble-password.git/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Get the latest release from the <a href=\"https://github.com/theIYD/jumble-password/releases\">releases tab</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/jumble-password.git/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<pre><code>$ git clone https://github.com/theIYD/jumble-password.git\n$ cd jumble-password\n$ npm install\n$ npm start\n\n</code></pre>\n<h1><a id=\"user-content--1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/jumble-password.git/blob/master/#-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/theIYD/jumble-password/blob/master/media/screen.gif\"><img src=\"https://github.com/theIYD/jumble-password/raw/master/media/screen.gif\" alt=\"screen\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/jumble-password.git/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<pre><code>MIT License\n\nCopyright (c) 2017 Idrees Dargahwala\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so\n\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://github.com/theIYD/jumble-password/blob/master/media/logo.png\"><img src=\"https://github.com/theIYD/jumble-password/raw/master/media/logo.png\" alt=\"jumble\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://github.com/theIYD/jumble-password/issues\"><img src=\"https://camo.githubusercontent.com/84053c27bee8990acf664c2ca26f0545e17af247/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f7468654959442f6a756d626c652d70617373776f72642e737667\" alt=\"GitHub issues\" data-canonical-src=\"https://img.shields.io/github/issues/theIYD/jumble-password.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Create unique id's or passwords easily.</p>\n</blockquote>\n<p>This small <a href=\"https://electronjs.org/\" rel=\"nofollow\"><code>electron</code></a> utility, creates unique combinations of passwords(or id's) out of your name and date of birth. The app uses the random permutation of numbers algorithm known as <a href=\"https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle\" rel=\"nofollow\"><code>Fisher Yates Shuffle Algorithm</code></a> which inshort jumbles a sequence.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Get the latest release from the <a href=\"https://github.com/theIYD/jumble-password/releases\">releases tab</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<pre><code>$ git clone https://github.com/theIYD/jumble-password.git\n$ cd jumble-password\n$ npm install\n$ npm start\n\n</code></pre>\n<h1><a id=\"user-content--1\" class=\"anchor\" aria-hidden=\"true\" href=\"#-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://github.com/theIYD/jumble-password/blob/master/media/screen.gif\"><img src=\"https://github.com/theIYD/jumble-password/raw/master/media/screen.gif\" alt=\"screen\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<pre><code>MIT License\n\nCopyright (c) 2017 Idrees Dargahwala\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so\n\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.752Z",
    "goodColorOnWhite": "#907203",
    "goodColorOnBlack": "#E4B404",
    "faintColorOnWhite": "rgba(144, 114, 3, 0.1)"
  },
  {
    "slug": "jumpfm",
    "name": "JumpFm",
    "description": "A file manager with Superpowers ",
    "website": "http://jumpfm.org",
    "category": "Developer Tools",
    "repository": "https://github.com/Gilad-Kutiel-App/jumpfm",
    "keywords": [
      "file manager",
      "developers",
      "git"
    ],
    "screenshots": [
      {
        "imageUrl": "https://jumpfm.org/jumpfm.png",
        "caption": "JumpFm Screenshot",
        "imageLink": "https://jumpfm.org/"
      }
    ],
    "icon": "jumpfm-icon.png",
    "icon32": "jumpfm-icon-32.png",
    "icon64": "jumpfm-icon-64.png",
    "icon128": "jumpfm-icon-128.png",
    "icon256": "jumpfm-icon-256.png",
    "date": "2017-09-06",
    "iconColors": [
      "#c7e6fc",
      "#1c98f4",
      "#a4d4f4",
      "#a4dcfc",
      "#84ccfc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/Gilad-Kutiel-App/jumpfm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa9071819a16d25a827ff32ff66f5a06fb3515ac/68747470733a2f2f7472617669732d63692e6f72672f47696c61642d4b757469656c2d4170702f6a756d70666d2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Gilad-Kutiel-App/jumpfm.svg?branch=master\" style=\"max-width:100%;\"></a>  <a href=\"https://ci.appveyor.com/project/gkutiel/jumpfm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3d8dc6becd62e877f701292b22ee0791d9ef9364/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f67396767706b353537386671353678323f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/g9ggpk5578fq56x2?svg=true\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Gilad-Kutiel-App/jumpfm/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h1>\n<p>JumpFm is a cross platform<sup>1,2</sup> dual panel file manager with builtin superpowers.</p>\n<hr>\n<p><sup>1</sup>\nWindows built is not tested at all, install it at your own risk</p>\n<p><sup>2</sup>\nFor a Mac release see <a href=\"https://github.com/heywoodlh/jumpfm\">this fork</a></p>\n<h1><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Gilad-Kutiel-App/jumpfm/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&lt;dev/&gt;</h1>\n<h2><a id=\"user-content-tldr12\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Gilad-Kutiel-App/jumpfm/blob/master/#tldr12\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>tl;dr.<sup>1,2</sup></h2>\n<pre><code>git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n</code></pre>\n<hr>\n<p><sup>1</sup>\nYou might want to <a href=\"https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory\" rel=\"nofollow\">change npm&apos;s default directory</a></p>\n<p><sup>2</sup>\nUse different terminal for each of  <code>tsc -w</code>, <code>sass --watch scss:css</code>, <code>electron .</code></p>\n<h2><a id=\"user-content-more-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Gilad-Kutiel-App/jumpfm/blob/master/#more-dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>More &lt;dev/&gt;</h2>\n<p>JumpFm is an <a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> based app.\nIt is written in <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a>.\nTo hack the code all you need is <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">node.js</a> a\n<a href=\"http://bit.ly/2wHIoSz\" rel=\"nofollow\">decent editor</a> and a <a href=\"http://sass-lang.com/\" rel=\"nofollow\">sass compiler</a>.\nThis is how your terminal should looks like:</p>\n<p><a target=\"_blank\" href=\"https://github.com/Gilad-Kutiel-App/jumpfm/blob/master//misc/dev.png\"><img src=\"https://github.com/Gilad-Kutiel-App/jumpfm/raw/master//misc/dev.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://travis-ci.org/Gilad-Kutiel-App/jumpfm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa9071819a16d25a827ff32ff66f5a06fb3515ac/68747470733a2f2f7472617669732d63692e6f72672f47696c61642d4b757469656c2d4170702f6a756d70666d2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Gilad-Kutiel-App/jumpfm.svg?branch=master\" style=\"max-width:100%;\"></a>  <a href=\"https://ci.appveyor.com/project/gkutiel/jumpfm\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3d8dc6becd62e877f701292b22ee0791d9ef9364/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f67396767706b353537386671353678323f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/g9ggpk5578fq56x2?svg=true\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h1>\n<p>JumpFm is a cross platform<sup>1,2</sup> dual panel file manager with builtin superpowers.</p>\n<hr>\n<p><sup>1</sup>\nWindows built is not tested at all, install it at your own risk</p>\n<p><sup>2</sup>\nFor a Mac release see <a href=\"https://github.com/heywoodlh/jumpfm\">this fork</a></p>\n<h1><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>&lt;dev/&gt;</h1>\n<h2><a id=\"user-content-tldr12\" class=\"anchor\" aria-hidden=\"true\" href=\"#tldr12\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>tl;dr.<sup>1,2</sup></h2>\n<pre><code>git clone git@github.com:Gilad-Kutiel-App/jumpfm.git\nnpm i -g typescript electron\ncd jumpfm\nnpm i\ntsc -w\nsass --watch scss:css\nelectron .\n</code></pre>\n<hr>\n<p><sup>1</sup>\nYou might want to <a href=\"https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory\" rel=\"nofollow\">change npm's default directory</a></p>\n<p><sup>2</sup>\nUse different terminal for each of  <code>tsc -w</code>, <code>sass --watch scss:css</code>, <code>electron .</code></p>\n<h2><a id=\"user-content-more-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>More &lt;dev/&gt;</h2>\n<p>JumpFm is an <a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a> based app.\nIt is written in <a href=\"https://www.typescriptlang.org/\" rel=\"nofollow\">TypeScript</a>.\nTo hack the code all you need is <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">node.js</a> a\n<a href=\"http://bit.ly/2wHIoSz\" rel=\"nofollow\">decent editor</a> and a <a href=\"http://sass-lang.com/\" rel=\"nofollow\">sass compiler</a>.\nThis is how your terminal should looks like:</p>\n<p><a target=\"_blank\" href=\"/misc/dev.png\"><img src=\"/misc/dev.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.822Z",
    "goodColorOnWhite": "#0578C5",
    "goodColorOnBlack": "#84CCFC",
    "faintColorOnWhite": "rgba(5, 120, 197, 0.1)"
  },
  {
    "slug": "justmd",
    "name": "Justmd",
    "description": "a markdown editor",
    "website": "http://i38.me/justmd",
    "keywords": [
      "markdown"
    ],
    "category": "Productivity",
    "icon": "justmd-icon.png",
    "icon32": "justmd-icon-32.png",
    "icon64": "justmd-icon-64.png",
    "icon128": "justmd-icon-128.png",
    "icon256": "justmd-icon-256.png",
    "date": "2017-04-21",
    "iconColors": [
      "#dbc0c8",
      "#6085df",
      "#2f2d2f",
      "#907c7b",
      "#746464"
    ],
    "goodColorOnWhite": "#746464",
    "goodColorOnBlack": "#6085DF",
    "faintColorOnWhite": "rgba(116, 100, 100, 0.1)"
  },
  {
    "slug": "kakapo",
    "name": "Kakapo",
    "description": "Ambient sound mixer to set a nice mood",
    "website": "http://www.kakapo.co/app.html#desktop",
    "keywords": [
      "music"
    ],
    "category": "Music",
    "icon": "kakapo-icon.png",
    "icon32": "kakapo-icon-32.png",
    "icon64": "kakapo-icon-64.png",
    "icon128": "kakapo-icon-128.png",
    "icon256": "kakapo-icon-256.png",
    "date": "2015-10-14",
    "iconColors": [
      "#806c41",
      "#e3ded0",
      "#241d0e",
      "#cdad67",
      "#b7b6b4"
    ],
    "goodColorOnWhite": "#241D0E",
    "goodColorOnBlack": "#CDAD67",
    "faintColorOnWhite": "rgba(36, 29, 14, 0.1)"
  },
  {
    "slug": "kaku",
    "name": "Kaku",
    "description": "A highly integrated music player",
    "website": "http://kaku.rocks",
    "repository": "https://github.com/EragonJ/Kaku",
    "keywords": [
      "music",
      "player"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/e93f6170012e7e6e8603c55a331377c07e13d883/687474703a2f2f692e696d6775722e636f6d2f4875644b5a6f752e706e67"
      }
    ],
    "icon": "kaku-icon.png",
    "icon32": "kaku-icon-32.png",
    "icon64": "kaku-icon-64.png",
    "icon128": "kaku-icon-128.png",
    "icon256": "kaku-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#784756",
      "#f7eef2",
      "#bb86c4",
      "#d4887a",
      "#301e2a"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kaku-------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#kaku-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Kaku <a href=\"https://travis-ci.org/EragonJ/Kaku\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e772e5d77f5df029dc64fb868b313236483a711/68747470733a2f2f7472617669732d63692e6f72672f457261676f6e4a2f4b616b752e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/EragonJ/Kaku.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/releases\"><img src=\"https://camo.githubusercontent.com/213c7cec543e9335b7b7aa297084aa7605e95f9a/68747470733a2f2f62616467652e667572792e696f2f67682f457261676f6e4a2532466b616b752e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/EragonJ%2Fkaku.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/8a8fdda43d6e1a45d7ceaf0867de12c43ab6514b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/kaku/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/fab5f40ed033c7bda4ccc2ae516588228007f73d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/kaku/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/EragonJ/Kaku?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/EragonJ/Kaku\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a> <a href=\"https://now-examples-slackin-rmailvxrtk.now.sh\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7570f0edcbe31ab06f5013a743697443741b99d7/687474703a2f2f6e6f772d6578616d706c65732d736c61636b696e2d726d61696c767872746b2e6e6f772e73682f62616467652e737667\" alt=\"Our Slack\" data-canonical-src=\"http://now-examples-slackin-rmailvxrtk.now.sh/badge.svg\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/0b9900f6f5800a2121741e6adf860a048220cef0/687474703a2f2f692e696d6775722e636f6d2f63334b4b5139742e706e67\"><img src=\"https://camo.githubusercontent.com/0b9900f6f5800a2121741e6adf860a048220cef0/687474703a2f2f692e696d6775722e636f6d2f63334b4b5139742e706e67\" alt=\"Kaku Icon\" data-canonical-src=\"http://i.imgur.com/c3KKQ9t.png\" style=\"max-width:100%;\"></a></p>\n<p>Kaku is a highly integrated music player that supports different online platforms like YouTube, SoundCloud, Vimeo and more. Available on <code>Windows</code>, <code>Linux</code> and <code>macOS</code>!</p>\n<p>Some social media that you should know and follow for the latest news <g-emoji class=\"g-emoji\" alias=\"laughing\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f606.png\">&#x1F606;</g-emoji></p>\n<ol>\n<li>Twitter: <a href=\"https://twitter.com/KakuPlayer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87bb326aff547792fb296337dcfd29d182c9e2e5/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4b616b75506c617965722e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/KakuPlayer.svg?style=social&amp;label=Follow\" style=\"max-width:100%;\"></a></li>\n<li>Facebook Page: <a href=\"https://www.facebook.com/kaku.rocks\" rel=\"nofollow\">https://www.facebook.com/kaku.rocks</a></li>\n<li>Newsletter: <a href=\"http://eepurl.com/chlSNf\" rel=\"nofollow\">http://eepurl.com/chlSNf</a></li>\n</ol>\n<h1><a id=\"user-content-support-this-project-money_with_wings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#support-this-project-money_with_wings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support this project <g-emoji class=\"g-emoji\" alias=\"money_with_wings\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b8.png\">&#x1F4B8;</g-emoji></h1>\n<ol>\n<li>By open collective - <a href=\"https://opencollective.com/kaku\" rel=\"nofollow\">https://opencollective.com/kaku</a></li>\n<li>By Patreon - <a href=\"https://www.patreon.com/EragonJ\" rel=\"nofollow\">https://www.patreon.com/EragonJ</a></li>\n<li>By Bitcoin - my wallet address <strong>3Ar6wuyrta9AciZAYMFi3QCByXF6S5HneT</strong></li>\n</ol>\n<p>Hi all, if you think this open source project helps you, please support us! :D</p>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e93f6170012e7e6e8603c55a331377c07e13d883/687474703a2f2f692e696d6775722e636f6d2f4875644b5a6f752e706e67\"><img src=\"https://camo.githubusercontent.com/e93f6170012e7e6e8603c55a331377c07e13d883/687474703a2f2f692e696d6775722e636f6d2f4875644b5a6f752e706e67\" alt=\"1\" data-canonical-src=\"http://i.imgur.com/HudKZou.png\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6be69bab0f3cc86b79e29c98e0da48c58aebef57/687474703a2f2f692e696d6775722e636f6d2f6d4d6d385a48342e706e67\"><img src=\"https://camo.githubusercontent.com/6be69bab0f3cc86b79e29c98e0da48c58aebef57/687474703a2f2f692e696d6775722e636f6d2f6d4d6d385a48342e706e67\" alt=\"2\" data-canonical-src=\"http://i.imgur.com/mMm8ZH4.png\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/67e4c81c511705073c02f85bc4dfabe06d0e570f/687474703a2f2f692e696d6775722e636f6d2f376f554b4e446b2e706e67\"><img src=\"https://camo.githubusercontent.com/67e4c81c511705073c02f85bc4dfabe06d0e570f/687474703a2f2f692e696d6775722e636f6d2f376f554b4e446b2e706e67\" alt=\"3\" data-canonical-src=\"http://i.imgur.com/7oUKNDk.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-install-laughing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#install-laughing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install <g-emoji class=\"g-emoji\" alias=\"laughing\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f606.png\">&#x1F606;</g-emoji></h1>\n<h2><a id=\"user-content-for-windows--linux--macos-users\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#for-windows--linux--macos-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Windows / Linux / macOS users</h2>\n<p>Please check <a href=\"https://github.com/EragonJ/Kaku/releases\">release page</a> and find the suitable one for your OS.</p>\n<h2><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h2>\n<p><a href=\"https://github.com/funilrys\">@funilrys</a> is the main contributor for this.</p>\n<p>For issues about installation please report a <a href=\"https://github.com/EragonJ/Kaku/issues/new?title=Linux%20-%20Can%27t%20install%20Kaku\">new issue</a> or contact <a href=\"https://github.com/funilrys\">@funilrys</a> on <a href=\"https://gitter.im/funilrys\" rel=\"nofollow\">Gitter</a>.</p>\n<h3><a id=\"user-content-for-debianubuntu-and-derived-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#for-debianubuntu-and-derived-distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Debian/Ubuntu and derived distributions</h3>\n<h4><a id=\"user-content-get-and-install-latest-32-bits-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#get-and-install-latest-32-bits-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get and install latest 32-bits version</h4>\n<p>Simply execute the following <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">&#x1F638;</g-emoji></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ wget https://github.com/<span class=\"pl-s\"><span class=\"pl-pds\">$(</span>wget https://github.com/eragonJ/Kaku/releases/latest -O - <span class=\"pl-k\">|</span> egrep <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>/.*/.*/Kaku.*i386.deb<span class=\"pl-pds\">&apos;</span></span> -o<span class=\"pl-pds\">)</span></span> <span class=\"pl-k\">&amp;&amp;</span> dpkg -i Kaku<span class=\"pl-k\">*</span>.deb</pre></div>\n<h4><a id=\"user-content-get-and-install-latest-64-bits-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#get-and-install-latest-64-bits-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get and install latest 64-bits version</h4>\n<p>Simply execute the following <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">&#x1F638;</g-emoji></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ wget https://github.com/<span class=\"pl-s\"><span class=\"pl-pds\">$(</span>wget https://github.com/eragonJ/Kaku/releases/latest -O - <span class=\"pl-k\">|</span> egrep <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>/.*/.*/Kaku.*amd64.deb<span class=\"pl-pds\">&apos;</span></span> -o<span class=\"pl-pds\">)</span></span> <span class=\"pl-k\">&amp;&amp;</span> dpkg -i Kaku<span class=\"pl-k\">*</span>.deb</pre></div>\n<h3><a id=\"user-content-for-arch-linux-and-derived-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#for-arch-linux-and-derived-distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Arch Linux and derived distributions</h3>\n<p>You can get the package <a href=\"https://aur.archlinux.org/packages/kaku-bin/\" rel=\"nofollow\">here</a>.</p>\n<h4><a id=\"user-content-install-the-latest-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#install-the-latest-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install the latest version</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ pacaur -S kaku-bin</pre></div>\n<h1><a id=\"user-content-help-on-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#help-on-translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Help on translation</h1>\n<p>If you are keen to help Kaku, you can first try to help by translating it into your native language! For more details, please check <a href=\"https://github.com/EragonJ/Kaku/issues/377\">this post</a>! Can&apos;t wait to see you in our community :)</p>\n<h1><a id=\"user-content-how-to-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#how-to-develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to develop</h1>\n<p>Please check our <a href=\"https://github.com/EragonJ/Kaku/wiki\">wiki</a> here for more information.</p>\n<h1><a id=\"user-content-supported-streaming-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#supported-streaming-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Streaming Platform</h1>\n<ul>\n<li>YouTube</li>\n<li>Vimeo</li>\n<li>SoundCloud</li>\n<li>MixCloud</li>\n<li>... keep adding :)</li>\n</ul>\n<h1><a id=\"user-content-supported-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#supported-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Languages</h1>\n<ul>\n<li>&#x7E41;&#x9AD4;&#x4E2D;&#x6587; (&#x6C92;&#x932F;&#xFF0C;&#x9019;&#x500B;&#x7A0B;&#x5F0F; Made in Taiwan XD)</li>\n<li>&#x65E5;&#x672C;&#x8A9E;</li>\n<li>Portugu&#xEA;s</li>\n<li>English</li>\n<li>Fran&#xE7;ais</li>\n<li>Espa&#xF1;ol</li>\n<li>&#x420;&#x443;&#x441;&#x441;&#x43A;&#x438;&#x439;</li>\n<li>T&#xFC;rk&#xE7;e</li>\n<li>Deutsch</li>\n<li>&#xD55C;&#xAD6D;&#xC5B4;</li>\n<li>Sloven&#x10D;ina</li>\n<li>Polski</li>\n<li>Bahasa Indonesia</li>\n<li>Italiano</li>\n<li>Nederlands (Belgi&#xEB;)</li>\n<li>&#x200F;&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;&#x200F;</li>\n<li>Sloven&#x161;&#x10D;ina</li>\n<li>&#x200F;&#x641;&#x627;&#x631;&#x633;&#x6CC;&#x200F;</li>\n<li>... keep adding :)</li>\n</ul>\n<h1><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Author</h1>\n<p>Chia-Lung Chen (EragonJ)</p>\n<p><strong>Note:</strong> Kaku&apos;s Logo is designed by <a href=\"https://www.facebook.com/peko.chen\" rel=\"nofollow\">Peko Chen</a>, thanks for her support :)</p>\n<h1><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h1>\n<p>Go check out these awesome <a href=\"https://github.com/EragonJ/Kaku/graphs/contributors\">hackers</a> !!</p>\n<h1><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h1>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/kaku#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/kaku/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f0dab0fa2a34a93a7a4792c9183ace42809eaab/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/0/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8096779e89332e3bf5f85438853eb1c4c855dfbf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/1/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d650740f577d3d3d5ccd2548efdb696f06804d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/2/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9fe50d1c07e3d13c0674e161048a14999c2be0ea/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/3/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f47748d1608ac04b5aa6400350c1a912415e702d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/4/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6fd096b5e74e45c160392271f0dcf0845945e17a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/5/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/933f9a73d0ae77f1b9c78790d6c98fa743def316/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/6/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2ed0f969b17389dc724e074dbb7be194aa3496b1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/7/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/adf823e70eb6aca131ec310eb364169d9fed3cfc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/8/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/475fc6e3a85cc16cc5bd9fbc12da7d6593dbfdd1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/9/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/963eca174004a802cfa45b70667a0fd86d24b9b3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/10/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b1c471b68db1559ae1ffdb10a2953e359b503bcf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/11/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc478b8b6c28ace4081e820913a73274662af790/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/12/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cfc21d75b72c40fc6db74fd06ab37ce2dabe61e0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/13/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/705a850a920011a8e9e92c9b7e68a4e0b71befff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/14/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/02762d542e1c42e85a65e276f60f66b9c2aa6167/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/15/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08f2a5c07a35f5873dbcbf3abcd31537a253faae/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/16/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51cced9e22b44181dd654e750e0460fac85adb12/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/17/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31a33196533d09210123294859ebdb62d41617d9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/18/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e50d842de24bda25827791b51b4e97db1efb6210/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/19/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5bcab2327724a86e3e63627b53d11c06a3a1d91b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/20/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1ed3b253f40e78603797140ca4f37ee1b6a63424/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/21/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ad75dfaf2e977a41ea4d2bc413e40bc0002573cf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/22/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7a6840af9da7c878294104b642189601c5bcf2a6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/23/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fdc0998a4145b93670b77b9541b431f5418699e2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/24/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21d832e0df63a5456c481d5fd1f62ec0fac72cbe/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/25/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cfb883d2f827b4375ef510561b015d1816fc3a33/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/26/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bcb31e7e9aae5fc53cb04fa1cde948911138232d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/27/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/719c4d40877c3b90d5325b671d1e28d31c38daf1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/28/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/db456714f3dc74c96f83803aa3abcfa408aaf56e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h1>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/kaku#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/kaku/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/334262a1b92d983a257756e55159fcfd6d3e1da5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fb780de58e510bdbdd4683e1d4f83b6562043af5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01680d731166f79d5219ff13822ab9507c7a6a8b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/73a486e6aaddb9bbad7e70a038cc4117111bb56d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbdbc036e6d78142698cb27b5045508aa9e41fd8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29f0719689795114034d06b1d6c8e1232fdfc8ac/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06ea332de1b440b250c3a350cc0769fce43f4ce8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d789de73909cbf6714a468a3bc33bbe2d90562c8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/457fb834b45c0e9235371e50288ddad79b5ccd03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4944c96ebacf58a0484265c3d438bda52f94a59f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d4e16a1b3353e33e5e7de22c878dbee55ec171/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e6596d5bd674aa192375860f1ca9285178f27637/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f5a1418a7abe3d53b7247d176c732bf639321cd8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/828a1b816e26b73d0590cf549370c6084e91082d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a2327b0f8d0060dd2ce0e4f21044bf0e79fcbed0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01840fe8953689756e0d707646e512d1647e897c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4984d4ab12920b4240c08d8dca222185a692d101/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a6ee300eda29bfa43772134d470a53bf7373ac3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/addc02b75b185e22f9d02a1d6cc74f47ff89a3de/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1012f026dbefbc5322af0bec9720dcba4d9163eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c7313dbeabd7abe939d7fe46365ae9eaec05040/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1af58b34d40e5dc3006a3be343414c8c13d41d03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b0e875c9a87645d58c4d720883b95b20138cb0af/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f29310562e6c47f58faee7290c08de9dce5b89e0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ba54591f0d88cab5f2c9fdba2610ee1243f1589c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1501ba7d208e28d5069b124e908746e38c845ad3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6b07d9b5a9e052643b389dca0afe563895b3d08/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e03839810ccaf563684dae338d92fc4ea7902561/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22d8683957ce2893c77a9de68e62673d2570bb6b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7815d97947f22e5755caf39df73e1882d9688cbd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/EragonJ/Kaku/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kaku-------\" class=\"anchor\" aria-hidden=\"true\" href=\"#kaku-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Kaku <a href=\"https://travis-ci.org/EragonJ/Kaku\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9e772e5d77f5df029dc64fb868b313236483a711/68747470733a2f2f7472617669732d63692e6f72672f457261676f6e4a2f4b616b752e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/EragonJ/Kaku.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/releases\"><img src=\"https://camo.githubusercontent.com/213c7cec543e9335b7b7aa297084aa7605e95f9a/68747470733a2f2f62616467652e667572792e696f2f67682f457261676f6e4a2532466b616b752e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/EragonJ%2Fkaku.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/EragonJ/Kaku/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" alt=\"GitHub license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a> <a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/8a8fdda43d6e1a45d7ceaf0867de12c43ab6514b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b6572732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/kaku/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/fab5f40ed033c7bda4ccc2ae516588228007f73d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f72732f62616467652e737667\" alt=\"OpenCollective\" data-canonical-src=\"https://opencollective.com/kaku/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/EragonJ/Kaku?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/EragonJ/Kaku\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a> <a href=\"https://now-examples-slackin-rmailvxrtk.now.sh\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7570f0edcbe31ab06f5013a743697443741b99d7/687474703a2f2f6e6f772d6578616d706c65732d736c61636b696e2d726d61696c767872746b2e6e6f772e73682f62616467652e737667\" alt=\"Our Slack\" data-canonical-src=\"http://now-examples-slackin-rmailvxrtk.now.sh/badge.svg\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/0b9900f6f5800a2121741e6adf860a048220cef0/687474703a2f2f692e696d6775722e636f6d2f63334b4b5139742e706e67\"><img src=\"https://camo.githubusercontent.com/0b9900f6f5800a2121741e6adf860a048220cef0/687474703a2f2f692e696d6775722e636f6d2f63334b4b5139742e706e67\" alt=\"Kaku Icon\" data-canonical-src=\"http://i.imgur.com/c3KKQ9t.png\" style=\"max-width:100%;\"></a></p>\n<p>Kaku is a highly integrated music player that supports different online platforms like YouTube, SoundCloud, Vimeo and more. Available on <code>Windows</code>, <code>Linux</code> and <code>macOS</code>!</p>\n<p>Some social media that you should know and follow for the latest news <g-emoji class=\"g-emoji\" alias=\"laughing\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f606.png\">😆</g-emoji></p>\n<ol>\n<li>Twitter: <a href=\"https://twitter.com/KakuPlayer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87bb326aff547792fb296337dcfd29d182c9e2e5/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f4b616b75506c617965722e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/KakuPlayer.svg?style=social&amp;label=Follow\" style=\"max-width:100%;\"></a></li>\n<li>Facebook Page: <a href=\"https://www.facebook.com/kaku.rocks\" rel=\"nofollow\">https://www.facebook.com/kaku.rocks</a></li>\n<li>Newsletter: <a href=\"http://eepurl.com/chlSNf\" rel=\"nofollow\">http://eepurl.com/chlSNf</a></li>\n</ol>\n<h1><a id=\"user-content-support-this-project-money_with_wings\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-this-project-money_with_wings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support this project <g-emoji class=\"g-emoji\" alias=\"money_with_wings\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b8.png\">💸</g-emoji></h1>\n<ol>\n<li>By open collective - <a href=\"https://opencollective.com/kaku\" rel=\"nofollow\">https://opencollective.com/kaku</a></li>\n<li>By Patreon - <a href=\"https://www.patreon.com/EragonJ\" rel=\"nofollow\">https://www.patreon.com/EragonJ</a></li>\n<li>By Bitcoin - my wallet address <strong>3Ar6wuyrta9AciZAYMFi3QCByXF6S5HneT</strong></li>\n</ol>\n<p>Hi all, if you think this open source project helps you, please support us! :D</p>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e93f6170012e7e6e8603c55a331377c07e13d883/687474703a2f2f692e696d6775722e636f6d2f4875644b5a6f752e706e67\"><img src=\"https://camo.githubusercontent.com/e93f6170012e7e6e8603c55a331377c07e13d883/687474703a2f2f692e696d6775722e636f6d2f4875644b5a6f752e706e67\" alt=\"1\" data-canonical-src=\"http://i.imgur.com/HudKZou.png\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6be69bab0f3cc86b79e29c98e0da48c58aebef57/687474703a2f2f692e696d6775722e636f6d2f6d4d6d385a48342e706e67\"><img src=\"https://camo.githubusercontent.com/6be69bab0f3cc86b79e29c98e0da48c58aebef57/687474703a2f2f692e696d6775722e636f6d2f6d4d6d385a48342e706e67\" alt=\"2\" data-canonical-src=\"http://i.imgur.com/mMm8ZH4.png\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/67e4c81c511705073c02f85bc4dfabe06d0e570f/687474703a2f2f692e696d6775722e636f6d2f376f554b4e446b2e706e67\"><img src=\"https://camo.githubusercontent.com/67e4c81c511705073c02f85bc4dfabe06d0e570f/687474703a2f2f692e696d6775722e636f6d2f376f554b4e446b2e706e67\" alt=\"3\" data-canonical-src=\"http://i.imgur.com/7oUKNDk.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-install-laughing\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-laughing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install <g-emoji class=\"g-emoji\" alias=\"laughing\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f606.png\">😆</g-emoji></h1>\n<h2><a id=\"user-content-for-windows--linux--macos-users\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-windows--linux--macos-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Windows / Linux / macOS users</h2>\n<p>Please check <a href=\"https://github.com/EragonJ/Kaku/releases\">release page</a> and find the suitable one for your OS.</p>\n<h2><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h2>\n<p><a href=\"https://github.com/funilrys\">@funilrys</a> is the main contributor for this.</p>\n<p>For issues about installation please report a <a href=\"https://github.com/EragonJ/Kaku/issues/new?title=Linux%20-%20Can%27t%20install%20Kaku\">new issue</a> or contact <a href=\"https://github.com/funilrys\">@funilrys</a> on <a href=\"https://gitter.im/funilrys\" rel=\"nofollow\">Gitter</a>.</p>\n<h3><a id=\"user-content-for-debianubuntu-and-derived-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-debianubuntu-and-derived-distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Debian/Ubuntu and derived distributions</h3>\n<h4><a id=\"user-content-get-and-install-latest-32-bits-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-and-install-latest-32-bits-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get and install latest 32-bits version</h4>\n<p>Simply execute the following <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">😸</g-emoji></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ wget https://github.com/<span class=\"pl-s\"><span class=\"pl-pds\">$(</span>wget https://github.com/eragonJ/Kaku/releases/latest -O - <span class=\"pl-k\">|</span> egrep <span class=\"pl-s\"><span class=\"pl-pds\">'</span>/.*/.*/Kaku.*i386.deb<span class=\"pl-pds\">'</span></span> -o<span class=\"pl-pds\">)</span></span> <span class=\"pl-k\">&amp;&amp;</span> dpkg -i Kaku<span class=\"pl-k\">*</span>.deb</pre></div>\n<h4><a id=\"user-content-get-and-install-latest-64-bits-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-and-install-latest-64-bits-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get and install latest 64-bits version</h4>\n<p>Simply execute the following <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">😸</g-emoji></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ wget https://github.com/<span class=\"pl-s\"><span class=\"pl-pds\">$(</span>wget https://github.com/eragonJ/Kaku/releases/latest -O - <span class=\"pl-k\">|</span> egrep <span class=\"pl-s\"><span class=\"pl-pds\">'</span>/.*/.*/Kaku.*amd64.deb<span class=\"pl-pds\">'</span></span> -o<span class=\"pl-pds\">)</span></span> <span class=\"pl-k\">&amp;&amp;</span> dpkg -i Kaku<span class=\"pl-k\">*</span>.deb</pre></div>\n<h3><a id=\"user-content-for-arch-linux-and-derived-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-arch-linux-and-derived-distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Arch Linux and derived distributions</h3>\n<p>You can get the package <a href=\"https://aur.archlinux.org/packages/kaku-bin/\" rel=\"nofollow\">here</a>.</p>\n<h4><a id=\"user-content-install-the-latest-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-the-latest-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install the latest version</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ pacaur -S kaku-bin</pre></div>\n<h1><a id=\"user-content-help-on-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"#help-on-translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Help on translation</h1>\n<p>If you are keen to help Kaku, you can first try to help by translating it into your native language! For more details, please check <a href=\"https://github.com/EragonJ/Kaku/issues/377\">this post</a>! Can't wait to see you in our community :)</p>\n<h1><a id=\"user-content-how-to-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to develop</h1>\n<p>Please check our <a href=\"https://github.com/EragonJ/Kaku/wiki\">wiki</a> here for more information.</p>\n<h1><a id=\"user-content-supported-streaming-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-streaming-platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Streaming Platform</h1>\n<ul>\n<li>YouTube</li>\n<li>Vimeo</li>\n<li>SoundCloud</li>\n<li>MixCloud</li>\n<li>... keep adding :)</li>\n</ul>\n<h1><a id=\"user-content-supported-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Languages</h1>\n<ul>\n<li>繁體中文 (沒錯，這個程式 Made in Taiwan XD)</li>\n<li>日本語</li>\n<li>Português</li>\n<li>English</li>\n<li>Français</li>\n<li>Español</li>\n<li>Русский</li>\n<li>Türkçe</li>\n<li>Deutsch</li>\n<li>한국어</li>\n<li>Slovenčina</li>\n<li>Polski</li>\n<li>Bahasa Indonesia</li>\n<li>Italiano</li>\n<li>Nederlands (België)</li>\n<li>‏العربية‏</li>\n<li>Slovenščina</li>\n<li>‏فارسی‏</li>\n<li>... keep adding :)</li>\n</ul>\n<h1><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Author</h1>\n<p>Chia-Lung Chen (EragonJ)</p>\n<p><strong>Note:</strong> Kaku's Logo is designed by <a href=\"https://www.facebook.com/peko.chen\" rel=\"nofollow\">Peko Chen</a>, thanks for her support :)</p>\n<h1><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h1>\n<p>Go check out these awesome <a href=\"https://github.com/EragonJ/Kaku/graphs/contributors\">hackers</a> !!</p>\n<h1><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h1>\n<p>Support us with a monthly donation and help us continue our activities. [<a href=\"https://opencollective.com/kaku#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/kaku/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f0dab0fa2a34a93a7a4792c9183ace42809eaab/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/0/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8096779e89332e3bf5f85438853eb1c4c855dfbf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/1/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d650740f577d3d3d5ccd2548efdb696f06804d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/2/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9fe50d1c07e3d13c0674e161048a14999c2be0ea/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/3/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f47748d1608ac04b5aa6400350c1a912415e702d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/4/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6fd096b5e74e45c160392271f0dcf0845945e17a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/5/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/933f9a73d0ae77f1b9c78790d6c98fa743def316/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/6/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2ed0f969b17389dc724e074dbb7be194aa3496b1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/7/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/adf823e70eb6aca131ec310eb364169d9fed3cfc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/8/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/475fc6e3a85cc16cc5bd9fbc12da7d6593dbfdd1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/9/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/963eca174004a802cfa45b70667a0fd86d24b9b3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/10/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b1c471b68db1559ae1ffdb10a2953e359b503bcf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/11/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc478b8b6c28ace4081e820913a73274662af790/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/12/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cfc21d75b72c40fc6db74fd06ab37ce2dabe61e0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/13/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/705a850a920011a8e9e92c9b7e68a4e0b71befff/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/14/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/02762d542e1c42e85a65e276f60f66b9c2aa6167/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/15/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08f2a5c07a35f5873dbcbf3abcd31537a253faae/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/16/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51cced9e22b44181dd654e750e0460fac85adb12/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/17/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31a33196533d09210123294859ebdb62d41617d9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/18/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e50d842de24bda25827791b51b4e97db1efb6210/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/19/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5bcab2327724a86e3e63627b53d11c06a3a1d91b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/20/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1ed3b253f40e78603797140ca4f37ee1b6a63424/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/21/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ad75dfaf2e977a41ea4d2bc413e40bc0002573cf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/22/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7a6840af9da7c878294104b642189601c5bcf2a6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/23/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fdc0998a4145b93670b77b9541b431f5418699e2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/24/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21d832e0df63a5456c481d5fd1f62ec0fac72cbe/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/25/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cfb883d2f827b4375ef510561b015d1816fc3a33/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/26/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bcb31e7e9aae5fc53cb04fa1cde948911138232d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/27/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/719c4d40877c3b90d5325b671d1e28d31c38daf1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/28/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/db456714f3dc74c96f83803aa3abcfa408aaf56e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f6261636b65722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h1>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. [<a href=\"https://opencollective.com/kaku#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/kaku/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/334262a1b92d983a257756e55159fcfd6d3e1da5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fb780de58e510bdbdd4683e1d4f83b6562043af5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01680d731166f79d5219ff13822ab9507c7a6a8b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/73a486e6aaddb9bbad7e70a038cc4117111bb56d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbdbc036e6d78142698cb27b5045508aa9e41fd8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29f0719689795114034d06b1d6c8e1232fdfc8ac/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/06ea332de1b440b250c3a350cc0769fce43f4ce8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d789de73909cbf6714a468a3bc33bbe2d90562c8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/457fb834b45c0e9235371e50288ddad79b5ccd03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4944c96ebacf58a0484265c3d438bda52f94a59f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29d4e16a1b3353e33e5e7de22c878dbee55ec171/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e6596d5bd674aa192375860f1ca9285178f27637/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f5a1418a7abe3d53b7247d176c732bf639321cd8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/828a1b816e26b73d0590cf549370c6084e91082d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a2327b0f8d0060dd2ce0e4f21044bf0e79fcbed0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01840fe8953689756e0d707646e512d1647e897c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4984d4ab12920b4240c08d8dca222185a692d101/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a6ee300eda29bfa43772134d470a53bf7373ac3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/addc02b75b185e22f9d02a1d6cc74f47ff89a3de/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1012f026dbefbc5322af0bec9720dcba4d9163eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f31392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9c7313dbeabd7abe939d7fe46365ae9eaec05040/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32302f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1af58b34d40e5dc3006a3be343414c8c13d41d03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32312f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b0e875c9a87645d58c4d720883b95b20138cb0af/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32322f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f29310562e6c47f58faee7290c08de9dce5b89e0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32332f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ba54591f0d88cab5f2c9fdba2610ee1243f1589c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32342f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1501ba7d208e28d5069b124e908746e38c845ad3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32352f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6b07d9b5a9e052643b389dca0afe563895b3d08/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32362f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e03839810ccaf563684dae338d92fc4ea7902561/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32372f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22d8683957ce2893c77a9de68e62673d2570bb6b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32382f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://opencollective.com/kaku/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7815d97947f22e5755caf39df73e1882d9688cbd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b616b752f73706f6e736f722f32392f6176617461722e737667\" alt=\"\" data-canonical-src=\"https://opencollective.com/kaku/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.817Z",
    "goodColorOnWhite": "#784756",
    "goodColorOnBlack": "#D4887A",
    "faintColorOnWhite": "rgba(120, 71, 86, 0.1)"
  },
  {
    "slug": "kap",
    "name": "Kap",
    "description": "An open-source screen recorder built with web technology",
    "website": "https://getkap.co",
    "repository": "https://github.com/wulkano/kap",
    "keywords": [
      "kap",
      "screen",
      "capture",
      "record",
      "video"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/wulkano/getkap.co/master/src/images/kap-app.png"
      }
    ],
    "icon": "kap-icon.png",
    "icon32": "kap-icon-32.png",
    "icon64": "kap-icon-64.png",
    "icon128": "kap-icon-128.png",
    "icon256": "kap-icon-256.png",
    "date": "2016-10-05",
    "iconColors": [
      "#fbfbfb",
      "#33abd4",
      "#8a19f9",
      "#9bc8e2",
      "#ca94fc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/06d3314e02a7b458a89ae3a3d716687b448f7574/68747470733a2f2f6765746b61702e636f2f696d616765732f66617669636f6e2f6b61702e737667\"><img src=\"https://camo.githubusercontent.com/06d3314e02a7b458a89ae3a3d716687b448f7574/68747470733a2f2f6765746b61702e636f2f696d616765732f66617669636f6e2f6b61702e737667\" height=\"64\" data-canonical-src=\"https://getkap.co/images/favicon/kap.svg\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-kap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#kap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Kap</h3>\n  <p align=\"center\">An open-source screen recorder built with web technology</p><p>\n  </p><p align=\"center\"><a href=\"https://circleci.com/gh/wulkano/kap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/372e7562d78a6705218612b4e278cc262cd57b10/68747470733a2f2f636972636c6563692e636f6d2f67682f77756c6b616e6f2f6b61702e7376673f7374796c653d736869656c64\" alt=\"Build Status\" data-canonical-src=\"https://circleci.com/gh/wulkano/kap.svg?style=shield\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/b9d624cb37169bb3e06fd6deddabfff02b5e43be/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h2><a id=\"user-content-get-kap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#get-kap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get Kap</h2>\n<p><strong><a href=\"https://getkap.co/download\" rel=\"nofollow\">Download the latest release</a></strong> (macOS only)</p>\n<p>Or install with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew update &amp;&amp; brew cask install kap\n</code></pre>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>Read the <a href=\"https://github.com/wulkano/kap/blob/master/contributing.md\">contribution guide</a>.</p>\n<h2><a id=\"user-content-dev-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#dev-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev builds</h2>\n<p>Download <a href=\"https://kap-artifacts.now.sh/master\" rel=\"nofollow\"><code>master</code></a> or builds for any other branch using: <code>https://kap-artifacts.now.sh/&lt;branch&gt;</code>. Note that these builds are unsupported and may have issues.<br></p>\n<h2><a id=\"user-content-related-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#related-repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related Repositories</h2>\n<ul>\n<li><a href=\"https://github.com/wulkano/kap-website\">Website</a></li>\n<li><a href=\"https://github.com/wulkano/aperture\">Aperture</a></li>\n</ul>\n<h2><a id=\"user-content-newsletter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#newsletter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Newsletter</h2>\n<p><a href=\"http://eepurl.com/ch90_1\" rel=\"nofollow\">Subscribe</a></p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wulkano/kap/blob/master/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thanks</h2>\n<ul>\n<li><a href=\"https://zeit.co/\" rel=\"nofollow\">&#x25B2; ZEIT</a> for the README formatting and for <a href=\"https://zeit.co/now/\" rel=\"nofollow\">hosting our downloads and updates</a>.</li>\n<li><a href=\"https://circleci.com/\" rel=\"nofollow\">&#x25CF; CircleCI</a> for supporting the Open Source community and making our builds fast and reliable.</li>\n<li><a href=\"https://sentry.io/\" rel=\"nofollow\">&#x25B3; Sentry</a> for letting us know when Kap isn&apos;t behaving and helping us eradicate said behaviour.</li>\n<li>Our <a href=\"https://github.com/wulkano/kap/contributors\">contributors</a> who help maintain Kap and make screen recording and sharing easy.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/06d3314e02a7b458a89ae3a3d716687b448f7574/68747470733a2f2f6765746b61702e636f2f696d616765732f66617669636f6e2f6b61702e737667\"><img src=\"https://camo.githubusercontent.com/06d3314e02a7b458a89ae3a3d716687b448f7574/68747470733a2f2f6765746b61702e636f2f696d616765732f66617669636f6e2f6b61702e737667\" height=\"64\" data-canonical-src=\"https://getkap.co/images/favicon/kap.svg\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-kap\" class=\"anchor\" aria-hidden=\"true\" href=\"#kap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Kap</h3>\n  <p align=\"center\">An open-source screen recorder built with web technology</p><p>\n  </p><p align=\"center\"><a href=\"https://circleci.com/gh/wulkano/kap\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/372e7562d78a6705218612b4e278cc262cd57b10/68747470733a2f2f636972636c6563692e636f6d2f67682f77756c6b616e6f2f6b61702e7376673f7374796c653d736869656c64\" alt=\"Build Status\" data-canonical-src=\"https://circleci.com/gh/wulkano/kap.svg?style=shield\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/sindresorhus/xo\"><img src=\"https://camo.githubusercontent.com/b9d624cb37169bb3e06fd6deddabfff02b5e43be/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d584f2d3565643963372e737667\" alt=\"XO code style\" data-canonical-src=\"https://img.shields.io/badge/code_style-XO-5ed9c7.svg\" style=\"max-width:100%;\"></a></p>\n<p></p>\n<h2><a id=\"user-content-get-kap\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-kap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get Kap</h2>\n<p><strong><a href=\"https://getkap.co/download\" rel=\"nofollow\">Download the latest release</a></strong> (macOS only)</p>\n<p>Or install with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew update &amp;&amp; brew cask install kap\n</code></pre>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>Read the <a href=\"contributing.md\">contribution guide</a>.</p>\n<h2><a id=\"user-content-dev-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev builds</h2>\n<p>Download <a href=\"https://kap-artifacts.now.sh/master\" rel=\"nofollow\"><code>master</code></a> or builds for any other branch using: <code>https://kap-artifacts.now.sh/&lt;branch&gt;</code>. Note that these builds are unsupported and may have issues.<br></p>\n<h2><a id=\"user-content-related-repositories\" class=\"anchor\" aria-hidden=\"true\" href=\"#related-repositories\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related Repositories</h2>\n<ul>\n<li><a href=\"https://github.com/wulkano/kap-website\">Website</a></li>\n<li><a href=\"https://github.com/wulkano/aperture\">Aperture</a></li>\n</ul>\n<h2><a id=\"user-content-newsletter\" class=\"anchor\" aria-hidden=\"true\" href=\"#newsletter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Newsletter</h2>\n<p><a href=\"http://eepurl.com/ch90_1\" rel=\"nofollow\">Subscribe</a></p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thanks</h2>\n<ul>\n<li><a href=\"https://zeit.co/\" rel=\"nofollow\">▲ ZEIT</a> for the README formatting and for <a href=\"https://zeit.co/now/\" rel=\"nofollow\">hosting our downloads and updates</a>.</li>\n<li><a href=\"https://circleci.com/\" rel=\"nofollow\">● CircleCI</a> for supporting the Open Source community and making our builds fast and reliable.</li>\n<li><a href=\"https://sentry.io/\" rel=\"nofollow\">△ Sentry</a> for letting us know when Kap isn't behaving and helping us eradicate said behaviour.</li>\n<li>Our <a href=\"https://github.com/wulkano/kap/contributors\">contributors</a> who help maintain Kap and make screen recording and sharing easy.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.789Z",
    "goodColorOnWhite": "#8A19F9",
    "goodColorOnBlack": "#CA94FC",
    "faintColorOnWhite": "rgba(138, 25, 249, 0.1)"
  },
  {
    "slug": "katana",
    "name": "Katana",
    "description": "Open-source screenshot utility that lives in your menubar",
    "repository": "https://github.com/bluegill/katana",
    "keywords": [
      "screenshot",
      "cloud",
      "share",
      "upload"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/48d7da0a80bbad80a695faca9a7ea2168ae794dd/68747470733a2f2f692e696d6775722e636f6d2f32716251566c792e706e67"
      }
    ],
    "icon": "katana-icon.png",
    "icon32": "katana-icon-32.png",
    "icon64": "katana-icon-64.png",
    "icon128": "katana-icon-128.png",
    "icon256": "katana-icon-256.png",
    "date": "2017-03-02",
    "iconColors": [
      "#f9fbfb",
      "#04a2f2",
      "#044978",
      "#3cccf8",
      "#04749c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bluegill/katana/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/521cca1ed3b824d9a2c0b5a250df6487cfec74d9/687474703a2f2f692e696d6775722e636f6d2f746671647672492e706e67\"><img src=\"https://camo.githubusercontent.com/521cca1ed3b824d9a2c0b5a250df6487cfec74d9/687474703a2f2f692e696d6775722e636f6d2f746671647672492e706e67\" height=\"42\" alt=\"Katana Icon\" data-canonical-src=\"http://i.imgur.com/tfqdvrI.png\" style=\"max-width:100%;\"></a></h1>\n<a href=\"https://david-dm.org/bluegill/katana\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/68d977e13dbd302d5fdb38816295a037facef0d8/68747470733a2f2f64617669642d646d2e6f72672f626c756567696c6c2f6b6174616e612e737667\" alt=\"David\" data-canonical-src=\"https://david-dm.org/bluegill/katana.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://snyk.io/test/github/bluegill/katana\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/3de6a35beade15dc403d887c6e68ed1505373d44/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f626c756567696c6c2f6b6174616e612f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/bluegill/katana/badge.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://github.com/bluegill/katana/releases\">\n  <img src=\"https://camo.githubusercontent.com/f9265a016ae559affa995d4957fc676671a1e4ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f626c756567696c6c2f6b6174616e612e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/bluegill/katana.svg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bluegill/katana/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h3>\n<p>Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.</p>\n<p>Downloads are available on the <a href=\"https://github.com/bluegill/katana/releases\">releases page</a>.</p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bluegill/katana/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<ul>\n<li>Upload to several different image hosts, including Imgur and Pomf.</li>\n<li>Directly upload files by dragging &amp; dropping them onto the menubar.</li>\n<li>Shorten any link that&apos;s copied to your clipboard.</li>\n<li>Customizable shortcuts and preferences.</li>\n<li>Lives in your menu bar, doesn&apos;t clutter your dock.</li>\n<li>Constantly evolving, providing new functionality all the time.</li>\n</ul>\n<div align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/48d7da0a80bbad80a695faca9a7ea2168ae794dd/68747470733a2f2f692e696d6775722e636f6d2f32716251566c792e706e67\"><img src=\"https://camo.githubusercontent.com/48d7da0a80bbad80a695faca9a7ea2168ae794dd/68747470733a2f2f692e696d6775722e636f6d2f32716251566c792e706e67\" width=\"640\" alt=\"Katana Preferences\" data-canonical-src=\"https://i.imgur.com/2qbQVly.png\" style=\"max-width:100%;\"></a>\n</div>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bluegill/katana/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h3>\n<p>Application icons based off work by <a href=\"https://dribbble.com/sweetthye\" rel=\"nofollow\">Gregory Thye</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bluegill/katana/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>Katana is available under the GPL-3.0 license.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/521cca1ed3b824d9a2c0b5a250df6487cfec74d9/687474703a2f2f692e696d6775722e636f6d2f746671647672492e706e67\"><img src=\"https://camo.githubusercontent.com/521cca1ed3b824d9a2c0b5a250df6487cfec74d9/687474703a2f2f692e696d6775722e636f6d2f746671647672492e706e67\" height=\"42\" alt=\"Katana Icon\" data-canonical-src=\"http://i.imgur.com/tfqdvrI.png\" style=\"max-width:100%;\"></a></h1>\n<a href=\"https://david-dm.org/bluegill/katana\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/68d977e13dbd302d5fdb38816295a037facef0d8/68747470733a2f2f64617669642d646d2e6f72672f626c756567696c6c2f6b6174616e612e737667\" alt=\"David\" data-canonical-src=\"https://david-dm.org/bluegill/katana.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://snyk.io/test/github/bluegill/katana\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/3de6a35beade15dc403d887c6e68ed1505373d44/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f626c756567696c6c2f6b6174616e612f62616467652e737667\" alt=\"Known Vulnerabilities\" data-canonical-src=\"https://snyk.io/test/github/bluegill/katana/badge.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://github.com/bluegill/katana/releases\">\n  <img src=\"https://camo.githubusercontent.com/f9265a016ae559affa995d4957fc676671a1e4ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f626c756567696c6c2f6b6174616e612e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/bluegill/katana.svg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h3>\n<p>Katana is a simple, open-source screenshot utility for macOS that lives in your menubar.</p>\n<p>Downloads are available on the <a href=\"https://github.com/bluegill/katana/releases\">releases page</a>.</p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<ul>\n<li>Upload to several different image hosts, including Imgur and Pomf.</li>\n<li>Directly upload files by dragging &amp; dropping them onto the menubar.</li>\n<li>Shorten any link that's copied to your clipboard.</li>\n<li>Customizable shortcuts and preferences.</li>\n<li>Lives in your menu bar, doesn't clutter your dock.</li>\n<li>Constantly evolving, providing new functionality all the time.</li>\n</ul>\n<div align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/48d7da0a80bbad80a695faca9a7ea2168ae794dd/68747470733a2f2f692e696d6775722e636f6d2f32716251566c792e706e67\"><img src=\"https://camo.githubusercontent.com/48d7da0a80bbad80a695faca9a7ea2168ae794dd/68747470733a2f2f692e696d6775722e636f6d2f32716251566c792e706e67\" width=\"640\" alt=\"Katana Preferences\" data-canonical-src=\"https://i.imgur.com/2qbQVly.png\" style=\"max-width:100%;\"></a>\n</div>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h3>\n<p>Application icons based off work by <a href=\"https://dribbble.com/sweetthye\" rel=\"nofollow\">Gregory Thye</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>Katana is available under the GPL-3.0 license.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.950Z",
    "goodColorOnWhite": "#04749C",
    "goodColorOnBlack": "#04A2F2",
    "faintColorOnWhite": "rgba(4, 116, 156, 0.1)"
  },
  {
    "slug": "keeper",
    "name": "Keeper",
    "description": "Encrypts and decrypts your files with the password you specify",
    "repository": "https://github.com/ardagedikk/keeper",
    "keywords": [
      "encrypt",
      "decrypt"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ardagedikk/keeper/master/media/Screenshot_1.png"
      }
    ],
    "icon": "keeper-icon.png",
    "icon32": "keeper-icon-32.png",
    "icon64": "keeper-icon-64.png",
    "icon128": "keeper-icon-128.png",
    "icon256": "keeper-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#f5bec8",
      "#233b40",
      "#75676b",
      "#849498",
      "#848c8c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-keeper\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ardagedikk/keeper/blob/master/#keeper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keeper</h1>\n<blockquote>\n<p>Encrypts and decrypts your files with the password you specify</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/ardagedikk/keeper/blob/master/media/Screenshot_1.png\"><img src=\"https://github.com/ardagedikk/keeper/raw/master/media/Screenshot_1.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ardagedikk/keeper/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ardagedikk/keeper.git\n<span class=\"pl-c1\">cd</span> keeper\nnpm install</pre></div>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ardagedikk/keeper/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ardagedikk/keeper/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>Build the application for specified or all platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-osx\nnpm run build-linux\nnpm run build-win32\n\nnpm run build</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ardagedikk/keeper/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-keeper\" class=\"anchor\" aria-hidden=\"true\" href=\"#keeper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keeper</h1>\n<blockquote>\n<p>Encrypts and decrypts your files with the password you specify</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"media/Screenshot_1.png\"><img src=\"media/Screenshot_1.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ardagedikk/keeper.git\n<span class=\"pl-c1\">cd</span> keeper\nnpm install</pre></div>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>Build the application for specified or all platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-osx\nnpm run build-linux\nnpm run build-win32\n\nnpm run build</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.961Z",
    "goodColorOnWhite": "#233B40",
    "goodColorOnBlack": "#F5BEC8",
    "faintColorOnWhite": "rgba(35, 59, 64, 0.1)"
  },
  {
    "slug": "keeper-password-manager-digital-vault",
    "name": "Keeper Password Manager & Digital Vault",
    "description": "Protect and manage your passwords, private documents and other confidential information.",
    "website": "https://keepersecurity.com",
    "keywords": [
      "password",
      "passwords",
      "manager",
      "login",
      "username",
      "keeper",
      "vault",
      "wallet",
      "lock",
      "safe",
      "fingerprint",
      "photo",
      "generator",
      "data"
    ],
    "category": "Utilities",
    "icon": "keeper-password-manager-digital-vault-icon.png",
    "icon32": "keeper-password-manager-digital-vault-icon-32.png",
    "icon64": "keeper-password-manager-digital-vault-icon-64.png",
    "icon128": "keeper-password-manager-digital-vault-icon-128.png",
    "icon256": "keeper-password-manager-digital-vault-icon-256.png",
    "date": "2017-03-17",
    "iconColors": [
      "#f2bd0a",
      "#242421",
      "#aaa9a6",
      "#747474",
      "#7c6404"
    ],
    "goodColorOnWhite": "#7C6404",
    "goodColorOnBlack": "#F2BD0A",
    "faintColorOnWhite": "rgba(124, 100, 4, 0.1)"
  },
  {
    "slug": "keeweb",
    "name": "KeeWeb",
    "description": "Free cross-platform password manager compatible with KeePass",
    "website": "https://keeweb.info",
    "keywords": [
      "manager"
    ],
    "category": "Utilities",
    "icon": "keeweb-icon.png",
    "icon32": "keeweb-icon-32.png",
    "icon64": "keeweb-icon-64.png",
    "icon128": "keeweb-icon-128.png",
    "icon256": "keeweb-icon-256.png",
    "date": "2016-02-13",
    "iconColors": [
      "#5f80e4",
      "#f1f2f6",
      "#7ca4ec",
      "#a0b0e6",
      "#b1c4f1"
    ],
    "goodColorOnWhite": "#2A6BE0",
    "goodColorOnBlack": "#7CA4EC",
    "faintColorOnWhite": "rgba(42, 107, 224, 0.1)"
  },
  {
    "slug": "keyfant-offline-password-manager",
    "name": "Keyfant Offline Password Manager",
    "description": "Cross-Platform Offline Password Manager",
    "website": "http://keyfant.de",
    "category": "Utilities",
    "keywords": [
      "password",
      "manager",
      "login",
      "offline",
      "passwords"
    ],
    "icon": "keyfant-offline-password-manager-icon.png",
    "icon32": "keyfant-offline-password-manager-icon-32.png",
    "icon64": "keyfant-offline-password-manager-icon-64.png",
    "icon128": "keyfant-offline-password-manager-icon-128.png",
    "icon256": "keyfant-offline-password-manager-icon-256.png",
    "date": "2018-03-08",
    "iconColors": [
      "#a3214c",
      "#faf8f8",
      "#17060b",
      "#c98c9c",
      "#c47c91"
    ],
    "goodColorOnWhite": "#A3214C",
    "goodColorOnBlack": "#C47C91",
    "faintColorOnWhite": "rgba(163, 33, 76, 0.1)"
  },
  {
    "slug": "kinesis-ci",
    "name": "Kinesis CI",
    "description": "Automated Testing and Continuous Integration for Tableau",
    "website": "https://kinesis-ci.com",
    "category": "Business",
    "repository": "https://github.com/Kinesis-CI/education-and-innovation",
    "keywords": [
      "tableau",
      "business intelligence",
      "testing",
      "continuous integration"
    ],
    "icon": "kinesis-ci-icon.png",
    "icon32": "kinesis-ci-icon-32.png",
    "icon64": "kinesis-ci-icon-64.png",
    "icon128": "kinesis-ci-icon-128.png",
    "icon256": "kinesis-ci-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#fc6404",
      "#fcf9f8",
      "#fc9e5f",
      "#fcb47c",
      "#fc8c3c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kinesis-ci---sample-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#kinesis-ci---sample-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Kinesis-CI - Sample Project</h1>\n<p><a href=\"http://jenkins.kinesis-ci.com:8081/job/GitHub_-_Education_and_Innovation\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe21ac5d86c79dd84f92ac2b53ea5c75ec74be15/687474703a2f2f6a656e6b696e732e6b696e657369732d63692e636f6d3a383038312f6275696c645374617475732f69636f6e3f6a6f623d4769744875625f2d5f456475636174696f6e5f616e645f496e6e6f766174696f6e\" alt=\"Build Status\" data-canonical-src=\"http://jenkins.kinesis-ci.com:8081/buildStatus/icon?job=GitHub_-_Education_and_Innovation\" style=\"max-width:100%;\"></a></p>\n<p>Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit <a href=\"http://kinesis-ci.com\" rel=\"nofollow\">http://kinesis-ci.com</a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master//screenshot.png\"><img src=\"https://github.com/Kinesis-CI/education-and-innovation/raw/master//screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-concept\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#concept\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Concept</h2>\n<p>This project is designed to give you an example for setting up your testing projects in Kinesis CI.</p>\n<p>It contains a collection of test cases for a Tableau Workbook &#x2013; Education and Innovation,\nincluding the following test cases:</p>\n<h4><a id=\"user-content-functional-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#functional-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Functional Testing</h4>\n<ul>\n<li>Load data into a database</li>\n<li>Publish Tableau workbooks and data sources to Tableau Server</li>\n<li>Refresh data extracts</li>\n<li>Filters</li>\n<li>Parameters</li>\n<li>Checking data against an expected data set</li>\n<li>Checking the layout of the Dashboard to an expected layout</li>\n<li>Checking data against pre-defined rules and criterias</li>\n<li>Checking data against the datasource by an SQL query in the underlying database</li>\n<li>Running custom webdriver commands (required for SSO and custom login pages)</li>\n<li>Switch Tab</li>\n<li>Selecting Marks for testing interactivity/ user clicks</li>\n</ul>\n<h4><a id=\"user-content-regression-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#regression-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Regression Testing</h4>\n<ul>\n<li>Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency</li>\n</ul>\n<h4><a id=\"user-content-cross-environment-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#cross-environment-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cross Environment Testing</h4>\n<ul>\n<li>Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency</li>\n</ul>\n<h4><a id=\"user-content-performance-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#performance-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Performance Testing</h4>\n<ul>\n<li>Testing the performance of your Tableau Server by driving load against it</li>\n</ul>\n<p>This example goes hand in hand with the documentation of Kinesis CI, which you can find under <a href=\"https://kinesis-ci.com/documents\" rel=\"nofollow\">https://kinesis-ci.com/documents</a></p>\n<h2><a id=\"user-content-how-to-use-this-demo-project\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#how-to-use-this-demo-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use this demo project?</h2>\n<ol>\n<li>\n<p>Clone the repository in Kinesis Designer (File -&gt; Clone Git Repository and enter <a href=\"https://github.com/Kinesis-CI/education-and-innovation.git\">https://github.com/Kinesis-CI/education-and-innovation.git</a>) and open <code>project.json</code>. This <code>project.json</code> file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.</p>\n</li>\n<li>\n<p>Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\n<a href=\"https://kinesis-ci.com/documents/#/context-variables\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/context-variables</a></p>\n</li>\n<li>\n<p>In Load Data task tailor database reference to a database you would like to use. For detailed information visit <a href=\"https://kinesis-ci.com/documents/#/functional-test?id=load-data-task\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/functional-test?id=load-data-task</a></p>\n</li>\n<li>\n<p>In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit <a href=\"https://kinesis-ci.com/documents/#/regression-test\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/regression-test</a></p>\n</li>\n<li>\n<p>In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit <a href=\"https://kinesis-ci.com/documents/#/cross-environment-test\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/cross-environment-test</a></p>\n</li>\n</ol>\n<h2><a id=\"user-content-directory-layout\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#directory-layout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Directory layout</h2>\n<table>\n<thead>\n<tr>\n<th>File Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>src</code></td>\n<td>Contains the Tableau source files that have been imported into the given Project</td>\n</tr>\n<tr>\n<td><code>context</code></td>\n<td>Contains the JSON files that define your context variables. For more information on context variables refer to the documentation under  <a href=\"https://kinesis-ci.com/documents/#/command-line-interface\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/command-line-interface</a></td>\n</tr>\n<tr>\n<td><code>test</code></td>\n<td>Contains files related to the individual Tests that have been created within the Project</td>\n</tr>\n<tr>\n<td><code>test/&lt;TEST_NAME&gt;/resources</code></td>\n<td>Test resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results</td>\n</tr>\n<tr>\n<td><code>test/&lt;TEST_NAME&gt;/kinesis.json</code></td>\n<td>JSON files that describe the individual Test steps that have been created within the Project</td>\n</tr>\n<tr>\n<td><code>project.json</code></td>\n<td>JSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface</td>\n</tr></tbody></table>\n<p>For more information on the Directory Layout please see <a href=\"https://kinesis-ci.com/documents/#/getting-started?id=create-new-project\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/getting-started?id=create-new-project</a></p>\n<h2><a id=\"user-content-integration-with-ci-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kinesis-CI/education-and-innovation/blob/master/#integration-with-ci-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Integration with CI tools</h2>\n<p>If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.</p>\n<p>Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.</p>\n<p>For more information on the integration of Kinesis CI and Jenkins, please see <a href=\"https://kinesis-ci.com/documents/#/continuous-integration\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/continuous-integration</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kinesis-ci---sample-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#kinesis-ci---sample-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Kinesis-CI - Sample Project</h1>\n<p><a href=\"http://jenkins.kinesis-ci.com:8081/job/GitHub_-_Education_and_Innovation\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe21ac5d86c79dd84f92ac2b53ea5c75ec74be15/687474703a2f2f6a656e6b696e732e6b696e657369732d63692e636f6d3a383038312f6275696c645374617475732f69636f6e3f6a6f623d4769744875625f2d5f456475636174696f6e5f616e645f496e6e6f766174696f6e\" alt=\"Build Status\" data-canonical-src=\"http://jenkins.kinesis-ci.com:8081/buildStatus/icon?job=GitHub_-_Education_and_Innovation\" style=\"max-width:100%;\"></a></p>\n<p>Education and innovation is a sample project for users of the Kinesis CI tool for Tableau.\nKinesis CI is a test framework that adds automated testing and continuous integration capability to Tableau Server.\nFor more information on Kinesis CI, please visit <a href=\"http://kinesis-ci.com\" rel=\"nofollow\">http://kinesis-ci.com</a></p>\n<p><a target=\"_blank\" href=\"/screenshot.png\"><img src=\"/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-concept\" class=\"anchor\" aria-hidden=\"true\" href=\"#concept\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Concept</h2>\n<p>This project is designed to give you an example for setting up your testing projects in Kinesis CI.</p>\n<p>It contains a collection of test cases for a Tableau Workbook – Education and Innovation,\nincluding the following test cases:</p>\n<h4><a id=\"user-content-functional-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#functional-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Functional Testing</h4>\n<ul>\n<li>Load data into a database</li>\n<li>Publish Tableau workbooks and data sources to Tableau Server</li>\n<li>Refresh data extracts</li>\n<li>Filters</li>\n<li>Parameters</li>\n<li>Checking data against an expected data set</li>\n<li>Checking the layout of the Dashboard to an expected layout</li>\n<li>Checking data against pre-defined rules and criterias</li>\n<li>Checking data against the datasource by an SQL query in the underlying database</li>\n<li>Running custom webdriver commands (required for SSO and custom login pages)</li>\n<li>Switch Tab</li>\n<li>Selecting Marks for testing interactivity/ user clicks</li>\n</ul>\n<h4><a id=\"user-content-regression-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#regression-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Regression Testing</h4>\n<ul>\n<li>Running regression test on a Tableau dashboard to compare against a baseline in terms of data, layout, filter and parameter consitency</li>\n</ul>\n<h4><a id=\"user-content-cross-environment-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#cross-environment-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cross Environment Testing</h4>\n<ul>\n<li>Comparing the same Tableau View on two different environments i.e. dev and prod or two different Tableau Server versions, when doing and upgrade, in terms of data, layout, filter and parameter consitency</li>\n</ul>\n<h4><a id=\"user-content-performance-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#performance-testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Performance Testing</h4>\n<ul>\n<li>Testing the performance of your Tableau Server by driving load against it</li>\n</ul>\n<p>This example goes hand in hand with the documentation of Kinesis CI, which you can find under <a href=\"https://kinesis-ci.com/documents\" rel=\"nofollow\">https://kinesis-ci.com/documents</a></p>\n<h2><a id=\"user-content-how-to-use-this-demo-project\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use-this-demo-project\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use this demo project?</h2>\n<ol>\n<li>\n<p>Clone the repository in Kinesis Designer (File -&gt; Clone Git Repository and enter <a href=\"https://github.com/Kinesis-CI/education-and-innovation.git\">https://github.com/Kinesis-CI/education-and-innovation.git</a>) and open <code>project.json</code>. This <code>project.json</code> file contains key\ninformation to identify the individual test projects within this directory.\nAlternatively, you can use the Kinesis Command Line Interface and open the files in a text editor.</p>\n</li>\n<li>\n<p>Edit context variables to fit your environment. i.e. reference the Tableau Server you are using within your organization and use a database you have access to. For more information on context variables visit\n<a href=\"https://kinesis-ci.com/documents/#/context-variables\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/context-variables</a></p>\n</li>\n<li>\n<p>In Load Data task tailor database reference to a database you would like to use. For detailed information visit <a href=\"https://kinesis-ci.com/documents/#/functional-test?id=load-data-task\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/functional-test?id=load-data-task</a></p>\n</li>\n<li>\n<p>In Regression test, create a new Baseline from your Tableau Server to compare against. For more information on Regression tests visit <a href=\"https://kinesis-ci.com/documents/#/regression-test\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/regression-test</a></p>\n</li>\n<li>\n<p>In Cross Environment test, update the target environment to fit your target environment you want to compare to your source environment. For more information on Cross Environment tests visit <a href=\"https://kinesis-ci.com/documents/#/cross-environment-test\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/cross-environment-test</a></p>\n</li>\n</ol>\n<h2><a id=\"user-content-directory-layout\" class=\"anchor\" aria-hidden=\"true\" href=\"#directory-layout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Directory layout</h2>\n<table>\n<thead>\n<tr>\n<th>File Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>src</code></td>\n<td>Contains the Tableau source files that have been imported into the given Project</td>\n</tr>\n<tr>\n<td><code>context</code></td>\n<td>Contains the JSON files that define your context variables. For more information on context variables refer to the documentation under  <a href=\"https://kinesis-ci.com/documents/#/command-line-interface\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/command-line-interface</a></td>\n</tr>\n<tr>\n<td><code>test</code></td>\n<td>Contains files related to the individual Tests that have been created within the Project</td>\n</tr>\n<tr>\n<td><code>test/&lt;TEST_NAME&gt;/resources</code></td>\n<td>Test resources. These are typically data files (.csv) needed to load data into source systems (i.e. databases) or validate data to expected results</td>\n</tr>\n<tr>\n<td><code>test/&lt;TEST_NAME&gt;/kinesis.json</code></td>\n<td>JSON files that describe the individual Test steps that have been created within the Project</td>\n</tr>\n<tr>\n<td><code>project.json</code></td>\n<td>JSON file that contains the key information to identify the individual Projects. This is only needed for Kinesis Designer, but not to run tests from the Command Line Interface</td>\n</tr></tbody></table>\n<p>For more information on the Directory Layout please see <a href=\"https://kinesis-ci.com/documents/#/getting-started?id=create-new-project\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/getting-started?id=create-new-project</a></p>\n<h2><a id=\"user-content-integration-with-ci-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#integration-with-ci-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Integration with CI tools</h2>\n<p>If you want to run tests automatically on a Continuous Integration Server, for example on Jenkins, TeamCity or any other similar tool, then you will need to install the Kinesis Command Line Interface to the server where your CI/CD server is running.</p>\n<p>Command Line Interface allows you to run previously created Kinesis tests and integrate it with the CI tool of your choice.</p>\n<p>For more information on the integration of Kinesis CI and Jenkins, please see <a href=\"https://kinesis-ci.com/documents/#/continuous-integration\" rel=\"nofollow\">https://kinesis-ci.com/documents/#/continuous-integration</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.978Z",
    "goodColorOnWhite": "#B54802",
    "goodColorOnBlack": "#FC6404",
    "faintColorOnWhite": "rgba(181, 72, 2, 0.1)"
  },
  {
    "slug": "kitematic",
    "name": "Kitematic",
    "description": "Run containers through a simple, yet powerful graphical user interface",
    "website": "https://kitematic.com",
    "keywords": [
      "docker"
    ],
    "category": "Developer Tools",
    "icon": "kitematic-icon.png",
    "icon32": "kitematic-icon-32.png",
    "icon64": "kitematic-icon-64.png",
    "icon128": "kitematic-icon-128.png",
    "icon256": "kitematic-icon-256.png",
    "date": "2015-04-25",
    "iconColors": [
      "#1d89e5",
      "#e3ebf1",
      "#36cdfc",
      "#79a4e1",
      "#9ca4a4"
    ],
    "goodColorOnWhite": "#027DA3",
    "goodColorOnBlack": "#36CDFC",
    "faintColorOnWhite": "rgba(2, 125, 163, 0.1)"
  },
  {
    "slug": "kobiton",
    "name": "Kobiton",
    "description": "A powerful platform that lets you create the perfect test cloud to meet the demands of your mobile teams.",
    "website": "https://kobiton.com",
    "keywords": [
      "testing",
      "mobile labs",
      "mobile app testing",
      "real device testing"
    ],
    "category": "Developer Tools",
    "icon": "kobiton-icon.png",
    "icon32": "kobiton-icon-32.png",
    "icon64": "kobiton-icon-64.png",
    "icon128": "kobiton-icon-128.png",
    "icon256": "kobiton-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#2cace4",
      "#6c4b9c",
      "#2cb4ec",
      "#744cac",
      "#744ca4"
    ],
    "goodColorOnWhite": "#744CAC",
    "goodColorOnBlack": "#2CB4EC",
    "faintColorOnWhite": "rgba(116, 76, 172, 0.1)"
  },
  {
    "slug": "kongdash",
    "name": "KongDash",
    "description": "Desktop client for Kong Admin API",
    "website": "https://ajaysreedhar.github.io/kongdash",
    "repository": "https://github.com/ajaysreedhar/kongdash",
    "keywords": [
      "Kong",
      "Dashboard",
      "KongDash",
      "API"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ajaysreedhar/kongdash/master/screenshot.png"
      }
    ],
    "icon": "kongdash-icon.png",
    "icon32": "kongdash-icon-32.png",
    "icon64": "kongdash-icon-64.png",
    "icon128": "kongdash-icon-128.png",
    "icon256": "kongdash-icon-256.png",
    "date": "2016-08-28",
    "iconColors": [
      "#2e8ee0",
      "#f7f9fb",
      "#50a4e1",
      "#5c5c5c",
      "#9c9c9c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kongdash\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#kongdash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>KongDash</h1>\n<blockquote>\n<p>An elegant desktop client for <a href=\"https://getkong.org/\" rel=\"nofollow\">Kong</a> admin API</p>\n</blockquote>\n<p><a href=\"https://raw.githubusercontent.com/ajaysreedhar/kongdash/master/screenshot.png\" rel=\"nofollow\"><img src=\"https://github.com/ajaysreedhar/kongdash/raw/master/screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-how-to-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#how-to-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to Install</h3>\n<h4><a id=\"user-content-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On Linux</h4>\n<p><em>Ubuntu and other Debian distributions:</em></p>\n<ul>\n<li>Download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .deb package.</li>\n<li>Run <code>dpkg -i kongdash-x.y.z-arch.deb</code></li>\n</ul>\n<p><em>Fedora and other Linux distributions:</em></p>\n<ul>\n<li>Download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .tar.gz archive.</li>\n<li>Extract the archive and run install.sh script.</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>tar -xvf kongdash-x.y.z-linux-arch.tar.gz\n<span class=\"pl-c1\">cd</span> kongdash-x.y.z-linux-arch\n./install.sh</pre></div>\n<p><em>x.y.z refers to the version number and arch refers to the architecture (ia32 or x64).</em></p>\n<h4><a id=\"user-content-on-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#on-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On Windows</h4>\n<p>Simply download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .exe installer and run it.</p>\n<h4><a id=\"user-content-on-mac-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#on-mac-os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On Mac OS X</h4>\n<p>Download and open the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .dmg image, move the app to /Applications to start using it.</p>\n<h3><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Developers</h3>\n<p>All kinds of contributions are welcome.</p>\n<ul>\n<li>Requires NodeJs (v4.4.7 or higher) and npm (v2.15.8 or higher).</li>\n<li>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</li>\n</ul>\n<p>Clone the repository</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ajaysreedhar/kongdash</pre></div>\n<p>Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>Run the app</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>Run ESLint\n<code>npm test</code> or <code>npm run lint</code></p>\n<h3><a id=\"user-content-make-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#make-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make a release</h3>\n<p>Linux 32-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:linux32</pre></div>\n<p>Linux 64-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:linux64</pre></div>\n<p>Mac OS X (64-bit only):</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:osx</pre></div>\n<p>Windows 32-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:windows32</pre></div>\n<p>Windows 64-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:windows64</pre></div>\n<p>The packaged application will be moved to release/ directory.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ajaysreedhar/kongdash/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT License. See <a href=\"https://github.com/ajaysreedhar/kongdash/blob/master/LICENSE\">LICENSE</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-kongdash\" class=\"anchor\" aria-hidden=\"true\" href=\"#kongdash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>KongDash</h1>\n<blockquote>\n<p>An elegant desktop client for <a href=\"https://getkong.org/\" rel=\"nofollow\">Kong</a> admin API</p>\n</blockquote>\n<p><a href=\"https://raw.githubusercontent.com/ajaysreedhar/kongdash/master/screenshot.png\" rel=\"nofollow\"><img src=\"screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-how-to-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Install</h3>\n<h4><a id=\"user-content-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On Linux</h4>\n<p><em>Ubuntu and other Debian distributions:</em></p>\n<ul>\n<li>Download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .deb package.</li>\n<li>Run <code>dpkg -i kongdash-x.y.z-arch.deb</code></li>\n</ul>\n<p><em>Fedora and other Linux distributions:</em></p>\n<ul>\n<li>Download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .tar.gz archive.</li>\n<li>Extract the archive and run install.sh script.</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>tar -xvf kongdash-x.y.z-linux-arch.tar.gz\n<span class=\"pl-c1\">cd</span> kongdash-x.y.z-linux-arch\n./install.sh</pre></div>\n<p><em>x.y.z refers to the version number and arch refers to the architecture (ia32 or x64).</em></p>\n<h4><a id=\"user-content-on-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On Windows</h4>\n<p>Simply download the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .exe installer and run it.</p>\n<h4><a id=\"user-content-on-mac-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-mac-os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On Mac OS X</h4>\n<p>Download and open the <a href=\"https://github.com/ajaysreedhar/kongdash/releases\">latest</a> .dmg image, move the app to /Applications to start using it.</p>\n<h3><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Developers</h3>\n<p>All kinds of contributions are welcome.</p>\n<ul>\n<li>Requires NodeJs (v4.4.7 or higher) and npm (v2.15.8 or higher).</li>\n<li>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</li>\n</ul>\n<p>Clone the repository</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ajaysreedhar/kongdash</pre></div>\n<p>Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>Run the app</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>Run ESLint\n<code>npm test</code> or <code>npm run lint</code></p>\n<h3><a id=\"user-content-make-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make a release</h3>\n<p>Linux 32-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:linux32</pre></div>\n<p>Linux 64-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:linux64</pre></div>\n<p>Mac OS X (64-bit only):</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:osx</pre></div>\n<p>Windows 32-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:windows32</pre></div>\n<p>Windows 64-bit:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run pack:windows64</pre></div>\n<p>The packaged application will be moved to release/ directory.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT License. See <a href=\"LICENSE\">LICENSE</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:08.999Z",
    "goodColorOnWhite": "#5C5C5C",
    "goodColorOnBlack": "#2E8EE0",
    "faintColorOnWhite": "rgba(92, 92, 92, 0.1)"
  },
  {
    "slug": "laravel-kit",
    "name": "Laravel Kit",
    "description": "Easy Laravel application management",
    "repository": "https://github.com/tarequemdhanif/laravel-kit",
    "homebrewCaskName": "laravel-kit",
    "license": "MIT",
    "keywords": [
      "laravel",
      "kit"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://i.imgur.com/w9QRG65.png"
      },
      {
        "imageUrl": "https://i.imgur.com/vnT1CyC.png"
      },
      {
        "imageUrl": "https://i.imgur.com/C5gChi9.png"
      },
      {
        "imageUrl": "https://i.imgur.com/kOJZBFI.png"
      },
      {
        "imageUrl": "https://i.imgur.com/F2VsVFR.png"
      },
      {
        "imageUrl": "https://i.imgur.com/Us0YBb2.png"
      },
      {
        "imageUrl": "https://i.imgur.com/pwbXui7.png"
      },
      {
        "imageUrl": "https://i.imgur.com/nNfGSku.png"
      },
      {
        "imageUrl": "https://i.imgur.com/tIGD8EI.png"
      },
      {
        "imageUrl": "https://i.imgur.com/0CNIpZM.png"
      }
    ],
    "icon": "laravel-kit-icon.png",
    "icon32": "laravel-kit-icon-32.png",
    "icon64": "laravel-kit-icon-64.png",
    "icon128": "laravel-kit-icon-128.png",
    "icon256": "laravel-kit-icon-256.png",
    "date": "2018-02-17",
    "iconColors": [
      "#3152d0",
      "#fbfbfb",
      "#0c86f5",
      "#8790de",
      "#84b4f4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-laravel-kit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#laravel-kit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Laravel Kit</h1>\n<p><a href=\"https://travis-ci.org/tarequemdhanif/laravel-kit\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6f7333915b48edcd00f620e163ef2a4cb85a8858/68747470733a2f2f7472617669732d63692e6f72672f746172657175656d6468616e69662f6c61726176656c2d6b69742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/tarequemdhanif/laravel-kit.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/tarequemdhanif/laravel-kit/wiki\"><img src=\"https://camo.githubusercontent.com/9228685ffb0143bcaa63c9543f6560a74ec51092/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77696b692d617661696c61626c652d627269676874677265656e2e737667\" alt=\"Wiki\" data-canonical-src=\"https://img.shields.io/badge/wiki-available-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://patreon.com/tarequemdhanif\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/286703820f70573c60332d31f6862cc70b0de1cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d70617472656f6e2d6f72616e67652e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/support-patreon-orange.svg\" style=\"max-width:100%;\"></a> <a href=\"https://paypal.me/tarequemdhanif\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a27b885e535cd365ae897f12ccfd37611d64a8b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d70617970616c2d626c75652e737667\" alt=\"Wiki\" data-canonical-src=\"https://img.shields.io/badge/donate-paypal-blue.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#download\"><img src=\"https://camo.githubusercontent.com/3ddb9f56613d72396f755e3487dbe504b9f55eb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f64796e616d69632f6a736f6e2e7376673f6c6162656c3d646f776e6c6f61647326636f6c6f72423d383234454432267072656669783d267375666669783d2671756572793d242e646f776e6c6f616473267572693d68747470732533412532462532466c6b2d2d633270396a747867686c77392e72756e6b69742e7368253246646f776e6c6f616473\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/badge/dynamic/json.svg?label=downloads&amp;colorB=824ED2&amp;prefix=&amp;suffix=&amp;query=$.downloads&amp;uri=https%3A%2F%2Flk--c2p9jtxghlw9.runkit.sh%2Fdownloads\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/build/icons/png/64x64.png\"><img src=\"https://github.com/tarequemdhanif/laravel-kit/raw/master/build/icons/png/64x64.png\" alt=\"Logo\" style=\"max-width:100%;\"></a></p>\n<p>Easy Laravel application management.</p>\n<p>Laravel Kit is an open source application which can execute almost all Laravel Artisan commands without using any terminal.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/lk.gif\"><img src=\"https://github.com/tarequemdhanif/laravel-kit/raw/master/lk.gif\" alt=\"Main\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><a href=\"https://getcomposer.org\" rel=\"nofollow\">Composer</a> with PHP is required.</p>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-1.2.2-mac.zip\">Download</a></td>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-setup-1.2.2.exe\">Download</a></td>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-1.2.2-x86_64.AppImage\">Download</a></td>\n</tr></tbody></table>\n<p>You can also install Laravel Kit with <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">brew</a> on macOS.</p>\n<pre><code>brew cask install laravel-kit\n</code></pre>\n<p>Find out more <a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><strong>Artisan commands</strong>: You can execute 61 artisan commands with Laravel Kit.</li>\n<li><strong>Works offline</strong>: You can create a fresh Laravel 5.5 application without any internet connection.</li>\n<li>Cross platform support (Windows, macOS and Linux).</li>\n<li><strong>Console</strong>: This feature allows you to see full output of a command.</li>\n<li><strong>Package Store</strong>: This feature allows you to install composer packages (tagged <code>laravel</code>).</li>\n<li>Beautiful UI.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>Go to <a href=\"https://github.com/tarequemdhanif/laravel-kit/wiki\">Laravel Kit wiki</a>.</p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tarequemdhanif/laravel-kit/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<ul>\n<li>\n<p><a href=\"http://bit.ly/laravelkitcw\" rel=\"nofollow\">Cloudways</a></p>\n</li>\n<li>\n<p><a href=\"http://bit.ly/laravelkitbh\" rel=\"nofollow\">Bluehost</a></p>\n</li>\n</ul>\n<p><a href=\"https://patreon.com/tarequemdhanif\" rel=\"nofollow\">Become a backer ($5/mo)</a>.</p>\n<hr>\n<p>Copyright &#xA9; 2018 by <a href=\"https://github.com/tarequemdhanif\">Tareque Md Hanif</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-laravel-kit\" class=\"anchor\" aria-hidden=\"true\" href=\"#laravel-kit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Laravel Kit</h1>\n<p><a href=\"https://travis-ci.org/tarequemdhanif/laravel-kit\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6f7333915b48edcd00f620e163ef2a4cb85a8858/68747470733a2f2f7472617669732d63692e6f72672f746172657175656d6468616e69662f6c61726176656c2d6b69742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/tarequemdhanif/laravel-kit.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/tarequemdhanif/laravel-kit/wiki\"><img src=\"https://camo.githubusercontent.com/9228685ffb0143bcaa63c9543f6560a74ec51092/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77696b692d617661696c61626c652d627269676874677265656e2e737667\" alt=\"Wiki\" data-canonical-src=\"https://img.shields.io/badge/wiki-available-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://patreon.com/tarequemdhanif\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/286703820f70573c60332d31f6862cc70b0de1cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d70617472656f6e2d6f72616e67652e737667\" alt=\"Patreon\" data-canonical-src=\"https://img.shields.io/badge/support-patreon-orange.svg\" style=\"max-width:100%;\"></a> <a href=\"https://paypal.me/tarequemdhanif\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a27b885e535cd365ae897f12ccfd37611d64a8b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d70617970616c2d626c75652e737667\" alt=\"Wiki\" data-canonical-src=\"https://img.shields.io/badge/donate-paypal-blue.svg\" style=\"max-width:100%;\"></a> <a href=\"#download\"><img src=\"https://camo.githubusercontent.com/3ddb9f56613d72396f755e3487dbe504b9f55eb5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f64796e616d69632f6a736f6e2e7376673f6c6162656c3d646f776e6c6f61647326636f6c6f72423d383234454432267072656669783d267375666669783d2671756572793d242e646f776e6c6f616473267572693d68747470732533412532462532466c6b2d2d633270396a747867686c77392e72756e6b69742e7368253246646f776e6c6f616473\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/badge/dynamic/json.svg?label=downloads&amp;colorB=824ED2&amp;prefix=&amp;suffix=&amp;query=$.downloads&amp;uri=https%3A%2F%2Flk--c2p9jtxghlw9.runkit.sh%2Fdownloads\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"build/icons/png/64x64.png\"><img src=\"build/icons/png/64x64.png\" alt=\"Logo\" style=\"max-width:100%;\"></a></p>\n<p>Easy Laravel application management.</p>\n<p>Laravel Kit is an open source application which can execute almost all Laravel Artisan commands without using any terminal.</p>\n<p><a target=\"_blank\" href=\"lk.gif\"><img src=\"lk.gif\" alt=\"Main\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><a href=\"https://getcomposer.org\" rel=\"nofollow\">Composer</a> with PHP is required.</p>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-1.2.2-mac.zip\">Download</a></td>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-setup-1.2.2.exe\">Download</a></td>\n<td><a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/download/v1.2.2/laravel-kit-1.2.2-x86_64.AppImage\">Download</a></td>\n</tr></tbody></table>\n<p>You can also install Laravel Kit with <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">brew</a> on macOS.</p>\n<pre><code>brew cask install laravel-kit\n</code></pre>\n<p>Find out more <a href=\"https://github.com/tarequemdhanif/laravel-kit/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><strong>Artisan commands</strong>: You can execute 61 artisan commands with Laravel Kit.</li>\n<li><strong>Works offline</strong>: You can create a fresh Laravel 5.5 application without any internet connection.</li>\n<li>Cross platform support (Windows, macOS and Linux).</li>\n<li><strong>Console</strong>: This feature allows you to see full output of a command.</li>\n<li><strong>Package Store</strong>: This feature allows you to install composer packages (tagged <code>laravel</code>).</li>\n<li>Beautiful UI.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>Go to <a href=\"https://github.com/tarequemdhanif/laravel-kit/wiki\">Laravel Kit wiki</a>.</p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<ul>\n<li>\n<p><a href=\"http://bit.ly/laravelkitcw\" rel=\"nofollow\">Cloudways</a></p>\n</li>\n<li>\n<p><a href=\"http://bit.ly/laravelkitbh\" rel=\"nofollow\">Bluehost</a></p>\n</li>\n</ul>\n<p><a href=\"https://patreon.com/tarequemdhanif\" rel=\"nofollow\">Become a backer ($5/mo)</a>.</p>\n<hr>\n<p>Copyright © 2018 by <a href=\"https://github.com/tarequemdhanif\">Tareque Md Hanif</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.067Z",
    "goodColorOnWhite": "#3152D0",
    "goodColorOnBlack": "#0C86F5",
    "faintColorOnWhite": "rgba(49, 82, 208, 0.1)"
  },
  {
    "slug": "laverna",
    "name": "Laverna",
    "description": "Write & organize Markdown",
    "website": "https://laverna.cc",
    "keywords": [
      "writing",
      "markdown",
      "editor"
    ],
    "category": "Productivity",
    "icon": "laverna-icon.png",
    "icon32": "laverna-icon-32.png",
    "icon64": "laverna-icon-64.png",
    "icon128": "laverna-icon-128.png",
    "icon256": "laverna-icon-256.png",
    "date": "2015-12-06",
    "iconColors": [
      "#04a393",
      "#fbfbfb",
      "#0bbca4",
      "#5cbcac",
      "#94bcb4"
    ],
    "goodColorOnWhite": "#03796D",
    "goodColorOnBlack": "#04A393",
    "faintColorOnWhite": "rgba(3, 121, 109, 0.1)"
  },
  {
    "slug": "lectrote",
    "name": "Lectrote",
    "description": "player for interactive fiction, or text adventure games.",
    "category": "Games",
    "repository": "https://github.com/erkyrath/lectrote",
    "keywords": [
      "interactive fiction",
      "books",
      "games",
      "RPG"
    ],
    "license": "MIT license",
    "icon": "lectrote-icon.png",
    "icon32": "lectrote-icon-32.png",
    "icon64": "lectrote-icon-64.png",
    "icon128": "lectrote-icon-128.png",
    "icon256": "lectrote-icon-256.png",
    "date": "2018-03-30",
    "iconColors": [
      "#aca4e3",
      "#f1eff4",
      "#7b6ed3",
      "#837cd8",
      "#ded4ee"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lectrote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#lectrote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Lectrote</h1>\n<p><a target=\"_blank\" href=\"https://github.com/erkyrath/lectrote/blob/master/icon-128.png\"><img src=\"https://github.com/erkyrath/lectrote/raw/master/icon-128.png\" alt=\"Lectrote logo: purple compass\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-the-if-interpreter-in-an-electron-shell\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#the-if-interpreter-in-an-electron-shell\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The IF interpreter in an <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> shell</h3>\n<ul>\n<li>Version 1.2.5</li>\n<li>Created by Andrew Plotkin <a href=\"https://github.com/erkyrath/lectrote/blob/master/mailto:erkyrath@eblong.com\">erkyrath@eblong.com</a></li>\n<li><a href=\"https://github.com/erkyrath/lectrote/releases\">Download the latest Lectrote app</a></li>\n</ul>\n<p>Lectrote packages up IF interpreters with the Chromium browser as a <a href=\"https://github.com/erkyrath/lectrote/releases\">Mac/Win/Linux app</a>.</p>\n<p>When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.</p>\n<p>Lectrote currently supports:</p>\n<ul>\n<li><a href=\"http://eblong.com/zarf/glulx/\" rel=\"nofollow\">Glulx</a> games (<code>.ulx</code> or <code>.gblorb</code>), as produced by <a href=\"http://inform7.com/\" rel=\"nofollow\">Inform 7</a>.</li>\n<li><a href=\"http://inform-fiction.org/zmachine/standards/z1point1\" rel=\"nofollow\">Z-code</a> games (<code>.z3/.z4/.z5/.z8</code> or <code>.zblorb</code>), as produced by <a href=\"http://inform7.com/\" rel=\"nofollow\">Inform 7</a> or earlier versions of Inform.</li>\n<li><a href=\"http://www.generalcoffee.com/hugo/gethugo.html\" rel=\"nofollow\">Hugo</a> games (<code>.hex</code>).</li>\n<li><a href=\"http://www.inklestudios.com/ink\" rel=\"nofollow\">Ink</a> compiled game files (<code>.json</code>), as produced by the <a href=\"http://www.inklestudios.com/ink\" rel=\"nofollow\">Ink</a> scripting language.</li>\n</ul>\n<p>You can also use this package to construct a &quot;bound game&quot; -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it&apos;s bulky but it lets people play your game.</p>\n<h2><a id=\"user-content-glulx-inform-7-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#glulx-inform-7-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Glulx (Inform 7) support</h2>\n<p>Because this relies on the <a href=\"http://eblong.com/zarf/glulx/quixe/\" rel=\"nofollow\">Quixe</a> interpreter, sound is not supported. It&apos;s also not as fast as a native interpreter.</p>\n<h2><a id=\"user-content-z-code-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#z-code-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Z-code support</h2>\n<p>Lectrote uses the <a href=\"https://github.com/curiousdannii/ifvms.js\">ZVM</a> interpreter for Z-machine support. (V3/4/5 and V8 only.)</p>\n<h2><a id=\"user-content-hugo-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#hugo-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hugo support</h2>\n<p>The Hugo engine does not currently support autosave.</p>\n<h2><a id=\"user-content-ink-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#ink-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ink support</h2>\n<p>This relies on the <a href=\"https://github.com/y-lohse/inkjs\">inkjs</a> interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.</p>\n<h1><a id=\"user-content-license-information\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#license-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License information</h1>\n<ul>\n<li>Lectrote is copyright (c) 2016, Andrew Plotkin (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>Electron is copyright (c) 2013-2017 GitHub Inc. (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>Quixe is copyright (c) 2010-2016, Andrew Plotkin (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>inkjs is copyright (c) 2017 Yannick Lohse (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>ifvms.js is copyright (c) 2016 Dannii Willis and other contributors (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>emglken is copyright (c) 2012-2017, Andrew Plotkin, Dannii Willis (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>Git (in emglken) is copyright (c) 2003 Iain Merrick (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>Glulxe (in emglken) is copyright (c) 1999-2016, Andrew Plotkin (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">MIT license</a>)</li>\n<li>Hugo (in emglken)  is copyright (c) 2011 by Kent Tessman (<a href=\"https://github.com/erkyrath/lectrote/blob/master/LICENSE\">BSD license</a>)</li>\n</ul>\n<h1><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For developers</h1>\n<p>If you&apos;ve just downloaded the source code for this puppy, it&apos;s easy to make a runnable version.</p>\n<p>First, you need to have the <a href=\"http://nodejs.org\" rel=\"nofollow\">Node</a> development tools installed. Everything relies on the <code>npm</code> command-line tool. See <a href=\"https://nodejs.org/en/download/package-manager/\" rel=\"nofollow\">Installing Node.js via package manager</a>.</p>\n<p>To fetch all the necessary Node packages and place them in a <code>node_modules</code> directory:</p>\n<pre><code>npm install\n</code></pre>\n<p>This command also fetches the Quixe submodule (which will live in the <code>quixe</code> directory). You must have <code>git</code> installed for this to work.</p>\n<p>Now just type</p>\n<pre><code>npm start\n</code></pre>\n<p>...to launch the app.</p>\n<p>When run this way, the app will show up named as &quot;Electron&quot;, not &quot;Lectrote&quot;.</p>\n<h2><a id=\"user-content-packaging-lectrote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#packaging-lectrote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging Lectrote</h2>\n<p>The <code>makedist.py</code> script builds the zip files which you see on the <a href=\"https://github.com/erkyrath/lectrote/releases\">release page</a>. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I&apos;ll rewrite it into Javascript. Later.)</p>\n<pre><code>python3 makedist.py\n</code></pre>\n<p>This creates build directories and then zip files in a <code>dist</code> directory. Add <code>-b</code> to <em>only</em> generate the build dirs; <code>-z</code> to transform existing build dirs into zip files.</p>\n<p>You can add arguments to narrow down the platforms you are building, e.g.:</p>\n<pre><code>python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n</code></pre>\n<p>If you want to code-sign the Mac version, you currently have to do it manually between the <code>-b</code> and <code>-z</code> steps. Yes, I should add an option for this.</p>\n<h2><a id=\"user-content-packaging-a-bound-game\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#packaging-a-bound-game\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging a bound game</h2>\n<p>You will need to create a separate directory for your game&apos;s files. Copy <code>package.json</code> to the directory, adding or modifying these lines:</p>\n<ul>\n<li><code>name</code>: A node package name. This is not used anywhere, so it doesn&apos;t really matter.</li>\n<li><code>productName</code>: The display name for the app.</li>\n<li><code>version</code>: Version number of your game.</li>\n<li><code>author</code>: You, the game&apos;s author.</li>\n<li><code>description</code>: One-line description of your game.</li>\n<li><code>lectrotePackagedGame</code>: Pathname to the game file.</li>\n<li><code>lectroteSoleInterpreter</code>: Set to <code>&quot;glulx&quot;</code>, <code>&quot;ifvms&quot;</code>, <code>&quot;hugo&quot;</code>, or <code>&quot;inkjs&quot;</code> to include just one of Lectrote&apos;s interpreter engines. (Optional, but it saves a little bit of space.)</li>\n<li><code>lectroteExtraFiles</code>: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it&apos;s redundant with <code>lectrotePackagedGame</code>.)</li>\n<li><code>lectroteMacAppID</code>: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.</li>\n<li><code>lectroteCopyright</code>: Copyright string (applied to Windows binaries).</li>\n</ul>\n<p>(Do not change <code>lectroteVersion</code>; that should always show the Lectrote release that you built your bound app from.)</p>\n<p>You may also copy any of Lectrote&apos;s content files to your game directory and customize them. You will probably want to customize <code>about.html</code>, for example.</p>\n<p>The <code>samplegame</code> directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.</p>\n<p>Once your files are ready, do:</p>\n<pre><code>python3 makedist.py --game GAMEDIR\n</code></pre>\n<p>This will build and package apps for all platforms. (You can test this out of the box by using <code>samplegame</code> for the GAMEDIR.) As noted above, you can cut down the stages or targets with the <code>-b</code>, <code>-z</code> options or by naming platforms.</p>\n<p>You cannot launch a bound game by typing <code>npm start</code>. You have to package it, at least to the <code>-b</code> stage, and run it from the <code>dist</code> directory.</p>\n<h3><a id=\"user-content-customizing-your-bound-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/erkyrath/lectrote/blob/master/#customizing-your-bound-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Customizing your bound app</h3>\n<p>As noted, you can copy <code>play.html</code>, <code>el-glkote.css</code>, or other Lectrote files into your gamedir and customize them. When packaging with the <code>--game</code> option, files found in the gamedir will replace normal Lectrote files.</p>\n<p>If you add new files (not replacing Lectrote files), be sure to list them in the <code>lectroteExtraFiles</code> array.</p>\n<p>You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your <code>package.json</code> file:</p>\n<pre><code>&quot;lectroteMainExtension&quot;: &quot;GAMEDIR/FILE.js&quot;,\n</code></pre>\n<p>(And add it to <code>lectroteExtraFiles</code> as well.)</p>\n<p>This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:</p>\n<pre><code>exports.launch = function() { ... }\n</code></pre>\n<ul>\n<li><code>exports.launch()</code>: Called when the app starts up.</li>\n<li><code>exports.app_ready()</code>: Called when the app is ready to open windows. At this point the game window has already been opened.</li>\n<li><code>exports.construct_menu_template(template, special)</code>: Called to customize the app menu template. The <code>template</code> argument is a Javascript data structure as described in <a href=\"http://electron.atom.io/docs/latest/api/menu/\" rel=\"nofollow\">the Electron Menu docs</a>. <code>special</code> is null for the game window, or one of the strings <code>&quot;about&quot;, &quot;prefs&quot;, &quot;card&quot;</code> for one of Lectrote&apos;s special windows. Modify <code>template</code> and return it.</li>\n<li><code>exports.set_zoom_factor(val)</code>: Called when the app&apos;s zoom level changes. The argument is suitable for Electron&apos;s <code>setZoomFactor()</code> method.</li>\n<li><code>exports.export_game_path()</code>: The bound app normally has an &quot;Export Portable Game File...&quot; menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.</li>\n<li><code>exports.about_window_size</code>: An object <code>{ width:W, height:H }</code> which customizes the size of the about.html window. (Defaults to <code>{ width:600, height:450 }</code>.)</li>\n</ul>\n<p>The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the <code>main.js</code> file.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lectrote\" class=\"anchor\" aria-hidden=\"true\" href=\"#lectrote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Lectrote</h1>\n<p><a target=\"_blank\" href=\"icon-128.png\"><img src=\"icon-128.png\" alt=\"Lectrote logo: purple compass\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-the-if-interpreter-in-an-electron-shell\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-if-interpreter-in-an-electron-shell\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The IF interpreter in an <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> shell</h3>\n<ul>\n<li>Version 1.2.5</li>\n<li>Created by Andrew Plotkin <a href=\"mailto:erkyrath@eblong.com\">erkyrath@eblong.com</a></li>\n<li><a href=\"https://github.com/erkyrath/lectrote/releases\">Download the latest Lectrote app</a></li>\n</ul>\n<p>Lectrote packages up IF interpreters with the Chromium browser as a <a href=\"https://github.com/erkyrath/lectrote/releases\">Mac/Win/Linux app</a>.</p>\n<p>When launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.</p>\n<p>Lectrote currently supports:</p>\n<ul>\n<li><a href=\"http://eblong.com/zarf/glulx/\" rel=\"nofollow\">Glulx</a> games (<code>.ulx</code> or <code>.gblorb</code>), as produced by <a href=\"http://inform7.com/\" rel=\"nofollow\">Inform 7</a>.</li>\n<li><a href=\"http://inform-fiction.org/zmachine/standards/z1point1\" rel=\"nofollow\">Z-code</a> games (<code>.z3/.z4/.z5/.z8</code> or <code>.zblorb</code>), as produced by <a href=\"http://inform7.com/\" rel=\"nofollow\">Inform 7</a> or earlier versions of Inform.</li>\n<li><a href=\"http://www.generalcoffee.com/hugo/gethugo.html\" rel=\"nofollow\">Hugo</a> games (<code>.hex</code>).</li>\n<li><a href=\"http://www.inklestudios.com/ink\" rel=\"nofollow\">Ink</a> compiled game files (<code>.json</code>), as produced by the <a href=\"http://www.inklestudios.com/ink\" rel=\"nofollow\">Ink</a> scripting language.</li>\n</ul>\n<p>You can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it's bulky but it lets people play your game.</p>\n<h2><a id=\"user-content-glulx-inform-7-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#glulx-inform-7-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Glulx (Inform 7) support</h2>\n<p>Because this relies on the <a href=\"http://eblong.com/zarf/glulx/quixe/\" rel=\"nofollow\">Quixe</a> interpreter, sound is not supported. It's also not as fast as a native interpreter.</p>\n<h2><a id=\"user-content-z-code-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#z-code-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Z-code support</h2>\n<p>Lectrote uses the <a href=\"https://github.com/curiousdannii/ifvms.js\">ZVM</a> interpreter for Z-machine support. (V3/4/5 and V8 only.)</p>\n<h2><a id=\"user-content-hugo-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#hugo-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hugo support</h2>\n<p>The Hugo engine does not currently support autosave.</p>\n<h2><a id=\"user-content-ink-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#ink-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ink support</h2>\n<p>This relies on the <a href=\"https://github.com/y-lohse/inkjs\">inkjs</a> interpreter. It is a deliberately non-fancy presentation -- no attempt to slow-print the output or hide the choice list.</p>\n<h1><a id=\"user-content-license-information\" class=\"anchor\" aria-hidden=\"true\" href=\"#license-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License information</h1>\n<ul>\n<li>Lectrote is copyright (c) 2016, Andrew Plotkin (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>Electron is copyright (c) 2013-2017 GitHub Inc. (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>Quixe is copyright (c) 2010-2016, Andrew Plotkin (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>inkjs is copyright (c) 2017 Yannick Lohse (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>ifvms.js is copyright (c) 2016 Dannii Willis and other contributors (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>emglken is copyright (c) 2012-2017, Andrew Plotkin, Dannii Willis (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>Git (in emglken) is copyright (c) 2003 Iain Merrick (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>Glulxe (in emglken) is copyright (c) 1999-2016, Andrew Plotkin (<a href=\"LICENSE\">MIT license</a>)</li>\n<li>Hugo (in emglken)  is copyright (c) 2011 by Kent Tessman (<a href=\"LICENSE\">BSD license</a>)</li>\n</ul>\n<h1><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For developers</h1>\n<p>If you've just downloaded the source code for this puppy, it's easy to make a runnable version.</p>\n<p>First, you need to have the <a href=\"http://nodejs.org\" rel=\"nofollow\">Node</a> development tools installed. Everything relies on the <code>npm</code> command-line tool. See <a href=\"https://nodejs.org/en/download/package-manager/\" rel=\"nofollow\">Installing Node.js via package manager</a>.</p>\n<p>To fetch all the necessary Node packages and place them in a <code>node_modules</code> directory:</p>\n<pre><code>npm install\n</code></pre>\n<p>This command also fetches the Quixe submodule (which will live in the <code>quixe</code> directory). You must have <code>git</code> installed for this to work.</p>\n<p>Now just type</p>\n<pre><code>npm start\n</code></pre>\n<p>...to launch the app.</p>\n<p>When run this way, the app will show up named as \"Electron\", not \"Lectrote\".</p>\n<h2><a id=\"user-content-packaging-lectrote\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-lectrote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging Lectrote</h2>\n<p>The <code>makedist.py</code> script builds the zip files which you see on the <a href=\"https://github.com/erkyrath/lectrote/releases\">release page</a>. (Yes, it is silly to use a Python packaging script in a Node.js package. Maybe I'll rewrite it into Javascript. Later.)</p>\n<pre><code>python3 makedist.py\n</code></pre>\n<p>This creates build directories and then zip files in a <code>dist</code> directory. Add <code>-b</code> to <em>only</em> generate the build dirs; <code>-z</code> to transform existing build dirs into zip files.</p>\n<p>You can add arguments to narrow down the platforms you are building, e.g.:</p>\n<pre><code>python3 makedist.py darwin\npython3 makedist.py win32\npython3 makedist.py linux\npython3 makedist.py win32-x64\n</code></pre>\n<p>If you want to code-sign the Mac version, you currently have to do it manually between the <code>-b</code> and <code>-z</code> steps. Yes, I should add an option for this.</p>\n<h2><a id=\"user-content-packaging-a-bound-game\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-a-bound-game\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging a bound game</h2>\n<p>You will need to create a separate directory for your game's files. Copy <code>package.json</code> to the directory, adding or modifying these lines:</p>\n<ul>\n<li><code>name</code>: A node package name. This is not used anywhere, so it doesn't really matter.</li>\n<li><code>productName</code>: The display name for the app.</li>\n<li><code>version</code>: Version number of your game.</li>\n<li><code>author</code>: You, the game's author.</li>\n<li><code>description</code>: One-line description of your game.</li>\n<li><code>lectrotePackagedGame</code>: Pathname to the game file.</li>\n<li><code>lectroteSoleInterpreter</code>: Set to <code>\"glulx\"</code>, <code>\"ifvms\"</code>, <code>\"hugo\"</code>, or <code>\"inkjs\"</code> to include just one of Lectrote's interpreter engines. (Optional, but it saves a little bit of space.)</li>\n<li><code>lectroteExtraFiles</code>: An array of extra files to include. These are assumed to be in the game directory, so you do not have to include the directory prefix. (This list must include the game file -- yes, it's redundant with <code>lectrotePackagedGame</code>.)</li>\n<li><code>lectroteMacAppID</code>: If you plan to build a MacOS app, a reverse-DNS ID string to uniquely identify it.</li>\n<li><code>lectroteCopyright</code>: Copyright string (applied to Windows binaries).</li>\n</ul>\n<p>(Do not change <code>lectroteVersion</code>; that should always show the Lectrote release that you built your bound app from.)</p>\n<p>You may also copy any of Lectrote's content files to your game directory and customize them. You will probably want to customize <code>about.html</code>, for example.</p>\n<p>The <code>samplegame</code> directory in the Lectrote source demonstrates the layout. It will be simplest to clone that and alter it.</p>\n<p>Once your files are ready, do:</p>\n<pre><code>python3 makedist.py --game GAMEDIR\n</code></pre>\n<p>This will build and package apps for all platforms. (You can test this out of the box by using <code>samplegame</code> for the GAMEDIR.) As noted above, you can cut down the stages or targets with the <code>-b</code>, <code>-z</code> options or by naming platforms.</p>\n<p>You cannot launch a bound game by typing <code>npm start</code>. You have to package it, at least to the <code>-b</code> stage, and run it from the <code>dist</code> directory.</p>\n<h3><a id=\"user-content-customizing-your-bound-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#customizing-your-bound-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customizing your bound app</h3>\n<p>As noted, you can copy <code>play.html</code>, <code>el-glkote.css</code>, or other Lectrote files into your gamedir and customize them. When packaging with the <code>--game</code> option, files found in the gamedir will replace normal Lectrote files.</p>\n<p>If you add new files (not replacing Lectrote files), be sure to list them in the <code>lectroteExtraFiles</code> array.</p>\n<p>You can extend the functionality of the app -- for example, adding or removing menu items. Add a Javascript file to your gamedir, and name it in your <code>package.json</code> file:</p>\n<pre><code>\"lectroteMainExtension\": \"GAMEDIR/FILE.js\",\n</code></pre>\n<p>(And add it to <code>lectroteExtraFiles</code> as well.)</p>\n<p>This file can define new functionality by exporting any of the following Javascript functions. For example, you could say:</p>\n<pre><code>exports.launch = function() { ... }\n</code></pre>\n<ul>\n<li><code>exports.launch()</code>: Called when the app starts up.</li>\n<li><code>exports.app_ready()</code>: Called when the app is ready to open windows. At this point the game window has already been opened.</li>\n<li><code>exports.construct_menu_template(template, special)</code>: Called to customize the app menu template. The <code>template</code> argument is a Javascript data structure as described in <a href=\"http://electron.atom.io/docs/latest/api/menu/\" rel=\"nofollow\">the Electron Menu docs</a>. <code>special</code> is null for the game window, or one of the strings <code>\"about\", \"prefs\", \"card\"</code> for one of Lectrote's special windows. Modify <code>template</code> and return it.</li>\n<li><code>exports.set_zoom_factor(val)</code>: Called when the app's zoom level changes. The argument is suitable for Electron's <code>setZoomFactor()</code> method.</li>\n<li><code>exports.export_game_path()</code>: The bound app normally has an \"Export Portable Game File...\" menu option, which lets the user extract your game file for use in other interpreters. You can implement this function and return null to suppress this menu option. You can also return the pathname of a different game file, which is not actually a useful thing to do.</li>\n<li><code>exports.about_window_size</code>: An object <code>{ width:W, height:H }</code> which customizes the size of the about.html window. (Defaults to <code>{ width:600, height:450 }</code>.)</li>\n</ul>\n<p>The main Lectrote module exports several functions you can use in your extension code. I have not yet documented them; see the <code>main.js</code> file.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.101Z",
    "goodColorOnWhite": "#6B63D1",
    "goodColorOnBlack": "#837CD8",
    "faintColorOnWhite": "rgba(107, 99, 209, 0.1)"
  },
  {
    "slug": "left",
    "name": "Left",
    "description": "A distractionless writing tool with auto-complete, a synonyms dictionary, writing statistics, markup-based navigation and a speed-reader.",
    "website": "http://hundredrabbits.itch.io/left",
    "repository": "http://hundredrabbits.itch.io/left",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hundredrabbits/Left/master/PREVIEW.jpg"
      }
    ],
    "keywords": [
      "writing",
      "text",
      "edit",
      "markup"
    ],
    "category": "Utilities",
    "icon": "left-icon.png",
    "icon32": "left-icon-32.png",
    "icon64": "left-icon-64.png",
    "icon128": "left-icon-128.png",
    "icon256": "left-icon-256.png",
    "date": "2018-03-29",
    "iconColors": [
      "#040404",
      "#fafafa",
      "#8c8c8c",
      "#545454",
      "#2c2c2c"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#FAFAFA",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "lepton",
    "name": "Lepton",
    "description": "Open-source snippet manager powered by GitHub Gist.",
    "website": "http://hackjutsu.com/Lepton/",
    "repository": "https://github.com/hackjutsu/Lepton",
    "keywords": [
      "gist",
      "snippet",
      "github",
      "note",
      "markdown",
      "productivity",
      "code",
      "CodeMirror"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hackjutsu/Lepton/master/docs/img/portfolio/stay_organized.png"
      }
    ],
    "icon": "lepton-icon.png",
    "icon32": "lepton-icon-32.png",
    "icon64": "lepton-icon-64.png",
    "icon128": "lepton-icon-128.png",
    "icon256": "lepton-icon-256.png",
    "date": "2017-02-12",
    "iconColors": [
      "#cecece",
      "#343434",
      "#7c7c7c",
      "#747474",
      "#848484"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/new_logo.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/new_logo.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/hackjutsu/Lepton\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d40871f9ded1a422fb6f2cd672656e3a0183f9db/68747470733a2f2f7472617669732d63692e6f72672f6861636b6a757473752f4c6570746f6e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hackjutsu/Lepton.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/hackjutsu/Lepton\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8855ebd224f1c176e5fa23182dcb386fe43187db/68747470733a2f2f64617669642d646d2e6f72672f6861636b6a757473752f4c6570746f6e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/hackjutsu/Lepton.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/807f2e6bb17781145382190701fe8802832f6183/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"MIT Licensed\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p><strong>Lepton</strong> is a lean snippet manager based on <em>GitHub Gist</em>. <a href=\"https://github.com/hackjutsu/Lepton/releases\">Check out its latest release.</a></p>\n<ul>\n<li>Unlimited public/private snippets</li>\n<li>Unlimited tags</li>\n<li>Language groups</li>\n<li>Immersive mode</li>\n<li>Markdown support</li>\n<li>macOS/Win/Linux support</li>\n<li>GitHub Enterprise support</li>\n<li>Dashboard</li>\n<li>Customizable</li>\n<li>Search</li>\n<li>Proxy</li>\n<li>Free</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/stay_organized.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/stay_organized.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Organize</th>\n<th align=\"center\">Markdown</th>\n<th align=\"center\">Immersive Mode <em>(&#x2318;/Ctrl + i)</em></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/stay_organized.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/stay_organized.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/markdown.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/markdown.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/immersive.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/immersive.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Search (<em>&#x21E7; + Space</em>)</th>\n<th align=\"center\">Tags</th>\n<th align=\"center\">Dashboard <em>(&#x2318;/Ctrl + d)</em></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/search_bar.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/search_bar.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/edit.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/edit.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/portfolio/dashboard.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/portfolio/dashboard.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Function</th>\n<th align=\"center\">Shortcut</th>\n<th align=\"center\">Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">New Snippet</td>\n<td align=\"center\"><code>Cmd/Ctrl + N</code></td>\n<td align=\"center\">Create a snippet</td>\n</tr>\n<tr>\n<td align=\"center\">Edit Snippet</td>\n<td align=\"center\"><code>Cmd/Ctrl + E</code></td>\n<td align=\"center\">Edit a snippet</td>\n</tr>\n<tr>\n<td align=\"center\">Submit</td>\n<td align=\"center\"><code>Cmd/Ctrl + S</code></td>\n<td align=\"center\">Submit the changes from the editor</td>\n</tr>\n<tr>\n<td align=\"center\">Cancel</td>\n<td align=\"center\"><code>Cmd/Ctrl + ESC</code></td>\n<td align=\"center\">Exit the editor without saving</td>\n</tr>\n<tr>\n<td align=\"center\">Immersive Mode</td>\n<td align=\"center\"><code>Cmd/Ctrl + I</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/immersive.png\">Immersive mode</a></td>\n</tr>\n<tr>\n<td align=\"center\">Dashboard</td>\n<td align=\"center\"><code>Cmd/Ctrl + D</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/dashboard.png\">dashboard</a></td>\n</tr>\n<tr>\n<td align=\"center\">About Page</td>\n<td align=\"center\"><code>Cmd/Ctrl + ,</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/dev/docs/img/portfolio/about.png\">About page</a></td>\n</tr>\n<tr>\n<td align=\"center\">Search</td>\n<td align=\"center\"><code>Shift + Space</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/search_bar.png\">search bar</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tech Stack</h2>\n<p><a target=\"_blank\" href=\"https://github.com/hackjutsu/Lepton/blob/master/./docs/img/erb-logo.png\"><img src=\"https://github.com/hackjutsu/Lepton/raw/master/./docs/img/erb-logo.png\" alt=\"Based on\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Framework: <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li>Bundler: <a href=\"http://webpack.github.io/docs/\" rel=\"nofollow\">Webpack</a>, <a href=\"https://babeljs.io\" rel=\"nofollow\">Babel</a>, <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a></li>\n<li>Language: <a href=\"https://babeljs.io/docs/learn-es2015/\" rel=\"nofollow\">ES6</a>, <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a></li>\n<li>Library: <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>, <a href=\"https://github.com/gaearon/redux-thunk\">Redux Thunk</a>, <a href=\"http://redux-form.com/\" rel=\"nofollow\">Redux Form</a></li>\n<li>Lint: <a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n</ol>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<ul>\n<li>Download released binaries(macOS/Windows/Linux) <a href=\"https://github.com/hackjutsu/Lepton/releases\">here</a>.</li>\n<li>Install via Homebrew (macOS)</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install lepton</pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:hackjutsu/Lepton.git\n$ <span class=\"pl-c1\">cd</span> Lepton <span class=\"pl-k\">&amp;&amp;</span> npm i</pre></div>\n<h3><a id=\"user-content-client-idsecret\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#client-idsecret\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Client ID/Secret</h3>\n<p><a href=\"https://github.com/settings/applications/new\">Register your application</a>, and put your client id and client secret in <code>./configs/account.js</code>.</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c1\">module</span>.<span class=\"pl-smi\">exports</span> <span class=\"pl-k\">=</span> {\n  client_id<span class=\"pl-k\">:</span> <span class=\"pl-k\">&lt;</span>your_client_id<span class=\"pl-k\">&gt;</span>,\n  client_secret<span class=\"pl-k\">:</span> <span class=\"pl-k\">&lt;</span>your_client_secret<span class=\"pl-k\">&gt;</span>\n}</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build <span class=\"pl-k\">&amp;&amp;</span> npm run start</pre></div>\n<h2><a id=\"user-content-build-installer-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#build-installer-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Installer App</h2>\n<blockquote>\n<p>Read <a href=\"https://github.com/electron-userland/electron-builder#readme\">electron-builder docs</a> and check out the <a href=\"https://github.com/electron-userland/electron-builder#code-signing\">code signing wiki</a> before building the installer app.</p>\n</blockquote>\n<p>Build apps for macOS.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -m</pre></div>\n<p>Build apps for Windows.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -w</pre></div>\n<p>Build apps for Linux.</p>\n<blockquote>\n<p>Need a running <a href=\"https://www.docker.com/\" rel=\"nofollow\">Docker</a> daemon to build a <code>snap</code> package.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -l</pre></div>\n<p>Build apps for macOS, Windows and Linux.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -wml</pre></div>\n<p>Build apps for the current OS with the current arch.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist</pre></div>\n<h2><a id=\"user-content-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configurations</h2>\n<p>Lepton can be configured by <code>&lt;home_dir&gt;/.leptonrc</code> in the these fields. (Create the file if it does not exist.)</p>\n<ul>\n<li>Snippet</li>\n<li>Editor</li>\n<li>Logger</li>\n<li>Proxy</li>\n<li>Enterprise</li>\n</ul>\n<p>Check out the <a href=\"https://gist.github.com/1ad7e4968eb64d881ec9dedd6c0f400b\">.leptonrc template</a> to explore their options.</p>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<p><a href=\"https://github.com/hackjutsu/Lepton/wiki/FAQ\">--&gt; Wiki FAQ</a></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<table id=\"user-content-contributors\">\n   <tbody><tr>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/7756581?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/7756581?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/hackjutsu\">hackjutsu</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/5550402?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/5550402?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/wujysh\">wujysh</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/14959483?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/14959483?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/DNLHC\">DNLHC</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/13786673?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/13786673?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/meilinz\">meilinz</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/5697293?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/5697293?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/lcgforever\">lcgforever</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/180032?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/180032?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/Calinou\">Calinou</a></td>\n   </tr>\n   <tr>\n      <td><a target=\"_blank\" href=\"https://avatars0.githubusercontent.com/u/7173984?v=3\"><img src=\"https://avatars0.githubusercontent.com/u/7173984?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/rogersachan\">rogersachan</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/2075566?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/2075566?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/passerbyid\">passerbyid</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/12994810?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/12994810?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/YYSU\">YYSU</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/26782336?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/26782336?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/cixuuz\">cixuuz</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/4332224?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/4332224?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/Gisonrg\">Gisonrg</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/7821318?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/7821318?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/ArLEquiN64\">ArLEquiN64</a></td>\n   </tr>\n   <tr>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/1841272?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/1841272?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/popey\">popey</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/6280136?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/6280136?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/yihan-us\">yihan-us</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/13814048?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/13814048?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/rawrmonstar\">rawrmonstar</a></td>\n   </tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hackjutsu/Lepton/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/hackjutsu\">hackjutsu</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"./docs/img/new_logo.png\"><img src=\"./docs/img/new_logo.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/hackjutsu/Lepton\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d40871f9ded1a422fb6f2cd672656e3a0183f9db/68747470733a2f2f7472617669732d63692e6f72672f6861636b6a757473752f4c6570746f6e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hackjutsu/Lepton.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/hackjutsu/Lepton\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8855ebd224f1c176e5fa23182dcb386fe43187db/68747470733a2f2f64617669642d646d2e6f72672f6861636b6a757473752f4c6570746f6e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/hackjutsu/Lepton.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/807f2e6bb17781145382190701fe8802832f6183/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"MIT Licensed\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p><strong>Lepton</strong> is a lean snippet manager based on <em>GitHub Gist</em>. <a href=\"https://github.com/hackjutsu/Lepton/releases\">Check out its latest release.</a></p>\n<ul>\n<li>Unlimited public/private snippets</li>\n<li>Unlimited tags</li>\n<li>Language groups</li>\n<li>Immersive mode</li>\n<li>Markdown support</li>\n<li>macOS/Win/Linux support</li>\n<li>GitHub Enterprise support</li>\n<li>Dashboard</li>\n<li>Customizable</li>\n<li>Search</li>\n<li>Proxy</li>\n<li>Free</li>\n</ul>\n<p><a target=\"_blank\" href=\"./docs/img/portfolio/stay_organized.png\"><img src=\"./docs/img/portfolio/stay_organized.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Organize</th>\n<th align=\"center\">Markdown</th>\n<th align=\"center\">Immersive Mode <em>(⌘/Ctrl + i)</em></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/stay_organized.png\"><img src=\"./docs/img/portfolio/stay_organized.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/markdown.png\"><img src=\"./docs/img/portfolio/markdown.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/immersive.png\"><img src=\"./docs/img/portfolio/immersive.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Search (<em>⇧ + Space</em>)</th>\n<th align=\"center\">Tags</th>\n<th align=\"center\">Dashboard <em>(⌘/Ctrl + d)</em></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/search_bar.png\"><img src=\"./docs/img/portfolio/search_bar.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/edit.png\"><img src=\"./docs/img/portfolio/edit.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"./docs/img/portfolio/dashboard.png\"><img src=\"./docs/img/portfolio/dashboard.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Function</th>\n<th align=\"center\">Shortcut</th>\n<th align=\"center\">Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">New Snippet</td>\n<td align=\"center\"><code>Cmd/Ctrl + N</code></td>\n<td align=\"center\">Create a snippet</td>\n</tr>\n<tr>\n<td align=\"center\">Edit Snippet</td>\n<td align=\"center\"><code>Cmd/Ctrl + E</code></td>\n<td align=\"center\">Edit a snippet</td>\n</tr>\n<tr>\n<td align=\"center\">Submit</td>\n<td align=\"center\"><code>Cmd/Ctrl + S</code></td>\n<td align=\"center\">Submit the changes from the editor</td>\n</tr>\n<tr>\n<td align=\"center\">Cancel</td>\n<td align=\"center\"><code>Cmd/Ctrl + ESC</code></td>\n<td align=\"center\">Exit the editor without saving</td>\n</tr>\n<tr>\n<td align=\"center\">Immersive Mode</td>\n<td align=\"center\"><code>Cmd/Ctrl + I</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/immersive.png\">Immersive mode</a></td>\n</tr>\n<tr>\n<td align=\"center\">Dashboard</td>\n<td align=\"center\"><code>Cmd/Ctrl + D</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/dashboard.png\">dashboard</a></td>\n</tr>\n<tr>\n<td align=\"center\">About Page</td>\n<td align=\"center\"><code>Cmd/Ctrl + ,</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/dev/docs/img/portfolio/about.png\">About page</a></td>\n</tr>\n<tr>\n<td align=\"center\">Search</td>\n<td align=\"center\"><code>Shift + Space</code></td>\n<td align=\"center\">Toggle the <a href=\"https://github.com/hackjutsu/Lepton/blob/master/docs/img/portfolio/search_bar.png\">search bar</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-tech-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#tech-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tech Stack</h2>\n<p><a target=\"_blank\" href=\"./docs/img/erb-logo.png\"><img src=\"./docs/img/erb-logo.png\" alt=\"Based on\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Framework: <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li>Bundler: <a href=\"http://webpack.github.io/docs/\" rel=\"nofollow\">Webpack</a>, <a href=\"https://babeljs.io\" rel=\"nofollow\">Babel</a>, <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a></li>\n<li>Language: <a href=\"https://babeljs.io/docs/learn-es2015/\" rel=\"nofollow\">ES6</a>, <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a></li>\n<li>Library: <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>, <a href=\"https://github.com/gaearon/redux-thunk\">Redux Thunk</a>, <a href=\"http://redux-form.com/\" rel=\"nofollow\">Redux Form</a></li>\n<li>Lint: <a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n</ol>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<ul>\n<li>Download released binaries(macOS/Windows/Linux) <a href=\"https://github.com/hackjutsu/Lepton/releases\">here</a>.</li>\n<li>Install via Homebrew (macOS)</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install lepton</pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:hackjutsu/Lepton.git\n$ <span class=\"pl-c1\">cd</span> Lepton <span class=\"pl-k\">&amp;&amp;</span> npm i</pre></div>\n<h3><a id=\"user-content-client-idsecret\" class=\"anchor\" aria-hidden=\"true\" href=\"#client-idsecret\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Client ID/Secret</h3>\n<p><a href=\"https://github.com/settings/applications/new\">Register your application</a>, and put your client id and client secret in <code>./configs/account.js</code>.</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c1\">module</span>.<span class=\"pl-smi\">exports</span> <span class=\"pl-k\">=</span> {\n  client_id<span class=\"pl-k\">:</span> <span class=\"pl-k\">&lt;</span>your_client_id<span class=\"pl-k\">&gt;</span>,\n  client_secret<span class=\"pl-k\">:</span> <span class=\"pl-k\">&lt;</span>your_client_secret<span class=\"pl-k\">&gt;</span>\n}</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build <span class=\"pl-k\">&amp;&amp;</span> npm run start</pre></div>\n<h2><a id=\"user-content-build-installer-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-installer-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Installer App</h2>\n<blockquote>\n<p>Read <a href=\"https://github.com/electron-userland/electron-builder#readme\">electron-builder docs</a> and check out the <a href=\"https://github.com/electron-userland/electron-builder#code-signing\">code signing wiki</a> before building the installer app.</p>\n</blockquote>\n<p>Build apps for macOS.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -m</pre></div>\n<p>Build apps for Windows.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -w</pre></div>\n<p>Build apps for Linux.</p>\n<blockquote>\n<p>Need a running <a href=\"https://www.docker.com/\" rel=\"nofollow\">Docker</a> daemon to build a <code>snap</code> package.</p>\n</blockquote>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -l</pre></div>\n<p>Build apps for macOS, Windows and Linux.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist -- -wml</pre></div>\n<p>Build apps for the current OS with the current arch.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist</pre></div>\n<h2><a id=\"user-content-configurations\" class=\"anchor\" aria-hidden=\"true\" href=\"#configurations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configurations</h2>\n<p>Lepton can be configured by <code>&lt;home_dir&gt;/.leptonrc</code> in the these fields. (Create the file if it does not exist.)</p>\n<ul>\n<li>Snippet</li>\n<li>Editor</li>\n<li>Logger</li>\n<li>Proxy</li>\n<li>Enterprise</li>\n</ul>\n<p>Check out the <a href=\"https://gist.github.com/1ad7e4968eb64d881ec9dedd6c0f400b\">.leptonrc template</a> to explore their options.</p>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<p><a href=\"https://github.com/hackjutsu/Lepton/wiki/FAQ\">--&gt; Wiki FAQ</a></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<table id=\"user-content-contributors\">\n   <tbody><tr>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/7756581?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/7756581?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/hackjutsu\">hackjutsu</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/5550402?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/5550402?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/wujysh\">wujysh</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/14959483?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/14959483?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/DNLHC\">DNLHC</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/13786673?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/13786673?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/meilinz\">meilinz</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/5697293?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/5697293?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/lcgforever\">lcgforever</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/180032?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/180032?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/Calinou\">Calinou</a></td>\n   </tr>\n   <tr>\n      <td><a target=\"_blank\" href=\"https://avatars0.githubusercontent.com/u/7173984?v=3\"><img src=\"https://avatars0.githubusercontent.com/u/7173984?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/rogersachan\">rogersachan</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/2075566?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/2075566?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/passerbyid\">passerbyid</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/12994810?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/12994810?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/YYSU\">YYSU</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/26782336?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/26782336?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/cixuuz\">cixuuz</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/4332224?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/4332224?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/Gisonrg\">Gisonrg</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/7821318?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/7821318?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/ArLEquiN64\">ArLEquiN64</a></td>\n   </tr>\n   <tr>\n      <td><a target=\"_blank\" href=\"https://avatars1.githubusercontent.com/u/1841272?v=3\"><img src=\"https://avatars1.githubusercontent.com/u/1841272?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/popey\">popey</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars2.githubusercontent.com/u/6280136?v=3\"><img src=\"https://avatars2.githubusercontent.com/u/6280136?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/yihan-us\">yihan-us</a></td>\n      <td><a target=\"_blank\" href=\"https://avatars3.githubusercontent.com/u/13814048?v=3\"><img src=\"https://avatars3.githubusercontent.com/u/13814048?v=3\" style=\"max-width:100%;\"></a><a href=\"https://github.com/rawrmonstar\">rawrmonstar</a></td>\n   </tr>\n</tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/hackjutsu\">hackjutsu</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.126Z",
    "goodColorOnWhite": "#343434",
    "goodColorOnBlack": "#CECECE",
    "faintColorOnWhite": "rgba(52, 52, 52, 0.1)"
  },
  {
    "slug": "lifeboat",
    "name": "Lifeboat",
    "description": "An easy way to launch Docker Compose projects with a graphical user interface",
    "website": "https://uselifeboat.com/",
    "category": "Developer Tools",
    "repository": "https://github.com/jplhomer/lifeboat",
    "keywords": [
      "docker",
      "compose",
      "containers"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/848147/32585014-ea2a74b2-c4c0-11e7-8563-9bd4800590ff.png",
        "caption": "Lifeboat User Interface"
      },
      {
        "imageUrl": "https://user-images.githubusercontent.com/848147/33151650-86f169d0-cf9e-11e7-87cb-66dc9640e7e2.png",
        "caption": "Docker Compose logs, filtered by service, in Lifeboat"
      }
    ],
    "icon": "lifeboat-icon.png",
    "icon32": "lifeboat-icon-32.png",
    "icon64": "lifeboat-icon-64.png",
    "icon128": "lifeboat-icon-128.png",
    "icon256": "lifeboat-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#559aa0",
      "#cb232d",
      "#f6f4f4",
      "#cc5454",
      "#5cccd4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lifeboat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jplhomer/lifeboat/blob/master/#lifeboat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>lifeboat</h1>\n<p>A Docker UI for projects. <strong><a href=\"https://github.com/jplhomer/lifeboat/releases\">Download for Mac, Windows and Linux</a> from the Releases tab.</strong></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/848147/32585014-ea2a74b2-c4c0-11e7-8563-9bd4800590ff.png\"><img src=\"https://user-images.githubusercontent.com/848147/32585014-ea2a74b2-c4c0-11e7-8563-9bd4800590ff.png\" alt=\"Screenshot of Lifeboat UI\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jplhomer/lifeboat/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>This is an Electron app, scaffolded with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>.</p>\n<ul>\n<li>You will need to have Node/Yarn installed locally.</li>\n<li>You will need to have <a href=\"https://docs.docker.com/docker-for-mac/install/\" rel=\"nofollow\">Docker for Mac</a> or <a href=\"https://store.docker.com/editions/community/docker-ce-desktop-windows\" rel=\"nofollow\">Docker for Windows</a> installed and running. <strong>Older implementations of Docker, using docker-machine or boot2docker, are not supported</strong>.</li>\n<li>You will need a test project with a valid <code>docker-compose.yml</code> file. Consider using one of the <a href=\"https://docs.docker.com/compose/\" rel=\"nofollow\">example Docker Compose projects</a> to test.</li>\n</ul>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jplhomer/lifeboat/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nyarn run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nyarn run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> quick build (.app only)</span>\nyarn run build:dir\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit tests</span>\nyarn <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nyarn run lint\n</pre></div>\n<h4><a id=\"user-content-writing-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jplhomer/lifeboat/blob/master/#writing-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Writing Tests</h4>\n<p>Unit tests are written for Vue components and should be placed in the <code>test/specs</code> directory. Here are a few guides for writing tests using Lifeboat&apos;s setup:</p>\n<ul>\n<li><a href=\"https://vue-test-utils.vuejs.org\" rel=\"nofollow\">Vue Test Utils</a>: The library of tool used to test shallow copies of Vue components.</li>\n<li><a href=\"https://facebook.github.io/jest/docs/en/expect.html\" rel=\"nofollow\">Expect</a>: Part of Facebook&apos;s Jest testing suite. Used for assertions.</li>\n<li><a href=\"http://sinonjs.org/\" rel=\"nofollow\">Sinon</a>: Used for spies, mocks, stubs, and fake timers.</li>\n</ul>\n<h4><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jplhomer/lifeboat/blob/master/#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Troubleshooting</h4>\n<p>A valid Apple Developer ID signing certificate is required if you want to release a build. If you get an issue during code signing similar to <code>...resource fork, Finder information, or similar detritus not allowed</code>, try inspecting which files are causing trouble with:</p>\n<pre><code>xattr -lr /path/to/lifeboat/\n</code></pre>\n<p>And clean up any files with:</p>\n<pre><code>xattr -cr /path/to/lifeboat/&lt;optional pattern&gt;\n</code></pre>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/331f85fd556cc0d60a30ad019a44a29baaed49f5\">331f85f</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lifeboat\" class=\"anchor\" aria-hidden=\"true\" href=\"#lifeboat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>lifeboat</h1>\n<p>A Docker UI for projects. <strong><a href=\"https://github.com/jplhomer/lifeboat/releases\">Download for Mac, Windows and Linux</a> from the Releases tab.</strong></p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/848147/32585014-ea2a74b2-c4c0-11e7-8563-9bd4800590ff.png\"><img src=\"https://user-images.githubusercontent.com/848147/32585014-ea2a74b2-c4c0-11e7-8563-9bd4800590ff.png\" alt=\"Screenshot of Lifeboat UI\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>This is an Electron app, scaffolded with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>.</p>\n<ul>\n<li>You will need to have Node/Yarn installed locally.</li>\n<li>You will need to have <a href=\"https://docs.docker.com/docker-for-mac/install/\" rel=\"nofollow\">Docker for Mac</a> or <a href=\"https://store.docker.com/editions/community/docker-ce-desktop-windows\" rel=\"nofollow\">Docker for Windows</a> installed and running. <strong>Older implementations of Docker, using docker-machine or boot2docker, are not supported</strong>.</li>\n<li>You will need a test project with a valid <code>docker-compose.yml</code> file. Consider using one of the <a href=\"https://docs.docker.com/compose/\" rel=\"nofollow\">example Docker Compose projects</a> to test.</li>\n</ul>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nyarn run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nyarn run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> quick build (.app only)</span>\nyarn run build:dir\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit tests</span>\nyarn <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nyarn run lint\n</pre></div>\n<h4><a id=\"user-content-writing-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#writing-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Writing Tests</h4>\n<p>Unit tests are written for Vue components and should be placed in the <code>test/specs</code> directory. Here are a few guides for writing tests using Lifeboat's setup:</p>\n<ul>\n<li><a href=\"https://vue-test-utils.vuejs.org\" rel=\"nofollow\">Vue Test Utils</a>: The library of tool used to test shallow copies of Vue components.</li>\n<li><a href=\"https://facebook.github.io/jest/docs/en/expect.html\" rel=\"nofollow\">Expect</a>: Part of Facebook's Jest testing suite. Used for assertions.</li>\n<li><a href=\"http://sinonjs.org/\" rel=\"nofollow\">Sinon</a>: Used for spies, mocks, stubs, and fake timers.</li>\n</ul>\n<h4><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Troubleshooting</h4>\n<p>A valid Apple Developer ID signing certificate is required if you want to release a build. If you get an issue during code signing similar to <code>...resource fork, Finder information, or similar detritus not allowed</code>, try inspecting which files are causing trouble with:</p>\n<pre><code>xattr -lr /path/to/lifeboat/\n</code></pre>\n<p>And clean up any files with:</p>\n<pre><code>xattr -cr /path/to/lifeboat/&lt;optional pattern&gt;\n</code></pre>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>@<a href=\"https://github.com/SimulatedGREG/electron-vue/tree/331f85fd556cc0d60a30ad019a44a29baaed49f5\">331f85f</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.077Z",
    "goodColorOnWhite": "#CB232D",
    "goodColorOnBlack": "#5CCCD4",
    "faintColorOnWhite": "rgba(203, 35, 45, 0.1)"
  },
  {
    "slug": "light-table",
    "name": "Light Table",
    "description": "The next generation code editor",
    "website": "http://www.lighttable.com",
    "keywords": [
      "code"
    ],
    "category": "Developer Tools",
    "icon": "light-table-icon.png",
    "icon32": "light-table-icon-32.png",
    "icon64": "light-table-icon-64.png",
    "icon128": "light-table-icon-128.png",
    "icon256": "light-table-icon-256.png",
    "date": "2015-10-24",
    "iconColors": [
      "#187cae",
      "#f7f9fa",
      "#043050",
      "#70bcdc",
      "#043464"
    ],
    "goodColorOnWhite": "#043464",
    "goodColorOnBlack": "#187CAE",
    "faintColorOnWhite": "rgba(4, 52, 100, 0.1)"
  },
  {
    "slug": "lightgallery",
    "name": "lightgallery",
    "description": "A modern, electron and nodejs based image viewer for Mac, Windows and Linux.",
    "website": "http://sachinchoolur.github.io/lightgallery-desktop/",
    "homebrewCaskName": "lightgallery",
    "repository": "https://github.com/sachinchoolur/lightgallery-desktop",
    "keywords": [
      "image",
      "photo",
      "gallery"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/sachinchoolur/lightgallery-desktop/gh-pages/lightgallery.png"
      }
    ],
    "icon": "lightgallery-icon.png",
    "icon32": "lightgallery-icon-32.png",
    "icon64": "lightgallery-icon-64.png",
    "icon128": "lightgallery-icon-128.png",
    "icon256": "lightgallery-icon-256.png",
    "date": "2016-05-26",
    "iconColors": [
      "#24abe3",
      "#f8f9fa",
      "#1c6281",
      "#78c1e0",
      "#567c8c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lightgallery\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#lightgallery\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>lightGallery</h1>\n<p>A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0998f1946ec5e65f130ca95383977f1efa392612/687474703a2f2f73616368696e63686f6f6c75722e6769746875622e696f2f656c656374726f6e2d67616c6c6572792f6c6967687467616c6c6572792e706e67\"><img src=\"https://camo.githubusercontent.com/0998f1946ec5e65f130ca95383977f1efa392612/687474703a2f2f73616368696e63686f6f6c75722e6769746875622e696f2f656c656374726f6e2d67616c6c6572792f6c6967687467616c6c6572792e706e67\" alt=\"lightgallery\" data-canonical-src=\"http://sachinchoolur.github.io/electron-gallery/lightgallery.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-main-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#main-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main features</h2>\n<ul>\n<li>Built with Electron.\n<ul>\n<li>LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.</li>\n</ul>\n</li>\n<li>Cross-platform.\n<ul>\n<li>LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.</li>\n</ul>\n</li>\n<li>20+ Animations\n<ul>\n<li>LightGallery comes with numerous number of beautiful in-built animations.</li>\n</ul>\n</li>\n<li>Animated thumbnails\n<ul>\n<li>You also have the option to enable animated thumbnails from the settings.</li>\n</ul>\n</li>\n<li>Zoom &amp; Fullscreen\n<ul>\n<li>You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.</li>\n</ul>\n</li>\n<li>Mouse Drag &amp; keyboard Navigations\n<ul>\n<li>LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.</li>\n</ul>\n</li>\n<li>Pagers</li>\n<li>Auto slideshow</li>\n<li>Support various kind of image formats (jpg, png, gif, webp).</li>\n<li>Highly customizable</li>\n<li>And many more.</li>\n</ul>\n<h5><a id=\"user-content-watch-star-this-repository-more-features-are-coming\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#watch-star-this-repository-more-features-are-coming\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Watch <g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png\">&#x2B50;&#xFE0F;</g-emoji> this repository. More features are coming</h5>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Settings</h2>\n<table>\n<thead>\n<tr>\n<th>Name</th>\n<th align=\"center\">Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mode</td>\n<td align=\"center\"><code>&apos;lg-slide&apos;</code></td>\n<td>Type of transition between images. lightGallery comes with lots of transition effects such as <code>&apos;lg-slide&apos;</code>, <code>&apos;lg-fade&apos;</code>, <code>&apos;lg-zoom-in&apos;</code>, <code>&apos;lg-zoom-in-big&apos;</code>, <code>&apos;lg-zoom-out&apos;</code>, <code>&apos;lg-zoom-out-big&apos;</code>, <code>&apos;lg-zoom-out-in&apos;</code>, <code>&apos;lg-zoom-in-out&apos;</code>, <code>&apos;lg-soft-zoom&apos;</code>, <code>&apos;lg-scale-up&apos;</code>, <code>&apos;lg-slide-circular&apos;</code>, <code>&apos;lg-slide-circular-vertical&apos;</code>, <code>&apos;lg-slide-vertical&apos;</code>, <code>&apos;lg-slide-vertical-growth&apos;</code>, <code>&apos;lg-slide-skew-only&apos;</code>, <code>&apos;lg-slide-skew-only-rev&apos;</code>, <code>&apos;lg-slide-skew-only-y&apos;</code>, <code>&apos;lg-slide-skew-only-y-rev&apos;</code>, <code>&apos;lg-slide-skew&apos;</code>, <code>&apos;lg-slide-skew-rev&apos;</code>, <code>&apos;lg-slide-skew-cross&apos;</code>, <code>&apos;lg-slide-skew-cross-rev&apos;</code>, <code>&apos;lg-slide-skew-ver&apos;</code>, <code>&apos;lg-slide-skew-ver-rev&apos;</code>, <code>&apos;lg-slide-skew-ver-cross&apos;</code>, <code>&apos;lg-slide-skew-ver-cross-rev&apos;</code>, <code>&apos;lg-lollipop&apos;</code>, <code>&apos;lg-lollipop-rev&apos;</code>, <code>&apos;lg-rotate&apos;</code>, <code>&apos;lg-rotate-rev&apos;</code>, <code>&apos;lg-tube&apos;</code></td>\n</tr>\n<tr>\n<td>cssEasing</td>\n<td align=\"center\"><code>&apos;ease&apos;</code></td>\n<td>Type of easing to be used for animations</td>\n</tr>\n<tr>\n<td>speed</td>\n<td align=\"center\"><code>600</code></td>\n<td>Transition duration (in ms).</td>\n</tr>\n<tr>\n<td>hideBarsDelay</td>\n<td align=\"center\"><code>6000</code></td>\n<td>Delay for hiding gallery controls in ms</td>\n</tr>\n<tr>\n<td>useLeft</td>\n<td align=\"center\"><code>false</code></td>\n<td>force lightgallery to use css left property instead of transform.</td>\n</tr>\n<tr>\n<td>closable</td>\n<td align=\"center\"><code>true</code></td>\n<td>allows clicks on dimmer to close gallery.</td>\n</tr>\n<tr>\n<td>loop</td>\n<td align=\"center\"><code>true</code></td>\n<td>If <code>false</code>, will disable the ability to loop back to the beginning of the gallery when on the last element.</td>\n</tr>\n<tr>\n<td>keyPress</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable keyboard navigation</td>\n</tr>\n<tr>\n<td>controls</td>\n<td align=\"center\"><code>true</code></td>\n<td>If <code>false</code>, prev/next buttons will not be displayed.</td>\n</tr>\n<tr>\n<td>slideEndAnimatoin</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable slideEnd animation</td>\n</tr>\n<tr>\n<td>hideControlOnEnd</td>\n<td align=\"center\"><code>false</code></td>\n<td>If <code>true</code>, prev/next button will be hidden on first/last image.</td>\n</tr>\n<tr>\n<td>mousewheel</td>\n<td align=\"center\"><code>true</code></td>\n<td>Change slide on mousewheel</td>\n</tr>\n<tr>\n<td>preload</td>\n<td align=\"center\"><code>1</code></td>\n<td>Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded</td>\n</tr>\n<tr>\n<td>showAfterLoad</td>\n<td align=\"center\"><code>true</code></td>\n<td>Show Content once it is fully loaded</td>\n</tr>\n<tr>\n<td>counter</td>\n<td align=\"center\"><code>true</code></td>\n<td>Whether to show total number of images and index number of currently displayed image.</td>\n</tr>\n<tr>\n<td>swipeThreshold</td>\n<td align=\"center\"><code>50</code></td>\n<td>By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.</td>\n</tr>\n<tr>\n<td>enableDrag</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enables desktop mouse drag support</td>\n</tr>\n<tr>\n<td>thumbnail</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable thumbnails for the gallery</td>\n</tr>\n<tr>\n<td>animateThumb</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable thumbnail animation.</td>\n</tr>\n<tr>\n<td>currentPagerPosition</td>\n<td align=\"center\"><code>&apos;middle&apos;</code></td>\n<td>Position of selected thumbnail. <code>&apos;left&apos;</code> or <code>&apos;middle&apos;</code> or <code>&apos;right&apos;</code></td>\n</tr>\n<tr>\n<td>thumbWidth</td>\n<td align=\"center\"><code>100</code></td>\n<td>Width of each thumbnails.</td>\n</tr>\n<tr>\n<td>thumbContHeight</td>\n<td align=\"center\"><code>100</code></td>\n<td>Height of the thumbnail container including padding and border</td>\n</tr>\n<tr>\n<td>thumbMargin</td>\n<td align=\"center\"><code>5</code></td>\n<td>Spacing between each thumbnails</td>\n</tr>\n<tr>\n<td>toogleThumb</td>\n<td align=\"center\">true</td>\n<td>Whether to display thumbnail toggle button.</td>\n</tr>\n<tr>\n<td>enableThumbDrag</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enables desktop mouse drag support for thumbnails.</td>\n</tr>\n<tr>\n<td>swipeThreshold</td>\n<td align=\"center\"><code>50</code></td>\n<td>By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.</td>\n</tr>\n<tr>\n<td>autoplay</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable gallery autoplay</td>\n</tr>\n<tr>\n<td>pause</td>\n<td align=\"center\"><code>5000</code></td>\n<td>The time (in ms) between each auto transition.</td>\n</tr>\n<tr>\n<td>progressBar</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable autoplay progress bar</td>\n</tr>\n<tr>\n<td>fourceAutoplay</td>\n<td align=\"center\"><code>false</code></td>\n<td>If <code>false</code> autoplay will be stopped after first user action</td>\n</tr>\n<tr>\n<td>autoplayControls</td>\n<td align=\"center\"><code>true</code></td>\n<td>Show/hide autoplay controls.</td>\n</tr>\n<tr>\n<td>pager</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable/Disable pager</td>\n</tr>\n<tr>\n<td>zoom</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable/Disable zoom option</td>\n</tr>\n<tr>\n<td>scale</td>\n<td align=\"center\"><code>1</code></td>\n<td>Value of zoom should be incremented/decremented</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h4><a id=\"user-content-projects-folders\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#projects-folders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Project&apos;s folders</h4>\n<ul>\n<li><code>app</code> - code of your application goes here.</li>\n<li><code>config</code> - place for you to declare environment specific stuff.</li>\n<li><code>build</code> - in this folder lands built, runnable application.</li>\n<li><code>releases</code> - ready for distribution installers will land here.</li>\n<li><code>resources</code> - resources for particular operating system.</li>\n<li><code>tasks</code> - build and development environment scripts.</li>\n</ul>\n<h4><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h4>\n<pre><code>npm install\n</code></pre>\n<p>It will also download Electron runtime, and install dependencies for second <code>package.json</code> file inside <code>app</code> folder.</p>\n<h4><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting the app</h4>\n<pre><code>npm start\n</code></pre>\n<h2><a id=\"user-content-making-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#making-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Making a release</h2>\n<p>To make ready for distribution installer use command:</p>\n<pre><code>npm run release\n</code></pre>\n<p>It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to <code>releases</code> directory.</p>\n<p>You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.</p>\n<h2><a id=\"user-content-other-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#other-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other Projects</h2>\n<h5><a id=\"user-content-lightgallery-for-web\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#lightgallery-for-web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/sachinchoolur/lightGallery\">LightGallery for web</a></h5>\n<blockquote>\n<p>A customizable, modular, responsive, lightbox gallery plugin.</p>\n</blockquote>\n<h5><a id=\"user-content-jquery-lightslider\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#jquery-lightslider\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/sachinchoolur/lightslider\">jQuery lightslider</a></h5>\n<blockquote>\n<p>lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.</p>\n</blockquote>\n<h5><a id=\"user-content-angular-flash\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#angular-flash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/sachinchoolur/angular-flash\">Angular flash</a></h5>\n<blockquote>\n<p>A simple lightweight flash message module for angularjs</p>\n</blockquote>\n<h5><a id=\"user-content-ngclipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#ngclipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/sachinchoolur/ngclipboard\">ngclipboard</a></h5>\n<blockquote>\n<p>An angularjs directive to copy text to clipboard without using flash</p>\n</blockquote>\n<h5><a id=\"user-content-angular-trix\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#angular-trix\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://sachinchoolur.github.io/angular-trix/\" rel=\"nofollow\">Angular trix</a></h5>\n<blockquote>\n<p>A rich WYSIWYG text editor directive for angularjs.</p>\n</blockquote>\n<h5><a id=\"user-content-ladda-angular\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#ladda-angular\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/sachinchoolur/ladda-angular\">ladda-angular</a></h5>\n<blockquote>\n<p>Ladda button directive for angularjs</p>\n</blockquote>\n<h5><a id=\"user-content-teamwave\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#teamwave\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://www.teamwave.com/?kid=676V2\" rel=\"nofollow\">Teamwave</a></h5>\n<blockquote>\n<p>Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)</p>\n</blockquote>\n<p>Follow me on twitter <a href=\"https://twitter.com/sachinchoolur\" rel=\"nofollow\">@sachinchoolur</a> for the latest news, updates about this project.</p>\n<p>Special thanks to <a href=\"https://github.com/szwacz\">Jakub Szwacz</a> for electron boilerplate</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sachinchoolur/lightgallery-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT License</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lightgallery\" class=\"anchor\" aria-hidden=\"true\" href=\"#lightgallery\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>lightGallery</h1>\n<p>A modern, electron and nodejs based image viewer for Mac, Windows and Linux.\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0998f1946ec5e65f130ca95383977f1efa392612/687474703a2f2f73616368696e63686f6f6c75722e6769746875622e696f2f656c656374726f6e2d67616c6c6572792f6c6967687467616c6c6572792e706e67\"><img src=\"https://camo.githubusercontent.com/0998f1946ec5e65f130ca95383977f1efa392612/687474703a2f2f73616368696e63686f6f6c75722e6769746875622e696f2f656c656374726f6e2d67616c6c6572792f6c6967687467616c6c6572792e706e67\" alt=\"lightgallery\" data-canonical-src=\"http://sachinchoolur.github.io/electron-gallery/lightgallery.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-main-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main features</h2>\n<ul>\n<li>Built with Electron.\n<ul>\n<li>LightGallery uses HTML, CSS, and JavaScript with Chromium and Node.js to build the app.</li>\n</ul>\n</li>\n<li>Cross-platform.\n<ul>\n<li>LightGallery works across operating systems. You can use it on OS X, Windows, or Linux.</li>\n</ul>\n</li>\n<li>20+ Animations\n<ul>\n<li>LightGallery comes with numerous number of beautiful in-built animations.</li>\n</ul>\n</li>\n<li>Animated thumbnails\n<ul>\n<li>You also have the option to enable animated thumbnails from the settings.</li>\n</ul>\n</li>\n<li>Zoom &amp; Fullscreen\n<ul>\n<li>You can double-click on the image to see its actual size. Zoom-in and zoom-out controls can be used for changing the zoom values of the image.</li>\n</ul>\n</li>\n<li>Mouse Drag &amp; keyboard Navigations\n<ul>\n<li>LightGallery allows users to navigate between slides via mouse drag and keyboard arrows.</li>\n</ul>\n</li>\n<li>Pagers</li>\n<li>Auto slideshow</li>\n<li>Support various kind of image formats (jpg, png, gif, webp).</li>\n<li>Highly customizable</li>\n<li>And many more.</li>\n</ul>\n<h5><a id=\"user-content-watch-star-this-repository-more-features-are-coming\" class=\"anchor\" aria-hidden=\"true\" href=\"#watch-star-this-repository-more-features-are-coming\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Watch <g-emoji class=\"g-emoji\" alias=\"star\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png\">⭐️</g-emoji> this repository. More features are coming</h5>\n<h2><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Settings</h2>\n<table>\n<thead>\n<tr>\n<th>Name</th>\n<th align=\"center\">Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mode</td>\n<td align=\"center\"><code>'lg-slide'</code></td>\n<td>Type of transition between images. lightGallery comes with lots of transition effects such as <code>'lg-slide'</code>, <code>'lg-fade'</code>, <code>'lg-zoom-in'</code>, <code>'lg-zoom-in-big'</code>, <code>'lg-zoom-out'</code>, <code>'lg-zoom-out-big'</code>, <code>'lg-zoom-out-in'</code>, <code>'lg-zoom-in-out'</code>, <code>'lg-soft-zoom'</code>, <code>'lg-scale-up'</code>, <code>'lg-slide-circular'</code>, <code>'lg-slide-circular-vertical'</code>, <code>'lg-slide-vertical'</code>, <code>'lg-slide-vertical-growth'</code>, <code>'lg-slide-skew-only'</code>, <code>'lg-slide-skew-only-rev'</code>, <code>'lg-slide-skew-only-y'</code>, <code>'lg-slide-skew-only-y-rev'</code>, <code>'lg-slide-skew'</code>, <code>'lg-slide-skew-rev'</code>, <code>'lg-slide-skew-cross'</code>, <code>'lg-slide-skew-cross-rev'</code>, <code>'lg-slide-skew-ver'</code>, <code>'lg-slide-skew-ver-rev'</code>, <code>'lg-slide-skew-ver-cross'</code>, <code>'lg-slide-skew-ver-cross-rev'</code>, <code>'lg-lollipop'</code>, <code>'lg-lollipop-rev'</code>, <code>'lg-rotate'</code>, <code>'lg-rotate-rev'</code>, <code>'lg-tube'</code></td>\n</tr>\n<tr>\n<td>cssEasing</td>\n<td align=\"center\"><code>'ease'</code></td>\n<td>Type of easing to be used for animations</td>\n</tr>\n<tr>\n<td>speed</td>\n<td align=\"center\"><code>600</code></td>\n<td>Transition duration (in ms).</td>\n</tr>\n<tr>\n<td>hideBarsDelay</td>\n<td align=\"center\"><code>6000</code></td>\n<td>Delay for hiding gallery controls in ms</td>\n</tr>\n<tr>\n<td>useLeft</td>\n<td align=\"center\"><code>false</code></td>\n<td>force lightgallery to use css left property instead of transform.</td>\n</tr>\n<tr>\n<td>closable</td>\n<td align=\"center\"><code>true</code></td>\n<td>allows clicks on dimmer to close gallery.</td>\n</tr>\n<tr>\n<td>loop</td>\n<td align=\"center\"><code>true</code></td>\n<td>If <code>false</code>, will disable the ability to loop back to the beginning of the gallery when on the last element.</td>\n</tr>\n<tr>\n<td>keyPress</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable keyboard navigation</td>\n</tr>\n<tr>\n<td>controls</td>\n<td align=\"center\"><code>true</code></td>\n<td>If <code>false</code>, prev/next buttons will not be displayed.</td>\n</tr>\n<tr>\n<td>slideEndAnimatoin</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable slideEnd animation</td>\n</tr>\n<tr>\n<td>hideControlOnEnd</td>\n<td align=\"center\"><code>false</code></td>\n<td>If <code>true</code>, prev/next button will be hidden on first/last image.</td>\n</tr>\n<tr>\n<td>mousewheel</td>\n<td align=\"center\"><code>true</code></td>\n<td>Change slide on mousewheel</td>\n</tr>\n<tr>\n<td>preload</td>\n<td align=\"center\"><code>1</code></td>\n<td>Number of preload slides. will exicute only after the current slide is fully loaded. ex:// you clicked on 4th image and if preload = 1 then 3rd slide and 5th slide will be loaded in the background after the 4th slide is fully loaded.. if preload is 2 then 2nd 3rd 5th 6th slides will be preloaded</td>\n</tr>\n<tr>\n<td>showAfterLoad</td>\n<td align=\"center\"><code>true</code></td>\n<td>Show Content once it is fully loaded</td>\n</tr>\n<tr>\n<td>counter</td>\n<td align=\"center\"><code>true</code></td>\n<td>Whether to show total number of images and index number of currently displayed image.</td>\n</tr>\n<tr>\n<td>swipeThreshold</td>\n<td align=\"center\"><code>50</code></td>\n<td>By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev image.</td>\n</tr>\n<tr>\n<td>enableDrag</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enables desktop mouse drag support</td>\n</tr>\n<tr>\n<td>thumbnail</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable thumbnails for the gallery</td>\n</tr>\n<tr>\n<td>animateThumb</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable thumbnail animation.</td>\n</tr>\n<tr>\n<td>currentPagerPosition</td>\n<td align=\"center\"><code>'middle'</code></td>\n<td>Position of selected thumbnail. <code>'left'</code> or <code>'middle'</code> or <code>'right'</code></td>\n</tr>\n<tr>\n<td>thumbWidth</td>\n<td align=\"center\"><code>100</code></td>\n<td>Width of each thumbnails.</td>\n</tr>\n<tr>\n<td>thumbContHeight</td>\n<td align=\"center\"><code>100</code></td>\n<td>Height of the thumbnail container including padding and border</td>\n</tr>\n<tr>\n<td>thumbMargin</td>\n<td align=\"center\"><code>5</code></td>\n<td>Spacing between each thumbnails</td>\n</tr>\n<tr>\n<td>toogleThumb</td>\n<td align=\"center\">true</td>\n<td>Whether to display thumbnail toggle button.</td>\n</tr>\n<tr>\n<td>enableThumbDrag</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enables desktop mouse drag support for thumbnails.</td>\n</tr>\n<tr>\n<td>swipeThreshold</td>\n<td align=\"center\"><code>50</code></td>\n<td>By setting the swipeThreshold (in px) you can set how far the user must swipe for the next/prev slide.</td>\n</tr>\n<tr>\n<td>autoplay</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable gallery autoplay</td>\n</tr>\n<tr>\n<td>pause</td>\n<td align=\"center\"><code>5000</code></td>\n<td>The time (in ms) between each auto transition.</td>\n</tr>\n<tr>\n<td>progressBar</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable autoplay progress bar</td>\n</tr>\n<tr>\n<td>fourceAutoplay</td>\n<td align=\"center\"><code>false</code></td>\n<td>If <code>false</code> autoplay will be stopped after first user action</td>\n</tr>\n<tr>\n<td>autoplayControls</td>\n<td align=\"center\"><code>true</code></td>\n<td>Show/hide autoplay controls.</td>\n</tr>\n<tr>\n<td>pager</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable/Disable pager</td>\n</tr>\n<tr>\n<td>zoom</td>\n<td align=\"center\"><code>true</code></td>\n<td>Enable/Disable zoom option</td>\n</tr>\n<tr>\n<td>scale</td>\n<td align=\"center\"><code>1</code></td>\n<td>Value of zoom should be incremented/decremented</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h4><a id=\"user-content-projects-folders\" class=\"anchor\" aria-hidden=\"true\" href=\"#projects-folders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Project's folders</h4>\n<ul>\n<li><code>app</code> - code of your application goes here.</li>\n<li><code>config</code> - place for you to declare environment specific stuff.</li>\n<li><code>build</code> - in this folder lands built, runnable application.</li>\n<li><code>releases</code> - ready for distribution installers will land here.</li>\n<li><code>resources</code> - resources for particular operating system.</li>\n<li><code>tasks</code> - build and development environment scripts.</li>\n</ul>\n<h4><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h4>\n<pre><code>npm install\n</code></pre>\n<p>It will also download Electron runtime, and install dependencies for second <code>package.json</code> file inside <code>app</code> folder.</p>\n<h4><a id=\"user-content-starting-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting the app</h4>\n<pre><code>npm start\n</code></pre>\n<h2><a id=\"user-content-making-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#making-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Making a release</h2>\n<p>To make ready for distribution installer use command:</p>\n<pre><code>npm run release\n</code></pre>\n<p>It will start the packaging process for the operating system you are running this command on. The file which is ready for distribution will be outputted to <code>releases</code> directory.</p>\n<p>You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.</p>\n<h2><a id=\"user-content-other-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other Projects</h2>\n<h5><a id=\"user-content-lightgallery-for-web\" class=\"anchor\" aria-hidden=\"true\" href=\"#lightgallery-for-web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/sachinchoolur/lightGallery\">LightGallery for web</a></h5>\n<blockquote>\n<p>A customizable, modular, responsive, lightbox gallery plugin.</p>\n</blockquote>\n<h5><a id=\"user-content-jquery-lightslider\" class=\"anchor\" aria-hidden=\"true\" href=\"#jquery-lightslider\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/sachinchoolur/lightslider\">jQuery lightslider</a></h5>\n<blockquote>\n<p>lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation.</p>\n</blockquote>\n<h5><a id=\"user-content-angular-flash\" class=\"anchor\" aria-hidden=\"true\" href=\"#angular-flash\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/sachinchoolur/angular-flash\">Angular flash</a></h5>\n<blockquote>\n<p>A simple lightweight flash message module for angularjs</p>\n</blockquote>\n<h5><a id=\"user-content-ngclipboard\" class=\"anchor\" aria-hidden=\"true\" href=\"#ngclipboard\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/sachinchoolur/ngclipboard\">ngclipboard</a></h5>\n<blockquote>\n<p>An angularjs directive to copy text to clipboard without using flash</p>\n</blockquote>\n<h5><a id=\"user-content-angular-trix\" class=\"anchor\" aria-hidden=\"true\" href=\"#angular-trix\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://sachinchoolur.github.io/angular-trix/\" rel=\"nofollow\">Angular trix</a></h5>\n<blockquote>\n<p>A rich WYSIWYG text editor directive for angularjs.</p>\n</blockquote>\n<h5><a id=\"user-content-ladda-angular\" class=\"anchor\" aria-hidden=\"true\" href=\"#ladda-angular\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/sachinchoolur/ladda-angular\">ladda-angular</a></h5>\n<blockquote>\n<p>Ladda button directive for angularjs</p>\n</blockquote>\n<h5><a id=\"user-content-teamwave\" class=\"anchor\" aria-hidden=\"true\" href=\"#teamwave\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://www.teamwave.com/?kid=676V2\" rel=\"nofollow\">Teamwave</a></h5>\n<blockquote>\n<p>Integrated Suite of Business Applications.. (Not an open source project but free for the first 1,000 Companies!)</p>\n</blockquote>\n<p>Follow me on twitter <a href=\"https://twitter.com/sachinchoolur\" rel=\"nofollow\">@sachinchoolur</a> for the latest news, updates about this project.</p>\n<p>Special thanks to <a href=\"https://github.com/szwacz\">Jakub Szwacz</a> for electron boilerplate</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT License</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.218Z",
    "goodColorOnWhite": "#1C6281",
    "goodColorOnBlack": "#24ABE3",
    "faintColorOnWhite": "rgba(28, 98, 129, 0.1)"
  },
  {
    "slug": "ling",
    "name": "Ling",
    "description": "REST Client",
    "repository": "https://github.com/talhasch/ling",
    "keywords": [
      "REST Client",
      "HTTP",
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/talhasch/ling/master/screenshot.png"
      }
    ],
    "icon": "ling-icon.png",
    "icon32": "ling-icon-32.png",
    "icon64": "ling-icon-64.png",
    "icon128": "ling-icon-128.png",
    "icon256": "ling-icon-256.png",
    "date": "2016-09-25",
    "iconColors": [
      "#0564ac",
      "#fafafb",
      "#97bcd7",
      "#6ca2ca",
      "#acc4dc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#ling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ling</h1>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/talhasch/ling/master/ling.png\"><img src=\"https://raw.githubusercontent.com/talhasch/ling/master/ling.png\" width=\"140\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>REST client built with <a href=\"https://github.com/electron/electron\">Electron</a> and AngularJS.</p>\n</blockquote>\n<h2><a id=\"user-content-clone\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#clone\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clone</h2>\n<pre><code>$ git clone https://github.com/talhasch/ling\n$ cd ling\n</code></pre>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h2>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package</h3>\n<pre><code>$ npm run release\n</code></pre>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h3>\n<p><a href=\"https://raw.githubusercontent.com/talhasch/ling/master/screenshot.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/talhasch/ling/master/screenshot.png\" width=\"100%\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-ling-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#ling-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ling?</h3>\n<p><a href=\"https://en.wikipedia.org/wiki/Ling_Ling_(giant_panda)\" rel=\"nofollow\">Ling</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/talhasch/ling/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT) &#xA9; Talha Bu&#x11F;ra Bulut 2016</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ling\" class=\"anchor\" aria-hidden=\"true\" href=\"#ling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ling</h1>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/talhasch/ling/master/ling.png\"><img src=\"https://raw.githubusercontent.com/talhasch/ling/master/ling.png\" width=\"140\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>REST client built with <a href=\"https://github.com/electron/electron\">Electron</a> and AngularJS.</p>\n</blockquote>\n<h2><a id=\"user-content-clone\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clone</h2>\n<pre><code>$ git clone https://github.com/talhasch/ling\n$ cd ling\n</code></pre>\n<h2><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h2>\n<pre><code>$ npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package</h3>\n<pre><code>$ npm run release\n</code></pre>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h3>\n<p><a href=\"https://raw.githubusercontent.com/talhasch/ling/master/screenshot.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/talhasch/ling/master/screenshot.png\" width=\"100%\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-ling-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#ling-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ling?</h3>\n<p><a href=\"https://en.wikipedia.org/wiki/Ling_Ling_(giant_panda)\" rel=\"nofollow\">Ling</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT) © Talha Buğra Bulut 2016</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.182Z",
    "goodColorOnWhite": "#0564AC",
    "goodColorOnBlack": "#6CA2CA",
    "faintColorOnWhite": "rgba(5, 100, 172, 0.1)"
  },
  {
    "slug": "lionshare",
    "name": "Lionshare",
    "description": "Simple cryptocurrency price and portfolio monitor for macOS",
    "website": "https://lionshare.capital/",
    "repository": "https://github.com/lionsharecapital/lionshare-desktop",
    "keywords": [
      "bitcoin",
      "ethereum",
      "cryptocurrency"
    ],
    "license": "MIT",
    "category": "Finance",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/31465/22240931/0e1f9c58-e1d2-11e6-9c28-d7cbd3b3f03b.png"
      }
    ],
    "icon": "lionshare-icon.png",
    "icon32": "lionshare-icon-32.png",
    "icon64": "lionshare-icon-64.png",
    "icon128": "lionshare-icon-128.png",
    "icon256": "lionshare-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#040404",
      "#fa7304",
      "#542604",
      "#a04804",
      "#bc5404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lionshare-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#lionshare-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Lionshare Desktop</h1>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/31465/22240931/0e1f9c58-e1d2-11e6-9c28-d7cbd3b3f03b.png\"><img src=\"https://cloud.githubusercontent.com/assets/31465/22240931/0e1f9c58-e1d2-11e6-9c28-d7cbd3b3f03b.png\" alt=\"1-diwz_x9p3c86sfo-gydi5a\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://medium.com/@jorilallo/announcing-lionshare-541daf082160\" rel=\"nofollow\"><strong>Blog: Announcing Lionshare</strong></a></p>\n<p>Lionshare is a simple macOS application that helps you track cryptocurrencies and\nyour portfolio. Build using Electron, React and Mobx.</p>\n<p>For the API and other parts of the Lionshare herd, checkout our <a href=\"https://github.com/lionsharecapital\">Github page</a>\nor get in touch with us on <a href=\"https://twitter.com/getlionshare\" rel=\"nofollow\">Twitter</a>.</p>\n<p><em>Special thanks to <a href=\"http://coinbase.com/\" rel=\"nofollow\">Coinbase</a> for sponsoring the release of Lionshare as open source software. If you&#x2019;re interested in building products to reinvent the future of finance, <a href=\"https://www.coinbase.com/careers\" rel=\"nofollow\">get in touch</a>.</em></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Electron specific code, including application configuration and Webpack build files,\ncan be found under <code>desktop/</code>. All React application code is stored inside <code>src/</code>.</p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<p>To install for development, clone the repository and install the dependencies with <code>yarn</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:lionsharecapital/lionshare-desktop.git\n$ <span class=\"pl-c1\">cd</span> lionshare-desktop\n$ yarn</pre></div>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h3>\n<p>To run development application and Webpack server:</p>\n<pre><code>yarn run dev\n</code></pre>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h2>\n<p>Lionshare is an open source project created by <a href=\"https://twitter.com/benjennin_gs\" rel=\"nofollow\">Ben Jennings</a>, <a href=\"https://twitter.com/jorilallo\" rel=\"nofollow\">Jori Lallo</a> and <a href=\"https://twitter.com/maksim_s\" rel=\"nofollow\">Maksim Stepanenko</a>.</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>Lionshare is an open source side project. To support development and keep our server running, you can donate using Bitcoin and Ethereum:</p>\n<ul>\n<li>Bitcoin: <code>14cYsomReqcsznbKTuW6Mh91uZm2j2AF5B</code></li>\n<li>Ethereum: <code>0xbBC664b891D6Fc7EBF516594D690e370C5C32A9f</code></li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<p><strong>When will Lionshare support &lt; your favorite coin &gt;?</strong></p>\n<p>Right now we&apos;re supporting coins with the most market cap listed on GDAX and Poloniex. If we&apos;re not yet supporting your favorite coin, please create an issue to <a href=\"https://github.com/lionsharecapital/lionshare-api/issues\">lionshare-api</a> repository or upvote an existing one <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji></p>\n<p><strong>Does my portfolio leave my computer?</strong></p>\n<p>No, Lionshare is completely client-side and doesn&apos;t hold any keys. We take security very seriously and all our communication happens over HTTPS. All code is open source.</p>\n<p><strong>How will you make money?</strong></p>\n<p>We won&apos;t, this is a side project.</p>\n<p><strong>When can I have a Linux, Windows, iOS, etc version?</strong></p>\n<p>Right now we&apos;re focused on supporting macOS but open to adding support for other platforms in the future.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lionsharecapital/lionshare-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-lionshare-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#lionshare-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Lionshare Desktop</h1>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/31465/22240931/0e1f9c58-e1d2-11e6-9c28-d7cbd3b3f03b.png\"><img src=\"https://cloud.githubusercontent.com/assets/31465/22240931/0e1f9c58-e1d2-11e6-9c28-d7cbd3b3f03b.png\" alt=\"1-diwz_x9p3c86sfo-gydi5a\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://medium.com/@jorilallo/announcing-lionshare-541daf082160\" rel=\"nofollow\"><strong>Blog: Announcing Lionshare</strong></a></p>\n<p>Lionshare is a simple macOS application that helps you track cryptocurrencies and\nyour portfolio. Build using Electron, React and Mobx.</p>\n<p>For the API and other parts of the Lionshare herd, checkout our <a href=\"https://github.com/lionsharecapital\">Github page</a>\nor get in touch with us on <a href=\"https://twitter.com/getlionshare\" rel=\"nofollow\">Twitter</a>.</p>\n<p><em>Special thanks to <a href=\"http://coinbase.com/\" rel=\"nofollow\">Coinbase</a> for sponsoring the release of Lionshare as open source software. If you’re interested in building products to reinvent the future of finance, <a href=\"https://www.coinbase.com/careers\" rel=\"nofollow\">get in touch</a>.</em></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Electron specific code, including application configuration and Webpack build files,\ncan be found under <code>desktop/</code>. All React application code is stored inside <code>src/</code>.</p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<p>To install for development, clone the repository and install the dependencies with <code>yarn</code>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:lionsharecapital/lionshare-desktop.git\n$ <span class=\"pl-c1\">cd</span> lionshare-desktop\n$ yarn</pre></div>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h3>\n<p>To run development application and Webpack server:</p>\n<pre><code>yarn run dev\n</code></pre>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h2>\n<p>Lionshare is an open source project created by <a href=\"https://twitter.com/benjennin_gs\" rel=\"nofollow\">Ben Jennings</a>, <a href=\"https://twitter.com/jorilallo\" rel=\"nofollow\">Jori Lallo</a> and <a href=\"https://twitter.com/maksim_s\" rel=\"nofollow\">Maksim Stepanenko</a>.</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>Lionshare is an open source side project. To support development and keep our server running, you can donate using Bitcoin and Ethereum:</p>\n<ul>\n<li>Bitcoin: <code>14cYsomReqcsznbKTuW6Mh91uZm2j2AF5B</code></li>\n<li>Ethereum: <code>0xbBC664b891D6Fc7EBF516594D690e370C5C32A9f</code></li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<p><strong>When will Lionshare support &lt; your favorite coin &gt;?</strong></p>\n<p>Right now we're supporting coins with the most market cap listed on GDAX and Poloniex. If we're not yet supporting your favorite coin, please create an issue to <a href=\"https://github.com/lionsharecapital/lionshare-api/issues\">lionshare-api</a> repository or upvote an existing one <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></p>\n<p><strong>Does my portfolio leave my computer?</strong></p>\n<p>No, Lionshare is completely client-side and doesn't hold any keys. We take security very seriously and all our communication happens over HTTPS. All code is open source.</p>\n<p><strong>How will you make money?</strong></p>\n<p>We won't, this is a side project.</p>\n<p><strong>When can I have a Linux, Windows, iOS, etc version?</strong></p>\n<p>Right now we're focused on supporting macOS but open to adding support for other platforms in the future.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.190Z",
    "goodColorOnWhite": "#BC5404",
    "goodColorOnBlack": "#FA7304",
    "faintColorOnWhite": "rgba(188, 84, 4, 0.1)"
  },
  {
    "slug": "losslesscut",
    "name": "LosslessCut",
    "description": "GUI tool for lossless trimming / cutting of videos using ffmpeg",
    "license": "MIT",
    "keywords": [
      "videos"
    ],
    "category": "Photo & Video",
    "repository": "https://github.com/mifi/lossless-cut",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/88b5a9c61a9d6a3d6fd5ee85a66370804a0d1017/68747470733a2f2f7468756d62732e6766796361742e636f6d2f486967684163636c61696d6564416e61636f6e64612d73697a655f726573747269637465642e676966"
      }
    ],
    "icon": "losslesscut-icon.png",
    "icon32": "losslesscut-icon-32.png",
    "icon64": "losslesscut-icon-64.png",
    "icon128": "losslesscut-icon-128.png",
    "icon256": "losslesscut-icon-256.png",
    "date": "2016-11-06",
    "iconColors": [
      "#22a0b8",
      "#eae0b9",
      "#0e353b",
      "#365561",
      "#647782"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-losslesscut--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#losslesscut--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>LosslessCut <g-emoji class=\"g-emoji\" alias=\"movie_camera\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a5.png\">&#x1F3A5;</g-emoji> <a href=\"https://github.com/mifi/lossless-cut/blob/master/\"><img src=\"https://camo.githubusercontent.com/56a3e3d1b920bc512272a86bbab5206916614e4c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6966692f6c6f73736c6573732d6375742e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/mifi/lossless-cut.svg\" style=\"max-width:100%;\"></a></h1>\n<p>Simple, cross platform tool for lossless trimming/cutting of video and audio files. Great for rough processing of large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard GBs of data without losing quality. It doesn&apos;t do any decoding / encoding and is therefore extremely fast. This app uses the awesome ffmpeg (included) for doing the grunt work.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/88b5a9c61a9d6a3d6fd5ee85a66370804a0d1017/68747470733a2f2f7468756d62732e6766796361742e636f6d2f486967684163636c61696d6564416e61636f6e64612d73697a655f726573747269637465642e676966\"><img src=\"https://camo.githubusercontent.com/88b5a9c61a9d6a3d6fd5ee85a66370804a0d1017/68747470733a2f2f7468756d62732e6766796361742e636f6d2f486967684163636c61696d6564416e61636f6e64612d73697a655f726573747269637465642e676966\" alt=\"Demo\" data-canonical-src=\"https://thumbs.gfycat.com/HighAcclaimedAnaconda-size_restricted.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Lossless cutting of common video and audio formats</li>\n<li>Take full-resolution snapshots from videos in JPEG/PNG format</li>\n<li>Change rotation/orientation metadata in videos. Great for rotating phone videos that turns out the wrong way without actually re-encoding the video.</li>\n</ul>\n<h2><a id=\"user-content-installing--running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#installing--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing / running</h2>\n<ul>\n<li>Download <a href=\"https://github.com/mifi/lossless-cut/releases\">latest LosslessCut from releases</a></li>\n<li>Run LosslessCut app/exe</li>\n<li>On OSX, to open LosslessCut.app, Right Click &gt; Open to bypass the security warning.</li>\n</ul>\n<h2><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported platforms</h2>\n<ul>\n<li>Mac OS X</li>\n<li>Windows (64/32bit)</li>\n<li>Linux (64/32bit, not tested)</li>\n</ul>\n<h2><a id=\"user-content-supported-formats\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#supported-formats\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported formats</h2>\n<p>Since LosslessCut is based on Chromium and uses the HTML5 video player, not all ffmpeg supported formats will be supported directly.\nThe following formats/codecs should generally work: MP4, MOV, WebM, MKV, OGG, WAV, MP3, AAC, H264, Theora, VP8, VP9\nFor more information about supported formats / codecs, see <a href=\"https://www.chromium.org/audio-video\" rel=\"nofollow\">https://www.chromium.org/audio-video</a>.</p>\n<p><strong>New in v1.11.0:</strong> Unsupported files can now be remuxed (fast) or encoded (slow) to a friendly format/codec from the <code>File</code> menu. A processed version of the file will then be opened in the player. The cut operation will still be performed using the original file as input. This allows for potentially opening any file that ffmpeg is able to decode.</p>\n<h2><a id=\"user-content-typical-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#typical-workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Typical workflow</h2>\n<ul>\n<li>Drag drop a video file into player to load or use <kbd>&#x2318;</kbd>/<kbd>CTRL</kbd>+<kbd>O</kbd>.</li>\n<li>Press <kbd>SPACE</kbd> to play/pause</li>\n<li>Select the cut start and end time.  Press <kbd>I</kbd> to select the start time, <kbd>O</kbd> to select the end time for the cut.</li>\n<li>Press the rotation button if you want to override orientation metadata</li>\n<li>Press the scissors button to export the slice</li>\n<li>Press the camera button to take a snapshot</li>\n</ul>\n<p>The original video files will not be modified. Instead it creates a lossless export in the same directory as the original file with from/to timestamps. Note that the cut is currently not precise around the cutpoints, so video before/after the nearest keyframe will be lost. EXIF data is preserved.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<p>Press <kbd>h</kbd> To show/hide list of shortcuts</p>\n<p>For old shortcuts see here:\n<a href=\"https://github.com/mifi/lossless-cut/blob/41d6991c11b0a82b08344fd22a1ea094af217417/README.md#keyboard-shortcuts\">https://github.com/mifi/lossless-cut/blob/41d6991c11b0a82b08344fd22a1ea094af217417/README.md#keyboard-shortcuts</a></p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known issues</h2>\n<ul>\n<li>Some output videos will have an empty portion in the beginning (you might lose a few seconds after your in-cutpoint). A tip is to set the cutpoint a few extra seconds before the part you want to keep, that way you will not lose anything. See discussion in <a href=\"https://github.com/mifi/lossless-cut/pull/13\">#13</a></li>\n<li>If you get an error when cutting any kind of file under Windows, please check your anti-virus. It might be blocking execution of ffmpeg, see <a href=\"https://github.com/mifi/lossless-cut/issues/18\">#18</a></li>\n</ul>\n<h2><a id=\"user-content-development-building--running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#development-building--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development building / running</h2>\n<p>This app is built using Electron. Make sure you have at least node v6 and yarn installed. The app uses ffmpeg from PATH when developing.</p>\n<pre><code>git clone https://github.com/mifi/lossless-cut.git\ncd lossless-cut\nnpm install\n</code></pre>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h3>\n<p>In one terminal:</p>\n<pre><code>npm run watch\n</code></pre>\n<p>In another:</p>\n<pre><code>npm start\n</code></pre>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mifi/lossless-cut/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<ul>\n<li>App icon made by <a href=\"http://www.flaticon.com/authors/dimi-kazak\" title=\"Dimi Kazak\" rel=\"nofollow\">Dimi Kazak</a> from <a href=\"http://www.flaticon.com\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-losslesscut--\" class=\"anchor\" aria-hidden=\"true\" href=\"#losslesscut--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LosslessCut <g-emoji class=\"g-emoji\" alias=\"movie_camera\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a5.png\">🎥</g-emoji> <a href=\"\"><img src=\"https://camo.githubusercontent.com/56a3e3d1b920bc512272a86bbab5206916614e4c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6966692f6c6f73736c6573732d6375742e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/mifi/lossless-cut.svg\" style=\"max-width:100%;\"></a></h1>\n<p>Simple, cross platform tool for lossless trimming/cutting of video and audio files. Great for rough processing of large video files taken from a video camera, GoPro, drone, etc. It lets you quickly extract the good parts from your videos and discard GBs of data without losing quality. It doesn't do any decoding / encoding and is therefore extremely fast. This app uses the awesome ffmpeg (included) for doing the grunt work.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/88b5a9c61a9d6a3d6fd5ee85a66370804a0d1017/68747470733a2f2f7468756d62732e6766796361742e636f6d2f486967684163636c61696d6564416e61636f6e64612d73697a655f726573747269637465642e676966\"><img src=\"https://camo.githubusercontent.com/88b5a9c61a9d6a3d6fd5ee85a66370804a0d1017/68747470733a2f2f7468756d62732e6766796361742e636f6d2f486967684163636c61696d6564416e61636f6e64612d73697a655f726573747269637465642e676966\" alt=\"Demo\" data-canonical-src=\"https://thumbs.gfycat.com/HighAcclaimedAnaconda-size_restricted.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Lossless cutting of common video and audio formats</li>\n<li>Take full-resolution snapshots from videos in JPEG/PNG format</li>\n<li>Change rotation/orientation metadata in videos. Great for rotating phone videos that turns out the wrong way without actually re-encoding the video.</li>\n</ul>\n<h2><a id=\"user-content-installing--running\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing / running</h2>\n<ul>\n<li>Download <a href=\"https://github.com/mifi/lossless-cut/releases\">latest LosslessCut from releases</a></li>\n<li>Run LosslessCut app/exe</li>\n<li>On OSX, to open LosslessCut.app, Right Click &gt; Open to bypass the security warning.</li>\n</ul>\n<h2><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported platforms</h2>\n<ul>\n<li>Mac OS X</li>\n<li>Windows (64/32bit)</li>\n<li>Linux (64/32bit, not tested)</li>\n</ul>\n<h2><a id=\"user-content-supported-formats\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-formats\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported formats</h2>\n<p>Since LosslessCut is based on Chromium and uses the HTML5 video player, not all ffmpeg supported formats will be supported directly.\nThe following formats/codecs should generally work: MP4, MOV, WebM, MKV, OGG, WAV, MP3, AAC, H264, Theora, VP8, VP9\nFor more information about supported formats / codecs, see <a href=\"https://www.chromium.org/audio-video\" rel=\"nofollow\">https://www.chromium.org/audio-video</a>.</p>\n<p><strong>New in v1.11.0:</strong> Unsupported files can now be remuxed (fast) or encoded (slow) to a friendly format/codec from the <code>File</code> menu. A processed version of the file will then be opened in the player. The cut operation will still be performed using the original file as input. This allows for potentially opening any file that ffmpeg is able to decode.</p>\n<h2><a id=\"user-content-typical-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"#typical-workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Typical workflow</h2>\n<ul>\n<li>Drag drop a video file into player to load or use <kbd>⌘</kbd>/<kbd>CTRL</kbd>+<kbd>O</kbd>.</li>\n<li>Press <kbd>SPACE</kbd> to play/pause</li>\n<li>Select the cut start and end time.  Press <kbd>I</kbd> to select the start time, <kbd>O</kbd> to select the end time for the cut.</li>\n<li>Press the rotation button if you want to override orientation metadata</li>\n<li>Press the scissors button to export the slice</li>\n<li>Press the camera button to take a snapshot</li>\n</ul>\n<p>The original video files will not be modified. Instead it creates a lossless export in the same directory as the original file with from/to timestamps. Note that the cut is currently not precise around the cutpoints, so video before/after the nearest keyframe will be lost. EXIF data is preserved.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<p>Press <kbd>h</kbd> To show/hide list of shortcuts</p>\n<p>For old shortcuts see here:\n<a href=\"https://github.com/mifi/lossless-cut/blob/41d6991c11b0a82b08344fd22a1ea094af217417/README.md#keyboard-shortcuts\">https://github.com/mifi/lossless-cut/blob/41d6991c11b0a82b08344fd22a1ea094af217417/README.md#keyboard-shortcuts</a></p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known issues</h2>\n<ul>\n<li>Some output videos will have an empty portion in the beginning (you might lose a few seconds after your in-cutpoint). A tip is to set the cutpoint a few extra seconds before the part you want to keep, that way you will not lose anything. See discussion in <a href=\"https://github.com/mifi/lossless-cut/pull/13\">#13</a></li>\n<li>If you get an error when cutting any kind of file under Windows, please check your anti-virus. It might be blocking execution of ffmpeg, see <a href=\"https://github.com/mifi/lossless-cut/issues/18\">#18</a></li>\n</ul>\n<h2><a id=\"user-content-development-building--running\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-building--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development building / running</h2>\n<p>This app is built using Electron. Make sure you have at least node v6 and yarn installed. The app uses ffmpeg from PATH when developing.</p>\n<pre><code>git clone https://github.com/mifi/lossless-cut.git\ncd lossless-cut\nnpm install\n</code></pre>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h3>\n<p>In one terminal:</p>\n<pre><code>npm run watch\n</code></pre>\n<p>In another:</p>\n<pre><code>npm start\n</code></pre>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<ul>\n<li>App icon made by <a href=\"http://www.flaticon.com/authors/dimi-kazak\" title=\"Dimi Kazak\" rel=\"nofollow\">Dimi Kazak</a> from <a href=\"http://www.flaticon.com\" title=\"Flaticon\" rel=\"nofollow\">www.flaticon.com</a> is licensed by <a href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" rel=\"nofollow\">CC 3.0 BY</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.235Z",
    "goodColorOnWhite": "#0E353B",
    "goodColorOnBlack": "#22A0B8",
    "faintColorOnWhite": "rgba(14, 53, 59, 0.1)"
  },
  {
    "slug": "luna",
    "name": "luna",
    "description": "npm management through a modern UI",
    "repository": "https://github.com/rvpanoz/luna",
    "screenshots": [
      {
        "imageUrl": "https://github.com/rvpanoz/luna/blob/master/luna-icon.png",
        "caption": "luna - npm management"
      }
    ],
    "keywords": [
      "npm",
      "management",
      "utility"
    ],
    "category": "Utilities",
    "icon": "luna-icon.png",
    "icon32": "luna-icon-32.png",
    "icon64": "luna-icon-64.png",
    "icon128": "luna-icon-128.png",
    "icon256": "luna-icon-256.png",
    "date": "2017-11-16",
    "iconColors": [
      "#f3544c",
      "#fcf6f6",
      "#f49a99",
      "#fcaca4",
      "#f47c74"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n     <a target=\"_blank\" href=\"https://github.com/rvpanoz/luna/blob/master/./resources/img/luna-banner.png\"><img align=\"center\" width=\"100%\" height=\"100%\" title=\"luna-icon\" src=\"https://github.com/rvpanoz/luna/raw/master/./resources/img/luna-banner.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-luna-v2---npm-management-through-a-modern-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#luna-v2---npm-management-through-a-modern-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Luna v2 - NPM management through a modern UI</h1>\n<p>npm desktop manager for handling npm packages. Supported platforms: OS X Windows and Linux. Build on <code>Electron</code></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Manage global packages</li>\n<li>Analyze a local directory using package.json</li>\n<li>Search npm for new packages</li>\n<li>Install new packages - multiple</li>\n<li>Uninstall packages - multiple</li>\n<li>Update existing packages</li>\n<li>Preview package versions</li>\n<li>Get notifications for missing dependencies</li>\n</ul>\n<hr>\n<div>\n<a target=\"_blank\" href=\"https://github.com/rvpanoz/luna/blob/master/./resources/img/luna-v2.1.1.png\"><img align=\"center\" width=\"100%\" height=\"100%\" title=\"luna-icon\" src=\"https://github.com/rvpanoz/luna/raw/master/./resources/img/luna-v2.1.1.png\" style=\"max-width:100%;\"></a>\n</div>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p>Latest stable release</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Debian <a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna_2.1.0_amd64.deb\">Download</a></p>\n<p>AppImage <a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna-2.1.0-x86_64.AppImage\">Download</a></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna.Setup.2.1.0.exe\">Download</a></p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MacOS</h3>\n<p><a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna-2.1.0-macOS.zip\">Download</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Install application&apos;s dependencies:</p>\n<p><code>npm install</code></p>\n<p>In order to start the development server:</p>\n<p><code>npm run dev</code></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribution</h2>\n<p>If you&apos;d like to make some changes:</p>\n<ol>\n<li>Fork this repository to your own GitHub account and then clone it to your local device</li>\n<li>Install npm globally and run <code>npm install</code> to install application&apos;s dependencies</li>\n<li>Build and start the application with <code>npm run dev</code></li>\n<li>Submit a pull request with your changes <g-emoji class=\"g-emoji\" alias=\"boom\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a5.png\">&#x1F4A5;</g-emoji></li>\n</ol>\n<h2><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notes</h2>\n<p><em>If you have installed the previous version v1.2.0 you have to remove the node_modules folder and make a clean npm install. Previous version 1.2.0 codebase is now on <code>UI/bootstrap branch</code>.</em></p>\n<p>For the previous version of the application you can use the <strong>UI/bootstrap branch</strong>\nYou have to remove the node_modules folder and run a clean install then use:</p>\n<p><code>git checkout UI/bootstrap</code></p>\n<p><code>npm install</code></p>\n<p>if you encounter permission problems on Linux try:</p>\n<p><code>sudo npm install --allow-root</code></p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rvpanoz/luna/blob/master/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thanks</h2>\n<p>Luna is alive thanks to these great libs and frameworks:</p>\n<p><em>Electron <a href=\"https://electronjs.org/\" rel=\"nofollow\">https://electronjs.org/</a></em></p>\n<p><em>ReactJS <a href=\"https://reactjs.org/\" rel=\"nofollow\">https://reactjs.org/</a></em></p>\n<p><em>Material-ui <a href=\"https://material-ui-next.com/\" rel=\"nofollow\">https://material-ui-next.com/</a></em></p>\n<blockquote>\n<p><em>Webpack <a href=\"https://github.com/webpack/webpack\">https://github.com/webpack/webpack</a></em></p>\n</blockquote>\n<blockquote>\n<p><em>d3js <a href=\"https://d3js.org/\" rel=\"nofollow\">https://d3js.org/</a></em></p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n     <a target=\"_blank\" href=\"./resources/img/luna-banner.png\"><img align=\"center\" width=\"100%\" height=\"100%\" title=\"luna-icon\" src=\"./resources/img/luna-banner.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-luna-v2---npm-management-through-a-modern-ui\" class=\"anchor\" aria-hidden=\"true\" href=\"#luna-v2---npm-management-through-a-modern-ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Luna v2 - NPM management through a modern UI</h1>\n<p>npm desktop manager for handling npm packages. Supported platforms: OS X Windows and Linux. Build on <code>Electron</code></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Manage global packages</li>\n<li>Analyze a local directory using package.json</li>\n<li>Search npm for new packages</li>\n<li>Install new packages - multiple</li>\n<li>Uninstall packages - multiple</li>\n<li>Update existing packages</li>\n<li>Preview package versions</li>\n<li>Get notifications for missing dependencies</li>\n</ul>\n<hr>\n<div>\n<a target=\"_blank\" href=\"./resources/img/luna-v2.1.1.png\"><img align=\"center\" width=\"100%\" height=\"100%\" title=\"luna-icon\" src=\"./resources/img/luna-v2.1.1.png\" style=\"max-width:100%;\"></a>\n</div>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p>Latest stable release</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Debian <a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna_2.1.0_amd64.deb\">Download</a></p>\n<p>AppImage <a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna-2.1.0-x86_64.AppImage\">Download</a></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna.Setup.2.1.0.exe\">Download</a></p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MacOS</h3>\n<p><a href=\"https://github.com/rvpanoz/luna/releases/download/v2.1.0/luna-2.1.0-macOS.zip\">Download</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Install application's dependencies:</p>\n<p><code>npm install</code></p>\n<p>In order to start the development server:</p>\n<p><code>npm run dev</code></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribution</h2>\n<p>If you'd like to make some changes:</p>\n<ol>\n<li>Fork this repository to your own GitHub account and then clone it to your local device</li>\n<li>Install npm globally and run <code>npm install</code> to install application's dependencies</li>\n<li>Build and start the application with <code>npm run dev</code></li>\n<li>Submit a pull request with your changes <g-emoji class=\"g-emoji\" alias=\"boom\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a5.png\">💥</g-emoji></li>\n</ol>\n<h2><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notes</h2>\n<p><em>If you have installed the previous version v1.2.0 you have to remove the node_modules folder and make a clean npm install. Previous version 1.2.0 codebase is now on <code>UI/bootstrap branch</code>.</em></p>\n<p>For the previous version of the application you can use the <strong>UI/bootstrap branch</strong>\nYou have to remove the node_modules folder and run a clean install then use:</p>\n<p><code>git checkout UI/bootstrap</code></p>\n<p><code>npm install</code></p>\n<p>if you encounter permission problems on Linux try:</p>\n<p><code>sudo npm install --allow-root</code></p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thanks</h2>\n<p>Luna is alive thanks to these great libs and frameworks:</p>\n<p><em>Electron <a href=\"https://electronjs.org/\" rel=\"nofollow\">https://electronjs.org/</a></em></p>\n<p><em>ReactJS <a href=\"https://reactjs.org/\" rel=\"nofollow\">https://reactjs.org/</a></em></p>\n<p><em>Material-ui <a href=\"https://material-ui-next.com/\" rel=\"nofollow\">https://material-ui-next.com/</a></em></p>\n<blockquote>\n<p><em>Webpack <a href=\"https://github.com/webpack/webpack\">https://github.com/webpack/webpack</a></em></p>\n</blockquote>\n<blockquote>\n<p><em>d3js <a href=\"https://d3js.org/\" rel=\"nofollow\">https://d3js.org/</a></em></p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.322Z",
    "goodColorOnWhite": "#DA1A07",
    "goodColorOnBlack": "#FCACA4",
    "faintColorOnWhite": "rgba(218, 26, 7, 0.1)"
  },
  {
    "slug": "mailspring",
    "name": "Mailspring",
    "description": "Fast, efficient mail client for Mac, Windows, and Linux.",
    "website": "http://getmailspring.com/",
    "category": "Productivity",
    "repository": "https://github.com/Foundry376/Mailspring",
    "keywords": [
      "email",
      "mail",
      "messaging",
      "imap",
      "gmail"
    ],
    "license": "GPL-3.0",
    "screenshots": [
      {
        "imageUrl": "https://getmailspring.com/static/img/hero_graphic_mac@2x.png",
        "caption": "Mailspring on Mac",
        "imageLink": "http://getmailspring.com/"
      }
    ],
    "icon": "mailspring-icon.png",
    "icon32": "mailspring-icon-32.png",
    "icon64": "mailspring-icon-64.png",
    "icon128": "mailspring-icon-128.png",
    "icon256": "mailspring-icon-256.png",
    "date": "2017-10-17",
    "iconColors": [
      "#55dae0",
      "#f6f9f9",
      "#92e2e8",
      "#41a4b2",
      "#169faf"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--mailspring\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#-mailspring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"love_letter\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f48c.png\">&#x1F48C;</g-emoji> Mailspring</h1>\n<p><a href=\"https://travis-ci.org/Foundry376/Mailspring\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a32619ca28dd9f48d9617dc67c8a0c4d7faaf8a1/68747470733a2f2f7472617669732d63692e6f72672f466f756e6472793337362f4d61696c737072696e672e7376673f6272616e63683d6d6173746572\" alt=\"Travis Status\" data-canonical-src=\"https://travis-ci.org/Foundry376/Mailspring.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Foundry376/Mailspring\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f28234834759e73f3490bd92e58134fdb88d260f/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f69757575793664363575337836626a363f7376673d74727565\" alt=\"AppVeyor Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/iuuuy6d65u3x6bj6?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://join-mailspring-slack.herokuapp.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/921a17b9a6c203d61634c595d9d8444e831d92f0/68747470733a2f2f6a6f696e2d6d61696c737072696e672d736c61636b2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Mailspring Slack\" data-canonical-src=\"https://join-mailspring-slack.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Mailspring is a new version of Nylas Mail maintained by one of the original authors. It&apos;s faster, leaner, and shipping today!</strong> It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on <a href=\"https://github.com/MailCore/mailcore2\">Mailcore2</a>. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero &quot;CPU Wakes&quot;, which translates to great battery life. It also has an entirely revamped composer and other great new features.</p>\n<p>Mailspring&apos;s UI is open source (GPLv3) and written in JavaScript with <a href=\"https://github.com/atom/electron\">Electron</a> and <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> - it&apos;s built on a plugin architecture and was designed to be easy to extend. Check out <a href=\"https://github.com/Foundry376/Mailspring/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> to get started!</p>\n<p>Mailspring&apos;s sync engine is spawned by the Electron application and runs locally on your computer. It will be open-sourced in the future but is <a href=\"https://github.com/Foundry376/Mailspring/blob/master/ROADMAP.md#why-is-mailsync-closed-source\">currently closed source.</a> When you set up your development environment, Mailspring uses the latest version of the sync process we&apos;ve shipped for your platform so you don&apos;t need to pull sources or install it&apos;s compile-time dependencies.</p>\n<p><a target=\"_blank\" href=\"https://github.com/Foundry376/Mailspring/raw/master/screenshots/hero_graphic_mac%402x.png\"><img src=\"https://github.com/Foundry376/Mailspring/raw/master/screenshots/hero_graphic_mac%402x.png\" alt=\"Mailspring Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<p>Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. <strong>All of these features run in the client - Mailspring does not send your email credentials to the cloud.</strong> For a full list of features, check out <a href=\"https://getmailspring.com/\" rel=\"nofollow\">getmailspring.com</a>.</p>\n<h2><a id=\"user-content-download-mailspring\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#download-mailspring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download Mailspring</h2>\n<p>You can download compiled versions of Mailspring for Windows, Mac OS X, and Linux (deb, rpm and snap) from <a href=\"https://getmailspring.com/download\" rel=\"nofollow\">https://getmailspring.com/download</a>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Mailspring&apos;s UI is entirely open-source and pull requests and contributions are welcome! There are three ways to contribute: building a plugin, building a theme, and submitting pull requests to the project itself. When you&apos;re getting started, you may want to join our <a href=\"https://join-mailspring-slack.herokuapp.com/\" rel=\"nofollow\">public slack</a> so you can ask questions and learn from other people doing development.</p>\n<h3><a id=\"user-content-building-a-plugin\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#building-a-plugin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building A Plugin</h3>\n<p>Plugins lie at the heart of Mailspring and give it its powerful features. Building your own plugins allows you to integrate the app with other tools, experiment with new workflows, and more. Follow the <a href=\"https://Foundry376.github.io/Mailspring/\" rel=\"nofollow\">Getting Started guide</a> to write your first plugin in five minutes. To create your own theme, go to our <a href=\"https://github.com/Foundry376/Mailspring-Theme-Starter\">Theme Starter guide</a>.</p>\n<p>A plugin &quot;store&quot; like the Chrome Web Store is coming soon, and will make it easy for other users to discover plugins you create.</p>\n<h3><a id=\"user-content-building-a-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#building-a-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building a Theme</h3>\n<p>The Mailspring user interface is styled using CSS, which means it&apos;s easy to modify and extend. Mailspring comes stock with a few beautiful themes, and there are many more which have been built by community developers. To start creating a theme, <a href=\"https://github.com/Foundry376/Mailspring-Theme-Starter\">clone the theme starter</a>!</p>\n<p>If you are updating an existing Nylas theme for Mailspring here is a <a href=\"https://foundry376.zendesk.com/hc/en-us/articles/115001918391-How-do-I-update-an-N1-Nylas-Mail-theme-for-Mailspring-\" rel=\"nofollow\">step by step tutorial</a>. Notice: as part of the update process you will probably need to <a href=\"https://github.com/Foundry376/Mailspring/issues/326#issuecomment-343757775\">import mailspring base variables</a>.</p>\n<h3><a id=\"user-content-contributing-to-mailspring-core\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Foundry376/Mailspring/blob/master/#contributing-to-mailspring-core\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing to Mailspring Core</h3>\n<p>Pull requests are always welcome - check out <a href=\"https://github.com/Foundry376/Mailspring/blob/master/CONTRIBUTING.md\">CONTRIBUTING</a> for more information about setting up the development environment, running tests locally, and submitting pull requests.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--mailspring\" class=\"anchor\" aria-hidden=\"true\" href=\"#-mailspring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"love_letter\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f48c.png\">💌</g-emoji> Mailspring</h1>\n<p><a href=\"https://travis-ci.org/Foundry376/Mailspring\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a32619ca28dd9f48d9617dc67c8a0c4d7faaf8a1/68747470733a2f2f7472617669732d63692e6f72672f466f756e6472793337362f4d61696c737072696e672e7376673f6272616e63683d6d6173746572\" alt=\"Travis Status\" data-canonical-src=\"https://travis-ci.org/Foundry376/Mailspring.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Foundry376/Mailspring\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f28234834759e73f3490bd92e58134fdb88d260f/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f69757575793664363575337836626a363f7376673d74727565\" alt=\"AppVeyor Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/iuuuy6d65u3x6bj6?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://join-mailspring-slack.herokuapp.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/921a17b9a6c203d61634c595d9d8444e831d92f0/68747470733a2f2f6a6f696e2d6d61696c737072696e672d736c61636b2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Mailspring Slack\" data-canonical-src=\"https://join-mailspring-slack.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's faster, leaner, and shipping today!</strong> It replaces the JavaScript sync code in Nylas Mail with a new C++ sync engine based on <a href=\"https://github.com/MailCore/mailcore2\">Mailcore2</a>. It uses roughly half the RAM and CPU of Nylas Mail and idles with almost zero \"CPU Wakes\", which translates to great battery life. It also has an entirely revamped composer and other great new features.</p>\n<p>Mailspring's UI is open source (GPLv3) and written in JavaScript with <a href=\"https://github.com/atom/electron\">Electron</a> and <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> - it's built on a plugin architecture and was designed to be easy to extend. Check out <a href=\"https://github.com/Foundry376/Mailspring/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a> to get started!</p>\n<p>Mailspring's sync engine is spawned by the Electron application and runs locally on your computer. It will be open-sourced in the future but is <a href=\"https://github.com/Foundry376/Mailspring/blob/master/ROADMAP.md#why-is-mailsync-closed-source\">currently closed source.</a> When you set up your development environment, Mailspring uses the latest version of the sync process we've shipped for your platform so you don't need to pull sources or install it's compile-time dependencies.</p>\n<p><a target=\"_blank\" href=\"https://github.com/Foundry376/Mailspring/raw/master/screenshots/hero_graphic_mac%402x.png\"><img src=\"https://github.com/Foundry376/Mailspring/raw/master/screenshots/hero_graphic_mac%402x.png\" alt=\"Mailspring Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<p>Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. <strong>All of these features run in the client - Mailspring does not send your email credentials to the cloud.</strong> For a full list of features, check out <a href=\"https://getmailspring.com/\" rel=\"nofollow\">getmailspring.com</a>.</p>\n<h2><a id=\"user-content-download-mailspring\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-mailspring\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download Mailspring</h2>\n<p>You can download compiled versions of Mailspring for Windows, Mac OS X, and Linux (deb, rpm and snap) from <a href=\"https://getmailspring.com/download\" rel=\"nofollow\">https://getmailspring.com/download</a>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Mailspring's UI is entirely open-source and pull requests and contributions are welcome! There are three ways to contribute: building a plugin, building a theme, and submitting pull requests to the project itself. When you're getting started, you may want to join our <a href=\"https://join-mailspring-slack.herokuapp.com/\" rel=\"nofollow\">public slack</a> so you can ask questions and learn from other people doing development.</p>\n<h3><a id=\"user-content-building-a-plugin\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-a-plugin\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building A Plugin</h3>\n<p>Plugins lie at the heart of Mailspring and give it its powerful features. Building your own plugins allows you to integrate the app with other tools, experiment with new workflows, and more. Follow the <a href=\"https://Foundry376.github.io/Mailspring/\" rel=\"nofollow\">Getting Started guide</a> to write your first plugin in five minutes. To create your own theme, go to our <a href=\"https://github.com/Foundry376/Mailspring-Theme-Starter\">Theme Starter guide</a>.</p>\n<p>A plugin \"store\" like the Chrome Web Store is coming soon, and will make it easy for other users to discover plugins you create.</p>\n<h3><a id=\"user-content-building-a-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-a-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building a Theme</h3>\n<p>The Mailspring user interface is styled using CSS, which means it's easy to modify and extend. Mailspring comes stock with a few beautiful themes, and there are many more which have been built by community developers. To start creating a theme, <a href=\"https://github.com/Foundry376/Mailspring-Theme-Starter\">clone the theme starter</a>!</p>\n<p>If you are updating an existing Nylas theme for Mailspring here is a <a href=\"https://foundry376.zendesk.com/hc/en-us/articles/115001918391-How-do-I-update-an-N1-Nylas-Mail-theme-for-Mailspring-\" rel=\"nofollow\">step by step tutorial</a>. Notice: as part of the update process you will probably need to <a href=\"https://github.com/Foundry376/Mailspring/issues/326#issuecomment-343757775\">import mailspring base variables</a>.</p>\n<h3><a id=\"user-content-contributing-to-mailspring-core\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-to-mailspring-core\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing to Mailspring Core</h3>\n<p>Pull requests are always welcome - check out <a href=\"https://github.com/Foundry376/Mailspring/blob/master/CONTRIBUTING.md\">CONTRIBUTING</a> for more information about setting up the development environment, running tests locally, and submitting pull requests.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.336Z",
    "goodColorOnWhite": "#12828F",
    "goodColorOnBlack": "#169FAF",
    "faintColorOnWhite": "rgba(18, 130, 143, 0.1)"
  },
  {
    "slug": "makeappicon-desktop",
    "name": "MakeAppIcon Desktop",
    "description": "Resizer for mobile app icons",
    "website": "https://www.makeappicon.com/desktop",
    "keywords": [
      "developer"
    ],
    "category": "Developer Tools",
    "icon": "makeappicon-desktop-icon.png",
    "icon32": "makeappicon-desktop-icon-32.png",
    "icon64": "makeappicon-desktop-icon-64.png",
    "icon128": "makeappicon-desktop-icon-128.png",
    "icon256": "makeappicon-desktop-icon-256.png",
    "date": "2016-04-05",
    "iconColors": [
      "#276f98",
      "#d6dad7",
      "#df315e",
      "#7eafa7",
      "#acd530"
    ],
    "goodColorOnWhite": "#276F98",
    "goodColorOnBlack": "#DF315E",
    "faintColorOnWhite": "rgba(39, 111, 152, 0.1)"
  },
  {
    "slug": "makerscad",
    "name": "MakerSCAD",
    "description": "Block based parametric 3D modeling",
    "website": "https://www.makerscad.com/",
    "keywords": [
      "3d printing",
      "3d modeling",
      "programming",
      "education",
      "3d"
    ],
    "category": "Utilities",
    "icon": "makerscad-icon.png",
    "icon32": "makerscad-icon-32.png",
    "icon64": "makerscad-icon-64.png",
    "icon128": "makerscad-icon-128.png",
    "icon256": "makerscad-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#fb6304",
      "#540552",
      "#7c047b",
      "#fbfafb",
      "#9f509f"
    ],
    "goodColorOnWhite": "#7C047B",
    "goodColorOnBlack": "#FB6304",
    "faintColorOnWhite": "rgba(124, 4, 123, 0.1)"
  },
  {
    "slug": "manageyum",
    "name": "Manageyum",
    "description": "One desktop app to manage Trello, Slack, Whatsapp, Zendesk and more...",
    "website": "https://manageyum.com",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "manageyum-icon.png",
    "icon32": "manageyum-icon-32.png",
    "icon64": "manageyum-icon-64.png",
    "icon128": "manageyum-icon-128.png",
    "icon256": "manageyum-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#3bcbc4",
      "#fbfbfb",
      "#9be4e3",
      "#66d6d1",
      "#c6efee"
    ],
    "goodColorOnWhite": "#207873",
    "goodColorOnBlack": "#3BCBC4",
    "faintColorOnWhite": "rgba(32, 120, 115, 0.1)"
  },
  {
    "slug": "mancy",
    "name": "Mancy",
    "description": "NodeJS REPLNodeJS REPL",
    "website": "http://www.mancy-re.pl",
    "keywords": [
      "NodeJS"
    ],
    "category": "Developer Tools",
    "icon": "mancy-icon.png",
    "icon32": "mancy-icon-32.png",
    "icon64": "mancy-icon-64.png",
    "icon128": "mancy-icon-128.png",
    "icon256": "mancy-icon-256.png",
    "date": "2015-11-15",
    "iconColors": [
      "#d41464",
      "#d4145c",
      "#d81464",
      "#d81464",
      "#d81464"
    ],
    "goodColorOnWhite": "#D41464",
    "goodColorOnBlack": "#E7166D",
    "faintColorOnWhite": "rgba(212, 20, 100, 0.1)"
  },
  {
    "slug": "manta",
    "name": "Manta",
    "description": "Painless invoicing with customizable templates",
    "website": "https://manta.life",
    "repository": "https://github.com/hql287/Manta",
    "category": "Business",
    "screenshots": [
      {
        "imageUrl": "https://d26dzxoao6i3hh.cloudfront.net/items/302k0o2c3i2O2K0q2w1i/example1.jpg?v=93291970",
        "caption": "Example invoice 1",
        "imageLink": "https://manta.life"
      },
      {
        "imageUrl": "https://d26dzxoao6i3hh.cloudfront.net/items/2c0L2f1d3H0J1m0x291c/example2.jpg?v=329619d0",
        "caption": "Example invoice 1",
        "imageLink": "https://manta.life"
      },
      {
        "imageUrl": "https://d26dzxoao6i3hh.cloudfront.net/items/04302b2f0w2t321B1f26/formScreenshot.jpg?v=da6fa66b",
        "caption": "Form",
        "imageLink": "https://manta.life"
      }
    ],
    "icon": "manta-icon.png",
    "icon32": "manta-icon-32.png",
    "icon64": "manta-icon-64.png",
    "icon128": "manta-icon-128.png",
    "icon256": "manta-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#864dc5",
      "#fbfbfb",
      "#cbafe4",
      "#d4d0dd",
      "#ac9cdc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0af42cacf85a9411b1b3d0a03ec3cf2b0e04317f/68747470733a2f2f643236647a786f616f36693368682e636c6f756466726f6e742e6e65742f6974656d732f304d30573131304c3134326a30743248305732582f6d616e74612d6c6f676f2e737667\"><img src=\"https://camo.githubusercontent.com/0af42cacf85a9411b1b3d0a03ec3cf2b0e04317f/68747470733a2f2f643236647a786f616f36693368682e636c6f756466726f6e742e6e65742f6974656d732f304d30573131304c3134326a30743248305732582f6d616e74612d6c6f676f2e737667\" alt=\"Manta App Logo\" width=\"180\" height=\"auto\" data-canonical-src=\"https://d26dzxoao6i3hh.cloudfront.net/items/0M0W110L142j0t2H0W2X/manta-logo.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content---manta--------------------------------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#--manta--------------------------------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  Manta\n  <a href=\"https://travis-ci.org/hql287/Manta\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/7baaa57740d827afed452e89430c4679e334f109/68747470733a2f2f7472617669732d63692e6f72672f68716c3238372f4d616e74612e7376673f6272616e63683d646576\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hql287/Manta.svg?branch=dev\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/hql287/Manta/releases/tag/v1.1.4\">\n    <img src=\"https://camo.githubusercontent.com/ac0475fb4ba68a2084f9f4161e21bf539b674e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e312e342d677265656e2e737667\" alt=\"v1.1.4\" data-canonical-src=\"https://img.shields.io/badge/version-1.1.4-green.svg\" style=\"max-width:100%;\">\n  </a>\n  <a title=\"Crowdin\" href=\"https://crowdin.com/project/manta\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/bf1b6ba4dbd1658f39d8d24f73d727d7c84b66a3/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f6d616e74612f6c6f63616c697a65642e737667\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/manta/localized.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/hql287/Manta/blob/master/./LICENSE\">\n    <img src=\"https://camo.githubusercontent.com/e7264ef0474c6b493d24d9a505e63d20c63b4000/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c2d2d332e302d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/license-GPL--3.0-blue.svg\" style=\"max-width:100%;\">\n  </a>\n</h2>\n<p>A desktop application for creating invoices with beautiful and customizable templates.</p>\n<p><a href=\"https://github.com/hql287/Manta/blob/master/#screenshots\">Screenshots</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#features\">Features</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#downloads\">Downloads</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#technologies\">Technologies</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#why\">Why?</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#goals\">Goals</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#development\">Development</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#faq\">FAQ</a> &#x2022;\n<a href=\"https://github.com/hql287/Manta/blob/master/#acknowledgement\">Acknowledgement</a></p>\n<h3><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h3>\n<p>Here&apos;s a few screenshots of Manta. <a href=\"https://github.com/hql287/Manta/wiki/Screenshots\">See more</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6ac24078a8677762e9c36b33d464439dc84b23b8/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33633152314731463354335a304d336e335633472f427573696e65737325323054656d706c6174652e6a70673f763d6639303634323034\"><img src=\"https://camo.githubusercontent.com/6ac24078a8677762e9c36b33d464439dc84b23b8/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33633152314731463354335a304d336e335633472f427573696e65737325323054656d706c6174652e6a70673f763d6639303634323034\" alt=\"Business Template\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3c1R1G1F3T3Z0M3n3V3G/Business%20Template.jpg?v=f9064204\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/60c3cb2cf41bec55d1bda04daab6266a36ce62b9/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f336b304f33613156334e316730753057333534302f4d696e696d616c25323054656d706c6174652e6a70673f763d3766663963323963\"><img src=\"https://camo.githubusercontent.com/60c3cb2cf41bec55d1bda04daab6266a36ce62b9/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f336b304f33613156334e316730753057333534302f4d696e696d616c25323054656d706c6174652e6a70673f763d3766663963323963\" alt=\"Minimal Template\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3k0O3a1V3N1g0u0W3540/Minimal%20Template.jpg?v=7ff9c29c\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9a40bf419726e4345b2b7defc23fc2f43fbd9c6a/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33473132324d334c3349323232773176307430572f466f726d2e6a70673f763d3939663634376137\"><img src=\"https://camo.githubusercontent.com/9a40bf419726e4345b2b7defc23fc2f43fbd9c6a/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33473132324d334c3349323232773176307430572f466f726d2e6a70673f763d3939663634376137\" alt=\"Form\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3G122M3L3I222w1v0t0W/Form.jpg?v=99f647a7\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/14aa3001eecc96c3a58fea3c8184649b835357e0/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f316833343035327233533352324432613338307a2f496e766f696365732e6a70673f763d3738646463326135\"><img src=\"https://camo.githubusercontent.com/14aa3001eecc96c3a58fea3c8184649b835357e0/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f316833343035327233533352324432613338307a2f496e766f696365732e6a70673f763d3738646463326135\" alt=\"Invoice\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/1h34052r3S3R2D2a380z/Invoices.jpg?v=78ddc2a5\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Translation</h3>\n<p>Do you speak multiple languages? We need your help!</p>\n<p>If you&apos;re interested in translating Manta, please see the <a href=\"https://github.com/hql287/Manta/wiki/Translating-Manta\">detailed instruction here</a>.\nThe following languages are currently being translated, if you would like to Manta to support another language, <a href=\"https://github.com/hql287/Manta/issues/9\">please submit your request here</a>.</p>\n<ul>\n<li><a href=\"https://crowdin.com/project/manta/zh-CN#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">&#x1F1E8;&#x1F1F3;</g-emoji> &#x4E2D;&#x6587; (Chinese Simplified)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/zh-TW#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">&#x1F1E8;&#x1F1F3;</g-emoji> &#x4E2D;&#x6587; (Chinese Traditional)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/de#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">&#x1F1E9;&#x1F1EA;</g-emoji> Deutsch (German)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/da#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"denmark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1f0.png\">&#x1F1E9;&#x1F1F0;</g-emoji> Dansk (Danish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/es-ES\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"es\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ea-1f1f8.png\">&#x1F1EA;&#x1F1F8;</g-emoji> Espa&#xF1;ol (Spanish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/fr#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"fr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1eb-1f1f7.png\">&#x1F1EB;&#x1F1F7;</g-emoji> Fran&#xE7;ais (French)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/el#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"greece\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ec-1f1f7.png\">&#x1F1EC;&#x1F1F7;</g-emoji> &#x395;&#x3BB;&#x3BB;&#x3B7;&#x3BD;&#x3B9;&#x3BA;&#x3AC; (Greek)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/id#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"indonesia\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1e9.png\">&#x1F1EE;&#x1F1E9;</g-emoji> Indonesian</a></li>\n<li><a href=\"https://crowdin.com/project/manta/it#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"it\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f9.png\">&#x1F1EE;&#x1F1F9;</g-emoji> Italiano (Italian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ja#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">&#x1F1EF;&#x1F1F5;</g-emoji> &#x65E5;&#x672C;&#x8A9E; (Japanese)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ko#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"kr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f0-1f1f7.png\">&#x1F1F0;&#x1F1F7;</g-emoji> &#xD55C;&#xAD6D;&#xC5B4; (Korean)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/lt#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"lithuania\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f1-1f1f9.png\">&#x1F1F1;&#x1F1F9;</g-emoji> Lietuvi&#x161;kai (Lithuanian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/nl#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"netherlands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f3-1f1f1.png\">&#x1F1F3;&#x1F1F1;</g-emoji> Nederlands (Dutch)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/pt-PT#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"portugal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f5-1f1f9.png\">&#x1F1F5;&#x1F1F9;</g-emoji> Portugu&#xEA;s (Portuguese)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/pt-BR#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"brazil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e7-1f1f7.png\">&#x1F1E7;&#x1F1F7;</g-emoji> Portuguese, Brazilian (Brazil)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ru#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"ru\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f7-1f1fa.png\">&#x1F1F7;&#x1F1FA;</g-emoji> &#x420;&#x443;&#x441;&#x441;&#x43A;&#x438;&#x439; (Russian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/th#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"thailand\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1ed.png\">&#x1F1F9;&#x1F1ED;</g-emoji> &#xE44;&#xE17;&#xE22; (Thai)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/tr#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"tr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1f7.png\">&#x1F1F9;&#x1F1F7;</g-emoji> T&#xFC;rk&#xE7;e (Turkish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/vi\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"vietnam\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1fb-1f1f3.png\">&#x1F1FB;&#x1F1F3;</g-emoji> Vi&#x1EC7;t Nam (Vietnamese)</a></li>\n</ul>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"level_slider\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f39a.png\">&#x1F39A;</g-emoji> Flexible form. You can turn on/off field and save as default setting.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"building_construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d7.png\">&#x1F3D7;</g-emoji> Drag &amp; drop for reordering items. This makes editing easier.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"triangular_ruler\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d0.png\">&#x1F4D0;</g-emoji> Use SVGs for logo for better printing.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">&#x1F3A8;</g-emoji>  Custom designed &amp; highly customizable templates.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"label\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3f7.png\">&#x1F3F7;</g-emoji> Custom statuses for invoices.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"bar_chart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ca.png\">&#x1F4CA;</g-emoji> Export PDF for print or email.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f512.png\">&#x1F512;</g-emoji>Complete Privacy. You financial data stays where it belongs.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">&#x1F4AF;</g-emoji> Totally Free.</li>\n</ul>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h3>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4.dmg\">Download v1.1.4</a></td>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe\">Download v1.1.4</a></td>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage\">Download v1.1.4</a></td>\n</tr></tbody></table>\n<p><a href=\"https://github.com/hql287/Manta/releases\">More Download Options</a></p>\n<h4><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Platforms</h4>\n<p>Following platforms are supported by Electron:</p>\n<p><strong>macOS</strong>\nThe minimum version supported is macOS 10.9.</p>\n<p><strong>Windows</strong>\nWindows 7 and later are supported</p>\n<p><strong>Linux:</strong></p>\n<ul>\n<li>Ubuntu 12.04 and later</li>\n<li>Fedora 21</li>\n<li>Debian 8</li>\n</ul>\n<p><a href=\"https://github.com/electron/electron/blob/master/docs/tutorial/supported-platforms.md\">More information</a>.</p>\n<p>Note that on Linux, some users might experience a GPU bug where the select options rendered as a black box, see <a href=\"https://github.com/hql287/Manta/pull/128\">issue #128 of Manta</a> and <a href=\"https://github.com/electron/electron/issues/4322\">issue #4322 of Electron</a>. This can be fixed by disabling hardware acceleration like so:</p>\n<div class=\"highlight highlight-source-shell\"><pre>manta --disable-hardware-acceleration</pre></div>\n<blockquote>\n<p>Remember that doing this might lead to some degradation of the app&apos;s performance. This is why &quot;the fix&quot; is not included by default.</p>\n</blockquote>\n<h3><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technologies</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n<li><a href=\"https://github.com/react-dnd/react-dnd\">React-DnD</a></li>\n<li><a href=\"https://github.com/atlassian/react-beautiful-dnd\">React-Beautiful-DnD</a></li>\n<li><a href=\"https://github.com/chenglou/react-motion\">React-Motion</a></li>\n<li><a href=\"https://github.com/webpack/webpack\">Webpack</a></li>\n</ul>\n<h3><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why</h3>\n<p>The main reason I decided to build this is because I need a simple tool to create good looking invoices, estimates, and receipts but couldn&apos;t find one  that suits my needs. I don&apos;t do invoicing for a living but I do need it occasionally so an ideal invoicing app just needs to be good at one thing and one thing only, which is making invoices. I really don&apos;t need a full-fledged bookkeeping or accounting software.</p>\n<p>I believe there are many people such as freelance designers, developers, photographers or writers... also have such need. However, most (if not all) products I found have these these problems:</p>\n<p><strong>Complexity</strong></p>\n<ul>\n<li>Most invoicing products nowadays is web-based, which means you&#x2019;ll need to maintain a new account (possible a monthly fee, too) just to create an invoice.</li>\n<li>Sure, there some open-source products that can be self-hosted, but that will introduce a new layer of complexity to your workflow. Who will setup the product? Who will maintain the server? Who will cover the cost? ...</li>\n<li>You will always need internet connection to be able to create your invoices. It can be slow sometimes.</li>\n</ul>\n<p><strong>Privacy</strong></p>\n<ul>\n<li>When you use a web service, most of the time, you&#x2019;re giving away your data whether you want it or not. Financial data is sensitive and I believe that no one should know about your data except yourself.</li>\n</ul>\n<h3><a id=\"user-content-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Goals</h3>\n<p>With that in mind, I know that Manta would need to satisfy these criteria:</p>\n<ul>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">&#x1F680;</g-emoji> Fast!!!</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji> Friendly UI &amp; UX</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji> Has nice looking templates</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f512.png\">&#x1F512;</g-emoji> Does not touch user&#x2019;s data</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b0.png\">&#x1F4B0;</g-emoji> Free! :)</p>\n<p>If you think Manta delivers these, let me know by putting a star on this project <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">&#x1F609;</g-emoji></p>\n</li>\n</ul>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<p>It&apos;s very easy to get started with these 3 steps:</p>\n<ul>\n<li>Clone this project to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd Manta</code>.</li>\n<li>Run <code>yarn install</code> to install dependencies.</li>\n<li>Run <code>yarn dev</code> in one tab to start <code>webpack-dev-server</code>.</li>\n<li>Run <code>yarn start</code> in another tab to open the app.</li>\n</ul>\n<p>This is still in beta and it&apos;s far from perfect so feedbacks, issues or PRs are greatly appreciated! :)</p>\n<p>Note that on Linux you will need additional dependencies to provide the <code>icns2png</code> and <code>gm</code> commands.\nUbuntu/Debian users can run: <code>sudo apt install -y icnsutils graphicsmagick</code>.</p>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h3>\n<ul>\n<li><strong>Is this app built with Electron?</strong></li>\n</ul>\n<p>Yes, it&apos;s built on top of <a href=\"https://github.com/hql287/Manta/blob/master/#\">Electron</a>. Please see the <a href=\"https://github.com/hql287/Manta/blob/master/#technologies\">Technologies</a> section for more info.</p>\n<ul>\n<li><strong>What boilerplate did you use</strong></li>\n</ul>\n<p>None. This is my attempt to integrate Electron with React from scratch. The idea was to get a better understanding of how things work together, especially Webpack.\nBut I do take cue from other projects.</p>\n<ul>\n<li><strong>What CSS/UI Framework did you use?</strong></li>\n</ul>\n<p>I wrote all the CSS myself. I only use Bootstrap for prototyping at first. But I gradually encapsulate most of the style to the component with the help of <a href=\"https://www.styled-components.com/\" rel=\"nofollow\"><code>styled-components</code></a>. There is some places still use Bootstrap mostly for layout purpose but I&apos;ll get rid of it eventually.</p>\n<ul>\n<li><strong>Where did you get the icons?</strong></li>\n</ul>\n<p><a href=\"http://ionicons.com/\" rel=\"nofollow\">ionicons</a>. They&apos;re great!</p>\n<ul>\n<li><strong>Why did you name the project Manta? It has nothing to do with invoicing.</strong></li>\n</ul>\n<p>It&apos;s actually very common to associate an animal with your brand. There&apos;s a reason behind the Twitter bird, the famous MailChimp Freddy or the Docker whale ... It&apos;s called the Baby-Face bias. You can read more about it in the book <a href=\"https://abookapart.com/products/designing-for-emotion\" rel=\"nofollow\">Designing for Emotion</a> by <a href=\"http://aarronwalter.com/\" rel=\"nofollow\">Aaron Walter</a>.\nIn my case, I was inspired by the movie <a href=\"http://racingextinction.com/\" rel=\"nofollow\">Racing Extinction</a> and by naming this project Manta, I hope to raise people&apos;s awareness on some environmental issues mentioned in the movie. You can <a href=\"https://manta.life/about\" rel=\"nofollow\">read more about it here</a></p>\n<ul>\n<li><strong>I like Manta&apos;s logo, did you design it?</strong></li>\n</ul>\n<p>Yes, I actually did all the illustrations as well as the templates that you see in the app.</p>\n<ul>\n<li><strong>Are you available for hire?</strong></li>\n</ul>\n<p>Yes, I&apos;m exploring new opportunities at the moment. Please let me know what you have in mind.</p>\n<ul>\n<li><strong>How do I contact you?</strong></li>\n</ul>\n<p>If you find an issue, please report it here. For everything else, please drop me a line at <a href=\"https://github.com/hql287/Manta/blob/master/mailto:hi@manta.life\">hi@manta.life</a></p>\n<h3><a id=\"user-content-acknowledgement\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hql287/Manta/blob/master/#acknowledgement\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgement</h3>\n<p>Special thanks to <a href=\"https://crowdin.com\" rel=\"nofollow\">Crowdin</a> for providing <a href=\"https://crowdin.com/page/open-source-project-setup-request\" rel=\"nofollow\">an open-source license</a> for Manta.\nFeel free to check out <a href=\"https://crowdin.com/\" rel=\"nofollow\">their website</a> for more information about this amazing localization management platform.</p>\n<a href=\"https://crowdin.com/\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/cc4aa5cf77fc4ec86d8366dbc9cc912d352df5f3/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f306e3157307633443379306633623339337632542f63726f7764696e2d436f6c6c61626f7261746976655472616e736c6174696f6e546f6f6c2d6c6f676f2e706e673f763d3532663334633661\" height=\"50px\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/0n1W0v3D3y0f3b393v2T/crowdin-CollaborativeTranslationTool-logo.png?v=52f34c6a\" style=\"max-width:100%;\">\n</a>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/0af42cacf85a9411b1b3d0a03ec3cf2b0e04317f/68747470733a2f2f643236647a786f616f36693368682e636c6f756466726f6e742e6e65742f6974656d732f304d30573131304c3134326a30743248305732582f6d616e74612d6c6f676f2e737667\"><img src=\"https://camo.githubusercontent.com/0af42cacf85a9411b1b3d0a03ec3cf2b0e04317f/68747470733a2f2f643236647a786f616f36693368682e636c6f756466726f6e742e6e65742f6974656d732f304d30573131304c3134326a30743248305732582f6d616e74612d6c6f676f2e737667\" alt=\"Manta App Logo\" width=\"180\" height=\"auto\" data-canonical-src=\"https://d26dzxoao6i3hh.cloudfront.net/items/0M0W110L142j0t2H0W2X/manta-logo.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content---manta--------------------------------\" class=\"anchor\" aria-hidden=\"true\" href=\"#--manta--------------------------------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  Manta\n  <a href=\"https://travis-ci.org/hql287/Manta\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/7baaa57740d827afed452e89430c4679e334f109/68747470733a2f2f7472617669732d63692e6f72672f68716c3238372f4d616e74612e7376673f6272616e63683d646576\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/hql287/Manta.svg?branch=dev\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/hql287/Manta/releases/tag/v1.1.4\">\n    <img src=\"https://camo.githubusercontent.com/ac0475fb4ba68a2084f9f4161e21bf539b674e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e312e342d677265656e2e737667\" alt=\"v1.1.4\" data-canonical-src=\"https://img.shields.io/badge/version-1.1.4-green.svg\" style=\"max-width:100%;\">\n  </a>\n  <a title=\"Crowdin\" href=\"https://crowdin.com/project/manta\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/bf1b6ba4dbd1658f39d8d24f73d727d7c84b66a3/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f6d616e74612f6c6f63616c697a65642e737667\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/manta/localized.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"./LICENSE\">\n    <img src=\"https://camo.githubusercontent.com/e7264ef0474c6b493d24d9a505e63d20c63b4000/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c2d2d332e302d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/license-GPL--3.0-blue.svg\" style=\"max-width:100%;\">\n  </a>\n</h2>\n<p>A desktop application for creating invoices with beautiful and customizable templates.</p>\n<p><a href=\"#screenshots\">Screenshots</a> •\n<a href=\"#features\">Features</a> •\n<a href=\"#downloads\">Downloads</a> •\n<a href=\"#technologies\">Technologies</a> •\n<a href=\"#why\">Why?</a> •\n<a href=\"#goals\">Goals</a> •\n<a href=\"#development\">Development</a> •\n<a href=\"#faq\">FAQ</a> •\n<a href=\"#acknowledgement\">Acknowledgement</a></p>\n<h3><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h3>\n<p>Here's a few screenshots of Manta. <a href=\"https://github.com/hql287/Manta/wiki/Screenshots\">See more</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6ac24078a8677762e9c36b33d464439dc84b23b8/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33633152314731463354335a304d336e335633472f427573696e65737325323054656d706c6174652e6a70673f763d6639303634323034\"><img src=\"https://camo.githubusercontent.com/6ac24078a8677762e9c36b33d464439dc84b23b8/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33633152314731463354335a304d336e335633472f427573696e65737325323054656d706c6174652e6a70673f763d6639303634323034\" alt=\"Business Template\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3c1R1G1F3T3Z0M3n3V3G/Business%20Template.jpg?v=f9064204\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/60c3cb2cf41bec55d1bda04daab6266a36ce62b9/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f336b304f33613156334e316730753057333534302f4d696e696d616c25323054656d706c6174652e6a70673f763d3766663963323963\"><img src=\"https://camo.githubusercontent.com/60c3cb2cf41bec55d1bda04daab6266a36ce62b9/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f336b304f33613156334e316730753057333534302f4d696e696d616c25323054656d706c6174652e6a70673f763d3766663963323963\" alt=\"Minimal Template\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3k0O3a1V3N1g0u0W3540/Minimal%20Template.jpg?v=7ff9c29c\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9a40bf419726e4345b2b7defc23fc2f43fbd9c6a/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33473132324d334c3349323232773176307430572f466f726d2e6a70673f763d3939663634376137\"><img src=\"https://camo.githubusercontent.com/9a40bf419726e4345b2b7defc23fc2f43fbd9c6a/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f33473132324d334c3349323232773176307430572f466f726d2e6a70673f763d3939663634376137\" alt=\"Form\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/3G122M3L3I222w1v0t0W/Form.jpg?v=99f647a7\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/14aa3001eecc96c3a58fea3c8184649b835357e0/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f316833343035327233533352324432613338307a2f496e766f696365732e6a70673f763d3738646463326135\"><img src=\"https://camo.githubusercontent.com/14aa3001eecc96c3a58fea3c8184649b835357e0/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f316833343035327233533352324432613338307a2f496e766f696365732e6a70673f763d3738646463326135\" alt=\"Invoice\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/1h34052r3S3R2D2a380z/Invoices.jpg?v=78ddc2a5\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"#translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Translation</h3>\n<p>Do you speak multiple languages? We need your help!</p>\n<p>If you're interested in translating Manta, please see the <a href=\"https://github.com/hql287/Manta/wiki/Translating-Manta\">detailed instruction here</a>.\nThe following languages are currently being translated, if you would like to Manta to support another language, <a href=\"https://github.com/hql287/Manta/issues/9\">please submit your request here</a>.</p>\n<ul>\n<li><a href=\"https://crowdin.com/project/manta/zh-CN#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">🇨🇳</g-emoji> 中文 (Chinese Simplified)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/zh-TW#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"cn\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png\">🇨🇳</g-emoji> 中文 (Chinese Traditional)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/de#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"de\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1ea.png\">🇩🇪</g-emoji> Deutsch (German)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/da#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"denmark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e9-1f1f0.png\">🇩🇰</g-emoji> Dansk (Danish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/es-ES\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"es\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ea-1f1f8.png\">🇪🇸</g-emoji> Español (Spanish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/fr#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"fr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1eb-1f1f7.png\">🇫🇷</g-emoji> Français (French)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/el#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"greece\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ec-1f1f7.png\">🇬🇷</g-emoji> Ελληνικά (Greek)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/id#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"indonesia\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1e9.png\">🇮🇩</g-emoji> Indonesian</a></li>\n<li><a href=\"https://crowdin.com/project/manta/it#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"it\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ee-1f1f9.png\">🇮🇹</g-emoji> Italiano (Italian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ja#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">🇯🇵</g-emoji> 日本語 (Japanese)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ko#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"kr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f0-1f1f7.png\">🇰🇷</g-emoji> 한국어 (Korean)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/lt#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"lithuania\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f1-1f1f9.png\">🇱🇹</g-emoji> Lietuviškai (Lithuanian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/nl#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"netherlands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f3-1f1f1.png\">🇳🇱</g-emoji> Nederlands (Dutch)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/pt-PT#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"portugal\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f5-1f1f9.png\">🇵🇹</g-emoji> Português (Portuguese)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/pt-BR#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"brazil\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e7-1f1f7.png\">🇧🇷</g-emoji> Portuguese, Brazilian (Brazil)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/ru#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"ru\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f7-1f1fa.png\">🇷🇺</g-emoji> Русский (Russian)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/th#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"thailand\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1ed.png\">🇹🇭</g-emoji> ไทย (Thai)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/tr#\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"tr\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1f9-1f1f7.png\">🇹🇷</g-emoji> Türkçe (Turkish)</a></li>\n<li><a href=\"https://crowdin.com/project/manta/vi\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"vietnam\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1fb-1f1f3.png\">🇻🇳</g-emoji> Việt Nam (Vietnamese)</a></li>\n</ul>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"level_slider\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f39a.png\">🎚</g-emoji> Flexible form. You can turn on/off field and save as default setting.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"building_construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d7.png\">🏗</g-emoji> Drag &amp; drop for reordering items. This makes editing easier.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"triangular_ruler\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d0.png\">📐</g-emoji> Use SVGs for logo for better printing.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji>  Custom designed &amp; highly customizable templates.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"label\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3f7.png\">🏷</g-emoji> Custom statuses for invoices.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"bar_chart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4ca.png\">📊</g-emoji> Export PDF for print or email.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f512.png\">🔒</g-emoji>Complete Privacy. You financial data stays where it belongs.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">💯</g-emoji> Totally Free.</li>\n</ul>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h3>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4.dmg\">Download v1.1.4</a></td>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe\">Download v1.1.4</a></td>\n<td><a href=\"https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage\">Download v1.1.4</a></td>\n</tr></tbody></table>\n<p><a href=\"https://github.com/hql287/Manta/releases\">More Download Options</a></p>\n<h4><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Platforms</h4>\n<p>Following platforms are supported by Electron:</p>\n<p><strong>macOS</strong>\nThe minimum version supported is macOS 10.9.</p>\n<p><strong>Windows</strong>\nWindows 7 and later are supported</p>\n<p><strong>Linux:</strong></p>\n<ul>\n<li>Ubuntu 12.04 and later</li>\n<li>Fedora 21</li>\n<li>Debian 8</li>\n</ul>\n<p><a href=\"https://github.com/electron/electron/blob/master/docs/tutorial/supported-platforms.md\">More information</a>.</p>\n<p>Note that on Linux, some users might experience a GPU bug where the select options rendered as a black box, see <a href=\"https://github.com/hql287/Manta/pull/128\">issue #128 of Manta</a> and <a href=\"https://github.com/electron/electron/issues/4322\">issue #4322 of Electron</a>. This can be fixed by disabling hardware acceleration like so:</p>\n<div class=\"highlight highlight-source-shell\"><pre>manta --disable-hardware-acceleration</pre></div>\n<blockquote>\n<p>Remember that doing this might lead to some degradation of the app's performance. This is why \"the fix\" is not included by default.</p>\n</blockquote>\n<h3><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technologies</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n<li><a href=\"https://github.com/react-dnd/react-dnd\">React-DnD</a></li>\n<li><a href=\"https://github.com/atlassian/react-beautiful-dnd\">React-Beautiful-DnD</a></li>\n<li><a href=\"https://github.com/chenglou/react-motion\">React-Motion</a></li>\n<li><a href=\"https://github.com/webpack/webpack\">Webpack</a></li>\n</ul>\n<h3><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why</h3>\n<p>The main reason I decided to build this is because I need a simple tool to create good looking invoices, estimates, and receipts but couldn't find one  that suits my needs. I don't do invoicing for a living but I do need it occasionally so an ideal invoicing app just needs to be good at one thing and one thing only, which is making invoices. I really don't need a full-fledged bookkeeping or accounting software.</p>\n<p>I believe there are many people such as freelance designers, developers, photographers or writers... also have such need. However, most (if not all) products I found have these these problems:</p>\n<p><strong>Complexity</strong></p>\n<ul>\n<li>Most invoicing products nowadays is web-based, which means you’ll need to maintain a new account (possible a monthly fee, too) just to create an invoice.</li>\n<li>Sure, there some open-source products that can be self-hosted, but that will introduce a new layer of complexity to your workflow. Who will setup the product? Who will maintain the server? Who will cover the cost? ...</li>\n<li>You will always need internet connection to be able to create your invoices. It can be slow sometimes.</li>\n</ul>\n<p><strong>Privacy</strong></p>\n<ul>\n<li>When you use a web service, most of the time, you’re giving away your data whether you want it or not. Financial data is sensitive and I believe that no one should know about your data except yourself.</li>\n</ul>\n<h3><a id=\"user-content-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"#goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Goals</h3>\n<p>With that in mind, I know that Manta would need to satisfy these criteria:</p>\n<ul>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji> Fast!!!</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji> Friendly UI &amp; UX</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Has nice looking templates</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"lock\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f512.png\">🔒</g-emoji> Does not touch user’s data</p>\n</li>\n<li>\n<p><g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b0.png\">💰</g-emoji> Free! :)</p>\n<p>If you think Manta delivers these, let me know by putting a star on this project <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">😉</g-emoji></p>\n</li>\n</ul>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<p>It's very easy to get started with these 3 steps:</p>\n<ul>\n<li>Clone this project to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd Manta</code>.</li>\n<li>Run <code>yarn install</code> to install dependencies.</li>\n<li>Run <code>yarn dev</code> in one tab to start <code>webpack-dev-server</code>.</li>\n<li>Run <code>yarn start</code> in another tab to open the app.</li>\n</ul>\n<p>This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)</p>\n<p>Note that on Linux you will need additional dependencies to provide the <code>icns2png</code> and <code>gm</code> commands.\nUbuntu/Debian users can run: <code>sudo apt install -y icnsutils graphicsmagick</code>.</p>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h3>\n<ul>\n<li><strong>Is this app built with Electron?</strong></li>\n</ul>\n<p>Yes, it's built on top of <a href=\"#\">Electron</a>. Please see the <a href=\"#technologies\">Technologies</a> section for more info.</p>\n<ul>\n<li><strong>What boilerplate did you use</strong></li>\n</ul>\n<p>None. This is my attempt to integrate Electron with React from scratch. The idea was to get a better understanding of how things work together, especially Webpack.\nBut I do take cue from other projects.</p>\n<ul>\n<li><strong>What CSS/UI Framework did you use?</strong></li>\n</ul>\n<p>I wrote all the CSS myself. I only use Bootstrap for prototyping at first. But I gradually encapsulate most of the style to the component with the help of <a href=\"https://www.styled-components.com/\" rel=\"nofollow\"><code>styled-components</code></a>. There is some places still use Bootstrap mostly for layout purpose but I'll get rid of it eventually.</p>\n<ul>\n<li><strong>Where did you get the icons?</strong></li>\n</ul>\n<p><a href=\"http://ionicons.com/\" rel=\"nofollow\">ionicons</a>. They're great!</p>\n<ul>\n<li><strong>Why did you name the project Manta? It has nothing to do with invoicing.</strong></li>\n</ul>\n<p>It's actually very common to associate an animal with your brand. There's a reason behind the Twitter bird, the famous MailChimp Freddy or the Docker whale ... It's called the Baby-Face bias. You can read more about it in the book <a href=\"https://abookapart.com/products/designing-for-emotion\" rel=\"nofollow\">Designing for Emotion</a> by <a href=\"http://aarronwalter.com/\" rel=\"nofollow\">Aaron Walter</a>.\nIn my case, I was inspired by the movie <a href=\"http://racingextinction.com/\" rel=\"nofollow\">Racing Extinction</a> and by naming this project Manta, I hope to raise people's awareness on some environmental issues mentioned in the movie. You can <a href=\"https://manta.life/about\" rel=\"nofollow\">read more about it here</a></p>\n<ul>\n<li><strong>I like Manta's logo, did you design it?</strong></li>\n</ul>\n<p>Yes, I actually did all the illustrations as well as the templates that you see in the app.</p>\n<ul>\n<li><strong>Are you available for hire?</strong></li>\n</ul>\n<p>Yes, I'm exploring new opportunities at the moment. Please let me know what you have in mind.</p>\n<ul>\n<li><strong>How do I contact you?</strong></li>\n</ul>\n<p>If you find an issue, please report it here. For everything else, please drop me a line at <a href=\"mailto:hi@manta.life\">hi@manta.life</a></p>\n<h3><a id=\"user-content-acknowledgement\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgement\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgement</h3>\n<p>Special thanks to <a href=\"https://crowdin.com\" rel=\"nofollow\">Crowdin</a> for providing <a href=\"https://crowdin.com/page/open-source-project-setup-request\" rel=\"nofollow\">an open-source license</a> for Manta.\nFeel free to check out <a href=\"https://crowdin.com/\" rel=\"nofollow\">their website</a> for more information about this amazing localization management platform.</p>\n<a href=\"https://crowdin.com/\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/cc4aa5cf77fc4ec86d8366dbc9cc912d352df5f3/68747470733a2f2f64326666757472656e71766170332e636c6f756466726f6e742e6e65742f6974656d732f306e3157307633443379306633623339337632542f63726f7764696e2d436f6c6c61626f7261746976655472616e736c6174696f6e546f6f6c2d6c6f676f2e706e673f763d3532663334633661\" height=\"50px\" data-canonical-src=\"https://d2ffutrenqvap3.cloudfront.net/items/0n1W0v3D3y0f3b393v2T/crowdin-CollaborativeTranslationTool-logo.png?v=52f34c6a\" style=\"max-width:100%;\">\n</a>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.386Z",
    "goodColorOnWhite": "#864DC5",
    "goodColorOnBlack": "#CBAFE4",
    "faintColorOnWhite": "rgba(134, 77, 197, 0.1)"
  },
  {
    "slug": "mapbox",
    "name": "Mapbox",
    "description": "Design and publish beautiful maps",
    "website": "https://www.mapbox.com",
    "disabled": true,
    "keywords": [
      "Design"
    ],
    "category": "Productivity",
    "icon": "mapbox-icon.png",
    "icon32": "mapbox-icon-32.png",
    "icon64": "mapbox-icon-64.png",
    "icon128": "mapbox-icon-128.png",
    "icon256": "mapbox-icon-256.png",
    "date": "2015-04-08",
    "iconColors": [
      "#ddca97",
      "#256698",
      "#80b8ca",
      "#0a143e",
      "#4cacd4"
    ],
    "goodColorOnWhite": "#0A143E",
    "goodColorOnBlack": "#4CACD4",
    "faintColorOnWhite": "rgba(10, 20, 62, 0.1)"
  },
  {
    "slug": "markdown-explorer",
    "name": "Markdown-Explorer",
    "description": "Easily explore, view and edit markdown documentation of a file tree",
    "repository": "https://github.com/jersou/markdown-explorer",
    "keywords": [
      "markdown",
      "editor",
      "explorer",
      "viewer"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/jersou/markdown-explorer/master/doc/img/Markdown-Explorer.png",
        "caption": "MD file tree and view mode",
        "imageLink": "https://github.com/jersou/markdown-explorer"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/jersou/markdown-explorer/master/doc/img/edit-mode.png",
        "caption": "Edit mode",
        "imageLink": "https://github.com/jersou/markdown-explorer"
      }
    ],
    "icon": "markdown-explorer-icon.png",
    "icon32": "markdown-explorer-icon-32.png",
    "icon64": "markdown-explorer-icon-64.png",
    "icon128": "markdown-explorer-icon-128.png",
    "icon256": "markdown-explorer-icon-256.png",
    "date": "2018-03-17",
    "iconColors": [
      "#160b2a",
      "#c6caf7",
      "#5d606d",
      "#777a95",
      "#595f80"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-markdown-explorer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#markdown-explorer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Markdown Explorer</h1>\n<p><em>Easily explore, view and edit markdown documentation of a file tree.</em></p>\n<h2><a id=\"user-content-common-use-case\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#common-use-case\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Common use case</h2>\n<p>If your projects documentation is written in Markdown, with md files dispersed throughout your project tree, Mardown Explorer displays md files in a tree structure, and it allows filtering by file name or by file content.</p>\n<h2><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick start</h2>\n<p>Just drop a folder on the window (or clic on the folder icon on top left) to show the Markdow documentation of this folder. Then, explore the tree on the left, and toggle view/edit mode on md file with the button on the top right.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>md file Tree\n<ul>\n<li>Show only md file in a file tree</li>\n<li>Filter\n<ul>\n<li>Filter file tree by file content</li>\n<li>Filter file tree by file name</li>\n<li>Filter file tree by file path</li>\n<li>Highlight occurrences</li>\n</ul>\n</li>\n<li>Ignore some folder names</li>\n<li>Tree and file content cache to speed up search/tree display</li>\n<li>Remove number and underscore from file/folder names in tree view</li>\n</ul>\n</li>\n<li>md files\n<ul>\n<li>View md file</li>\n<li>Add generated table of content automatically at begin of render view</li>\n<li>Edit md file</li>\n<li>Automatic save</li>\n<li>Quick md syntax help</li>\n</ul>\n</li>\n<li>Navigate :\n<ul>\n<li>previous/next opened md with scroll position</li>\n<li>relative reference md links</li>\n</ul>\n</li>\n<li>Remember last opened tree/file</li>\n<li>Pass configiguration from command line : set tree/md path to show, and folders to ignore in tree</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-md-tree-and-view-mode-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#md-tree-and-view-mode-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Md tree and view mode :</h3>\n<p><a target=\"_blank\" href=\"https://github.com/jersou/markdown-explorer/blob/master/doc/img/Markdown-Explorer.png\"><img src=\"https://github.com/jersou/markdown-explorer/raw/master/doc/img/Markdown-Explorer.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-edit-mode-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#edit-mode-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Edit mode :</h3>\n<p><a target=\"_blank\" href=\"https://github.com/jersou/markdown-explorer/blob/master/doc/img/edit-mode.png\"><img src=\"https://github.com/jersou/markdown-explorer/raw/master/doc/img/edit-mode.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<pre><code>$ git clone https://github.com/jersou/markdown-explorer\n$ cd markdown-explorer\n$ npm install\n$ npm start\n</code></pre>\n<p>or <a href=\"https://github.com/jersou/markdown-explorer/releases\">download the app</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>The app documentation is avaible inside the <a href=\"https://github.com/jersou/markdown-explorer/blob/master/doc/\">doc folder</a></p>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack</h2>\n<ul>\n<li><a href=\"https://github.com/electron\">Electron</a> : to build the cross platform desktop app</li>\n<li><a href=\"https://github.com/sparksuite/simplemde-markdown-editor\">SimpleMDE</a> : to edit md files</li>\n<li><a href=\"https://github.com/showdownjs/showdown\">ShowdownJS</a> : to render md files</li>\n<li><a href=\"https://github.com/ravisorg/showdown-toc\">showdown-toc</a> : to generate table of content</li>\n<li><a href=\"https://github.com/sindresorhus/github-markdown-css\">Github Markdown CSS</a> : to replicate the GitHub Markdown style</li>\n<li>and more : <a href=\"https://github.com/jersou/markdown-explorer/blob/master/Development/Dependencies.md\">Development/Dependencies.md</a>.</li>\n</ul>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h2>\n<p>This app is my first Electron app (except very small tests), then it&apos;s probably not a good example ;-), it&apos;s a quick dev to learn Electron and it would be necessary to refactor the code in the (near) future (but it&apos;s functional :-) ).</p>\n<h2><a id=\"user-content-contributor\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#contributor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributor</h2>\n<p>J&#xE9;r&#xE9;my Soulary</p>\n<p><a target=\"_blank\" href=\"https://github.com/jersou/markdown-explorer/blob/master/doc/img/icon.png\"><img src=\"https://github.com/jersou/markdown-explorer/raw/master/doc/img/icon.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jersou/markdown-explorer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p>MIT License</p>\n<p>Copyright (c) 2018 J&#xE9;r&#xE9;my Soulary <a href=\"http://www.soulary.com/\" rel=\"nofollow\">http://www.soulary.com/</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-markdown-explorer\" class=\"anchor\" aria-hidden=\"true\" href=\"#markdown-explorer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Markdown Explorer</h1>\n<p><em>Easily explore, view and edit markdown documentation of a file tree.</em></p>\n<h2><a id=\"user-content-common-use-case\" class=\"anchor\" aria-hidden=\"true\" href=\"#common-use-case\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Common use case</h2>\n<p>If your projects documentation is written in Markdown, with md files dispersed throughout your project tree, Mardown Explorer displays md files in a tree structure, and it allows filtering by file name or by file content.</p>\n<h2><a id=\"user-content-quick-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick start</h2>\n<p>Just drop a folder on the window (or clic on the folder icon on top left) to show the Markdow documentation of this folder. Then, explore the tree on the left, and toggle view/edit mode on md file with the button on the top right.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>md file Tree\n<ul>\n<li>Show only md file in a file tree</li>\n<li>Filter\n<ul>\n<li>Filter file tree by file content</li>\n<li>Filter file tree by file name</li>\n<li>Filter file tree by file path</li>\n<li>Highlight occurrences</li>\n</ul>\n</li>\n<li>Ignore some folder names</li>\n<li>Tree and file content cache to speed up search/tree display</li>\n<li>Remove number and underscore from file/folder names in tree view</li>\n</ul>\n</li>\n<li>md files\n<ul>\n<li>View md file</li>\n<li>Add generated table of content automatically at begin of render view</li>\n<li>Edit md file</li>\n<li>Automatic save</li>\n<li>Quick md syntax help</li>\n</ul>\n</li>\n<li>Navigate :\n<ul>\n<li>previous/next opened md with scroll position</li>\n<li>relative reference md links</li>\n</ul>\n</li>\n<li>Remember last opened tree/file</li>\n<li>Pass configiguration from command line : set tree/md path to show, and folders to ignore in tree</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-md-tree-and-view-mode-\" class=\"anchor\" aria-hidden=\"true\" href=\"#md-tree-and-view-mode-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Md tree and view mode :</h3>\n<p><a target=\"_blank\" href=\"doc/img/Markdown-Explorer.png\"><img src=\"doc/img/Markdown-Explorer.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-edit-mode-\" class=\"anchor\" aria-hidden=\"true\" href=\"#edit-mode-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Edit mode :</h3>\n<p><a target=\"_blank\" href=\"doc/img/edit-mode.png\"><img src=\"doc/img/edit-mode.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<pre><code>$ git clone https://github.com/jersou/markdown-explorer\n$ cd markdown-explorer\n$ npm install\n$ npm start\n</code></pre>\n<p>or <a href=\"https://github.com/jersou/markdown-explorer/releases\">download the app</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>The app documentation is avaible inside the <a href=\"doc/\">doc folder</a></p>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack</h2>\n<ul>\n<li><a href=\"https://github.com/electron\">Electron</a> : to build the cross platform desktop app</li>\n<li><a href=\"https://github.com/sparksuite/simplemde-markdown-editor\">SimpleMDE</a> : to edit md files</li>\n<li><a href=\"https://github.com/showdownjs/showdown\">ShowdownJS</a> : to render md files</li>\n<li><a href=\"https://github.com/ravisorg/showdown-toc\">showdown-toc</a> : to generate table of content</li>\n<li><a href=\"https://github.com/sindresorhus/github-markdown-css\">Github Markdown CSS</a> : to replicate the GitHub Markdown style</li>\n<li>and more : <a href=\"Development/Dependencies.md\">Development/Dependencies.md</a>.</li>\n</ul>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h2>\n<p>This app is my first Electron app (except very small tests), then it's probably not a good example ;-), it's a quick dev to learn Electron and it would be necessary to refactor the code in the (near) future (but it's functional :-) ).</p>\n<h2><a id=\"user-content-contributor\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributor</h2>\n<p>Jérémy Soulary</p>\n<p><a target=\"_blank\" href=\"doc/img/icon.png\"><img src=\"doc/img/icon.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p>MIT License</p>\n<p>Copyright (c) 2018 Jérémy Soulary <a href=\"http://www.soulary.com/\" rel=\"nofollow\">http://www.soulary.com/</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.348Z",
    "goodColorOnWhite": "#160B2A",
    "goodColorOnBlack": "#C6CAF7",
    "faintColorOnWhite": "rgba(22, 11, 42, 0.1)"
  },
  {
    "slug": "markdown-office",
    "name": "Markdown Office",
    "description": "Office for teams using Google Drive",
    "website": "https://mdoffice.shwld.net",
    "keywords": [
      "markdown",
      "google drive"
    ],
    "category": "Productivity",
    "icon": "markdown-office-icon.png",
    "icon32": "markdown-office-icon-32.png",
    "icon64": "markdown-office-icon-64.png",
    "icon128": "markdown-office-icon-128.png",
    "icon256": "markdown-office-icon-256.png",
    "date": "2017-03-16",
    "iconColors": [
      "#787979",
      "#24c0c0",
      "#e98b05",
      "#52bccc",
      "#b4a990"
    ],
    "goodColorOnWhite": "#AB6604",
    "goodColorOnBlack": "#E98B05",
    "faintColorOnWhite": "rgba(171, 102, 4, 0.1)"
  },
  {
    "slug": "markdownify",
    "name": "Markdownify",
    "description": "This is a minimal Markdown Editor desktop app based on Electron.",
    "website": "https://markdownify.js.org",
    "repository": "https://github.com/amitmerchant1990/electron-markdownify",
    "keywords": [
      "markdown",
      "plain",
      "node",
      "minimal",
      "editor",
      "preview",
      "html",
      "desktop"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.gif"
      }
    ],
    "icon": "markdownify-icon.png",
    "icon32": "markdownify-icon-32.png",
    "icon64": "markdownify-icon-64.png",
    "icon128": "markdownify-icon-128.png",
    "icon256": "markdownify-icon-256.png",
    "date": "2016-05-16",
    "iconColors": [
      "#fa055d",
      "#44237b",
      "#7f1970",
      "#641c74",
      "#b30d65"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------markdownify--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#--------markdownify--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"http://www.amitmerchant.com/electron-markdownify\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.png\" alt=\"Markdownify\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Markdownify\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-minimal-markdown-editor-desktop-app-built-on-top-of-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#a-minimal-markdown-editor-desktop-app-built-on-top-of-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A minimal Markdown Editor desktop app built on top of <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/electron-markdownify\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/e6c7dbdd5e5cc31fbd674e084ce67685f2405cea/68747470733a2f2f62616467652e667572792e696f2f6a732f656c656374726f6e2d6d61726b646f776e6966792e737667\" alt=\"Gitter\" data-canonical-src=\"https://badge.fury.io/js/electron-markdownify.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://gitter.im/amitmerchant1990/electron-markdownify\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ef656d69403cb2a26fd5e33238247cf34543d40/68747470733a2f2f6261646765732e6769747465722e696d2f616d69746d65726368616e74313939302f656c656374726f6e2d6d61726b646f776e6966792e737667\" data-canonical-src=\"https://badges.gitter.im/amitmerchant1990/electron-markdownify.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://www.paypal.me/AmitMerchant\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/0f3fcfe72a4de60e71f0b4ee8079f00dfb78bdbf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#key-features\">Key Features</a> &#x2022;\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#how-to-use\">How To Use</a> &#x2022;\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#download\">Download</a> &#x2022;\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#credits\">Credits</a> &#x2022;\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#related\">Related</a> &#x2022;\n  <a href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#license\">License</a>\n</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.gif\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Key Features</h2>\n<ul>\n<li>LivePreview - Make changes, See changes\n<ul>\n<li>Instantly see what your Markdown documents look like in HTML as you create them.</li>\n</ul>\n</li>\n<li>Sync Scrolling\n<ul>\n<li>While you type, LivePreview will automatically scroll to the current location you&apos;re editing.</li>\n</ul>\n</li>\n<li>GitHub Flavored Markdown</li>\n<li>Syntax highlighting</li>\n<li><a href=\"https://khan.github.io/KaTeX/\" rel=\"nofollow\">KaTeX</a> Support</li>\n<li>Dark/Light mode</li>\n<li>Toolbar for basic Markdown formatting</li>\n<li>Supports multiple cursors</li>\n<li>Save the Markdown preview as PDF</li>\n<li>Emoji support in preview <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji></li>\n<li>App will keep alive in tray for quick usage</li>\n<li>Full screen mode\n<ul>\n<li>Write distraction free.</li>\n</ul>\n</li>\n<li>Cross platform\n<ul>\n<li>Windows, Mac and Linux ready.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>To clone and run this application, you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n$ <span class=\"pl-c1\">cd</span> electron-markdownify\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n$ npm start</pre></div>\n<p>Note: If you&apos;re using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/amitmerchant1990/electron-markdownify/releases/tag/v1.2.0\">download</a> latest installable version of Markdownify for Windows, macOS and Linux.</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>This software uses code from several open source packages.</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://github.com/chjj/marked\">Marked - a markdown parser</a></li>\n<li><a href=\"http://showdownjs.github.io/showdown/\" rel=\"nofollow\">showdown</a></li>\n<li><a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a></li>\n<li>Emojis are taken from <a href=\"https://github.com/arvida/emoji-cheat-sheet.com\">here</a></li>\n<li><a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a></li>\n</ul>\n<h2><a id=\"user-content-related\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#related\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related</h2>\n<p><a href=\"https://github.com/amitmerchant1990/markdownify-web\">markdownify-web</a> - Web version of Markdownify</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p><a href=\"https://www.buymeacoffee.com/5Zn8Xh3l9\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b8efed595794b7c415163a48f4e4a07771b20abe/68747470733a2f2f7777772e6275796d6561636f666665652e636f6d2f6173736574732f696d672f637573746f6d5f696d616765732f707572706c655f696d672e706e67\" alt=\"Buy Me A Coffee\" data-canonical-src=\"https://www.buymeacoffee.com/assets/img/custom_images/purple_img.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-you-may-also-like\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#you-may-also-like\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>You may also like...</h2>\n<ul>\n<li><a href=\"https://github.com/amitmerchant1990/pomolectron\">Pomolectron</a> - A pomodoro app</li>\n<li><a href=\"https://github.com/amitmerchant1990/correo\">Correo</a> - A menubar/taskbar Gmail App for Windows and macOS</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/electron-markdownify/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a> &#xA0;&#xB7;&#xA0;\nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a> &#xA0;&#xB7;&#xA0;\nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------markdownify--\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------markdownify--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"http://www.amitmerchant.com/electron-markdownify\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.png\" alt=\"Markdownify\" width=\"200\" style=\"max-width:100%;\"></a>\n  <br>\n  Markdownify\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-minimal-markdown-editor-desktop-app-built-on-top-of-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-minimal-markdown-editor-desktop-app-built-on-top-of-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A minimal Markdown Editor desktop app built on top of <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/electron-markdownify\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/e6c7dbdd5e5cc31fbd674e084ce67685f2405cea/68747470733a2f2f62616467652e667572792e696f2f6a732f656c656374726f6e2d6d61726b646f776e6966792e737667\" alt=\"Gitter\" data-canonical-src=\"https://badge.fury.io/js/electron-markdownify.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://gitter.im/amitmerchant1990/electron-markdownify\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8ef656d69403cb2a26fd5e33238247cf34543d40/68747470733a2f2f6261646765732e6769747465722e696d2f616d69746d65726368616e74313939302f656c656374726f6e2d6d61726b646f776e6966792e737667\" data-canonical-src=\"https://badges.gitter.im/amitmerchant1990/electron-markdownify.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://www.paypal.me/AmitMerchant\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/0f3fcfe72a4de60e71f0b4ee8079f00dfb78bdbf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"#key-features\">Key Features</a> •\n  <a href=\"#how-to-use\">How To Use</a> •\n  <a href=\"#download\">Download</a> •\n  <a href=\"#credits\">Credits</a> •\n  <a href=\"#related\">Related</a> •\n  <a href=\"#license\">License</a>\n</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.gif\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/electron-markdownify/master/img/markdownify.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Key Features</h2>\n<ul>\n<li>LivePreview - Make changes, See changes\n<ul>\n<li>Instantly see what your Markdown documents look like in HTML as you create them.</li>\n</ul>\n</li>\n<li>Sync Scrolling\n<ul>\n<li>While you type, LivePreview will automatically scroll to the current location you're editing.</li>\n</ul>\n</li>\n<li>GitHub Flavored Markdown</li>\n<li>Syntax highlighting</li>\n<li><a href=\"https://khan.github.io/KaTeX/\" rel=\"nofollow\">KaTeX</a> Support</li>\n<li>Dark/Light mode</li>\n<li>Toolbar for basic Markdown formatting</li>\n<li>Supports multiple cursors</li>\n<li>Save the Markdown preview as PDF</li>\n<li>Emoji support in preview <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></li>\n<li>App will keep alive in tray for quick usage</li>\n<li>Full screen mode\n<ul>\n<li>Write distraction free.</li>\n</ul>\n</li>\n<li>Cross platform\n<ul>\n<li>Windows, Mac and Linux ready.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>To clone and run this application, you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\n$ git clone https://github.com/amitmerchant1990/electron-markdownify\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n$ <span class=\"pl-c1\">cd</span> electron-markdownify\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n$ npm start</pre></div>\n<p>Note: If you're using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/amitmerchant1990/electron-markdownify/releases/tag/v1.2.0\">download</a> latest installable version of Markdownify for Windows, macOS and Linux.</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>This software uses code from several open source packages.</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://github.com/chjj/marked\">Marked - a markdown parser</a></li>\n<li><a href=\"http://showdownjs.github.io/showdown/\" rel=\"nofollow\">showdown</a></li>\n<li><a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a></li>\n<li>Emojis are taken from <a href=\"https://github.com/arvida/emoji-cheat-sheet.com\">here</a></li>\n<li><a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a></li>\n</ul>\n<h2><a id=\"user-content-related\" class=\"anchor\" aria-hidden=\"true\" href=\"#related\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related</h2>\n<p><a href=\"https://github.com/amitmerchant1990/markdownify-web\">markdownify-web</a> - Web version of Markdownify</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p><a href=\"https://www.buymeacoffee.com/5Zn8Xh3l9\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b8efed595794b7c415163a48f4e4a07771b20abe/68747470733a2f2f7777772e6275796d6561636f666665652e636f6d2f6173736574732f696d672f637573746f6d5f696d616765732f707572706c655f696d672e706e67\" alt=\"Buy Me A Coffee\" data-canonical-src=\"https://www.buymeacoffee.com/assets/img/custom_images/purple_img.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-you-may-also-like\" class=\"anchor\" aria-hidden=\"true\" href=\"#you-may-also-like\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>You may also like...</h2>\n<ul>\n<li><a href=\"https://github.com/amitmerchant1990/pomolectron\">Pomolectron</a> - A pomodoro app</li>\n<li><a href=\"https://github.com/amitmerchant1990/correo\">Correo</a> - A menubar/taskbar Gmail App for Windows and macOS</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a>  · \nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a>  · \nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.471Z",
    "goodColorOnWhite": "#B30D65",
    "goodColorOnBlack": "#FA055D",
    "faintColorOnWhite": "rgba(179, 13, 101, 0.1)"
  },
  {
    "slug": "marksearch",
    "name": "MarkSearch",
    "description": "Desktop bookmarking app.",
    "website": "https://darkle.github.io/MarkSearch/",
    "repository": "https://github.com/Darkle/MarkSearch",
    "keywords": [
      "bookmarking",
      "bookmarks"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Darkle/MarkSearch/gh-pages/assets/screenshots/MSsearch.png"
      }
    ],
    "icon": "marksearch-icon.png",
    "icon32": "marksearch-icon-32.png",
    "icon64": "marksearch-icon-64.png",
    "icon128": "marksearch-icon-128.png",
    "icon256": "marksearch-icon-256.png",
    "date": "2017-03-09",
    "iconColors": [
      "#349cdc",
      "#389cdc",
      "#389cdc",
      "#389cdc",
      "#389cdc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>See <a href=\"https://darkle.github.io/MarkSearch/\" rel=\"nofollow\">https://darkle.github.io/MarkSearch/</a> for details and help.</p>\n<h3><a id=\"user-content-privacy-policy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Darkle/MarkSearch/blob/master/#privacy-policy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Privacy Policy:</h3>\n<p>MarkSearch does not collect any information about you. It also does no tracking, has no analytics and sends nothing to the internet.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>See <a href=\"https://darkle.github.io/MarkSearch/\" rel=\"nofollow\">https://darkle.github.io/MarkSearch/</a> for details and help.</p>\n<h3><a id=\"user-content-privacy-policy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy-policy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Privacy Policy:</h3>\n<p>MarkSearch does not collect any information about you. It also does no tracking, has no analytics and sends nothing to the internet.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.509Z",
    "goodColorOnWhite": "#1D73A8",
    "goodColorOnBlack": "#349CDC",
    "faintColorOnWhite": "rgba(29, 115, 168, 0.1)"
  },
  {
    "slug": "marktext",
    "name": "MarkText",
    "description": "A realtime preview MarkDown Editor",
    "keywords": [
      "markdown",
      "performance",
      "efficiency",
      "eidtor"
    ],
    "category": "Productivity",
    "license": "MIT",
    "repository": "https://github.com/marktext/marktext",
    "screenshots": [
      {
        "imageUrl": "https://github.com/marktext/marktext/raw/master/static/logo-small.png"
      }
    ],
    "icon": "marktext-icon.png",
    "icon32": "marktext-icon-32.png",
    "icon64": "marktext-icon-64.png",
    "icon128": "marktext-icon-128.png",
    "icon256": "marktext-icon-256.png",
    "date": "2018-02-27",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/static/logo-small.png\"><img src=\"https://github.com/marktext/marktext/raw/master/static/logo-small.png\" alt=\"mark text\" width=\"100\" height=\"100\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-mark-text\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#mark-text\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mark Text</h1>\n<div align=\"center\">\n  <a href=\"https://twitter.com/intent/tweet?text=Wow:&amp;url=https%3A%2F%2Fgithub.com%2Fmarktext%2Fmarktext\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/4737eae53793c5a3d38e1b2c4e1210cec7cda8b0/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f6d61726b746578742f6d61726b746578742e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"twitter\" data-canonical-src=\"https://img.shields.io/twitter/url/https/github.com/marktext/marktext.svg?style=for-the-badge\" style=\"max-width:100%;\">\n  </a>\n</div>\n<div align=\"center\">\n  <strong><g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">&#x1F506;</g-emoji>Next generation markdown editor<g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">&#x1F319;</g-emoji></strong>\n</div>\n<div align=\"center\">\n  An <code>Electron</code> app for platforms of OS X Windows and Linux\n</div>\n<br>\n<div align=\"center\">\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/00b71dccb509f240e1e1674ce0cade9409a07ece/68747470733a2f2f62616467652e667572792e696f2f67682f6a6f63732532466d61726b746578742e737667\" alt=\"website\" data-canonical-src=\"https://badge.fury.io/gh/jocs%2Fmarktext.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/b2025909f90839f0331908415f817b5333cc434a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d61726b746578742f6d61726b746578742e737667\" alt=\"LICENSE\" data-canonical-src=\"https://img.shields.io/github/license/marktext/marktext.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/3e71dff2a6847de0e6b87c1af9ea3ec994fa847e/68747470733a2f2f7472617669732d63692e6f72672f6d61726b746578742f6d61726b746578742e7376673f6272616e63683d6d6173746572\" alt=\"build\" data-canonical-src=\"https://travis-ci.org/marktext/marktext.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c6f40450f449aa41219e121528884ecc32f229bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f746f74616c2e737667\" alt=\"total download\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/total.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c728ee0c3f6bbc7fc42597c21bf29b06d054f994/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f76302e31302e32312f746f74616c2e737667\" alt=\"latest download\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/v0.10.21/total.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/3561359e3f2298ad19a86baf9d150d10eeaccace/68747470733a2f2f696d672e736869656c64732e696f2f6861636b6167652d646570732f762f6c656e732e737667\" alt=\"dependencies\" data-canonical-src=\"https://img.shields.io/hackage-deps/v/lens.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://opencollective.com/marktext\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/38e6b3e085d40726b33f75272e84346c504bfa9e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f74696572732f73696c7665722d73706f6e736f72732f62616467652e7376673f6c6162656c3d53696c76657253706f6e736f727326636f6c6f723d627269676874677265656e\" alt=\"sponsors\" data-canonical-src=\"https://opencollective.com/marktext/tiers/silver-sponsors/badge.svg?label=SilverSponsors&amp;color=brightgreen\" style=\"max-width:100%;\">\n  </a>\n</div>\n<div align=\"center\">\n  <h3><a id=\"user-content-----------website--------------------&#x4E2D;&#x6587;--------------------polski--------------------&#x65E5;&#x672C;&#x8A9E;--------------------features--------------------downloads--------------------development--------------------contribution------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#----------website--------------------&#x4E2D;&#x6587;--------------------polski--------------------&#x65E5;&#x672C;&#x8A9E;--------------------features--------------------downloads--------------------development--------------------contribution------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n    <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n      Website\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/zh_cn.md#readme\">\n      &#x4E2D;&#x6587;\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/pl.md#readme\">\n      Polski\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/ja.md#readme\">\n      &#x65E5;&#x672C;&#x8A9E;\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#features\">\n      Features\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#download-and-install\">\n      Downloads\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#development\">\n      Development\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#contribution\">\n      Contribution\n    </a>\n  </h3>\n</div>\n<div align=\"center\">\n  <sub>This Markdown editor that could. Built with &#x2764;&#xFE0E; by\n  <a href=\"https://github.com/Jocs\">Jocs</a> and\n  <a href=\"https://github.com/marktext/marktext/graphs/contributors\">\n    contributors\n  </a>\n</sub></div>\n<br>\n<p><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/marktext.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/marktext.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Realtime preview and use <a href=\"https://github.com/snabbdom/snabbdom\">snabbdom</a> as its render engine.</li>\n<li>Support <a href=\"https://spec.commonmark.org/0.28/\" rel=\"nofollow\">CommonMark Spec</a> and <a href=\"https://github.github.com/gfm/\">GitHub Flavored Markdown Spec</a>.</li>\n<li>Support paragraphs and inline style shortcuts to improve your writing efficiency.</li>\n<li>Output <strong>HTML</strong> and <strong>PDF</strong> file.</li>\n<li>Dark and Light themes.</li>\n<li>Various edit mode: <strong>Source Code mode</strong>, <strong>Typewriter mode</strong>, <strong>Focus mode</strong>.</li>\n</ul>\n<h4 align=\"center\"><a id=\"user-content-crescent_moondark-and-light-themeshigh_brightness\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#crescent_moondark-and-light-themeshigh_brightness\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">&#x1F319;</g-emoji>Dark and Light themes<g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">&#x1F506;</g-emoji></h4>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Dark <g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">&#x1F319;</g-emoji></th>\n<th align=\"center\">Light <g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">&#x1F506;</g-emoji></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/dark.jpg\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/dark.jpg\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/light.jpg\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/light.jpg\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h4 align=\"center\"><a id=\"user-content-smile_catedit-modesdog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#smile_catedit-modesdog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">&#x1F638;</g-emoji>Edit modes<g-emoji class=\"g-emoji\" alias=\"dog\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f436.png\">&#x1F436;</g-emoji></h4>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Source Code</th>\n<th align=\"center\">Typewriter</th>\n<th align=\"center\">Focus</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/source.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/source.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/typewriter.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/typewriter.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/focus.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/focus.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-why-write-another-editor\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#why-write-another-editor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why write another editor?</h2>\n<ol>\n<li>I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don&apos;t like to be disturbed when I write by some unbearable bug. <strong>Mark Text</strong> uses virtual DOM to render the page, so it&apos;s high efficiency, and open source to all friends who love markdown and writing.</li>\n<li>As mentioned above, <strong>Mark Text</strong> will be open source forever. It is also hoped that all markdown lovers can contribute their own code, and develop <strong>Mark Text</strong> into a popular markdown editor.</li>\n<li>There are many markdown editors, and each editor has its own characteristics, but it is also difficult to satisfy all markdown users&apos; needs. I hope <strong>Mark Text</strong> can satisfy markdown users&apos; needs as much as possible. Although the latest <strong>Mark Text</strong> is still not perfect, we are trying to make it as perfect as we can.</li>\n</ol>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download and Install</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Conda\" data-canonical-src=\"https://img.shields.io/conda/pn/conda-forge/python.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/linux-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/linux-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-0.10.21.dmg\"><img src=\"https://camo.githubusercontent.com/a6e2b4647544f19ef33b2ed5f9f3f16132523f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d302e31302e32312e646d672e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-0.10.21.dmg.svg\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-setup-0.10.21.exe\"><img src=\"https://camo.githubusercontent.com/227054c0410c0c1c1bf0af3f2b0bb72a1173f49c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d73657475702d302e31302e32312e6578652e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-setup-0.10.21.exe.svg\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-0.10.21-x86_64.AppImage\"><img src=\"https://camo.githubusercontent.com/513371d86e13b24d24894e5cf33892c3143d9ea5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d302e31302e32312d7838365f36342e417070496d6167652e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-0.10.21-x86_64.AppImage.svg\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<p>Did not found your system? Go the the <a href=\"https://github.com/marktext/marktext/releases\">release page</a>. Still not found? Open an <a href=\"https://github.com/marktext/marktext/issues\">issue</a>.</p>\n<p>Want to see new features in this version? Refer to <a href=\"https://github.com/marktext/marktext/blob/master/.github/CHANGELOG.md\">CHANGELOG</a></p>\n<p>If you use OS X system, you can install Mark Text by <a href=\"https://github.com/caskroom/homebrew-cask\"><strong>homebrew cask</strong></a>, to start using Homebrew-Cask, you just need <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> installed.</p>\n<blockquote>\n<p>brew cask install mark-text</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/brew-cask.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/brew-cask.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-macos-and-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#macos-and-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS and Windows</h4>\n<p>Simply download and install Mark Text via setup wizard.</p>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h4>\n<p>Please follow the <a href=\"https://github.com/marktext/marktext/blob/master/doc/linux.md\">Linux installation instructions</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you wish to build <strong>Mark Text</strong> yourself, please check out our <a href=\"https://github.com/marktext/marktext/blob/master/.github/CONTRIBUTING.md#build-instructions\">developer documentation</a>.</p>\n<p>When you have any questions while using <strong>Mark Text</strong>, you are welcome to write an issue, but I hope you will follow the format of issue. Of course, if you submit a PR directly, it will be appreciated.</p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribution</h2>\n<p>Mark Text is in full development, please make sure to read the <a href=\"https://github.com/marktext/marktext/blob/master/.github/CONTRIBUTING.md\">Contributing Guide</a> before making a pull request. Want to add some features to Mark Text? Refer to <a href=\"https://github.com/marktext/marktext/blob/master/.github/TODOLIST.md\">TODO LIST</a> and open issues.</p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> [<a href=\"https://opencollective.com/marktext#backers\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/marktext#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/afbf14e25558557091dd804504e953b817b9abbc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f74696572732f6261636b65722e7376673f6176617461724865696768743d3336\" data-canonical-src=\"https://opencollective.com/marktext/tiers/backer.svg?avatarHeight=36\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/marktext#silver-sponsors\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><strong>Platinum Sponsors</strong></p>\n<p><a href=\"https://readme.io\" rel=\"nofollow\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/sponsor/readme.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>Thank you to all the people who have already contributed to Mark Text[<a href=\"https://github.com/marktext/marktext/graphs/contributors\">contributors</a>]</p>\n<p>Special thanks to @<a href=\"https://github.com/Yasujizr\">Yasujizr</a> who designed the logo of Mark Text.</p>\n<p><a href=\"https://github.com/marktext/marktext/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/fc2eaffc5fff1f0dc904a0a7c29ed8a08a4654c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/marktext/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marktext/marktext/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/marktext/marktext/blob/master/LICENSE\"><strong>MIT</strong></a>.</p>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fmarktext%2Fmarktext?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2d62bfa3601bc1c76aaf5babced204e097217d7/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532466d61726b746578742532466d61726b746578742e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fmarktext%2Fmarktext.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/static/logo-small.png\"><img src=\"https://github.com/marktext/marktext/raw/master/static/logo-small.png\" alt=\"mark text\" width=\"100\" height=\"100\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-mark-text\" class=\"anchor\" aria-hidden=\"true\" href=\"#mark-text\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mark Text</h1>\n<div align=\"center\">\n  <a href=\"https://twitter.com/intent/tweet?text=Wow:&amp;url=https%3A%2F%2Fgithub.com%2Fmarktext%2Fmarktext\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/4737eae53793c5a3d38e1b2c4e1210cec7cda8b0/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f6d61726b746578742f6d61726b746578742e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"twitter\" data-canonical-src=\"https://img.shields.io/twitter/url/https/github.com/marktext/marktext.svg?style=for-the-badge\" style=\"max-width:100%;\">\n  </a>\n</div>\n<div align=\"center\">\n  <strong><g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">🔆</g-emoji>Next generation markdown editor<g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">🌙</g-emoji></strong>\n</div>\n<div align=\"center\">\n  An <code>Electron</code> app for platforms of OS X Windows and Linux\n</div>\n<br>\n<div align=\"center\">\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/00b71dccb509f240e1e1674ce0cade9409a07ece/68747470733a2f2f62616467652e667572792e696f2f67682f6a6f63732532466d61726b746578742e737667\" alt=\"website\" data-canonical-src=\"https://badge.fury.io/gh/jocs%2Fmarktext.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/b2025909f90839f0331908415f817b5333cc434a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d61726b746578742f6d61726b746578742e737667\" alt=\"LICENSE\" data-canonical-src=\"https://img.shields.io/github/license/marktext/marktext.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/3e71dff2a6847de0e6b87c1af9ea3ec994fa847e/68747470733a2f2f7472617669732d63692e6f72672f6d61726b746578742f6d61726b746578742e7376673f6272616e63683d6d6173746572\" alt=\"build\" data-canonical-src=\"https://travis-ci.org/marktext/marktext.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c6f40450f449aa41219e121528884ecc32f229bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f746f74616c2e737667\" alt=\"total download\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/total.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c728ee0c3f6bbc7fc42597c21bf29b06d054f994/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f76302e31302e32312f746f74616c2e737667\" alt=\"latest download\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/v0.10.21/total.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/3561359e3f2298ad19a86baf9d150d10eeaccace/68747470733a2f2f696d672e736869656c64732e696f2f6861636b6167652d646570732f762f6c656e732e737667\" alt=\"dependencies\" data-canonical-src=\"https://img.shields.io/hackage-deps/v/lens.svg\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://opencollective.com/marktext\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/38e6b3e085d40726b33f75272e84346c504bfa9e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f74696572732f73696c7665722d73706f6e736f72732f62616467652e7376673f6c6162656c3d53696c76657253706f6e736f727326636f6c6f723d627269676874677265656e\" alt=\"sponsors\" data-canonical-src=\"https://opencollective.com/marktext/tiers/silver-sponsors/badge.svg?label=SilverSponsors&amp;color=brightgreen\" style=\"max-width:100%;\">\n  </a>\n</div>\n<div align=\"center\">\n  <h3><a id=\"user-content-----------website--------------------中文--------------------polski--------------------日本語--------------------features--------------------downloads--------------------development--------------------contribution------\" class=\"anchor\" aria-hidden=\"true\" href=\"#----------website--------------------中文--------------------polski--------------------日本語--------------------features--------------------downloads--------------------development--------------------contribution------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n    <a href=\"https://marktext.github.io/website\" rel=\"nofollow\">\n      Website\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/zh_cn.md#readme\">\n      中文\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/pl.md#readme\">\n      Polski\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext/blob/master/doc/i18n/ja.md#readme\">\n      日本語\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#features\">\n      Features\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#download-and-install\">\n      Downloads\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#development\">\n      Development\n    </a>\n     | \n    <a href=\"https://github.com/marktext/marktext#contribution\">\n      Contribution\n    </a>\n  </h3>\n</div>\n<div align=\"center\">\n  <sub>This Markdown editor that could. Built with ❤︎ by\n  <a href=\"https://github.com/Jocs\">Jocs</a> and\n  <a href=\"https://github.com/marktext/marktext/graphs/contributors\">\n    contributors\n  </a>\n</sub></div>\n<br>\n<p><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/marktext.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/marktext.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Realtime preview and use <a href=\"https://github.com/snabbdom/snabbdom\">snabbdom</a> as its render engine.</li>\n<li>Support <a href=\"https://spec.commonmark.org/0.28/\" rel=\"nofollow\">CommonMark Spec</a> and <a href=\"https://github.github.com/gfm/\">GitHub Flavored Markdown Spec</a>.</li>\n<li>Support paragraphs and inline style shortcuts to improve your writing efficiency.</li>\n<li>Output <strong>HTML</strong> and <strong>PDF</strong> file.</li>\n<li>Dark and Light themes.</li>\n<li>Various edit mode: <strong>Source Code mode</strong>, <strong>Typewriter mode</strong>, <strong>Focus mode</strong>.</li>\n</ul>\n<h4 align=\"center\"><a id=\"user-content-crescent_moondark-and-light-themeshigh_brightness\" class=\"anchor\" aria-hidden=\"true\" href=\"#crescent_moondark-and-light-themeshigh_brightness\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">🌙</g-emoji>Dark and Light themes<g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">🔆</g-emoji></h4>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Dark <g-emoji class=\"g-emoji\" alias=\"crescent_moon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f319.png\">🌙</g-emoji></th>\n<th align=\"center\">Light <g-emoji class=\"g-emoji\" alias=\"high_brightness\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f506.png\">🔆</g-emoji></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/dark.jpg\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/dark.jpg\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/light.jpg\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/light.jpg\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h4 align=\"center\"><a id=\"user-content-smile_catedit-modesdog\" class=\"anchor\" aria-hidden=\"true\" href=\"#smile_catedit-modesdog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">😸</g-emoji>Edit modes<g-emoji class=\"g-emoji\" alias=\"dog\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f436.png\">🐶</g-emoji></h4>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Source Code</th>\n<th align=\"center\">Typewriter</th>\n<th align=\"center\">Focus</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/source.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/source.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/typewriter.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/typewriter.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/focus.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/focus.gif\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-why-write-another-editor\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-write-another-editor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why write another editor?</h2>\n<ol>\n<li>I love writing. I have used a lot of markdown editors, yet there is still not an editor that can fully meet my needs. I don't like to be disturbed when I write by some unbearable bug. <strong>Mark Text</strong> uses virtual DOM to render the page, so it's high efficiency, and open source to all friends who love markdown and writing.</li>\n<li>As mentioned above, <strong>Mark Text</strong> will be open source forever. It is also hoped that all markdown lovers can contribute their own code, and develop <strong>Mark Text</strong> into a popular markdown editor.</li>\n<li>There are many markdown editors, and each editor has its own characteristics, but it is also difficult to satisfy all markdown users' needs. I hope <strong>Mark Text</strong> can satisfy markdown users' needs as much as possible. Although the latest <strong>Mark Text</strong> is still not perfect, we are trying to make it as perfect as we can.</li>\n</ol>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download and Install</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\"><img src=\"https://camo.githubusercontent.com/a07b06ab2629a6440034794e2b4589ba1bc74f72/68747470733a2f2f696d672e736869656c64732e696f2f636f6e64612f706e2f636f6e64612d666f7267652f707974686f6e2e7376673f7374796c653d666f722d7468652d6261646765\" alt=\"Conda\" data-canonical-src=\"https://img.shields.io/conda/pn/conda-forge/python.svg?style=for-the-badge\" style=\"max-width:100%;\"></a></p>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/mac-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/windows-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a target=\"_blank\" href=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/linux-pass-sm.png\"><img src=\"https://github.com/ryanoasis/nerd-fonts/wiki/screenshots/v1.0.x/linux-pass-sm.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-0.10.21.dmg\"><img src=\"https://camo.githubusercontent.com/a6e2b4647544f19ef33b2ed5f9f3f16132523f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d302e31302e32312e646d672e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-0.10.21.dmg.svg\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-setup-0.10.21.exe\"><img src=\"https://camo.githubusercontent.com/227054c0410c0c1c1bf0af3f2b0bb72a1173f49c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d73657475702d302e31302e32312e6578652e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-setup-0.10.21.exe.svg\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://github.com/marktext/marktext/releases/download/v0.10.21/marktext-0.10.21-x86_64.AppImage\"><img src=\"https://camo.githubusercontent.com/513371d86e13b24d24894e5cf33892c3143d9ea5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61726b746578742f6d61726b746578742f6c61746573742f6d61726b746578742d302e31302e32312d7838365f36342e417070496d6167652e737667\" alt=\"latest version\" data-canonical-src=\"https://img.shields.io/github/downloads/marktext/marktext/latest/marktext-0.10.21-x86_64.AppImage.svg\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<p>Did not found your system? Go the the <a href=\"https://github.com/marktext/marktext/releases\">release page</a>. Still not found? Open an <a href=\"https://github.com/marktext/marktext/issues\">issue</a>.</p>\n<p>Want to see new features in this version? Refer to <a href=\"https://github.com/marktext/marktext/blob/master/.github/CHANGELOG.md\">CHANGELOG</a></p>\n<p>If you use OS X system, you can install Mark Text by <a href=\"https://github.com/caskroom/homebrew-cask\"><strong>homebrew cask</strong></a>, to start using Homebrew-Cask, you just need <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> installed.</p>\n<blockquote>\n<p>brew cask install mark-text</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/marktext/marktext/blob/master/doc/brew-cask.gif\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/brew-cask.gif\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-macos-and-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos-and-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS and Windows</h4>\n<p>Simply download and install Mark Text via setup wizard.</p>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h4>\n<p>Please follow the <a href=\"https://github.com/marktext/marktext/blob/master/doc/linux.md\">Linux installation instructions</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you wish to build <strong>Mark Text</strong> yourself, please check out our <a href=\"https://github.com/marktext/marktext/blob/master/.github/CONTRIBUTING.md#build-instructions\">developer documentation</a>.</p>\n<p>When you have any questions while using <strong>Mark Text</strong>, you are welcome to write an issue, but I hope you will follow the format of issue. Of course, if you submit a PR directly, it will be appreciated.</p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribution</h2>\n<p>Mark Text is in full development, please make sure to read the <a href=\"https://github.com/marktext/marktext/blob/master/.github/CONTRIBUTING.md\">Contributing Guide</a> before making a pull request. Want to add some features to Mark Text? Refer to <a href=\"https://github.com/marktext/marktext/blob/master/.github/TODOLIST.md\">TODO LIST</a> and open issues.</p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> [<a href=\"https://opencollective.com/marktext#backers\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/marktext#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/afbf14e25558557091dd804504e953b817b9abbc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f74696572732f6261636b65722e7376673f6176617461724865696768743d3336\" data-canonical-src=\"https://opencollective.com/marktext/tiers/backer.svg?avatarHeight=36\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/marktext#silver-sponsors\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><strong>Platinum Sponsors</strong></p>\n<p><a href=\"https://readme.io\" rel=\"nofollow\"><img src=\"https://github.com/marktext/marktext/raw/master/doc/sponsor/readme.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>Thank you to all the people who have already contributed to Mark Text[<a href=\"https://github.com/marktext/marktext/graphs/contributors\">contributors</a>]</p>\n<p>Special thanks to @<a href=\"https://github.com/Yasujizr\">Yasujizr</a> who designed the logo of Mark Text.</p>\n<p><a href=\"https://github.com/marktext/marktext/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/fc2eaffc5fff1f0dc904a0a7c29ed8a08a4654c9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6d61726b746578742f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/marktext/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/marktext/marktext/blob/master/LICENSE\"><strong>MIT</strong></a>.</p>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fmarktext%2Fmarktext?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2d62bfa3601bc1c76aaf5babced204e097217d7/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532466d61726b746578742532466d61726b746578742e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fmarktext%2Fmarktext.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.505Z",
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "marp",
    "name": "Marp",
    "description": "Markdown Presentation Writer",
    "website": "https://yhatt.github.io/marp/",
    "repository": "https://github.com/yhatt/marp",
    "keywords": [
      "markdown",
      "presentation",
      "slide",
      "PowerPoint"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/yhatt/marp/master/screenshot.png"
      }
    ],
    "icon": "marp-icon.png",
    "icon32": "marp-icon-32.png",
    "icon64": "marp-icon-64.png",
    "icon128": "marp-icon-128.png",
    "icon256": "marp-icon-256.png",
    "date": "2016-07-15",
    "iconColors": [
      "#0b8ccf",
      "#f0f0f1",
      "#60abd7",
      "#84c4e2",
      "#a0b4c4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-marp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#marp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Marp</h1>\n<p><strong>Markdown presentation writer, powered by <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</strong></p>\n<p><a target=\"_blank\" href=\"https://github.com/yhatt/marp/blob/master/screenshot.png\"><img src=\"https://github.com/yhatt/marp/raw/master/screenshot.png\" alt=\"Marp\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> <strong>This repository is pre-release version, and we have already dropped maintenance.</strong> We are planning the future of Marp at <a href=\"https://github.com/marp-team/marp\"><strong>@marp-team/marp</strong></a> (UNDER CONSTRUCTION and NOT READY TO USE).</p>\n<p>We will archive this repository when a future Marp has grown to replace a pre-release version.</p>\n</blockquote>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p><g-emoji class=\"g-emoji\" alias=\"arrow_forward\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/25b6.png\">&#x25B6;&#xFE0F;</g-emoji> <strong><a href=\"https://github.com/yhatt/marp/releases\">Download latest archives from release page.</a></strong></p>\n<ul>\n<li><strong>Windows</strong>: Unzip <code>*.*.*-Marp-win32-[arch].zip</code> and run <code>Marp.exe</code>.</li>\n<li><strong>macOS</strong>: Mount <code>*.*.*-Marp-darwin-x64.dmg</code>, D&amp;D <code>Marp</code> to <code>Applications</code> and run it from Applications folder / Launchpad. Or use <a href=\"http://brew.sh\" rel=\"nofollow\">Homebrew</a> <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Cask</a>: <code>brew cask install marp</code></li>\n<li><strong>Linux</strong>: Unpack <code>*.*.*-Marp-linux-[arch].tar.gz</code> and run <code>Marp</code>.</li>\n</ul>\n<h3><a id=\"user-content-how-to-write-slides\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#how-to-write-slides\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to write slides?</h3>\n<p>Split slides by horizontal ruler <code>---</code>. It&apos;s very simple. Please refer to <a href=\"https://raw.githubusercontent.com/yhatt/marp/master/example.md\" rel=\"nofollow\">example.md</a>.</p>\n<div class=\"highlight highlight-source-lisp\"><pre># Slide <span class=\"pl-c1\">1</span>\n\nfoobar\n\n---\n\n# Slide <span class=\"pl-c1\">2</span>\n\nfoobar</pre></div>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For developers</h2>\n<h3><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started</h3>\n<pre><code>yarn install\nyarn start\n</code></pre>\n<h3><a id=\"user-content-customizing-slide-css\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#customizing-slide-css\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Customizing Slide CSS</h3>\n<p>It&apos;s easy, include a <code>&lt;link&gt;</code> tag at the top of your presentation, or alternatively a <code>&lt;style&gt;</code> tag that contains all of your styles. All CSS should be targeting either <code>.slide</code> or elements inside of <code>.slide</code>. For reference, check out the gaia theme in the sass folder.</p>\n<h3><a id=\"user-content-create-release-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#create-release-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create release builds</h3>\n<pre><code>yarn gulp release\n</code></pre>\n<p>Please set application version in <code>package.json</code>.</p>\n<h4><a id=\"user-content-os-specific\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#os-specific\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OS specific</h4>\n<h5><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h5>\n<p>If you want to build for Windows in other platforms, please install <a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> to rewrite Electron&apos;s resources.</p>\n<h5><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h5>\n<p>To build for Darwin is only supported in macOS.</p>\n<h2><a id=\"user-content-licenses\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yhatt/marp/blob/master/#licenses\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Licenses</h2>\n<p>Copyright &#xA9; 2016-2018 <a href=\"https://github.com/yhatt\">Yuki Hattori</a>.</p>\n<p>This software released under the <a href=\"https://github.com/yhatt/marp/blob/master/LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-marp\" class=\"anchor\" aria-hidden=\"true\" href=\"#marp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Marp</h1>\n<p><strong>Markdown presentation writer, powered by <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</strong></p>\n<p><a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"Marp\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> <strong>This repository is pre-release version, and we have already dropped maintenance.</strong> We are planning the future of Marp at <a href=\"https://github.com/marp-team/marp\"><strong>@marp-team/marp</strong></a> (UNDER CONSTRUCTION and NOT READY TO USE).</p>\n<p>We will archive this repository when a future Marp has grown to replace a pre-release version.</p>\n</blockquote>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p><g-emoji class=\"g-emoji\" alias=\"arrow_forward\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/25b6.png\">▶️</g-emoji> <strong><a href=\"https://github.com/yhatt/marp/releases\">Download latest archives from release page.</a></strong></p>\n<ul>\n<li><strong>Windows</strong>: Unzip <code>*.*.*-Marp-win32-[arch].zip</code> and run <code>Marp.exe</code>.</li>\n<li><strong>macOS</strong>: Mount <code>*.*.*-Marp-darwin-x64.dmg</code>, D&amp;D <code>Marp</code> to <code>Applications</code> and run it from Applications folder / Launchpad. Or use <a href=\"http://brew.sh\" rel=\"nofollow\">Homebrew</a> <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Cask</a>: <code>brew cask install marp</code></li>\n<li><strong>Linux</strong>: Unpack <code>*.*.*-Marp-linux-[arch].tar.gz</code> and run <code>Marp</code>.</li>\n</ul>\n<h3><a id=\"user-content-how-to-write-slides\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-write-slides\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to write slides?</h3>\n<p>Split slides by horizontal ruler <code>---</code>. It's very simple. Please refer to <a href=\"https://raw.githubusercontent.com/yhatt/marp/master/example.md\" rel=\"nofollow\">example.md</a>.</p>\n<div class=\"highlight highlight-source-lisp\"><pre># Slide <span class=\"pl-c1\">1</span>\n\nfoobar\n\n---\n\n# Slide <span class=\"pl-c1\">2</span>\n\nfoobar</pre></div>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For developers</h2>\n<h3><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started</h3>\n<pre><code>yarn install\nyarn start\n</code></pre>\n<h3><a id=\"user-content-customizing-slide-css\" class=\"anchor\" aria-hidden=\"true\" href=\"#customizing-slide-css\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customizing Slide CSS</h3>\n<p>It's easy, include a <code>&lt;link&gt;</code> tag at the top of your presentation, or alternatively a <code>&lt;style&gt;</code> tag that contains all of your styles. All CSS should be targeting either <code>.slide</code> or elements inside of <code>.slide</code>. For reference, check out the gaia theme in the sass folder.</p>\n<h3><a id=\"user-content-create-release-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-release-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create release builds</h3>\n<pre><code>yarn gulp release\n</code></pre>\n<p>Please set application version in <code>package.json</code>.</p>\n<h4><a id=\"user-content-os-specific\" class=\"anchor\" aria-hidden=\"true\" href=\"#os-specific\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OS specific</h4>\n<h5><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h5>\n<p>If you want to build for Windows in other platforms, please install <a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> to rewrite Electron's resources.</p>\n<h5><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h5>\n<p>To build for Darwin is only supported in macOS.</p>\n<h2><a id=\"user-content-licenses\" class=\"anchor\" aria-hidden=\"true\" href=\"#licenses\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Licenses</h2>\n<p>Copyright © 2016-2018 <a href=\"https://github.com/yhatt\">Yuki Hattori</a>.</p>\n<p>This software released under the <a href=\"https://github.com/yhatt/marp/blob/master/LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.483Z",
    "goodColorOnWhite": "#0973AA",
    "goodColorOnBlack": "#0B8CCF",
    "faintColorOnWhite": "rgba(9, 115, 170, 0.1)"
  },
  {
    "slug": "matrix-writer",
    "name": "Matrix Writer",
    "description": "Modern cross platform blog editor",
    "website": "http://www.matrixrepublic.com/product/details/matrix-writer",
    "keywords": [
      "blog editor",
      "blog",
      "post editor",
      "google blog",
      "wordpress",
      "metaweblog"
    ],
    "category": "Productivity",
    "icon": "matrix-writer-icon.png",
    "icon32": "matrix-writer-icon-32.png",
    "icon64": "matrix-writer-icon-64.png",
    "icon128": "matrix-writer-icon-128.png",
    "icon256": "matrix-writer-icon-256.png",
    "date": "2017-04-13",
    "iconColors": [
      "#fbb343",
      "#23abe3",
      "#fcfbfa",
      "#0c74bc",
      "#fcd497"
    ],
    "goodColorOnWhite": "#0C74BC",
    "goodColorOnBlack": "#FBB343",
    "faintColorOnWhite": "rgba(12, 116, 188, 0.1)"
  },
  {
    "slug": "mattermost",
    "name": "Mattermost",
    "description": "Open source, private cloud Slack-alternative.",
    "website": "https://about.mattermost.com/downloads/",
    "repository": "https://github.com/mattermost/desktop",
    "homebrewCaskName": "mattermost",
    "keywords": [
      "messaging",
      "collaboration",
      "chat",
      "chatops",
      "workstream collaboration",
      "p2p",
      "community"
    ],
    "license": "Apache-2.0",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/29708087/33394101-404e23e4-d50f-11e7-8fe5-99d4802a9768.png"
      }
    ],
    "icon": "mattermost-icon.png",
    "icon32": "mattermost-icon-32.png",
    "icon64": "mattermost-icon-64.png",
    "icon128": "mattermost-icon-128.png",
    "icon256": "mattermost-icon-256.png",
    "date": "2016-03-31",
    "iconColors": [
      "#248cd4",
      "#288cd4",
      "#288cd4",
      "#288cd4",
      "#288cd4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mattermost-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#mattermost-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mattermost Desktop</h1>\n<p>Native desktop application for <a href=\"http://www.mattermost.org/\" rel=\"nofollow\">Mattermost</a> running on Windows, Mac, and Linux.</p>\n<p>Originally created as &quot;electron-mattermost&quot; by Yuya Ochiai. Developed using <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/29708087/35169141-65d7652a-fd29-11e7-901d-735881fb7b9d.png\"><img src=\"https://user-images.githubusercontent.com/29708087/35169141-65d7652a-fd29-11e7-901d-735881fb7b9d.png\" alt=\"screenshot_20\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/mattermost/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ca025a6f58ee4667e18d8af97e169924e7adaf5/68747470733a2f2f636972636c6563692e636f6d2f67682f6d61747465726d6f73742f6465736b746f702e7376673f7374796c653d736869656c64\" alt=\"Circle CI\" data-canonical-src=\"https://circleci.com/gh/mattermost/desktop.svg?style=shield\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-desktop-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#desktop-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Desktop integration</h3>\n<ul>\n<li>Tabs for multiple teams across multiple servers</li>\n<li>Desktop Notifications\n<ul>\n<li>Windows 10: Toast</li>\n<li>Windows 7-8.1: Popup like Toast</li>\n<li>OS X: Notification Center</li>\n<li>Linux: <a href=\"http://electron.atom.io/docs/v0.36.0/tutorial/desktop-environment-integration/#linux\" rel=\"nofollow\">libnotify</a></li>\n</ul>\n</li>\n<li>Badges for unread channels and mentions</li>\n<li>Installs as native application</li>\n</ul>\n<h3><a id=\"user-content-pre-packaged\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#pre-packaged\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pre-packaged</h3>\n<p>You don&apos;t have to install any other software.\nPackages are available on the <a href=\"http://github.com/mattermost/desktop/releases\">releases page</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<p>Detailed guides are available at <a href=\"https://about.mattermost.com/default-desktop-app-documentation/\" rel=\"nofollow\">docs.mattermost.com</a>.</p>\n<ol>\n<li>Download a file from the <a href=\"https://about.mattermost.com/downloads\" rel=\"nofollow\">downloads page</a>.</li>\n<li>Launch <code>Mattermost</code> in the unarchived folder.</li>\n<li>On the first launch, please input name and URL for your Mattermost server. For example, <code>myserver : https://mattermost.example.com</code>.</li>\n</ol>\n<h3><a id=\"user-content-quit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#quit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quit</h3>\n<p>Ctrl or Command + Q to quit.</p>\n<h3><a id=\"user-content-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configuration</h3>\n<p>You can show the dialog from menu bar.</p>\n<p>Configuration will be saved into Electron&apos;s userData directory:</p>\n<ul>\n<li><code>%APPDATA%\\Mattermost</code> on Windows</li>\n<li><code>~/Library/Application Support/Mattermost</code> on OS X</li>\n<li><code>~/.config/Mattermost</code> on Linux</li>\n</ul>\n<p>A custom data directory location can be specified with:</p>\n<ul>\n<li><code>Mattermost.exe -- --data-dir C:\\my-mattermost-data</code> on Windows</li>\n<li><code>open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/</code> on macOS</li>\n<li><code>./mattermost-desktop --args --data-dir ~/my-mattermost-data/</code> on Linux</li>\n</ul>\n<p><em>When you upgrade from electron-mattermost, please copy <code>config.json</code> from <code>electron-mattermost</code>.\nOtherwise, you have to configure again.</em></p>\n<h3><a id=\"user-content-proxy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#proxy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Proxy</h3>\n<p>Normally, the application will follow your system settings to use a proxy, or you can set up a proxy by the following command line options.</p>\n<ul>\n<li><code>--proxy-server=&lt;SERVER&gt;:&lt;PORT&gt;</code></li>\n<li><code>--proxy-pac-url=&lt;URL&gt;</code></li>\n</ul>\n<p>On Windows, please make sure to add <code>--</code> before options. For example, <code>Mattermost.exe -- --proxy-server=...</code>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please see <a href=\"https://github.com/mattermost/desktop/blob/master/./CONTRIBUTING.md\">CONTRIBUTING.md</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattermost/desktop/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Please see <a href=\"https://github.com/mattermost/desktop/blob/master/./docs/development.md\">docs/development.md</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mattermost-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#mattermost-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mattermost Desktop</h1>\n<p>Native desktop application for <a href=\"http://www.mattermost.org/\" rel=\"nofollow\">Mattermost</a> running on Windows, Mac, and Linux.</p>\n<p>Originally created as \"electron-mattermost\" by Yuya Ochiai. Developed using <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/29708087/35169141-65d7652a-fd29-11e7-901d-735881fb7b9d.png\"><img src=\"https://user-images.githubusercontent.com/29708087/35169141-65d7652a-fd29-11e7-901d-735881fb7b9d.png\" alt=\"screenshot_20\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/mattermost/desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ca025a6f58ee4667e18d8af97e169924e7adaf5/68747470733a2f2f636972636c6563692e636f6d2f67682f6d61747465726d6f73742f6465736b746f702e7376673f7374796c653d736869656c64\" alt=\"Circle CI\" data-canonical-src=\"https://circleci.com/gh/mattermost/desktop.svg?style=shield\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-desktop-integration\" class=\"anchor\" aria-hidden=\"true\" href=\"#desktop-integration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Desktop integration</h3>\n<ul>\n<li>Tabs for multiple teams across multiple servers</li>\n<li>Desktop Notifications\n<ul>\n<li>Windows 10: Toast</li>\n<li>Windows 7-8.1: Popup like Toast</li>\n<li>OS X: Notification Center</li>\n<li>Linux: <a href=\"http://electron.atom.io/docs/v0.36.0/tutorial/desktop-environment-integration/#linux\" rel=\"nofollow\">libnotify</a></li>\n</ul>\n</li>\n<li>Badges for unread channels and mentions</li>\n<li>Installs as native application</li>\n</ul>\n<h3><a id=\"user-content-pre-packaged\" class=\"anchor\" aria-hidden=\"true\" href=\"#pre-packaged\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pre-packaged</h3>\n<p>You don't have to install any other software.\nPackages are available on the <a href=\"http://github.com/mattermost/desktop/releases\">releases page</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<p>Detailed guides are available at <a href=\"https://about.mattermost.com/default-desktop-app-documentation/\" rel=\"nofollow\">docs.mattermost.com</a>.</p>\n<ol>\n<li>Download a file from the <a href=\"https://about.mattermost.com/downloads\" rel=\"nofollow\">downloads page</a>.</li>\n<li>Launch <code>Mattermost</code> in the unarchived folder.</li>\n<li>On the first launch, please input name and URL for your Mattermost server. For example, <code>myserver : https://mattermost.example.com</code>.</li>\n</ol>\n<h3><a id=\"user-content-quit\" class=\"anchor\" aria-hidden=\"true\" href=\"#quit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quit</h3>\n<p>Ctrl or Command + Q to quit.</p>\n<h3><a id=\"user-content-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"#configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configuration</h3>\n<p>You can show the dialog from menu bar.</p>\n<p>Configuration will be saved into Electron's userData directory:</p>\n<ul>\n<li><code>%APPDATA%\\Mattermost</code> on Windows</li>\n<li><code>~/Library/Application Support/Mattermost</code> on OS X</li>\n<li><code>~/.config/Mattermost</code> on Linux</li>\n</ul>\n<p>A custom data directory location can be specified with:</p>\n<ul>\n<li><code>Mattermost.exe -- --data-dir C:\\my-mattermost-data</code> on Windows</li>\n<li><code>open /Applications/Mattermost.app/ --args --data-dir ~/my-mattermost-data/</code> on macOS</li>\n<li><code>./mattermost-desktop --args --data-dir ~/my-mattermost-data/</code> on Linux</li>\n</ul>\n<p><em>When you upgrade from electron-mattermost, please copy <code>config.json</code> from <code>electron-mattermost</code>.\nOtherwise, you have to configure again.</em></p>\n<h3><a id=\"user-content-proxy\" class=\"anchor\" aria-hidden=\"true\" href=\"#proxy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Proxy</h3>\n<p>Normally, the application will follow your system settings to use a proxy, or you can set up a proxy by the following command line options.</p>\n<ul>\n<li><code>--proxy-server=&lt;SERVER&gt;:&lt;PORT&gt;</code></li>\n<li><code>--proxy-pac-url=&lt;URL&gt;</code></li>\n</ul>\n<p>On Windows, please make sure to add <code>--</code> before options. For example, <code>Mattermost.exe -- --proxy-server=...</code>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please see <a href=\"./CONTRIBUTING.md\">CONTRIBUTING.md</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Please see <a href=\"./docs/development.md\">docs/development.md</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.744Z",
    "goodColorOnWhite": "#1D72AD",
    "goodColorOnBlack": "#248CD4",
    "faintColorOnWhite": "rgba(29, 114, 173, 0.1)"
  },
  {
    "slug": "mdnote",
    "name": "MdNote",
    "description": "Markdown notebook",
    "website": "http://md-note.com",
    "keywords": [
      "Markdown"
    ],
    "category": "Productivity",
    "icon": "mdnote-icon.png",
    "icon32": "mdnote-icon-32.png",
    "icon64": "mdnote-icon-64.png",
    "icon128": "mdnote-icon-128.png",
    "icon256": "mdnote-icon-256.png",
    "date": "2015-12-10",
    "iconColors": [
      "#fbab04",
      "#312a2a",
      "#f6f6f6",
      "#706c6c",
      "#8e6424"
    ],
    "goodColorOnWhite": "#8E6424",
    "goodColorOnBlack": "#FBAB04",
    "faintColorOnWhite": "rgba(142, 100, 36, 0.1)"
  },
  {
    "slug": "media-mate",
    "name": "Media Mate",
    "description": "Media server/player/downloader - in one",
    "repository": "https://github.com/willyb321/media_mate",
    "keywords": [
      "media",
      "server",
      "downloader",
      "tv"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/willyb321/media_mate/develop/img/homepage.png"
      }
    ],
    "icon": "media-mate-icon.png",
    "icon32": "media-mate-icon-32.png",
    "icon64": "media-mate-icon-64.png",
    "icon128": "media-mate-icon-128.png",
    "icon256": "media-mate-icon-256.png",
    "date": "2017-05-09",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-media-mate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#media-mate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Media Mate</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/860935e0f00d8f9553e4ec538ce897faef100980/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f6d656469615f6d6174652e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/media_mate.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51fb1f99a35ccbba66d7afc377f366a39519ae33/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677696c6c79623332312532466d656469615f6d6174652e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate.svg?type=shield\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>A full media server/player/downloader - in one program</p>\n</blockquote>\n<p><a href=\"https://github.com/willyb321/media_mate/blob/master/\"><img src=\"https://camo.githubusercontent.com/0fb25dc2571203a642eea2116064a6cfcb13fbf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f6d656469615f6d6174652f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/media_mate/total.svg\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/build/icon_256x256.png\"><img src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/build/icon_256x256.png\" style=\"max-width:100%;\"></a></p>\n\n<ul>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#media-mate\">Media Mate</a>\n<ul>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#what-is-it\">What is it?</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#whats-it-look-like-then\">Whats it look like then?</a>\n<ul>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#homepage\">Homepage</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#downloader\">Downloader</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#viewer\">Viewer</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#streamer\">Streamer</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#tutorial\">Tutorial</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#disclaimer\">Disclaimer</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#license\">License</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#support-on-beerpay\">Support on Beerpay</a></li>\n<li><a href=\"https://github.com/willyb321/media_mate/blob/master/#paypal-donate\">Paypal Donate</a></li>\n</ul>\n</li>\n</ul>\n\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b9ca037e4a2cf3ef4ba044a10d7610bafbb08112/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677696c6c79623332312532466d656469615f6d6174652e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate.svg?type=large\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#what-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is it?</h2>\n<p>Media Mate is a media centre, along the lines of <a href=\"https://plex.tv\" rel=\"nofollow\">Plex</a>, with the features of <a href=\"https://sonarr.tv\" rel=\"nofollow\">Sonarr</a>, downloading and organising your media in a good looking way. Media Mate also allows you to automatically download the shows that <em>you</em> want to watch, thanks to <a href=\"http://showrss.info/\" rel=\"nofollow\">ShowRSS</a>.</p>\n<h2><a id=\"user-content-whats-it-look-like-then\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#whats-it-look-like-then\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Whats it look like then?</h2>\n<h3><a id=\"user-content-homepage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#homepage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homepage</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/homepage.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/homepage.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-downloader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#downloader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloader</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/downloader.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/downloader.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Viewer</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/viewer.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/viewer.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-streamer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#streamer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Streamer</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/streamer.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/streamer.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-tutorial\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#tutorial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tutorial</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/tutorial.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/tutorial.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>Media Mate (and its team) am not responsible for anything that is done with Media Mate. Media Mate recommends viewing the free media below.</p>\n<h2><a id=\"user-content-links-to-free-media\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#links-to-free-media\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Links to free media</h2>\n<p><a href=\"https://durian.blender.org/\" rel=\"nofollow\">https://durian.blender.org/</a></p>\n<p><a href=\"https://en.wikipedia.org/wiki/Open-source_film\" rel=\"nofollow\">https://en.wikipedia.org/wiki/Open-source_film</a></p>\n<p><a href=\"https://en.wikipedia.org/wiki/Elephants_Dream\" rel=\"nofollow\">https://en.wikipedia.org/wiki/Elephants_Dream</a></p>\n<p><a href=\"http://www.hdehal.com/filmandvideo.php\" rel=\"nofollow\">http://www.hdehal.com/filmandvideo.php</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://tehsuperwilly.tech\" rel=\"nofollow\">Willyb321</a></p>\n<h2><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support on Beerpay</h2>\n<p>Hey dude! If you like this, why not chuck a buck my way!</p>\n<p><a href=\"https://beerpay.io/willyb321/media_mate\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0f713ef9339eb08f05766ef9b3107b51d58ba3a1/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f6d656469615f6d6174652f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/media_mate/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/willyb321/media_mate?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1ae55bf00eba064d45ba5bacd526e5ea48baabd3/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f6d656469615f6d6174652f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/media_mate/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-paypal-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/media_mate/blob/master/#paypal-donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Paypal Donate</h2>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=4DSWUCDLVSKQS&amp;lc=AU&amp;item_name=Willyb321&amp;currency_code=AUD&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c359fd46a7b225366e289d0a31317450e313e93/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d627269676874677265656e2e737667\" alt=\"Paypal Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-media-mate\" class=\"anchor\" aria-hidden=\"true\" href=\"#media-mate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Media Mate</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/860935e0f00d8f9553e4ec538ce897faef100980/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f6d656469615f6d6174652e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/media_mate.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51fb1f99a35ccbba66d7afc377f366a39519ae33/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677696c6c79623332312532466d656469615f6d6174652e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate.svg?type=shield\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>A full media server/player/downloader - in one program</p>\n</blockquote>\n<p><a href=\"\"><img src=\"https://camo.githubusercontent.com/0fb25dc2571203a642eea2116064a6cfcb13fbf5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f6d656469615f6d6174652f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/media_mate/total.svg\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/build/icon_256x256.png\"><img src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/build/icon_256x256.png\" style=\"max-width:100%;\"></a></p>\n\n<ul>\n<li><a href=\"#media-mate\">Media Mate</a>\n<ul>\n<li><a href=\"#what-is-it\">What is it?</a></li>\n<li><a href=\"#whats-it-look-like-then\">Whats it look like then?</a>\n<ul>\n<li><a href=\"#homepage\">Homepage</a></li>\n<li><a href=\"#downloader\">Downloader</a></li>\n<li><a href=\"#viewer\">Viewer</a></li>\n<li><a href=\"#streamer\">Streamer</a></li>\n<li><a href=\"#tutorial\">Tutorial</a></li>\n</ul>\n</li>\n<li><a href=\"#disclaimer\">Disclaimer</a></li>\n<li><a href=\"#license\">License</a></li>\n<li><a href=\"#support-on-beerpay\">Support on Beerpay</a></li>\n<li><a href=\"#paypal-donate\">Paypal Donate</a></li>\n</ul>\n</li>\n</ul>\n\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b9ca037e4a2cf3ef4ba044a10d7610bafbb08112/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677696c6c79623332312532466d656469615f6d6174652e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fwillyb321%2Fmedia_mate.svg?type=large\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is it?</h2>\n<p>Media Mate is a media centre, along the lines of <a href=\"https://plex.tv\" rel=\"nofollow\">Plex</a>, with the features of <a href=\"https://sonarr.tv\" rel=\"nofollow\">Sonarr</a>, downloading and organising your media in a good looking way. Media Mate also allows you to automatically download the shows that <em>you</em> want to watch, thanks to <a href=\"http://showrss.info/\" rel=\"nofollow\">ShowRSS</a>.</p>\n<h2><a id=\"user-content-whats-it-look-like-then\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-it-look-like-then\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Whats it look like then?</h2>\n<h3><a id=\"user-content-homepage\" class=\"anchor\" aria-hidden=\"true\" href=\"#homepage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homepage</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/homepage.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/homepage.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-downloader\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloader</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/downloader.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/downloader.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Viewer</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/viewer.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/viewer.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-streamer\" class=\"anchor\" aria-hidden=\"true\" href=\"#streamer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Streamer</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/streamer.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/streamer.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-tutorial\" class=\"anchor\" aria-hidden=\"true\" href=\"#tutorial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tutorial</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/tutorial.png\"><img align=\"center\" src=\"https://raw.githubusercontent.com/willyb321/media_mate/develop/img/tutorial.png\" alt=\"Media Mate UI\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>Media Mate (and its team) am not responsible for anything that is done with Media Mate. Media Mate recommends viewing the free media below.</p>\n<h2><a id=\"user-content-links-to-free-media\" class=\"anchor\" aria-hidden=\"true\" href=\"#links-to-free-media\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Links to free media</h2>\n<p><a href=\"https://durian.blender.org/\" rel=\"nofollow\">https://durian.blender.org/</a></p>\n<p><a href=\"https://en.wikipedia.org/wiki/Open-source_film\" rel=\"nofollow\">https://en.wikipedia.org/wiki/Open-source_film</a></p>\n<p><a href=\"https://en.wikipedia.org/wiki/Elephants_Dream\" rel=\"nofollow\">https://en.wikipedia.org/wiki/Elephants_Dream</a></p>\n<p><a href=\"http://www.hdehal.com/filmandvideo.php\" rel=\"nofollow\">http://www.hdehal.com/filmandvideo.php</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://tehsuperwilly.tech\" rel=\"nofollow\">Willyb321</a></p>\n<h2><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support on Beerpay</h2>\n<p>Hey dude! If you like this, why not chuck a buck my way!</p>\n<p><a href=\"https://beerpay.io/willyb321/media_mate\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0f713ef9339eb08f05766ef9b3107b51d58ba3a1/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f6d656469615f6d6174652f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/media_mate/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/willyb321/media_mate?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1ae55bf00eba064d45ba5bacd526e5ea48baabd3/68747470733a2f2f626565727061792e696f2f77696c6c79623332312f6d656469615f6d6174652f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/willyb321/media_mate/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-paypal-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#paypal-donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Paypal Donate</h2>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=4DSWUCDLVSKQS&amp;lc=AU&amp;item_name=Willyb321&amp;currency_code=AUD&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6c359fd46a7b225366e289d0a31317450e313e93/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d627269676874677265656e2e737667\" alt=\"Paypal Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.644Z",
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "medley",
    "name": "Medley",
    "description": "Programming note taking redefined",
    "website": "http://medleytext.net",
    "keywords": [
      "productivity",
      "programming",
      "notes"
    ],
    "category": "Productivity",
    "icon": "medley-icon.png",
    "icon32": "medley-icon-32.png",
    "icon64": "medley-icon-64.png",
    "icon128": "medley-icon-128.png",
    "icon256": "medley-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#fbf9f9",
      "#cc4c54",
      "#e19095",
      "#e5a4ac",
      "#ecacac"
    ],
    "goodColorOnWhite": "#D23939",
    "goodColorOnBlack": "#ECACAC",
    "faintColorOnWhite": "rgba(210, 57, 57, 0.1)"
  },
  {
    "slug": "meistertask",
    "name": "MeisterTask",
    "description": "A Kanban board based task manager for single persons and teams.",
    "website": "https://www.meistertask.com/",
    "keywords": [
      "kanban",
      "taskmanagement",
      "premium",
      "free",
      "teams",
      "projectmanagement",
      "management"
    ],
    "category": "Productivity",
    "icon": "meistertask-icon.png",
    "icon32": "meistertask-icon-32.png",
    "icon64": "meistertask-icon-64.png",
    "icon128": "meistertask-icon-128.png",
    "icon256": "meistertask-icon-256.png",
    "date": "2017-03-14",
    "iconColors": [
      "#fbfbfb",
      "#0ecaf5",
      "#a5b7ba",
      "#bcbcbc",
      "#c4c4c4"
    ],
    "goodColorOnWhite": "#067791",
    "goodColorOnBlack": "#0ECAF5",
    "faintColorOnWhite": "rgba(6, 119, 145, 0.1)"
  },
  {
    "slug": "mercury",
    "name": "Mercury",
    "description": "The budget planner of the 21st century.",
    "category": "Finance",
    "repository": "https://github.com/Delni/mercury/",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Delni/mercury/master/img/mainViewDark.png",
        "caption": "Black screenshot",
        "imageLink": "https://github.com/Delni/mercury/releases"
      }
    ],
    "keywords": [
      "Finance",
      "budget"
    ],
    "license": "MIT",
    "locales": [
      "fr"
    ],
    "icon": "mercury-icon.png",
    "icon32": "mercury-icon-32.png",
    "icon64": "mercury-icon-64.png",
    "icon128": "mercury-icon-128.png",
    "icon256": "mercury-icon-256.png",
    "date": "2018-02-16",
    "iconColors": [
      "#fbc604",
      "#4a3104",
      "#b28904",
      "#946c04",
      "#c49c04"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/Delni/mercury//blob/master//icons/png/Round/256x256.png\"><img src=\"https://github.com/Delni/mercury//raw/master//icons/png/Round/256x256.png\" alt=\"icon\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mercury\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#mercury\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mercury</h1>\n<p>Current version packed : <code>v1.1.2</code><br>\nThe budget planner of the 21st century</p>\n<p><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji> Please be aware that Mercury is in constant development, you may encounter unknown bug <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji></p>\n<p>If you like my work, please <a href=\"http://ko-fi.com/delnim\" rel=\"nofollow\">donate for coffee</a> ! <g-emoji class=\"g-emoji\" alias=\"coffee\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2615.png\">&#x2615;&#xFE0F;</g-emoji></p>\n<hr>\n<p><em>Mercury</em> offer basic budget planner functionality, such as managing account, add / edit / delete operation... I always wanted a tool as MSMoney or <a href=\"http://homebank.free.fr\" rel=\"nofollow\">HomeBank</a>, but with improved and modern UI. HomeBank was the software I used to use, and many features come from there.<br>\nThis application is built on top of <a href=\"https://github.com/Delni/mercury//blob/master/electron.atom.io\">Electron</a></p>\n<p>Developped with &#x2665; for you</p>\n<p>Supported languages : <code>English</code>,<code>Fran&#xE7;ais</code><br>\n<em>Send an e-mail if you want to help to translate in your language!</em></p>\n<hr>\n<h1><a id=\"user-content-previews\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#previews\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Previews</h1>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Dark UI (default)</th>\n<th align=\"left\">White UI</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><a target=\"_blank\" href=\"https://github.com/Delni/mercury//blob/master//img/mainViewDark.png\"><img src=\"https://github.com/Delni/mercury//raw/master//img/mainViewDark.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n<td align=\"left\"><a target=\"_blank\" href=\"https://github.com/Delni/mercury//blob/master//img/mainViewLight.png\"><img src=\"https://github.com/Delni/mercury//raw/master//img/mainViewLight.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"left\"><a target=\"_blank\" href=\"https://github.com/Delni/mercury//blob/master//img/accountViewDark.png\"><img src=\"https://github.com/Delni/mercury//raw/master//img/accountViewDark.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n<td align=\"left\"><a target=\"_blank\" href=\"https://github.com/Delni/mercury//blob/master//img/accountViewLight.png\"><img src=\"https://github.com/Delni/mercury//raw/master//img/accountViewLight.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n<li>Create or delete any account</li>\n<li>Create / Edit / Delete any operation</li>\n<li>Create / Edit / Delete recurring operation</li>\n<li>Filter operation with easy-to-access basic filters</li>\n<li>Manage your outcome with reports over time / categories</li>\n<li>Manage beneficiaries and categories in the settings</li>\n<li><code>MacOS</code> TouchBar integration</li>\n<li>Choose your (theme) side</li>\n<li>Translated in English &amp; French</li>\n</ul>\n<p><em>Next to come : advanced filters, TouchBar improvements, ...</em></p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use</h1>\n<p>Clone the GitHub repository. You need <a href=\"https://nodesjs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://npmjs.com\" rel=\"nofollow\">npm</a> installed on your system. Go to terminal:</p>\n<pre><code># Clone the repository\n$ git clone https://github.com/Delni/mercury.git\n\n# Go to directory\n$ cd mercury\n\n# Install dependencies\n$ yarn\n\n# Start the app\n$ yarn run dev\n</code></pre>\n<h1><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h1>\n<p><a href=\"https://github.com/Delni/mercury/releases\">Go to downloads page</a><br>\nDownload for MacOS &amp; Windows</p>\n<p><em>Linux coming soon (as soon as tested)</em><br>\n<em>Not available at the moment.</em></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h1>\n<p>If the application has any kind of bugs, feel free to open an issue. We will look into it &amp; come up with a solution. Create a new pull request if you have fixed any kind of bugs.</p>\n<p>The request would be merged if it fixes the bug &amp; does not disturb the whole application in any way.</p>\n<h2><a id=\"user-content-warning-huge-change-ahead\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#warning-huge-change-ahead\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> Huge change ahead</h2>\n<p>The current work is to migrate Mercury from a JQuery-based interface to Vue.js for better scalability, maintainability, testing, etc. If you have already worked or forked this repo, find v1 under the branch <code>legacy/v1</code></p>\n<h1><a id=\"user-content-third-party\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#third-party\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Third-party</h1>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">ElectronJS</a></li>\n<li><a href=\"https://nodesjs.org\" rel=\"nofollow\">NodeJS</a></li>\n<li><a href=\"http://momentjs.com/\" rel=\"nofollow\">MomentJS</a></li>\n<li><a href=\"http://fontawesome.io/\" rel=\"nofollow\">Font Awesome</a></li>\n<li><a href=\"http://bulma.io/\" rel=\"nofollow\">Bulma</a></li>\n<li><a href=\"https://github.com/twitter/typeahead.js/\">typehead.js</a></li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">ChartJS</a></li>\n<li><a href=\"https://github.com/kripken/sql.js\">sql.js</a></li>\n<li><a href=\"http://i18njs.com/\" rel=\"nofollow\">i18njs</a></li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Delni/mercury//blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<pre><code>MIT License\n\nCopyright (c) 2018 Nicolas Delauney\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"/icons/png/Round/256x256.png\"><img src=\"/icons/png/Round/256x256.png\" alt=\"icon\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mercury\" class=\"anchor\" aria-hidden=\"true\" href=\"#mercury\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mercury</h1>\n<p>Current version packed : <code>v1.1.2</code><br>\nThe budget planner of the 21st century</p>\n<p><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji> Please be aware that Mercury is in constant development, you may encounter unknown bug <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></p>\n<p>If you like my work, please <a href=\"http://ko-fi.com/delnim\" rel=\"nofollow\">donate for coffee</a> ! <g-emoji class=\"g-emoji\" alias=\"coffee\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2615.png\">☕️</g-emoji></p>\n<hr>\n<p><em>Mercury</em> offer basic budget planner functionality, such as managing account, add / edit / delete operation... I always wanted a tool as MSMoney or <a href=\"http://homebank.free.fr\" rel=\"nofollow\">HomeBank</a>, but with improved and modern UI. HomeBank was the software I used to use, and many features come from there.<br>\nThis application is built on top of <a href=\"electron.atom.io\">Electron</a></p>\n<p>Developped with ♥ for you</p>\n<p>Supported languages : <code>English</code>,<code>Français</code><br>\n<em>Send an e-mail if you want to help to translate in your language!</em></p>\n<hr>\n<h1><a id=\"user-content-previews\" class=\"anchor\" aria-hidden=\"true\" href=\"#previews\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Previews</h1>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Dark UI (default)</th>\n<th align=\"left\">White UI</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><a target=\"_blank\" href=\"/img/mainViewDark.png\"><img src=\"/img/mainViewDark.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n<td align=\"left\"><a target=\"_blank\" href=\"/img/mainViewLight.png\"><img src=\"/img/mainViewLight.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n</tr>\n<tr>\n<td align=\"left\"><a target=\"_blank\" href=\"/img/accountViewDark.png\"><img src=\"/img/accountViewDark.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n<td align=\"left\"><a target=\"_blank\" href=\"/img/accountViewLight.png\"><img src=\"/img/accountViewLight.png\" alt=\"mainView\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n<li>Create or delete any account</li>\n<li>Create / Edit / Delete any operation</li>\n<li>Create / Edit / Delete recurring operation</li>\n<li>Filter operation with easy-to-access basic filters</li>\n<li>Manage your outcome with reports over time / categories</li>\n<li>Manage beneficiaries and categories in the settings</li>\n<li><code>MacOS</code> TouchBar integration</li>\n<li>Choose your (theme) side</li>\n<li>Translated in English &amp; French</li>\n</ul>\n<p><em>Next to come : advanced filters, TouchBar improvements, ...</em></p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use</h1>\n<p>Clone the GitHub repository. You need <a href=\"https://nodesjs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://npmjs.com\" rel=\"nofollow\">npm</a> installed on your system. Go to terminal:</p>\n<pre><code># Clone the repository\n$ git clone https://github.com/Delni/mercury.git\n\n# Go to directory\n$ cd mercury\n\n# Install dependencies\n$ yarn\n\n# Start the app\n$ yarn run dev\n</code></pre>\n<h1><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h1>\n<p><a href=\"https://github.com/Delni/mercury/releases\">Go to downloads page</a><br>\nDownload for MacOS &amp; Windows</p>\n<p><em>Linux coming soon (as soon as tested)</em><br>\n<em>Not available at the moment.</em></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h1>\n<p>If the application has any kind of bugs, feel free to open an issue. We will look into it &amp; come up with a solution. Create a new pull request if you have fixed any kind of bugs.</p>\n<p>The request would be merged if it fixes the bug &amp; does not disturb the whole application in any way.</p>\n<h2><a id=\"user-content-warning-huge-change-ahead\" class=\"anchor\" aria-hidden=\"true\" href=\"#warning-huge-change-ahead\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Huge change ahead</h2>\n<p>The current work is to migrate Mercury from a JQuery-based interface to Vue.js for better scalability, maintainability, testing, etc. If you have already worked or forked this repo, find v1 under the branch <code>legacy/v1</code></p>\n<h1><a id=\"user-content-third-party\" class=\"anchor\" aria-hidden=\"true\" href=\"#third-party\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Third-party</h1>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">ElectronJS</a></li>\n<li><a href=\"https://nodesjs.org\" rel=\"nofollow\">NodeJS</a></li>\n<li><a href=\"http://momentjs.com/\" rel=\"nofollow\">MomentJS</a></li>\n<li><a href=\"http://fontawesome.io/\" rel=\"nofollow\">Font Awesome</a></li>\n<li><a href=\"http://bulma.io/\" rel=\"nofollow\">Bulma</a></li>\n<li><a href=\"https://github.com/twitter/typeahead.js/\">typehead.js</a></li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">ChartJS</a></li>\n<li><a href=\"https://github.com/kripken/sql.js\">sql.js</a></li>\n<li><a href=\"http://i18njs.com/\" rel=\"nofollow\">i18njs</a></li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<pre><code>MIT License\n\nCopyright (c) 2018 Nicolas Delauney\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.624Z",
    "goodColorOnWhite": "#946C04",
    "goodColorOnBlack": "#FBC604",
    "faintColorOnWhite": "rgba(148, 108, 4, 0.1)"
  },
  {
    "slug": "messenger-demo-viewer",
    "name": "Messenger Demo Viewer",
    "description": "Demo Facebook Messenger bots without showing personal chats",
    "website": "https://messenger-demo-viewer.kilianvalkhof.com/",
    "category": "Developer Tools",
    "repository": "https://github.com/Kilian/messenger-demo-viewer",
    "keywords": [
      "facebook",
      "messenger",
      "bot",
      "demo",
      "chatbot"
    ],
    "license": "ISC",
    "icon": "messenger-demo-viewer-icon.png",
    "icon32": "messenger-demo-viewer-icon-32.png",
    "icon64": "messenger-demo-viewer-icon-64.png",
    "icon128": "messenger-demo-viewer-icon-128.png",
    "icon256": "messenger-demo-viewer-icon-256.png",
    "date": "2017-08-10",
    "iconColors": [
      "#04b3ea",
      "#0492f8",
      "#04d0dc",
      "#04f1ce",
      "#04dfd5"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/assets/img/me.128.png\"><img src=\"https://github.com/Kilian/messenger-demo-viewer/raw/master/assets/img/me.128.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-messenger-demo-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#messenger-demo-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Messenger Demo Viewer</h1>\n<p>Demo Facebook Messenger (bot) interactions without showing personal chats. Hides the sidebar automatically.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>By default the sidebar is hidden. Press <code>Ctrl + b</code> or <code>Cmd + b</code> or the menu to toggle it on and off. Use Messenger like you normally do.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Recent downloads for macOS, Windows and Linux available on <a href=\"https://messenger-demo-viewer.kilianvalkhof.com\" rel=\"nofollow\">the website</a> or <a href=\"https://github.com/kilian/messenger-demo-viewer/releases\">the releases page on Github</a></p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/Kilian/messenger-demo-viewer.git\n<span class=\"pl-c1\">cd</span> messenger-demo-viewer\nnpm install</pre></div>\n<p>To run development version:</p>\n<pre><code>npm run dev\n</code></pre>\n<h3><a id=\"user-content-build-your-own-executables\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#build-your-own-executables\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build your own executables</h3>\n<p>To create packaged excecutables for all platforms:</p>\n<pre><code>npm run package\n</code></pre>\n<p>To create an installer:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> for windows (exe)</span>\nnpm run dist:win\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> for mac (dmg) only available on mac.</span>\nnpm run dist:mac\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> for linux (deb and tar)</span>\nnpm run dist:lin</pre></div>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Kilian/messenger-demo-viewer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>Messenger demo viewer is licensed under ISC. It is not affiliated with Facebook or Messenger.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"assets/img/me.128.png\"><img src=\"assets/img/me.128.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-messenger-demo-viewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#messenger-demo-viewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Messenger Demo Viewer</h1>\n<p>Demo Facebook Messenger (bot) interactions without showing personal chats. Hides the sidebar automatically.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>By default the sidebar is hidden. Press <code>Ctrl + b</code> or <code>Cmd + b</code> or the menu to toggle it on and off. Use Messenger like you normally do.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Recent downloads for macOS, Windows and Linux available on <a href=\"https://messenger-demo-viewer.kilianvalkhof.com\" rel=\"nofollow\">the website</a> or <a href=\"https://github.com/kilian/messenger-demo-viewer/releases\">the releases page on Github</a></p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/Kilian/messenger-demo-viewer.git\n<span class=\"pl-c1\">cd</span> messenger-demo-viewer\nnpm install</pre></div>\n<p>To run development version:</p>\n<pre><code>npm run dev\n</code></pre>\n<h3><a id=\"user-content-build-your-own-executables\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-your-own-executables\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build your own executables</h3>\n<p>To create packaged excecutables for all platforms:</p>\n<pre><code>npm run package\n</code></pre>\n<p>To create an installer:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> for windows (exe)</span>\nnpm run dist:win\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> for mac (dmg) only available on mac.</span>\nnpm run dist:mac\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> for linux (deb and tar)</span>\nnpm run dist:lin</pre></div>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>Messenger demo viewer is licensed under ISC. It is not affiliated with Facebook or Messenger.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.607Z",
    "goodColorOnWhite": "#037599",
    "goodColorOnBlack": "#04B3EA",
    "faintColorOnWhite": "rgba(3, 117, 153, 0.1)"
  },
  {
    "slug": "microstockr",
    "name": "Microstockr",
    "description": "Microstock photography made easy",
    "website": "http://microstockr.com",
    "keywords": [
      "photography"
    ],
    "category": "Photo & Video",
    "icon": "microstockr-icon.png",
    "icon32": "microstockr-icon-32.png",
    "icon64": "microstockr-icon-64.png",
    "icon128": "microstockr-icon-128.png",
    "icon256": "microstockr-icon-256.png",
    "date": "2015-09-02",
    "iconColors": [
      "#2f5b7e",
      "#e7eef3",
      "#429adc",
      "#8dcbf3",
      "#7e8fa1"
    ],
    "goodColorOnWhite": "#2F5B7E",
    "goodColorOnBlack": "#8DCBF3",
    "faintColorOnWhite": "rgba(47, 91, 126, 0.1)"
  },
  {
    "slug": "min",
    "name": "Min",
    "description": "A smarter web browser",
    "website": "https://minbrowser.github.io/min/",
    "repository": "https://github.com/minbrowser/min",
    "keywords": [
      "browser",
      "privacy"
    ],
    "license": "Apache 2.0",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/1f6591205222ffd45ff38f837a32db0d954fe4b9/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7365617263686261725f6475636b6475636b676f5f616e73776572732e706e67"
      }
    ],
    "icon": "min-icon.png",
    "icon32": "min-icon-32.png",
    "icon64": "min-icon-64.png",
    "icon128": "min-icon-128.png",
    "icon256": "min-icon-256.png",
    "date": "2016-05-26",
    "iconColors": [
      "#548ed4",
      "#fbad0c",
      "#c8a98f",
      "#a080a4",
      "#9aa4b8"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-min\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#min\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Min</h1>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Min is a smarter, faster web browser. It includes features such as:</p>\n<ul>\n<li>Information from <a href=\"https://duckduckgo.com\" rel=\"nofollow\">DuckDuckGo</a> in the search bar.</li>\n<li>Built-in ad and tracker blocking</li>\n<li>Fuzzy search</li>\n<li>Full-text search for visited pages</li>\n<li>Reading list</li>\n<li>Tabs improvements (tabs open to the right, and fade out when inactive).</li>\n<li>Dark theme</li>\n</ul>\n<p>More information, and prebuilt binaries are available <a href=\"https://minbrowser.github.io/min/\" rel=\"nofollow\">here</a>.</p>\n<blockquote>\n<p>Note: Min uses an older version of Chromium, which may be missing security fixes from later versions. <a href=\"https://github.com/minbrowser/min/issues/440#issuecomment-338080554\">More Information</a></p>\n</blockquote>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1f6591205222ffd45ff38f837a32db0d954fe4b9/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7365617263686261725f6475636b6475636b676f5f616e73776572732e706e67\"><img src=\"https://camo.githubusercontent.com/1f6591205222ffd45ff38f837a32db0d954fe4b9/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7365617263686261725f6475636b6475636b676f5f616e73776572732e706e67\" alt=\"The search bar, showing information from DuckDuckGo\" data-canonical-src=\"http://minbrowser.github.io/min/tour/img/searchbar_duckduckgo_answers.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/70b2bec7edf8aa267efd5c5aee2526c50592c9bf/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7461736b732e706e67\"><img src=\"https://camo.githubusercontent.com/70b2bec7edf8aa267efd5c5aee2526c50592c9bf/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7461736b732e706e67\" alt=\"The Tasks Overlay\" data-canonical-src=\"http://minbrowser.github.io/min/tour/img/tasks.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/30e4388f528882891f42163d6e2917a48a27d583/68747470733a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f72656164696e675f6c6973742e706e67\"><img src=\"https://camo.githubusercontent.com/30e4388f528882891f42163d6e2917a48a27d583/68747470733a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f72656164696e675f6c6973742e706e67\" alt=\"Reader View\" data-canonical-src=\"https://minbrowser.github.io/min/tour/img/reading_list.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing</h2>\n<p>To run a prebuilt version, download one of the binaries <a href=\"https://github.com/minbrowser/min/releases\">here</a>. If you want to build Min yourself, see the &quot;Building&quot; section below.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<p>If you want to develop Min:</p>\n<ul>\n<li>Install <a href=\"https://nodejs.org\" rel=\"nofollow\">Node</a> and <a href=\"http://gruntjs.com\" rel=\"nofollow\">Grunt</a>.</li>\n<li>Run <code>npm install</code> to install dependencies.</li>\n<li>Build the translation files and a copy of the JS by running <code>grunt</code>.\n<ul>\n<li>You can also have Grunt watch for changes and automatically rebuild by running <code>grunt watch</code>.</li>\n</ul>\n</li>\n<li>Download a copy of Electron from <a href=\"https://github.com/electron/electron/releases\">here</a>.</li>\n<li>Start Min by running <code>node_modules/.bin/electron .</code>.<sup>1</sup></li>\n</ul>\n<p><sup>1</sup>: <em>Make sure no <code>Min</code> instance is already running before starting the development version of <code>Min</code>.</em><br></p>\n<h2><a id=\"user-content-building-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#building-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building Binaries</h2>\n<p>If you are using OS X, install <a href=\"http://brew.sh\" rel=\"nofollow\">Homebrew</a>, then run <code>brew install fakeroot dpkg</code>.\nThen:</p>\n<ul>\n<li>Run <code>npm run updateFilters</code> to update the version of EasyList included with Min.</li>\n<li>Run <code>grunt macBuild</code>, <code>grunt linuxBuild</code>, or <code>grunt windowsBuild</code> depending on which platform you want binaries for.</li>\n</ul>\n<h2><a id=\"user-content-contributing-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/minbrowser/min/blob/master/#contributing-translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing Translations</h2>\n<p>Thanks for taking the time to translate Min! To add translations for your local language:</p>\n<ul>\n<li>Find the language code that goes with your language from <a href=\"https://electron.atom.io/docs/api/locales/#locales\" rel=\"nofollow\">this list</a>.</li>\n<li>In the <code>localization/languages</code> directory, create a new file, and name it &quot;[your language code].json&quot;.</li>\n<li>Open your new file, and copy the contents of the <a href=\"https://github.com/minbrowser/min/blob/master/localization/languages/en-US.json\">localization/languages/en-US.json</a> file into your new file.</li>\n<li>Change the &quot;identifier&quot; field in the new file to the language code from step 1.</li>\n<li>Inside the file, replace each English string in the right-hand column with the equivalent translation.</li>\n<li>(Optional) See your translations live by following the <a href=\"https://github.com/minbrowser/min/blob/master/#installing\">development instructions</a> above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you&apos;re translating.</li>\n<li>That&apos;s it! Make a pull request with your changes.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-min\" class=\"anchor\" aria-hidden=\"true\" href=\"#min\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Min</h1>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Min is a smarter, faster web browser. It includes features such as:</p>\n<ul>\n<li>Information from <a href=\"https://duckduckgo.com\" rel=\"nofollow\">DuckDuckGo</a> in the search bar.</li>\n<li>Built-in ad and tracker blocking</li>\n<li>Fuzzy search</li>\n<li>Full-text search for visited pages</li>\n<li>Reading list</li>\n<li>Tabs improvements (tabs open to the right, and fade out when inactive).</li>\n<li>Dark theme</li>\n</ul>\n<p>More information, and prebuilt binaries are available <a href=\"https://minbrowser.github.io/min/\" rel=\"nofollow\">here</a>.</p>\n<blockquote>\n<p>Note: Min uses an older version of Chromium, which may be missing security fixes from later versions. <a href=\"https://github.com/minbrowser/min/issues/440#issuecomment-338080554\">More Information</a></p>\n</blockquote>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1f6591205222ffd45ff38f837a32db0d954fe4b9/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7365617263686261725f6475636b6475636b676f5f616e73776572732e706e67\"><img src=\"https://camo.githubusercontent.com/1f6591205222ffd45ff38f837a32db0d954fe4b9/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7365617263686261725f6475636b6475636b676f5f616e73776572732e706e67\" alt=\"The search bar, showing information from DuckDuckGo\" data-canonical-src=\"http://minbrowser.github.io/min/tour/img/searchbar_duckduckgo_answers.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/70b2bec7edf8aa267efd5c5aee2526c50592c9bf/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7461736b732e706e67\"><img src=\"https://camo.githubusercontent.com/70b2bec7edf8aa267efd5c5aee2526c50592c9bf/687474703a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f7461736b732e706e67\" alt=\"The Tasks Overlay\" data-canonical-src=\"http://minbrowser.github.io/min/tour/img/tasks.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/30e4388f528882891f42163d6e2917a48a27d583/68747470733a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f72656164696e675f6c6973742e706e67\"><img src=\"https://camo.githubusercontent.com/30e4388f528882891f42163d6e2917a48a27d583/68747470733a2f2f6d696e62726f777365722e6769746875622e696f2f6d696e2f746f75722f696d672f72656164696e675f6c6973742e706e67\" alt=\"Reader View\" data-canonical-src=\"https://minbrowser.github.io/min/tour/img/reading_list.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing</h2>\n<p>To run a prebuilt version, download one of the binaries <a href=\"https://github.com/minbrowser/min/releases\">here</a>. If you want to build Min yourself, see the \"Building\" section below.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<p>If you want to develop Min:</p>\n<ul>\n<li>Install <a href=\"https://nodejs.org\" rel=\"nofollow\">Node</a> and <a href=\"http://gruntjs.com\" rel=\"nofollow\">Grunt</a>.</li>\n<li>Run <code>npm install</code> to install dependencies.</li>\n<li>Build the translation files and a copy of the JS by running <code>grunt</code>.\n<ul>\n<li>You can also have Grunt watch for changes and automatically rebuild by running <code>grunt watch</code>.</li>\n</ul>\n</li>\n<li>Download a copy of Electron from <a href=\"https://github.com/electron/electron/releases\">here</a>.</li>\n<li>Start Min by running <code>node_modules/.bin/electron .</code>.<sup>1</sup></li>\n</ul>\n<p><sup>1</sup>: <em>Make sure no <code>Min</code> instance is already running before starting the development version of <code>Min</code>.</em><br></p>\n<h2><a id=\"user-content-building-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building Binaries</h2>\n<p>If you are using OS X, install <a href=\"http://brew.sh\" rel=\"nofollow\">Homebrew</a>, then run <code>brew install fakeroot dpkg</code>.\nThen:</p>\n<ul>\n<li>Run <code>npm run updateFilters</code> to update the version of EasyList included with Min.</li>\n<li>Run <code>grunt macBuild</code>, <code>grunt linuxBuild</code>, or <code>grunt windowsBuild</code> depending on which platform you want binaries for.</li>\n</ul>\n<h2><a id=\"user-content-contributing-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing Translations</h2>\n<p>Thanks for taking the time to translate Min! To add translations for your local language:</p>\n<ul>\n<li>Find the language code that goes with your language from <a href=\"https://electron.atom.io/docs/api/locales/#locales\" rel=\"nofollow\">this list</a>.</li>\n<li>In the <code>localization/languages</code> directory, create a new file, and name it \"[your language code].json\".</li>\n<li>Open your new file, and copy the contents of the <a href=\"https://github.com/minbrowser/min/blob/master/localization/languages/en-US.json\">localization/languages/en-US.json</a> file into your new file.</li>\n<li>Change the \"identifier\" field in the new file to the language code from step 1.</li>\n<li>Inside the file, replace each English string in the right-hand column with the equivalent translation.</li>\n<li>(Optional) See your translations live by following the <a href=\"#installing\">development instructions</a> above. Min will display in the same language as your operating system, so make sure your computer is set to the same language that you're translating.</li>\n<li>That's it! Make a pull request with your changes.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.720Z",
    "goodColorOnWhite": "#9A6803",
    "goodColorOnBlack": "#FBAD0C",
    "faintColorOnWhite": "rgba(154, 104, 3, 0.1)"
  },
  {
    "slug": "minetime",
    "name": "MineTime",
    "description": "A universal calendar app with smart scheduling and time analytics features. Organize your Google, Exchange and Outlook.com calendars in one place.",
    "website": "https://minetime.ai",
    "repository": "https://github.com/marcoancona/MineTime",
    "keywords": [
      "calendar",
      "schedule",
      "google",
      "exchange",
      "outlook",
      "artificial",
      "intelligence"
    ],
    "category": "Productivity",
    "icon": "minetime-icon.png",
    "icon32": "minetime-icon-32.png",
    "icon64": "minetime-icon-64.png",
    "icon128": "minetime-icon-128.png",
    "icon256": "minetime-icon-256.png",
    "date": "2017-04-12",
    "iconColors": [
      "#f6f6f6",
      "#b4b4b4",
      "#8d8d8d",
      "#acacac",
      "#c9c9c9"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c1831c0c5c17e937716e030e66f6df230f285ba8/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f69636f6e2f69636f6e2e69636f\"><img src=\"https://camo.githubusercontent.com/c1831c0c5c17e937716e030e66f6df230f285ba8/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f69636f6e2f69636f6e2e69636f\" width=\"128px\" data-canonical-src=\"https://www.minetime.ai/static/icon/icon.ico\" style=\"max-width:100%;\"></a>\n  <h1><a id=\"user-content-minetime-release-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#minetime-release-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MineTime (Release repo)</h1>\n  <p>\n    <a href=\"https://github.com/marcoancona/MineTime/releases\"><img src=\"https://camo.githubusercontent.com/8330945eef2817c2d597df6afeed2cce7636a8be/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6172636f616e636f6e612f4d696e6554696d652e7376673f7374796c653d666c6174\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/marcoancona/MineTime.svg?style=flat\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/43e7c67e5e742216f95d36792e72cd57c959124a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/43e7c67e5e742216f95d36792e72cd57c959124a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c6174\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg?style=flat\" style=\"max-width:100%;\"></a>\n  </p>\n</div>\n<p>MineTime is a modern, intuitive and smart calendar application.\nConnect all your calendar services and start optimizing your time. For more information about MineTime visit <a href=\"https://minetime.ai\" rel=\"nofollow\">minetime.ai</a>.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d1e41f4b921ed8e1f2834f44e4d2971e8e515674/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f696d672f73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/d1e41f4b921ed8e1f2834f44e4d2971e8e515674/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f696d672f73637265656e2e706e67\" alt=\"Image of MineTime\" data-canonical-src=\"https://www.minetime.ai/static/img/screen.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h3>\n<p>While we can not provide individual support at the moment, you can see this repository as a public hub to collect feedbacks, bug reports and feature requests.</p>\n<p>Please refer to the <a href=\"https://github.com/marcoancona/MineTime/issues\">issue page</a> and feel free to open a ticket.</p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<h4><a id=\"user-content-keep-all-your-calendars-in-one-place\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#keep-all-your-calendars-in-one-place\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keep all your calendars in one place</h4>\n<p>MineTime connects natively with Google, Outlook.com, Microsoft Exchange, iCloud and any CalDAV calendar: this means you can add your calendar accounts directly into MineTime.</p>\n<h4><a id=\"user-content-time-insights\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#time-insights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Time Insights</h4>\n<p>Understanding how time is spent is important to improve future scheduling decisions.</p>\n<p>MineTime instantly shows you how often you met your colleagues in the past months, how many times an event has been already rescheduled and much more...</p>\n<h4><a id=\"user-content-smart-scheduling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#smart-scheduling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Smart scheduling</h4>\n<p>Finding a time that works for everybody is a pain! MineTime automatically checks all participants calendars and suggests you the options that are likely to work best.</p>\n<p>You privacy is important to us and MineTime will never show other people your calendar!</p>\n<h4><a id=\"user-content-schedule-events-using-natural-language\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#schedule-events-using-natural-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Schedule events using natural language</h4>\n<p>MineTime&apos;s assistant understands what you say. You can easily schedule new events or perform actions on the calendar by using the most intuitive interface: English.</p>\n<h4><a id=\"user-content-cross-platform-experience\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/marcoancona/MineTime/blob/master/#cross-platform-experience\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cross-platform experience</h4>\n<p>MineTime is a calendar built on Electron, allowing it to run natively on Windows, Mac and - yes! - Linux. Enjoy the same smooth experience across all three!</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c1831c0c5c17e937716e030e66f6df230f285ba8/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f69636f6e2f69636f6e2e69636f\"><img src=\"https://camo.githubusercontent.com/c1831c0c5c17e937716e030e66f6df230f285ba8/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f69636f6e2f69636f6e2e69636f\" width=\"128px\" data-canonical-src=\"https://www.minetime.ai/static/icon/icon.ico\" style=\"max-width:100%;\"></a>\n  <h1><a id=\"user-content-minetime-release-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"#minetime-release-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MineTime (Release repo)</h1>\n  <p>\n    <a href=\"https://github.com/marcoancona/MineTime/releases\"><img src=\"https://camo.githubusercontent.com/8330945eef2817c2d597df6afeed2cce7636a8be/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6172636f616e636f6e612f4d696e6554696d652e7376673f7374796c653d666c6174\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/marcoancona/MineTime.svg?style=flat\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/43e7c67e5e742216f95d36792e72cd57c959124a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c6174\"><img src=\"https://camo.githubusercontent.com/43e7c67e5e742216f95d36792e72cd57c959124a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e7376673f7374796c653d666c6174\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg?style=flat\" style=\"max-width:100%;\"></a>\n  </p>\n</div>\n<p>MineTime is a modern, intuitive and smart calendar application.\nConnect all your calendar services and start optimizing your time. For more information about MineTime visit <a href=\"https://minetime.ai\" rel=\"nofollow\">minetime.ai</a>.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d1e41f4b921ed8e1f2834f44e4d2971e8e515674/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f696d672f73637265656e2e706e67\"><img src=\"https://camo.githubusercontent.com/d1e41f4b921ed8e1f2834f44e4d2971e8e515674/68747470733a2f2f7777772e6d696e6574696d652e61692f7374617469632f696d672f73637265656e2e706e67\" alt=\"Image of MineTime\" data-canonical-src=\"https://www.minetime.ai/static/img/screen.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h3>\n<p>While we can not provide individual support at the moment, you can see this repository as a public hub to collect feedbacks, bug reports and feature requests.</p>\n<p>Please refer to the <a href=\"https://github.com/marcoancona/MineTime/issues\">issue page</a> and feel free to open a ticket.</p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<h4><a id=\"user-content-keep-all-your-calendars-in-one-place\" class=\"anchor\" aria-hidden=\"true\" href=\"#keep-all-your-calendars-in-one-place\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keep all your calendars in one place</h4>\n<p>MineTime connects natively with Google, Outlook.com, Microsoft Exchange, iCloud and any CalDAV calendar: this means you can add your calendar accounts directly into MineTime.</p>\n<h4><a id=\"user-content-time-insights\" class=\"anchor\" aria-hidden=\"true\" href=\"#time-insights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Time Insights</h4>\n<p>Understanding how time is spent is important to improve future scheduling decisions.</p>\n<p>MineTime instantly shows you how often you met your colleagues in the past months, how many times an event has been already rescheduled and much more...</p>\n<h4><a id=\"user-content-smart-scheduling\" class=\"anchor\" aria-hidden=\"true\" href=\"#smart-scheduling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Smart scheduling</h4>\n<p>Finding a time that works for everybody is a pain! MineTime automatically checks all participants calendars and suggests you the options that are likely to work best.</p>\n<p>You privacy is important to us and MineTime will never show other people your calendar!</p>\n<h4><a id=\"user-content-schedule-events-using-natural-language\" class=\"anchor\" aria-hidden=\"true\" href=\"#schedule-events-using-natural-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Schedule events using natural language</h4>\n<p>MineTime's assistant understands what you say. You can easily schedule new events or perform actions on the calendar by using the most intuitive interface: English.</p>\n<h4><a id=\"user-content-cross-platform-experience\" class=\"anchor\" aria-hidden=\"true\" href=\"#cross-platform-experience\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cross-platform experience</h4>\n<p>MineTime is a calendar built on Electron, allowing it to run natively on Windows, Mac and - yes! - Linux. Enjoy the same smooth experience across all three!</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.709Z",
    "goodColorOnWhite": "#737373",
    "goodColorOnBlack": "#F6F6F6",
    "faintColorOnWhite": "rgba(115, 115, 115, 0.1)"
  },
  {
    "slug": "minimalist",
    "name": "minimalist",
    "description": "Bring only what you need.",
    "category": "Lifestyle",
    "repository": "https://github.com/wurde/minimalist.git",
    "keywords": [
      "possessions",
      "inventory",
      "stuff",
      "list"
    ],
    "license": "MIT",
    "icon": "minimalist-icon.png",
    "icon32": "minimalist-icon-32.png",
    "icon64": "minimalist-icon-64.png",
    "icon128": "minimalist-icon-128.png",
    "icon256": "minimalist-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#f9f9f9",
      "#040404",
      "#7c7c7c",
      "#444444",
      "#646464"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-minimalist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#minimalist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Minimalist</h1>\n<p>A simple list of things.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h2>\n<p>A compiler is required for getting native SQLite3 to work with Electron.</p>\n<pre><code>sudo apt install build-essential\nsudo npm install -g node-gyp\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/minimalist\ncd minimalist\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>Get the project&apos;s history in <a href=\"https://github.com/wurde/minimalist.git/blob/master/CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"https://github.com/wurde/minimalist.git/blob/master/mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/minimalist.git/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This project is released under the <a href=\"http://www.opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-minimalist\" class=\"anchor\" aria-hidden=\"true\" href=\"#minimalist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Minimalist</h1>\n<p>A simple list of things.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h2>\n<p>A compiler is required for getting native SQLite3 to work with Electron.</p>\n<pre><code>sudo apt install build-essential\nsudo npm install -g node-gyp\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/minimalist\ncd minimalist\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>Get the project's history in <a href=\"CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This project is released under the <a href=\"http://www.opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.729Z",
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "minta",
    "name": "Minta",
    "description": "Generate regular expressions",
    "repository": "https://github.com/ecrmnn/minta",
    "keywords": [
      "regex",
      "generator",
      "regexgen"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ecrmnn/minta/master/resources/demo.gif"
      }
    ],
    "icon": "minta-icon.png",
    "icon32": "minta-icon-32.png",
    "icon64": "minta-icon-64.png",
    "icon128": "minta-icon-128.png",
    "icon256": "minta-icon-256.png",
    "date": "2016-12-26",
    "iconColors": [
      "#5c32b1",
      "#eae9ec",
      "#937bc9",
      "#ac94d4",
      "#8454c4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-minta-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#minta-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>minta <a href=\"http://makeapullrequest.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Electron app for generating regular expressions</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/ecrmnn/minta/blob/master/resources/demo.gif\"><img src=\"https://github.com/ecrmnn/minta/raw/master/resources/demo.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<p><a href=\"https://github.com/ecrmnn/minta/releases\">Download latest OS X/macOS release</a></p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ecrmnn/minta.git\n\nnpm install\n\nnpm start</pre></div>\n<h3><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h3>\n<p>Contributions are welcomed</p>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h3>\n<p>This app was made possible by <a href=\"https://github.com/devongovett/regexgen\">devongovett/regexgen</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ecrmnn/minta/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT &#xA9; <a href=\"http://danieleckermann.com\" rel=\"nofollow\">Daniel Eckermann</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-minta-\" class=\"anchor\" aria-hidden=\"true\" href=\"#minta-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>minta <a href=\"http://makeapullrequest.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a34cfbf37ba6848362bf2bee0f3915c2e38b1cc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Electron app for generating regular expressions</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"resources/demo.gif\"><img src=\"resources/demo.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<p><a href=\"https://github.com/ecrmnn/minta/releases\">Download latest OS X/macOS release</a></p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/ecrmnn/minta.git\n\nnpm install\n\nnpm start</pre></div>\n<h3><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h3>\n<p>Contributions are welcomed</p>\n<h3><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h3>\n<p>This app was made possible by <a href=\"https://github.com/devongovett/regexgen\">devongovett/regexgen</a></p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT © <a href=\"http://danieleckermann.com\" rel=\"nofollow\">Daniel Eckermann</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.809Z",
    "goodColorOnWhite": "#5C32B1",
    "goodColorOnBlack": "#AC94D4",
    "faintColorOnWhite": "rgba(92, 50, 177, 0.1)"
  },
  {
    "slug": "missive",
    "name": "Missive",
    "description": "The one app for team email and chat.",
    "website": "https://missiveapp.com",
    "homebrewCaskName": "missive",
    "keywords": [
      "team",
      "shared",
      "emails",
      "chat",
      "tasks",
      "work",
      "assignment",
      "management",
      "gmail",
      "mac",
      "windows"
    ],
    "category": "Social Networking",
    "icon": "missive-icon.png",
    "icon32": "missive-icon-32.png",
    "icon64": "missive-icon-64.png",
    "icon128": "missive-icon-128.png",
    "icon256": "missive-icon-256.png",
    "date": "2017-02-13",
    "iconColors": [
      "#2d86d2",
      "#fafbfb",
      "#81828a",
      "#96c6f4",
      "#8c949c"
    ],
    "goodColorOnWhite": "#1675D0",
    "goodColorOnBlack": "#96C6F4",
    "faintColorOnWhite": "rgba(22, 117, 208, 0.1)"
  },
  {
    "slug": "mist",
    "name": "Mist Ethereum",
    "description": "Mist. Browse and use Ðapps on the Ethereum network.",
    "website": "https://ethereum.org/",
    "repository": "https://github.com/ethereum/mist.git",
    "keywords": [
      "ethereum",
      "cryptocurrency",
      "ether",
      "browser",
      "meteor",
      "web3",
      "geth",
      "electron",
      "blockchain"
    ],
    "license": "GPL-3.0",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/47108/28135235-debf5a1e-671b-11e7-87f2-4d73d80cc147.gif",
        "caption": "Adding Tokens",
        "imageLink": "https://github.com/ethereum/mist"
      },
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/112898/25854734/72c8e8f8-34a7-11e7-8c03-eaace7fb539b.png",
        "caption": "Browsing and interacting with DApps",
        "imageLink": "https://github.com/ethereum/mist"
      },
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/112898/17697882/e9cfe0be-638d-11e6-8fe7-84d1aafff10a.png",
        "caption": "Sending funds",
        "imageLink": "https://github.com/ethereum/mist"
      },
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/112898/18554959/651119c6-7b3c-11e6-8db0-374920eb53c2.png",
        "caption": "Executing contract in solidity",
        "imageLink": "https://github.com/ethereum/mist"
      },
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/112898/17698573/57ba17bc-6392-11e6-9f1f-edf3470bd8a2.png",
        "caption": "Selecting Accounts",
        "imageLink": "https://github.com/ethereum/mist"
      },
      {
        "imageUrl": "https://user-images.githubusercontent.com/47108/28134552-ad04c16e-6719-11e7-8d80-316d8285ac4d.gif",
        "caption": "Ethereum Automatic ENS to Address conversion",
        "imageLink": "https://github.com/ethereum/mist"
      }
    ],
    "icon": "mist-icon.png",
    "icon32": "mist-icon-32.png",
    "icon64": "mist-icon-64.png",
    "icon128": "mist-icon-128.png",
    "icon256": "mist-icon-256.png",
    "date": "2017-10-13",
    "iconColors": [
      "#dcdddf",
      "#46648d",
      "#6382a4",
      "#8f9aab",
      "#a4b4c0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mist-browserbeta\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#mist-browserbeta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mist Browser<sup>beta</sup></h1>\n<p><a href=\"https://github.com/ethereum/mist.git/blob/master/\"><img src=\"https://camo.githubusercontent.com/15d062dc519742bf5b8faf185d65d30055eedc54/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f657468657265756d2f6d6973742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/ethereum/mist/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5978d7d0cf27182ecc8799c02cb3e01c25a60d1/68747470733a2f2f7472617669732d63692e6f72672f657468657265756d2f6d6973742e7376673f6272616e63683d646576656c6f70\" alt=\"Build Status develop branch\" data-canonical-src=\"https://travis-ci.org/ethereum/mist.svg?branch=develop\" style=\"max-width:100%;\"></a>\n<a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b33b6e87f602c9866110dfe75c364094a1b46975/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f657468657265756d2f6d6973742e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/ethereum/mist.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/ethereum/mist\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codetriage.com/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e161ef54d4530effc658524d45efcc1940a59ee1/68747470733a2f2f7777772e636f64657472696167652e636f6d2f657468657265756d2f6d6973742f6261646765732f75736572732e737667\" alt=\"Code Triagers Badge\" data-canonical-src=\"https://www.codetriage.com/ethereum/mist/badges/users.svg\" style=\"max-width:100%;\"></a></p>\n<p>The Mist browser is the tool of choice to browse and use &#xD0;apps.</p>\n<p>For the Mist API see the <a href=\"https://github.com/ethereum/mist.git/blob/master/MISTAPI.md\">MISTAPI.md</a>.</p>\n<p>Please note that this repository is the Electron host for the Meteor based wallet dapp whose repository is located here: <a href=\"https://github.com/ethereum/meteor-dapp-wallet\">https://github.com/ethereum/meteor-dapp-wallet</a>.</p>\n<h2><a id=\"user-content-help-and-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#help-and-troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Help and troubleshooting</h2>\n<p>In order to get help regarding Mist or Ethereum Wallet, please follow:</p>\n<ol>\n<li>Please check the <a href=\"https://github.com/ethereum/mist/wiki\">Mist troubleshooting guide</a>.</li>\n<li>Go to the <a href=\"https://gitter.im/ethereum/mist\" rel=\"nofollow\">Gitter Channel</a> to connect with the community for instant help.</li>\n<li>Search for <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Canonical%22\">similar issues</a> and potential help.</li>\n<li>Or create a <a href=\"https://github.com/ethereum/mist/issues\">new issue</a>.</li>\n</ol>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to contribute</h2>\n<p>Contributions via Pull Requests are welcome. You can see where to help looking for issues with the <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Enhancement%22\">Enhancement</a> or <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Bug%22\">Bug</a> labels. We can help guiding you towards the solution.</p>\n<p>You can also help by <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aissue+is%3Aopen+label%3A%22Status%3A+Triage%22\">responding to issues</a>. Sign up on <a href=\"https://www.codetriage.com/ethereum/mist\" rel=\"nofollow\">CodeTriage</a> and it&apos;ll send you gentle notifications with a configurable frequency. It is a nice way to help while learning.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>If you want to install the app from a pre-built version on the <a href=\"https://github.com/ethereum/mist/releases\">release page</a>,\nyou can simply run the executeable after download.</p>\n<p>For updating simply download the new version and copy it over the old one (keep a backup of the old one if you want to be sure).</p>\n<h3><a id=\"user-content-linux-zip-installs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#linux-zip-installs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux .zip installs</h3>\n<p>In order to install from .zip files, please install <code>libgconf2-4</code> first:</p>\n<div class=\"highlight highlight-source-shell\"><pre>apt-get install libgconf2-4</pre></div>\n<h3><a id=\"user-content-config-folder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#config-folder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Config folder</h3>\n<p>The data folder for Mist is stored in other places:</p>\n<ul>\n<li>Windows <code>%APPDATA%\\Mist</code></li>\n<li>macOS <code>~/Library/Application\\ Support/Mist</code></li>\n<li>Linux <code>~/.config/Mist</code></li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>For development, a Meteor server will need to be started to assist with live reload and CSS injection.\nOnce a Mist version is released the Meteor frontend part is bundled using the <code>meteor-build-client</code> npm package to create pure static files.</p>\n<h3><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h3>\n<p>To run mist in development you need:</p>\n<ul>\n<li><a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> <code>v7.x</code> (use the prefered installation method for your OS)</li>\n<li><a href=\"https://www.meteor.com/install\" rel=\"nofollow\">Meteor</a> javascript app framework</li>\n<li><a href=\"https://yarnpkg.com/\" rel=\"nofollow\">Yarn</a> package manager</li>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> <code>v1.7.11</code> cross platform desktop app framework</li>\n<li><a href=\"http://gulpjs.com/\" rel=\"nofollow\">Gulp</a> build and automation system</li>\n</ul>\n<p>Install the latter ones via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ curl https://install.meteor.com/ <span class=\"pl-k\">|</span> sh\n$ curl -o- -L https://yarnpkg.com/install.sh <span class=\"pl-k\">|</span> bash\n$ yarn global add electron@1.8.4\n$ yarn global add gulp</pre></div>\n<h3><a id=\"user-content-initialisation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#initialisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Initialisation</h3>\n<p>Now you&apos;re ready to initialise Mist for development:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/ethereum/mist.git\n$ <span class=\"pl-c1\">cd</span> mist\n$ yarn</pre></div>\n<p>To update Mist in the future, run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ git pull\n$ yarn</pre></div>\n<h3><a id=\"user-content-run-mist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#run-mist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run Mist</h3>\n<p>For development we start the interface with a Meteor server for autoreload etc.\n<em>Start the interface in a separate terminal window:</em></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:meteor</pre></div>\n<p>In the original window you can then start Mist with:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ yarn dev:electron</pre></div>\n<p><em>NOTE: client-binaries (e.g. <a href=\"https://github.com/ethereum/go-ethereum\">geth</a>) specified in <a href=\"https://github.com/ethereum/mist/blob/master/clientBinaries.json\">clientBinaries.json</a> will be checked during every startup and downloaded if out-of-date, binaries are stored in the <a href=\"https://github.com/ethereum/mist.git/blob/master/#config-folder\">config folder</a></em></p>\n<p><em>NOTE: use <code>--help</code> to display available options, e.g. <code>--loglevel debug</code> (or <code>trace</code>) for verbose output</em></p>\n<h3><a id=\"user-content-run-the-wallet\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#run-the-wallet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run the Wallet</h3>\n<p>Start the wallet app for development, <em>in a separate terminal window:</em></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:meteor</pre></div>\n<p>In another terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> my/path/meteor-dapp-wallet/app <span class=\"pl-k\">&amp;&amp;</span> meteor --port 3050</pre></div>\n<p>In the original window you can then start Mist using wallet mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ yarn dev:electron --mode wallet</pre></div>\n<h3><a id=\"user-content-connecting-to-node-via-http-instead-of-ipc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#connecting-to-node-via-http-instead-of-ipc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Connecting to node via HTTP instead of IPC</h3>\n<p>This is useful if you have a node running on another machine, though note that\nit&apos;s less secure than using the default IPC method.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc http://localhost:8545</pre></div>\n<h3><a id=\"user-content-passing-options-to-geth\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#passing-options-to-geth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Passing options to Geth</h3>\n<p>You can pass command-line options directly to Geth by prefixing them with <code>--node-</code> in\nthe command-line invocation:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --mode mist --node-rpcport 19343 --node-networkid 2</pre></div>\n<p>The <code>--rpc</code> Mist option is a special case. If you set this to an IPC socket file\npath then the <code>--ipcpath</code> option automatically gets set, i.e.:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc /my/geth.ipc</pre></div>\n<p>...is the same as doing...</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc /my/geth.ipc --node-ipcpath /my/geth.ipc</pre></div>\n<h3><a id=\"user-content-creating-a-local-private-net\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#creating-a-local-private-net\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating a local private net</h3>\n<p>See this guide to quickly set up a local private network on your computer:\n<a href=\"https://gist.github.com/evertonfraga/9d65a9f3ea399ac138b3e40641accf23\">https://gist.github.com/evertonfraga/9d65a9f3ea399ac138b3e40641accf23</a></p>\n<h3><a id=\"user-content-using-mist-with-a-privatenet\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#using-mist-with-a-privatenet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Using Mist with a privatenet</h3>\n<p>To run a private network you will need to set the IPC path, network id and data\nfolder:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc <span class=\"pl-k\">~</span>/Library/Ethereum/geth.ipc --node-networkid 1234 --node-datadir <span class=\"pl-k\">~</span>/Library/Ethereum/privatenet</pre></div>\n<p><em>NOTE: since <code>ipcpath</code> is also a Mist option you do not need to also include a\n<code>--node-ipcpath</code> option.</em></p>\n<p>You can also launch <code>geth</code> separately with the same options prior starting\nMist.</p>\n<h3><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Deployment</h3>\n<p>Our build system relies on <a href=\"http://gulpjs.com/\" rel=\"nofollow\">gulp</a> and <a href=\"https://github.com/electron-userland/electron-builder/\">electron-builder</a>.</p>\n<h4><a id=\"user-content-dependencies-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#dependencies-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h4>\n<p><a href=\"https://github.com/frozeman/meteor-build-client\">meteor-build-client</a> bundles the <a href=\"https://www.meteor.com/\" rel=\"nofollow\">meteor</a>-based interface. Install it via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g meteor-build-client</pre></div>\n<p>Furthermore cross-platform builds require additional <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#linux\"><code>electron-builder</code> dependencies</a>. On macOS those are:</p>\n<p>Windows deps:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew install wine --without-x11 mono makensis</pre></div>\n<p>Linux deps:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew install gnu-tar libicns graphicsmagick xz</pre></div>\n<h4><a id=\"user-content-generate-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#generate-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Generate packages</h4>\n<p>To generate the binaries for Mist run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp</pre></div>\n<p>To generate the Ethereum Wallet (this will pack the one &#xD0;app from <a href=\"https://github.com/ethereum/meteor-dapp-wallet\">https://github.com/ethereum/meteor-dapp-wallet</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --wallet</pre></div>\n<p>The generated binaries will be under <code>dist_mist/release</code> or <code>dist_wallet/release</code>.</p>\n<h4><a id=\"user-content-options\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Options</h4>\n<h5><a id=\"user-content-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>platform</h5>\n<p>To build binaries for specific platforms (default: all available) use the following flags:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --mac      <span class=\"pl-c\"><span class=\"pl-c\">#</span> mac</span>\n$ gulp --linux    <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n$ gulp --win      <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows</span></pre></div>\n<h5><a id=\"user-content-walletsource\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#walletsource\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>walletSource</h5>\n<p>With the <code>walletSource</code> you can specify the Wallet branch to use, default is <code>master</code>:</p>\n<pre><code>$ gulp --wallet --walletSource develop\n</code></pre>\n<p>Options are:</p>\n<ul>\n<li><code>master</code></li>\n<li><code>develop</code></li>\n<li><code>local</code> Will try to build the wallet from [mist/]../meteor-dapp-wallet/app</li>\n</ul>\n<p><em>Note: applicable only when combined with <code>--wallet</code></em></p>\n<h5><a id=\"user-content-skiptasks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#skiptasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>skipTasks</h5>\n<p>When building a binary, you can optionally skip some tasks &#x2014; generally for testing purposes.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --mac --skipTasks=bundling-interface,release-dist</pre></div>\n<h5><a id=\"user-content-checksums\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#checksums\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Checksums</h5>\n<p>Spits out the MD5 checksums of distributables.</p>\n<p>It expects installer/zip files to be in the generated folders e.g. <code>dist_mist/release</code></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp checksums [--wallet]</pre></div>\n<h4><a id=\"user-content-cutting-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#cutting-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cutting a release</h4>\n<ol>\n<li>\n<p>Install <a href=\"https://github.com/zeit/release\">release</a> globally:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn global add release</pre></div>\n</li>\n<li>\n<p>Create a git tag and a GitHub release:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ release <span class=\"pl-k\">&lt;</span>major<span class=\"pl-k\">|</span>minor<span class=\"pl-k\">|</span>patch<span class=\"pl-k\">&gt;</span></pre></div>\n</li>\n<li>\n<p>A generated release draft will open in the default browser. Edit the information and add assets as necessary.</p>\n</li>\n</ol>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ethereum/mist.git/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h2>\n<p>Tests are ran using <a href=\"https://github.com/electron/spectron/\">Spectron</a>, a webdriver.io runner built for Electron.</p>\n<p>First make sure to build Mist with:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp</pre></div>\n<p>Then run the tests:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp <span class=\"pl-c1\">test</span></pre></div>\n<p><em>Note: Integration tests are not yet supported on Windows.</em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mist-browserbeta\" class=\"anchor\" aria-hidden=\"true\" href=\"#mist-browserbeta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mist Browser<sup>beta</sup></h1>\n<p><a href=\"\"><img src=\"https://camo.githubusercontent.com/15d062dc519742bf5b8faf185d65d30055eedc54/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f657468657265756d2f6d6973742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/ethereum/mist/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5978d7d0cf27182ecc8799c02cb3e01c25a60d1/68747470733a2f2f7472617669732d63692e6f72672f657468657265756d2f6d6973742e7376673f6272616e63683d646576656c6f70\" alt=\"Build Status develop branch\" data-canonical-src=\"https://travis-ci.org/ethereum/mist.svg?branch=develop\" style=\"max-width:100%;\"></a>\n<a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b33b6e87f602c9866110dfe75c364094a1b46975/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f657468657265756d2f6d6973742e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/ethereum/mist.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Join the chat at https://gitter.im/ethereum/mist\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codetriage.com/ethereum/mist\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e161ef54d4530effc658524d45efcc1940a59ee1/68747470733a2f2f7777772e636f64657472696167652e636f6d2f657468657265756d2f6d6973742f6261646765732f75736572732e737667\" alt=\"Code Triagers Badge\" data-canonical-src=\"https://www.codetriage.com/ethereum/mist/badges/users.svg\" style=\"max-width:100%;\"></a></p>\n<p>The Mist browser is the tool of choice to browse and use Ðapps.</p>\n<p>For the Mist API see the <a href=\"MISTAPI.md\">MISTAPI.md</a>.</p>\n<p>Please note that this repository is the Electron host for the Meteor based wallet dapp whose repository is located here: <a href=\"https://github.com/ethereum/meteor-dapp-wallet\">https://github.com/ethereum/meteor-dapp-wallet</a>.</p>\n<h2><a id=\"user-content-help-and-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#help-and-troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Help and troubleshooting</h2>\n<p>In order to get help regarding Mist or Ethereum Wallet, please follow:</p>\n<ol>\n<li>Please check the <a href=\"https://github.com/ethereum/mist/wiki\">Mist troubleshooting guide</a>.</li>\n<li>Go to the <a href=\"https://gitter.im/ethereum/mist\" rel=\"nofollow\">Gitter Channel</a> to connect with the community for instant help.</li>\n<li>Search for <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Canonical%22\">similar issues</a> and potential help.</li>\n<li>Or create a <a href=\"https://github.com/ethereum/mist/issues\">new issue</a>.</li>\n</ol>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to contribute</h2>\n<p>Contributions via Pull Requests are welcome. You can see where to help looking for issues with the <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Enhancement%22\">Enhancement</a> or <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aopen+is%3Aissue+label%3A%22Type%3A+Bug%22\">Bug</a> labels. We can help guiding you towards the solution.</p>\n<p>You can also help by <a href=\"https://github.com/ethereum/mist/issues?q=is%3Aissue+is%3Aopen+label%3A%22Status%3A+Triage%22\">responding to issues</a>. Sign up on <a href=\"https://www.codetriage.com/ethereum/mist\" rel=\"nofollow\">CodeTriage</a> and it'll send you gentle notifications with a configurable frequency. It is a nice way to help while learning.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>If you want to install the app from a pre-built version on the <a href=\"https://github.com/ethereum/mist/releases\">release page</a>,\nyou can simply run the executeable after download.</p>\n<p>For updating simply download the new version and copy it over the old one (keep a backup of the old one if you want to be sure).</p>\n<h3><a id=\"user-content-linux-zip-installs\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-zip-installs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux .zip installs</h3>\n<p>In order to install from .zip files, please install <code>libgconf2-4</code> first:</p>\n<div class=\"highlight highlight-source-shell\"><pre>apt-get install libgconf2-4</pre></div>\n<h3><a id=\"user-content-config-folder\" class=\"anchor\" aria-hidden=\"true\" href=\"#config-folder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Config folder</h3>\n<p>The data folder for Mist is stored in other places:</p>\n<ul>\n<li>Windows <code>%APPDATA%\\Mist</code></li>\n<li>macOS <code>~/Library/Application\\ Support/Mist</code></li>\n<li>Linux <code>~/.config/Mist</code></li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>For development, a Meteor server will need to be started to assist with live reload and CSS injection.\nOnce a Mist version is released the Meteor frontend part is bundled using the <code>meteor-build-client</code> npm package to create pure static files.</p>\n<h3><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h3>\n<p>To run mist in development you need:</p>\n<ul>\n<li><a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> <code>v7.x</code> (use the prefered installation method for your OS)</li>\n<li><a href=\"https://www.meteor.com/install\" rel=\"nofollow\">Meteor</a> javascript app framework</li>\n<li><a href=\"https://yarnpkg.com/\" rel=\"nofollow\">Yarn</a> package manager</li>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> <code>v1.7.11</code> cross platform desktop app framework</li>\n<li><a href=\"http://gulpjs.com/\" rel=\"nofollow\">Gulp</a> build and automation system</li>\n</ul>\n<p>Install the latter ones via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ curl https://install.meteor.com/ <span class=\"pl-k\">|</span> sh\n$ curl -o- -L https://yarnpkg.com/install.sh <span class=\"pl-k\">|</span> bash\n$ yarn global add electron@1.8.4\n$ yarn global add gulp</pre></div>\n<h3><a id=\"user-content-initialisation\" class=\"anchor\" aria-hidden=\"true\" href=\"#initialisation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Initialisation</h3>\n<p>Now you're ready to initialise Mist for development:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/ethereum/mist.git\n$ <span class=\"pl-c1\">cd</span> mist\n$ yarn</pre></div>\n<p>To update Mist in the future, run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ git pull\n$ yarn</pre></div>\n<h3><a id=\"user-content-run-mist\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-mist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run Mist</h3>\n<p>For development we start the interface with a Meteor server for autoreload etc.\n<em>Start the interface in a separate terminal window:</em></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:meteor</pre></div>\n<p>In the original window you can then start Mist with:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ yarn dev:electron</pre></div>\n<p><em>NOTE: client-binaries (e.g. <a href=\"https://github.com/ethereum/go-ethereum\">geth</a>) specified in <a href=\"https://github.com/ethereum/mist/blob/master/clientBinaries.json\">clientBinaries.json</a> will be checked during every startup and downloaded if out-of-date, binaries are stored in the <a href=\"#config-folder\">config folder</a></em></p>\n<p><em>NOTE: use <code>--help</code> to display available options, e.g. <code>--loglevel debug</code> (or <code>trace</code>) for verbose output</em></p>\n<h3><a id=\"user-content-run-the-wallet\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-the-wallet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run the Wallet</h3>\n<p>Start the wallet app for development, <em>in a separate terminal window:</em></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:meteor</pre></div>\n<p>In another terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> my/path/meteor-dapp-wallet/app <span class=\"pl-k\">&amp;&amp;</span> meteor --port 3050</pre></div>\n<p>In the original window you can then start Mist using wallet mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> mist\n$ yarn dev:electron --mode wallet</pre></div>\n<h3><a id=\"user-content-connecting-to-node-via-http-instead-of-ipc\" class=\"anchor\" aria-hidden=\"true\" href=\"#connecting-to-node-via-http-instead-of-ipc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Connecting to node via HTTP instead of IPC</h3>\n<p>This is useful if you have a node running on another machine, though note that\nit's less secure than using the default IPC method.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc http://localhost:8545</pre></div>\n<h3><a id=\"user-content-passing-options-to-geth\" class=\"anchor\" aria-hidden=\"true\" href=\"#passing-options-to-geth\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Passing options to Geth</h3>\n<p>You can pass command-line options directly to Geth by prefixing them with <code>--node-</code> in\nthe command-line invocation:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --mode mist --node-rpcport 19343 --node-networkid 2</pre></div>\n<p>The <code>--rpc</code> Mist option is a special case. If you set this to an IPC socket file\npath then the <code>--ipcpath</code> option automatically gets set, i.e.:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc /my/geth.ipc</pre></div>\n<p>...is the same as doing...</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc /my/geth.ipc --node-ipcpath /my/geth.ipc</pre></div>\n<h3><a id=\"user-content-creating-a-local-private-net\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-a-local-private-net\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating a local private net</h3>\n<p>See this guide to quickly set up a local private network on your computer:\n<a href=\"https://gist.github.com/evertonfraga/9d65a9f3ea399ac138b3e40641accf23\">https://gist.github.com/evertonfraga/9d65a9f3ea399ac138b3e40641accf23</a></p>\n<h3><a id=\"user-content-using-mist-with-a-privatenet\" class=\"anchor\" aria-hidden=\"true\" href=\"#using-mist-with-a-privatenet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Using Mist with a privatenet</h3>\n<p>To run a private network you will need to set the IPC path, network id and data\nfolder:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn dev:electron --rpc <span class=\"pl-k\">~</span>/Library/Ethereum/geth.ipc --node-networkid 1234 --node-datadir <span class=\"pl-k\">~</span>/Library/Ethereum/privatenet</pre></div>\n<p><em>NOTE: since <code>ipcpath</code> is also a Mist option you do not need to also include a\n<code>--node-ipcpath</code> option.</em></p>\n<p>You can also launch <code>geth</code> separately with the same options prior starting\nMist.</p>\n<h3><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Deployment</h3>\n<p>Our build system relies on <a href=\"http://gulpjs.com/\" rel=\"nofollow\">gulp</a> and <a href=\"https://github.com/electron-userland/electron-builder/\">electron-builder</a>.</p>\n<h4><a id=\"user-content-dependencies-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h4>\n<p><a href=\"https://github.com/frozeman/meteor-build-client\">meteor-build-client</a> bundles the <a href=\"https://www.meteor.com/\" rel=\"nofollow\">meteor</a>-based interface. Install it via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g meteor-build-client</pre></div>\n<p>Furthermore cross-platform builds require additional <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#linux\"><code>electron-builder</code> dependencies</a>. On macOS those are:</p>\n<p>Windows deps:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew install wine --without-x11 mono makensis</pre></div>\n<p>Linux deps:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew install gnu-tar libicns graphicsmagick xz</pre></div>\n<h4><a id=\"user-content-generate-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#generate-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Generate packages</h4>\n<p>To generate the binaries for Mist run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp</pre></div>\n<p>To generate the Ethereum Wallet (this will pack the one Ðapp from <a href=\"https://github.com/ethereum/meteor-dapp-wallet\">https://github.com/ethereum/meteor-dapp-wallet</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --wallet</pre></div>\n<p>The generated binaries will be under <code>dist_mist/release</code> or <code>dist_wallet/release</code>.</p>\n<h4><a id=\"user-content-options\" class=\"anchor\" aria-hidden=\"true\" href=\"#options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Options</h4>\n<h5><a id=\"user-content-platform\" class=\"anchor\" aria-hidden=\"true\" href=\"#platform\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>platform</h5>\n<p>To build binaries for specific platforms (default: all available) use the following flags:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --mac      <span class=\"pl-c\"><span class=\"pl-c\">#</span> mac</span>\n$ gulp --linux    <span class=\"pl-c\"><span class=\"pl-c\">#</span> linux</span>\n$ gulp --win      <span class=\"pl-c\"><span class=\"pl-c\">#</span> windows</span></pre></div>\n<h5><a id=\"user-content-walletsource\" class=\"anchor\" aria-hidden=\"true\" href=\"#walletsource\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>walletSource</h5>\n<p>With the <code>walletSource</code> you can specify the Wallet branch to use, default is <code>master</code>:</p>\n<pre><code>$ gulp --wallet --walletSource develop\n</code></pre>\n<p>Options are:</p>\n<ul>\n<li><code>master</code></li>\n<li><code>develop</code></li>\n<li><code>local</code> Will try to build the wallet from [mist/]../meteor-dapp-wallet/app</li>\n</ul>\n<p><em>Note: applicable only when combined with <code>--wallet</code></em></p>\n<h5><a id=\"user-content-skiptasks\" class=\"anchor\" aria-hidden=\"true\" href=\"#skiptasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>skipTasks</h5>\n<p>When building a binary, you can optionally skip some tasks — generally for testing purposes.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp --mac --skipTasks=bundling-interface,release-dist</pre></div>\n<h5><a id=\"user-content-checksums\" class=\"anchor\" aria-hidden=\"true\" href=\"#checksums\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Checksums</h5>\n<p>Spits out the MD5 checksums of distributables.</p>\n<p>It expects installer/zip files to be in the generated folders e.g. <code>dist_mist/release</code></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp checksums [--wallet]</pre></div>\n<h4><a id=\"user-content-cutting-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#cutting-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cutting a release</h4>\n<ol>\n<li>\n<p>Install <a href=\"https://github.com/zeit/release\">release</a> globally:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn global add release</pre></div>\n</li>\n<li>\n<p>Create a git tag and a GitHub release:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ release <span class=\"pl-k\">&lt;</span>major<span class=\"pl-k\">|</span>minor<span class=\"pl-k\">|</span>patch<span class=\"pl-k\">&gt;</span></pre></div>\n</li>\n<li>\n<p>A generated release draft will open in the default browser. Edit the information and add assets as necessary.</p>\n</li>\n</ol>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h2>\n<p>Tests are ran using <a href=\"https://github.com/electron/spectron/\">Spectron</a>, a webdriver.io runner built for Electron.</p>\n<p>First make sure to build Mist with:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp</pre></div>\n<p>Then run the tests:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ gulp <span class=\"pl-c1\">test</span></pre></div>\n<p><em>Note: Integration tests are not yet supported on Windows.</em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.856Z",
    "goodColorOnWhite": "#46648D",
    "goodColorOnBlack": "#6382A4",
    "faintColorOnWhite": "rgba(70, 100, 141, 0.1)"
  },
  {
    "slug": "mixmax",
    "name": "Mixmax",
    "description": "See every action on your emails in real-time. Compose anywhere.",
    "website": "https://mixmax.com/download",
    "keywords": [
      "email",
      "analytics"
    ],
    "category": "Productivity",
    "icon": "mixmax-icon.png",
    "icon32": "mixmax-icon-32.png",
    "icon64": "mixmax-icon-64.png",
    "icon128": "mixmax-icon-128.png",
    "icon256": "mixmax-icon-256.png",
    "date": "2016-09-16",
    "iconColors": [
      "#f0a9fb",
      "#2b3376",
      "#9494ac",
      "#696c89",
      "#848c9c"
    ],
    "goodColorOnWhite": "#2B3376",
    "goodColorOnBlack": "#F0A9FB",
    "faintColorOnWhite": "rgba(43, 51, 118, 0.1)"
  },
  {
    "slug": "mjml-app",
    "name": "MJML App",
    "description": "Desktop wrapper around mjml language",
    "website": "http://mjmlio.github.io/mjml-app/",
    "repository": "https://github.com/mjmlio/mjml-app",
    "keywords": [
      "mjml",
      "email"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/mjmlio/mjml-app/master/assets/screenshot.png"
      }
    ],
    "icon": "mjml-app-icon.png",
    "icon32": "mjml-app-icon-32.png",
    "icon64": "mjml-app-icon-64.png",
    "icon128": "mjml-app-icon-128.png",
    "icon256": "mjml-app-icon-256.png",
    "date": "2016-05-16",
    "iconColors": [
      "#ea4e43",
      "#fbf9f9",
      "#f3897e",
      "#ec7474",
      "#f4a49c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-mjml-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjmlio/mjml-app/blob/master/#mjml-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n\tMJML App\n\t<a href=\"https://travis-ci.org/mjmlio/mjml-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29e6277cde518470730e9bf41c502772a7534e76/68747470733a2f2f7472617669732d63692e6f72672f6d6a6d6c696f2f6d6a6d6c2d6170702e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/mjmlio/mjml-app.svg?branch=master\" style=\"max-width:100%;\"></a>\n</h1>\n<p><a target=\"_blank\" href=\"https://github.com/mjmlio/mjml-app/blob/master/assets/os.png\"><img src=\"https://github.com/mjmlio/mjml-app/raw/master/assets/os.png\" alt=\"os\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n\t<g-emoji class=\"g-emoji\" alias=\"email\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2709.png\">&#x2709;&#xFE0F;</g-emoji> The desktop app for MJML -\n\t<a href=\"https://github.com/mjmlio/mjml-app/releases\">Download</a>\n</p>\n<p><a target=\"_blank\" href=\"https://github.com/mjmlio/mjml-app/blob/master/assets/screenshot.png\"><img src=\"https://github.com/mjmlio/mjml-app/raw/master/assets/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p>See <a href=\"https://github.com/mjmlio/mjml-app/blob/master/CHANGELOG.md\">CHANGELOG.md</a> for releases details.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjmlio/mjml-app/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Visit the <a href=\"http://mjmlio.github.io/mjml-app/\" rel=\"nofollow\">website</a> to download the version that fits your platform, or just <a href=\"https://github.com/mjmlio/mjml-app/releases\">go to the release page</a>.</p>\n<h3><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjmlio/mjml-app/blob/master/#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build from source</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build for your platform</span>\nyarn dist\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> the binary can be found in the release/ folder</span></pre></div>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjmlio/mjml-app/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the dev server and the electron renderer</span>\nyarn dev</pre></div>\n<p>For contributing, make sure that your commit passes the <code>yarn lint</code> and <code>yarn prettier</code> command <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">&#x1F604;</g-emoji>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-mjml-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#mjml-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n\tMJML App\n\t<a href=\"https://travis-ci.org/mjmlio/mjml-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/29e6277cde518470730e9bf41c502772a7534e76/68747470733a2f2f7472617669732d63692e6f72672f6d6a6d6c696f2f6d6a6d6c2d6170702e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/mjmlio/mjml-app.svg?branch=master\" style=\"max-width:100%;\"></a>\n</h1>\n<p><a target=\"_blank\" href=\"assets/os.png\"><img src=\"assets/os.png\" alt=\"os\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n\t<g-emoji class=\"g-emoji\" alias=\"email\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2709.png\">✉️</g-emoji> The desktop app for MJML -\n\t<a href=\"https://github.com/mjmlio/mjml-app/releases\">Download</a>\n</p>\n<p><a target=\"_blank\" href=\"assets/screenshot.png\"><img src=\"assets/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p>See <a href=\"CHANGELOG.md\">CHANGELOG.md</a> for releases details.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Visit the <a href=\"http://mjmlio.github.io/mjml-app/\" rel=\"nofollow\">website</a> to download the version that fits your platform, or just <a href=\"https://github.com/mjmlio/mjml-app/releases\">go to the release page</a>.</p>\n<h3><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build from source</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build for your platform</span>\nyarn dist\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> the binary can be found in the release/ folder</span></pre></div>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> launch the dev server and the electron renderer</span>\nyarn dev</pre></div>\n<p>For contributing, make sure that your commit passes the <code>yarn lint</code> and <code>yarn prettier</code> command <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.818Z",
    "goodColorOnWhite": "#DA2714",
    "goodColorOnBlack": "#F3897E",
    "faintColorOnWhite": "rgba(218, 39, 20, 0.1)"
  },
  {
    "slug": "mmrcalculator",
    "name": "MMRCalculator",
    "description": "A Minimalistic Rank Calculator For Rainbow Six: Siege",
    "repository": "https://github.com/austinleath/mmrcalculator",
    "website": "https://www.r6rc.com/mmrcalculator.html",
    "keywords": [
      "Rainbow",
      "Six",
      "Siege",
      "Operator",
      "Math",
      "Rank",
      "Mmrcalculator",
      "Mmr",
      "Calculator",
      "Pc",
      "Windows",
      "Win"
    ],
    "locales": [
      "en_US"
    ],
    "category": "Utilities",
    "icon": "mmrcalculator-icon.png",
    "icon32": "mmrcalculator-icon-32.png",
    "icon64": "mmrcalculator-icon-64.png",
    "icon128": "mmrcalculator-icon-128.png",
    "icon256": "mmrcalculator-icon-256.png",
    "date": "2018-05-15",
    "iconColors": [
      "#fa9b0d",
      "#e4e4e3",
      "#4d4c4b",
      "#fccc84",
      "#80888c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/home/images/mmrcalculator-icon.png\"><img src=\"https://github.com/austinleath/mmrcalculator/raw/master/home/images/mmrcalculator-icon.png\" width=\"200\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-mmr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#mmr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MMR Calculator</h1>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5bee73f76793e293025499459c9afcb039d5f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/e5bee73f76793e293025499459c9afcb039d5f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/github/release/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n      <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=3NS3ZERCW9GD8\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/ea6eb7ef192fe52733e7a39c16c0674b08ffc0a0/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/ea6eb7ef192fe52733e7a39c16c0674b08ffc0a0/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/david/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/22ea55d1c8950d064dac763129cb80c8710c31a8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41757374696e4c656174682f6d6d7263616c63756c61746f722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/22ea55d1c8950d064dac763129cb80c8710c31a8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41757374696e4c656174682f6d6d7263616c63756c61746f722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/AustinLeath/mmrcalculator/total.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf3ac22a964e27ef13d1b5842756ccfaf0894240/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/bf3ac22a964e27ef13d1b5842756ccfaf0894240/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/github/license/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6af7fcc3d29d68fa255d189e18d43b81bb0c7b14/687474703a2f2f686974732e6477796c2e696f2f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/6af7fcc3d29d68fa255d189e18d43b81bb0c7b14/687474703a2f2f686974732e6477796c2e696f2f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"http://hits.dwyl.io/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h2>\n<ul>\n<li>The Rainbow Six: Siege | MMR Calculator takes a user&apos;s current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<ul>\n<li><strong>You can find releases <a href=\"https://www.github.com/austinleath/mmrcalculator/releases\">here</a></strong></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Solve for a <i>preset</i> goal (see <a href=\"https://github.com/AustinLeath/mmrcalculator/blob/master/home/images/ranks.jpg\">points chart</a>)</li>\n<li>Solve for <i>custom</i> goal (anywhere between 1,300 &amp; 10,000)</li>\n<li>Calculate how many games you have to <i><strong>win</strong></i> to reach your rank goal</li>\n<li>Calculate how many games you have to <i><strong>lose</strong></i> to reach your rank goal</li>\n<li>Switch between solving for preset and custom values</li>\n<li>Automatic updates</li>\n<li>Clean UI</li>\n</ul>\n<h2><a id=\"user-content-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Platforms</h2>\n<ul>\n<li>This app is currently only supported on all <strong>Windows</strong> platforms</li>\n</ul>\n<h2><a id=\"user-content-pictures\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#pictures\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pictures</h2>\n<p><a target=\"_blank\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/home/images/rmpic1.PNG\"><img src=\"https://github.com/austinleath/mmrcalculator/raw/master/home/images/rmpic1.PNG\" alt=\"rmpic1.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/home/images/rmpic2.PNG\"><img src=\"https://github.com/austinleath/mmrcalculator/raw/master/home/images/rmpic2.PNG\" alt=\"rmpic2.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-affiliation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#affiliation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Affiliation</h2>\n<ul>\n<li>The Rainbow Six: Siege | MMR Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any &quot;Rainbow Six: Siege&quot; name, logos and/or images are registered trademarks of Ubisoft.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/austinleath/mmrcalculator/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/AustinLeath/mmrcalculator/blob/master/LICENSE\">AustinLeath</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"home/images/mmrcalculator-icon.png\"><img src=\"home/images/mmrcalculator-icon.png\" width=\"200\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content-mmr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#mmr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MMR Calculator</h1>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/e5bee73f76793e293025499459c9afcb039d5f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/e5bee73f76793e293025499459c9afcb039d5f53/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/github/release/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n      <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=3NS3ZERCW9GD8\" rel=\"nofollow\">\n      <img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/ea6eb7ef192fe52733e7a39c16c0674b08ffc0a0/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/ea6eb7ef192fe52733e7a39c16c0674b08ffc0a0/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/david/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/22ea55d1c8950d064dac763129cb80c8710c31a8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41757374696e4c656174682f6d6d7263616c63756c61746f722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/22ea55d1c8950d064dac763129cb80c8710c31a8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f41757374696e4c656174682f6d6d7263616c63756c61746f722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/AustinLeath/mmrcalculator/total.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf3ac22a964e27ef13d1b5842756ccfaf0894240/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/bf3ac22a964e27ef13d1b5842756ccfaf0894240/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"https://img.shields.io/github/license/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6af7fcc3d29d68fa255d189e18d43b81bb0c7b14/687474703a2f2f686974732e6477796c2e696f2f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\"><img src=\"https://camo.githubusercontent.com/6af7fcc3d29d68fa255d189e18d43b81bb0c7b14/687474703a2f2f686974732e6477796c2e696f2f61757374696e6c656174682f6d6d7263616c63756c61746f722e737667\" data-canonical-src=\"http://hits.dwyl.io/austinleath/mmrcalculator.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h2>\n<ul>\n<li>The Rainbow Six: Siege | MMR Calculator takes a user's current MMR (Match Making Rating) and ELO (Points per match) to display how many matches the user has to win or lose to reach their goal.</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<ul>\n<li><strong>You can find releases <a href=\"https://www.github.com/austinleath/mmrcalculator/releases\">here</a></strong></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Solve for a <i>preset</i> goal (see <a href=\"https://github.com/AustinLeath/mmrcalculator/blob/master/home/images/ranks.jpg\">points chart</a>)</li>\n<li>Solve for <i>custom</i> goal (anywhere between 1,300 &amp; 10,000)</li>\n<li>Calculate how many games you have to <i><strong>win</strong></i> to reach your rank goal</li>\n<li>Calculate how many games you have to <i><strong>lose</strong></i> to reach your rank goal</li>\n<li>Switch between solving for preset and custom values</li>\n<li>Automatic updates</li>\n<li>Clean UI</li>\n</ul>\n<h2><a id=\"user-content-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Platforms</h2>\n<ul>\n<li>This app is currently only supported on all <strong>Windows</strong> platforms</li>\n</ul>\n<h2><a id=\"user-content-pictures\" class=\"anchor\" aria-hidden=\"true\" href=\"#pictures\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pictures</h2>\n<p><a target=\"_blank\" href=\"home/images/rmpic1.PNG\"><img src=\"home/images/rmpic1.PNG\" alt=\"rmpic1.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"home/images/rmpic2.PNG\"><img src=\"home/images/rmpic2.PNG\" alt=\"rmpic2.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-affiliation\" class=\"anchor\" aria-hidden=\"true\" href=\"#affiliation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Affiliation</h2>\n<ul>\n<li>The Rainbow Six: Siege | MMR Calculator is in no way shape or form affiliated with Ubisoft and its partners. Any \"Rainbow Six: Siege\" name, logos and/or images are registered trademarks of Ubisoft.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/AustinLeath/mmrcalculator/blob/master/LICENSE\">AustinLeath</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.831Z",
    "goodColorOnWhite": "#4D4C4B",
    "goodColorOnBlack": "#FA9B0D",
    "faintColorOnWhite": "rgba(77, 76, 75, 0.1)"
  },
  {
    "slug": "mobirise",
    "name": "Mobirise",
    "description": "Website Builder",
    "website": "https://mobirise.com/",
    "repository": "https://github.com/Mobirise/Mobirise",
    "category": "Developer Tools",
    "keywords": [
      "website builder",
      "free website builder",
      "free bootstrap builder"
    ],
    "icon": "mobirise-icon.png",
    "icon32": "mobirise-icon-32.png",
    "icon64": "mobirise-icon-64.png",
    "icon128": "mobirise-icon-128.png",
    "icon256": "mobirise-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#ec346c",
      "#f0346c",
      "#f0346c",
      "#f0346c",
      "#f0346c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mobirise-bootstrap-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-bootstrap-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise Bootstrap Builder</h1>\n<h1><a id=\"user-content-mobirise-amp-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-amp-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise AMP Website Builder</h1>\n<p>The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook&#x2019;s Instant Articles. It&#x2019;s a way to optimize web pages for mobile browsing using a special code&#x2013;AMP-HTML.</p>\n<ul>\n<li>AMP sites are loading smoothly and fast. Users like pages they don&apos;t have to wait, so you keep your visitors.</li>\n<li>Goggle Search adds to AMP articles an AMP i&#x441;on, and when you use a mobile device, these pages are shown first.</li>\n<li>AMP is a great solution for internet magazines, blogs and news sites.</li>\n</ul>\n<p><a href=\"https://mobirise.com/amp-website-builder/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c155f08722bc9000718ec0ea8e851e9a174dc15/687474703a2f2f616d706578616d706c65732e636f6d2f616d70736974656275696c6465722f6173736574732f696d616765732f616d702d7468656d65732d626c6f636b732e6a7067\" data-canonical-src=\"http://ampexamples.com/ampsitebuilder/assets/images/amp-themes-blocks.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v476\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v476\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.7.6</h1>\n<ul>\n<li>Improved block reordering and dragging</li>\n<li>Bug fixes for projects loading</li>\n<li>AMP themes support improved</li>\n<li>Image optimization improved</li>\n<li>Updated translations: Spanish, Greek, Hungarian, Polish, Italian</li>\n<li>Updated login/signup dialog</li>\n<li>Minor bug fixes</li>\n<li>Mobirise for Android (works on Android 4.4+)</li>\n</ul>\n<p><a href=\"https://play.google.com/store/apps/details?id=com.mobirise.mobirise\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22537dd36627f87cabbf6597c14b7e7a036d2b1e/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f6d62722d616e64726f69642d707265766965772e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/mbr-android-preview.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-handymanamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#handymanamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HandymanAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/handymanamp/\" rel=\"nofollow\">HandymanAMP Theme</a> - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/handymanamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cf886bf33fccc1ad2a96eaff2d80d3dc5780f6c/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f68616e64796d616e616d702f6173736574732f696d616765732f68616e64792d312d31343430783730302e706e67\" data-canonical-src=\"https://mobirise.com/extensions/handymanamp/assets/images/handy-1-1440x700.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-beautyamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#beautyamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>BeautyAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/beautyamp/\" rel=\"nofollow\">BeautyAMP Theme</a> - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/beautyamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0cfc18bc970f4c89cd0de1be70fbc23720f90981/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f626561757479616d702f6173736574732f696d616765732f626561757479616d702d32303030783832302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/beautyamp/assets/images/beautyamp-2000x820.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-soundamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#soundamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SoundAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/soundamp/\" rel=\"nofollow\">SoundAMP Theme</a> - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/soundamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3f0ca721e6bbf84fb6b75515c673b442afe40b42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f736f756e64616d702f6173736574732f696d616765732f616c6c626c6f636b732d31393230783834392e706e67\" data-canonical-src=\"https://mobirise.com/extensions/soundamp/assets/images/allblocks-1920x849.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v472\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v472\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.7.2</h1>\n<ul>\n<li>Cookie Alert Extension updated - now it is &quot;Cookie Alert and GDPR Compliance&quot; - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.</li>\n<li>Code Editor Extension updated - some fixes</li>\n<li>Different fixes in translation engine</li>\n<li>New AMP themes - StartupAMP and SpaceAMP</li>\n</ul>\n<h2><a id=\"user-content-startupamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#startupamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>StartupAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/startupamp/\" rel=\"nofollow\">StartupAMP Theme</a> - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/startupamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a429bd27461864d178c8ffec381526263a9a63bb/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f73746172747570616d702f6173736574732f696d616765732f6267322d312d31393230783630302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/startupamp/assets/images/bg2-1-1920x600.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-spaceamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#spaceamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SpaceAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/spaceamp/\" rel=\"nofollow\">SpaceAMP Theme</a> - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/spaceamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbe2565df0faa18ae0d8f6d368f53e063e4d29b2/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f7370616365616d702f6173736574732f696d616765732f707265766965772d32303030783938362e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/spaceamp/assets/images/preview-2000x986.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v471\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v471\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.7.1</h1>\n<ul>\n<li>Scroll to top Button Issue fixed</li>\n<li>Images publication issue fixed</li>\n</ul>\n<h2><a id=\"user-content-lightamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#lightamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>LightAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/lightamp/\" rel=\"nofollow\">LightAMP Theme</a> - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images &amp; videos, features, articles, forms &amp; maps, pricing tables, toggles &amp; accordions, and footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/lightamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/83fbd0868c1735e9de0f8b9ce6ee0ad83afb238b/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f6c696768742d616d702d6c6f6e672d707265762e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/light-amp-long-prev.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-eventamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#eventamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>EventAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/eventamp/\" rel=\"nofollow\">EventAMP Theme</a> - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/eventamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47e7247a2ba802559993bf9a546d6694544c15fa/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f6576656e742d616d702d6c6f6e672d707265765f38302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/event-amp-long-prev_80.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v467\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v467\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.6.7</h1>\n<ul>\n<li>Code Editor extension is fixed for M3 themes</li>\n<li>Favicon issue is fixed</li>\n<li>Minor bug fixes</li>\n</ul>\n<h1><a id=\"user-content-mobirise-v466\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v466\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.6.6</h1>\n<ul>\n<li>Bug fixes for projects loading</li>\n<li>AMP themes support improved</li>\n<li>Image optimization improved</li>\n<li>Languages: French, Slovenian, Hungarian, Polish, Croatian</li>\n</ul>\n<h2><a id=\"user-content-businessm4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#businessm4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>BusinessM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/businessm4/\" rel=\"nofollow\">BusinessM4 Theme</a> - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images &amp; videos, features, articles, call to action blocks, team blocks, forms &amp; maps, pricing tables, clients &amp; partners blocks, tabs &amp; accordions, and footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/businessm4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/096558cf944383320cf3f4392cd757dedb805350/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f627573696e6573736d34766572746963616c2d736d616c6c2e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/businessm4vertical-small.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v465\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v465\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.6.5</h1>\n<ul>\n<li>Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4</li>\n<li>Languages: Polish</li>\n</ul>\n<h2><a id=\"user-content-commercem4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#commercem4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>CommerceM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/commercem4/\" rel=\"nofollow\">CommerceM4 Theme</a> - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images &amp; videos, sliders &amp; galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms &amp; maps, pricing tables and tables, social blocks, countdowns &amp; accordions, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/commercem4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c6226feecf6234115c22f076b24ba105425766e/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f636f6d6d657263656d342d323030302d712e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/commercem4-2000-q.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-hotelm4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#hotelm4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HotelM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/hotelm4/\" rel=\"nofollow\">HotelM4 Theme</a> - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/hotelm4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8315117c7ec22e53ef14fb10ca6ba6b4a93f939f/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f686f74656c6d342d32303030712e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/hotelm4-2000q.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v460\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v460\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.6.0</h1>\n<ul>\n<li>Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.</li>\n<li><a href=\"https://mobirise.com/extensions/translator/\" rel=\"nofollow\">Mobirise Translator</a> extension: you can translate Mobirise interface to your language and share your translations with other users.</li>\n</ul>\n<h3><a id=\"user-content-mobirise-amp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-amp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise AMP</h3>\n<p><a href=\"https://mobirise.com/extensions/mobiriseamp/\" rel=\"nofollow\">Mobirise AMP Theme</a> - accelerate your site with Google AMP. Check AMP theme components demos: headers, images &amp; videos, testimonials &amp; info, features, articles, maps &amp; social, footers.</p>\n<p><a href=\"https://mobirise.com/extensions/mobiriseamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59fd50f26a31dd80913443db388c5d7f020c94c7/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6d6f626972697365616d702f6173736574732f696d616765732f616d702d32303438783730372e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/mobiriseamp/assets/images/amp-2048x707.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v450\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v450\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.5.0</h1>\n<ul>\n<li>Translation: German</li>\n<li>Bug fixes for saving User blocks</li>\n<li>Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f948e6762755d1d1787b9ac72df16a5bfcddab71/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732d6c616e67756167652e6a7067\"><img src=\"https://camo.githubusercontent.com/f948e6762755d1d1787b9ac72df16a5bfcddab71/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732d6c616e67756167652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/app-settings-language.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v440\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v440\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.4.0</h1>\n<ul>\n<li>Now you can crop images right in Mobirise application</li>\n<li>Fixed compatibility with Internet Explorer in Mobirise 4 theme</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a1d801465919d6b62411cd503258f56f5b9b9cc0/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d6167652e6a7067\"><img src=\"https://camo.githubusercontent.com/a1d801465919d6b62411cd503258f56f5b9b9cc0/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d6167652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/crop-image.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/311b20961da7c4ec621be02cd5f23810d2106627/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d616765332e6a7067\"><img src=\"https://camo.githubusercontent.com/311b20961da7c4ec621be02cd5f23810d2106627/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d616765332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/crop-image3.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v435\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v435\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.3.5</h1>\n<ul>\n<li>StoreM4 Bootstrap Theme</li>\n<li>App Settings: &quot;Show All Block Buttons&quot; option added</li>\n<li>Bug Fixes:</li>\n<li>Mobirise4 Theme: Fix for counters</li>\n<li>Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes</li>\n<li>Links - fixed long domain in web address</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\">StoreM4</a> Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</p>\n<p><a href=\"https://mobirise.com/extensions/storem4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/17a2832d90da473b85b8d0d380768b8646c85f52/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f766572746963616c2d73746f72656d342e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/vertical-storem4.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mobirise-v434\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v434\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.3.4</h3>\n<ul>\n<li>Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.</li>\n<li>Clone Sites - clone not only pages, but also entire sites.</li>\n<li>App settings - open your Menu-&gt;Account-&gt;App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.</li>\n<li>FTP publishing fixes</li>\n<li>Mobirise Help Center - visit our Help Center if you have some issues, and if you can&apos;t find a solution, you can visit our forums or contact our Support Team.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/51a9806a419e39736c7b354fa39da1ea562aed7e/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7369676e2d75702e6a7067\"><img src=\"https://camo.githubusercontent.com/51a9806a419e39736c7b354fa39da1ea562aed7e/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7369676e2d75702e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/sign-up.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d1a785126f8c374db73e3c7d360117adbe623e7d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f636c6f6e652d736974652e6a7067\"><img src=\"https://camo.githubusercontent.com/d1a785126f8c374db73e3c7d360117adbe623e7d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f636c6f6e652d736974652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/clone-site.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6162244ed8a639949821ff1a8ad802975a4318ed/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732e6a7067\"><img src=\"https://camo.githubusercontent.com/6162244ed8a639949821ff1a8ad802975a4318ed/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/app-settings.jpg\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\">PortfolioM4</a> Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, &quot;typed&quot; effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b66a36db81d70de4907d1585d8a8073cccc4814/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f706f7274666f6c696f2d766572746963616c323030302d6d696e2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/portfolio-vertical2000-min.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mobirise-v431\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v431\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.3.1</h3>\n<ul>\n<li>Built-in &quot;Mobirise Icons Bold&quot; icon font</li>\n<li>&quot;Icons&quot; extension updated. Now 8700+ icons total</li>\n<li>New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, &quot;Font Awesome&quot; updated</li>\n<li>Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images</li>\n<li>Mobirise4: fixed bug with buttons in &apos;pricing tables&apos;</li>\n<li>Fixed vimeo thumbnails in gallery</li>\n<li>&quot;Link to&quot; dialog: &quot;open in new window&quot; is added to the &quot;file&quot; tab</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v430\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v430\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.3.0</h3>\n<ul>\n<li>New &quot;Link to&quot; dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address</li>\n<li>Updated PayPal Shopping Cart</li>\n<li>Fixed duplicated images on publishing</li>\n<li>Minor fixes</li>\n<li><a href=\"https://mobirise.com/extensions/lawyerm4/\" rel=\"nofollow\">LawyerM4 Bootstrap Theme</a> - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</li>\n</ul>\n<a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5521723abaac6f38df6fe79218984d75130f22ac/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6c61777965726d342f6173736574732f696d616765732f38363432653533322d656232322d343631622d623838632d38346332613438373935392d32383030783732392e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/lawyerm4/assets/images/8642e532-eb22-461b-b88c-84c2a487959-2800x729.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v424\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v424\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.2.4</h3>\n<ul>\n<li>New <a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">AgencyM4 Theme</a>. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.</li>\n<li>WOW Slider extension fixed</li>\n<li>Extensions updated &#x2013; Social Feed, Social Comments, SoundCloud</li>\n<li>Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)</li>\n<li>Site thumbnail creation fixed</li>\n<li>Fix: WOWSlider extension</li>\n<li>Update: Home pages in Italian (please contact at <a href=\"https://github.com/Mobirise/Mobirise/blob/master/mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/dfe489afbb00aa41f7cbb2e500b32b17e4f90d53/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6167656e63796d2d766572746963616c2d323030302e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/agencym-vertical-2000.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v423\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v423\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.2.3</h3>\n<ul>\n<li>Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)</li>\n<li>Fix: Fonts crush on start</li>\n<li>Fix: Bug in images publishing</li>\n<li>Fix: Parameters in extension blocks</li>\n<li>Fix: WOWSlider extension</li>\n<li>Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at <a href=\"https://github.com/Mobirise/Mobirise/blob/master/mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v416\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v416\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.1.6</h3>\n<p>Search by font name in Google font library</p>\n<ul>\n<li>Fix: &quot;Browse computer for image&quot; doesn&apos;t save last dir</li>\n<li>Fix: Hot key COPY/PASTE on Mac</li>\n<li>Fix: &quot;Clone page&quot; doesn&apos;t work with some blocks</li>\n<li>Fix: Rubik Google font bug on Windows</li>\n<li>Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at <a href=\"https://github.com/Mobirise/Mobirise/blob/master/mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v41\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v41\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.1</h3>\n<ul>\n<li>Brand-new core engine - the app works much faster and smoother now</li>\n<li>New Mobirise4 theme - 107 new blocks</li>\n<li>Updated interface</li>\n<li>Code Editor is updated</li>\n<li>Undo is added</li>\n<li>Updated Mobirise Icons</li>\n<li>840 Google fonts</li>\n<li>Option to add any custom fonts</li>\n<li>Improved page management</li>\n<li>FTP client fixes</li>\n<li>Changes in inline editor</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6ded6b108a1156e702381817620198c3b2145ba2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d6f626972697365342d7468656d65322e6a7067\" alt=\"Free Website Builder Software\" data-canonical-src=\"https://mobirise.com/assets3/images/mobirise4-theme2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b9da9a4e9e8fb3dcd34bc3e3cdfa5e4448f5e236/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d627234312e6a7067\" alt=\"Mobirise Free Website Builder v4\" data-canonical-src=\"https://mobirise.com/assets3/images/mbr41.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9d4376829eb3d0579581bd84791854fc3d4f364c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d627234332e6a7067\" alt=\"Free Website Maker Program\" data-canonical-src=\"https://mobirise.com/assets3/images/mbr43.jpg\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-free-bootstrap-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#free-bootstrap-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Free Bootstrap Website Builder</a></h2>\n<h3><a id=\"user-content-free-html-bootstrap-template\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#free-html-bootstrap-template\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/free-template/\" rel=\"nofollow\">Free HTML Bootstrap Template</a></h3>\n<h3><a id=\"user-content-free-icon-font\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#free-icon-font\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobiriseicons.com/\" rel=\"nofollow\">Free Icon Font</a></h3>\n<h3><a id=\"user-content-mobirise-v40-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v40-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v4.0 Beta</h3>\n<ul>\n<li>Brand-new core engine - the app works much faster and smoother now</li>\n<li>New Mobirise4 theme - 91 new blocks</li>\n<li>Updated interface</li>\n<li>Code Editor is updated</li>\n<li>Undo feature is added</li>\n<li>Updated Mobirise Icons</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v312\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v312\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.12</h3>\n<ul>\n<li>Users with paid extensions can install versions of extensions they have after the end of the free update period</li>\n<li>Site image library improvement - overall speed increased, you don&apos;t have to wait images loading</li>\n<li>Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes</li>\n<li>WowSlider: wrong image size issue fixed</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3111\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3111\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.11.1</h3>\n<ul>\n<li>Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates</li>\n<li>Free Online library - select beautiful, hi-res images from the free, Creative Commons collection</li>\n<li>Bug fixes</li>\n<li>Resize images in media blocks in Mobirise 3.10.2</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b91eff600bca4afbb070e9457700b3a55a4c0038/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f76333131315f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v3111_1.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v3108\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3108\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.10.8</h3>\n<ul>\n<li>Bug fixes for themes, FTP, Link dialog</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3102\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3102\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.10.2</h3>\n<ul>\n<li>&quot;Media size&quot; control to easyly resize images and videos in all themes (don&apos;t forget update your themes)</li>\n<li>&quot;Code Editor&quot; extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor</li>\n<li>Free image Library added to sliders, galleries and backgrounds</li>\n<li>Bug fixes for themes, FTP, GitHub</li>\n<li>Resize images in media blocks in Mobirise 3.10.2</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/61c53c28d9f57691115b70bfb4c61e94f4e02d44/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d656469612d726573697a652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/media-resize.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v310\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v310\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.10</h3>\n<ul>\n<li>New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.</li>\n<li>Free images library - select beautiful, hi-res images from the free, Creative Commons collection.</li>\n<li>Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes</li>\n<li>Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4d3d7f7b4eb8cb91e5cf6f32b6bace0b0676e54d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6469726563746d2d707265766965772e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/directm-preview.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v309\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v309\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.09</h3>\n<ul>\n<li>Publish to <a href=\"https://mobirise.com/help/github-pages-tutorial-301.html\" rel=\"nofollow\">GitHub Pages</a></li>\n<li>Publish changed files only to FTP and GitHub</li>\n<li>Support for Vimeo in Gallery blocks</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6931ea30e1a49c279db712222597a5267a4202db/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7075626c6973682d746f2d6769746875622d70616765732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/publish-to-github-pages.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v3085\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3085\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.08.5</h3>\n<ul>\n<li>Added &apos;Mobirise Icons&apos; font. You can use it in all themes</li>\n<li>New blocks in &quot;ColorM&quot; theme:\n<ul>\n<li>Full-width headers</li>\n<li>Intro with video pop up</li>\n<li>Full-screen intro with &quot;typed&quot; text effect</li>\n<li>Blocks with &apos;contact us&apos; and &apos;subscribe&apos; forms</li>\n<li>Round progress bars</li>\n<li>Tabs, accordionds and toggle blocks</li>\n<li>Different footers</li>\n</ul>\n</li>\n<li>Bug fixes in mobirise3 and other themes.</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3084\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3084\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.08.4</h3>\n<ul>\n<li>New &quot;ColorM&quot; theme added. Take a look at some blocks:</li>\n<li>Shop</li>\n<li>Blocks with forms</li>\n<li>Accordions &amp; toggles</li>\n<li>Countdowns</li>\n<li>&apos;Team&apos; blocks</li>\n<li>Progressbars</li>\n<li>Block with animated text background</li>\n<li>Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side</li>\n<li>Added project history. Revert to any previous version of your project</li>\n<li>Mobirise application now supports high screen resolution (e.g. retina)</li>\n<li>Added &apos;Table&apos; block to the &apos;Block Pack&apos; extension</li>\n<li>Bug fixes in &apos;BlockPack&apos;, &apos;SpaceM&apos;, &apos;Mobirise1&apos; and &apos;Mobirse3&apos; themes</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3081\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v3081\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.08.1</h3>\n<ul>\n<li>Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme</li>\n<li>Block Filter - filter the block list by &quot;Blocks from Theme&quot;, &quot;Blocks from Extensions&quot;, &quot;Blocks Saved by User&quot;</li>\n<li>Some UI improvements</li>\n<li>Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v307\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-v307\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise v3.07</h3>\n<ul>\n<li>Added &apos;Shop&apos; block to the &apos;Block Pack&apos; extension. Sort and filter your items by price and category. Select your best sellers and &apos;On Sale&apos; products</li>\n<li>Updated and fixed inline text editor. Now only main options are shown by default. Click &apos;More&apos; button to expand the editor</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3064\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v3064\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.06.4</h3>\n<ul>\n<li>New SpaceM theme</li>\n<li>Updated Icons extension - 1000 new icons added (6600+ icons total)</li>\n<li>Several new blocks in BlockPack extension</li>\n<li>&quot;Scroll-to-top&quot; button option in StyleChanger</li>\n<li>Now you can re-order the page list with drag-n-drop</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3061\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v3061\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.06.1</h3>\n<ul>\n<li>New &apos;Social Feed&apos; extension - live feed with latest posts from multiple social accounts</li>\n<li>New &apos;Social Comments&apos; extension - increase visitor engagement with Facebook, Google+ and Disqus comments</li>\n<li>&apos;Icons&apos; extension is updated with fresh 2100 icons - now 5600 icons in total</li>\n<li>Improved on scroll animation. You can turn off animation in &apos;Style Changer&apos; panel</li>\n<li>Fixed bug when Code editor breaks the forms</li>\n</ul>\n<h3><a id=\"user-content-new-features-available-in-mobirise-v306\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#new-features-available-in-mobirise-v306\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>New features available in Mobirise v3.06</h3>\n<ul>\n<li>Added &quot;Site Style Changer&quot;. Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)</li>\n<li>Added &quot;Resize Images&quot; option - if turned OFF, the images will be added &quot;as is&quot; to page. If ON, images will be optimized for web.</li>\n<li>Added 8 new blocks to the &apos;Block Pack&apos; extension, now 61 blocks total:\n<ul>\n<li>Timelines with adjustable number of elements</li>\n<li>&quot;Our Clients&quot; logo carousel</li>\n<li>&quot;1,2,3 Steps&quot; blocks</li>\n<li>&quot;Coming soon&quot; intro with countdown, logo and animated subscribe form</li>\n<li>Intro with countdown and subscribe form</li>\n<li>Full-screen intro with subscribe form and image section on the left side</li>\n</ul>\n</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c7baee3379fb839234da828ca27ea5040804e2f5/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f392e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_9.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/50f040ba54da2588027a064dc51f3fe79daebae7/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f31302e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_10.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3233d32845cf5b2a5b49c7c6ab062eaa3aa1ec1f/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/206488bfd5e7ee9e71124cda9521679a9ffdafb2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8834fe38137d441253283b3610f2408298b1b4df/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_3.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3053\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v3053\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.05.3</h3>\n<ul>\n<li>Added 10 new blocks to the &apos;Block Pack&apos; extension:</li>\n<li>Full-screen Kenburns &amp; parallax slider</li>\n<li>Boxed-layout slider with Kenburns &amp; parallax</li>\n<li>Full-screen intro with typed text effect</li>\n<li>Full-screen intro with animated text background</li>\n<li>Media block with animated text background</li>\n<li>Testimonials sliders with adjustable number of visible slides</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v305\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v305\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.05</h3>\n<ul>\n<li>Added 30+ new blocksfor Mobirise 3 theme</li>\n<li>Added tags filter to gallery blocks</li>\n<li>Added new 2100 perfect icons to Icons extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1f46a9210f5722b23e95f0ef7313fbf188000b85/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b84bd17399dd70d0e966928f456818fb28ac4a7b/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f342e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_4.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/00700fa7842e80f2a665aad36803e457a299b83c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1b25302ada754d367f069f381d6e18e10c5e7080/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_3.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6dfa6316d2b108166e1d6738866af97471c5d580/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f66756c6c5769647468496e74726f2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/fullWidthIntro.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v304\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v304\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.04</h3>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/wowslider/\" rel=\"nofollow\">&quot;WOW Slider&quot; extension</a> - The famous image slider with 100+ transitions and skins, is now available as a Mobirise extension. See also <a href=\"http://wowslider.com/\" rel=\"nofollow\"></a><a href=\"http://wowslider.com/\" rel=\"nofollow\">http://wowslider.com/</a></li>\n<li>Minor GUI changes</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v303\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v303\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.03</h3>\n<ul>\n<li>Paddings for article blocks</li>\n<li>Background color for article blocks</li>\n<li>Changes in menu and footer apply for all pages automatically</li>\n<li>Fixed &quot;non-loading&quot; bug with old extensions and themes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v30\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v30\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v3.0</h3>\n<ul>\n<li>Brand-new free default theme - new blocks, colors, fonts, icons</li>\n<li>New image gallery and slider - now with video slides</li>\n<li>New drop-down menu - included by default</li>\n<li>Added animation on scroll</li>\n<li>Fixed Google Maps</li>\n<li>Improved inline editor - works faster</li>\n<li>Massive bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6dfa6316d2b108166e1d6738866af97471c5d580/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f66756c6c5769647468496e74726f2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/fullWidthIntro.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d3751f94e24e6eb34e2a980ae566ee450a198a0c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f73747269706564426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/stripedBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/84f43f77977a62ac679df51de4274cf2d9df9a47/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657749636f6e73426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newIconsBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3561f9e6b8a4f3515853b944731cbc3fd16c88e1/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657741727469636c65426c6f636b732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newArticleBlocks.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd204c9e3f9dcff32f17c63aa8fd3eaaa605a055/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f696d61676573496e54657374696d6f6e616c73426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/imagesInTestimonalsBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6cb767cbddfe19e3f98446c4facff1166101ff37/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657747616c6c6572792e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newGallery.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/10f3ef4705d956d3db95f8249f9dbea64e87bed2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657744726f70446f776e4d656e752e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newDropDownMenu.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/08728a19eaa47787231cd29eb6ce1e100ceef766/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f73776970654d656e752e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/swipeMenu.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4219ae95be0631b06ec46476219430d77d725298/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f69636f6e426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/iconBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v214\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-v214\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise v2.14</h3>\n<ul>\n<li>&apos;Icons&apos; extension updated:</li>\n<li>Now it supports several fonts</li>\n<li>Added &apos;Font Awesome&apos;, &apos;Linecons&apos; fonts</li>\n<li>Added &apos;Show Bullets&apos; parameter in gallery blocks</li>\n<li>Improvements to overall application stability</li>\n<li>Fixed bug with links in gallery captions</li>\n<li>Other bug fixes</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/fb53d07b7bba9b9e4c858abfb906d937ec8a19e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231342e6a7067\"><img src=\"https://camo.githubusercontent.com/fb53d07b7bba9b9e4c858abfb906d937ec8a19e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231342e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v214.jpg\" style=\"max-width:100%;\"></a></p>\n* Updated <a href=\"https://mobirise.com/extensions/shopping-cart.html\" rel=\"nofollow\">&quot;PayPal Shopping Cart&quot;</a> extension - To update see &quot;Menu&quot; -&gt; &quot;Extensions &amp; Themes&quot;\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2be5bedd44f1a7c6e077740d6a6810eac1ec98d7/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f636172745f7374796c652e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/cart_style.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b1b97eefc52d7ecc2047fe21a764e65b4cd270af/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f70617970616c2d627574746f6e732e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/paypal-buttons.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/05773bf37514c62f9ba756d1724ebd70ddfd786c/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f63757272656e63792e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/currency.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v211\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-website-builder-v211\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Website Builder v2.11:</h3>\n<ul>\n<li>New &quot;Dropdown Menu&quot; extension</li>\n<li>New &quot;PayPal Shopping Cart&quot; extension</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c70479ab3971045de03b03fda52a04e3e21d7d42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d64646d2f696d616765732f64646d656e752d363932783433312d36342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-ddm/images/ddmenu-692x431-64.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c5a60b9ac6d78809cd6ea9b0ecd38705e823e614/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d7073632f696d616765732f7363342d363135783431372d32342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-psc/images/sc4-615x417-24.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v210\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-website-builder-v210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Website Builder v2.10:</h3>\n<ul>\n<li>Adjust the top and bottom paddings of blocks</li>\n<li>Now you can add captions to your gallery images</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c416fa7fa4ea52e9c34540574bc3d21b540a9a74/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/686a484d571b4150f2da80ae8f75ad72a59a0e2d/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v2910\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-website-builder-v2910\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Website Builder v2.9.10:</h3>\n<ul>\n<li>Now you can contact us directly from the app, see &quot;Menu-&gt;Help me!&quot;</li>\n<li>New &apos;Cookies Alert&apos; extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/34a4a5c7b5d98faf37c8a6022cf04134973ba3ff/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd4459e3502ce81fbf191c45533c11cfdbb8ec72/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v298\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-builder-v298\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Builder v2.9.8:</h3>\n<ul>\n<li>Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!</li>\n<li>First 3rd party &quot;Youplay&quot; theme ported to Mobirise</li>\n<li>New &apos;Twitter Feed&apos; extension</li>\n<li>Minor bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e66d2d6996ea39ed8aeae535c69d13dd05f44d7a/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/27b2b46ddbebefe94b5c3141eeb2c62d980740e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-create-beautiful-mobile-first-websites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#create-beautiful-mobile-first-websites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create beautiful mobile-first websites!</h3>\n<p><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">MobiRise Free Bootstrap Builder</a> creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.</p>\n<h3><a id=\"user-content-bootstrap-4-template\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-4-template\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bootstrap 4 Template</h3>\n<a href=\"https://mobirise.com/bootstrap-4-theme/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/620ea83f4b4413a59a925f4d6f06bf2ae3e937de/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f34396664393263386265643062636165353138353765343331386434393732372f74756d626c725f6f313874646d55483338317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/49fd92c8bed0bcae51857e4318d49727/tumblr_o18tdmUH381uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-review\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-review\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise Review</h3>\n<a href=\"http://www.cmscritic.com/mobirise-review/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b0bfd8ca608b2e889168d5474adaf332ae68b1fb/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32316362666362393266643335306135623935323335623366373465333763612f74756d626c725f6e7a6674796c56507953317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/21cbfcb92fd350a5b95235b3f74e37ca/tumblr_nzftylVPyS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-make-your-own-bootstrap-based-site-in-minutes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#make-your-own-bootstrap-based-site-in-minutes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make your own bootstrap-based site in minutes!</h3>\n<a href=\"https://mobirise.com/bootstrap-template/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394131b55d5143420fa33aa11f87e148738a8d7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65386562306265306266623161313363306336383562663539306566366133312f74756d626c725f6e7a636c7a765a745173317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e8eb0be0bfb1a13c0c685bf590ef6a31/tumblr_nzclzvZtQs1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v297\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-builder-v297\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Builder v2.9.7:</h3>\n<ul>\n<li>Menu: now you can change hamburger button color in parameters</li>\n<li>Slider: Added &apos;Show Bullets&apos; parameter, slide overlay, content alignment</li>\n<li>Fixed Code Editor PHP code insertion</li>\n<li>Minor fixes in &quot;PurityM&quot; theme</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/79231d5d34081d6f7cb3d45981d971a7e1e01788/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f61363163356261356130366462376331333438623161613065353930343434362f74756d626c725f6f343278703769666b73317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/a61c5ba5a06db7c1348b1aa0e5904446/tumblr_o42xp7ifks1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/898930f3a261535b8695639c5bf70a7770753814/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f38643264653565623663386138316538663835386565613038383339623362612f74756d626c725f6f3432786e705a646432317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/8d2de5eb6c8a81e8f858eea08839b3ba/tumblr_o42xnpZdd21uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v285\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v285\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.8.5:</h3>\n<ul>\n<li>Extended form editor</li>\n<li>Bugs fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fca622900659df60c61b67cbfd2d0330e42c0cd/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36623131343962396363646432353235663137636163666135333963356363322f74756d626c725f6f31766333384c705936317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6b1149b9ccdd2525f17cacfa539c5cc2/tumblr_o1vc38LpY61uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-page-creator-v284\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-html-page-creator-v284\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise HTML Page Creator v2.8.4:</h3>\n<ul>\n<li>New &quot;PurityM&quot; Bootstrap 4-based Mobirise theme</li>\n<li>Added &quot;Facebook Comments&quot; extension</li>\n<li>Added &quot;Icons&quot; extension</li>\n<li>Updated &quot;Code Editor&quot; extension</li>\n<li>Redesign of some components</li>\n<li>Bugs fixed</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/31b5df81035e1aaa155f14520dbf27c5b95d8ab1/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32303636613731653036383432363664373834666533633432323135343834642f74756d626c725f6f31376338675148776c317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/2066a71e0684266d784fe3c42215484d/tumblr_o17c8gQHwl1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/edb0de2f2289b9ed22ec4f6ad72650f21e047286/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65316561336534613937343233313337656463666363653330333131303062372f74756d626c725f6f313763366f4f456b55317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e1ea3e4a97423137edcfcce3031100b7/tumblr_o17c6oOEkU1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ad3d53ec9055373348dc950515967ecbc349376/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33386330343261316530363161653831633435616530343830656161366261392f74756d626c725f6f313763346d44363551317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/38c042a1e061ae81c45ae0480eaa6ba9/tumblr_o17c4mD65Q1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-responsive-website-builder-v26\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-responsive-website-builder-v26\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Responsive Website Builder v2.6:</h3>\n<ul>\n<li>Account panel</li>\n<li>Media editor</li>\n<li>Soundcloud extension</li>\n<li>PHP support for code editor</li>\n<li>Now all footer blocks will look the same on different pages</li>\n<li>Fixed a bug when menu overlaps the first block</li>\n<li>Some minor fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/15a7795f0a1e4c0b21c92567710707d69a8ccbff/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33326564323637666539333236393537363734616565383838363638383165632f74756d626c725f6e79727930644e62787a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/32ed267fe9326957674aee88866881ec/tumblr_nyry0dNbxz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1bee70b8aca06d54c65aef53457d4c7e354beac6/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f35386565633733623338306262376263353532613035343333326337653361302f74756d626c725f6e7972793275344a6149317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/58eec73b380bb7bc552a054332c7e3a0/tumblr_nyry2u4JaI1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fd1fcdf9589feeacda072a7953011d35a8b9330/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39653561363063666331316135363134326163643638636264636434616130622f74756d626c725f6e797279347069415647317561773631656f315f313238302e6a7067\" alt=\"website editor\" data-canonical-src=\"https://40.media.tumblr.com/9e5a60cfc11a56142acd68cbdcd4aa0b/tumblr_nyry4piAVG1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://VisualSlideshow.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6e43ecaa23cac6449a5f9a655c1a63cccfe79d7c/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f61623735613862323962623537393633666262356530373663643135643961302f74756d626c725f6e797279347069415647317561773631656f325f313238302e6a7067\" alt=\"html website maker\" data-canonical-src=\"https://40.media.tumblr.com/ab75a8b29bb57963fbb5e076cd15d9a0/tumblr_nyry4piAVG1uaw61eo2_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://deluxe-menu.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0f98c88fa45866c6ef5f593e08a8fd8ce49471ad/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39656332363562633234396265393634393336363261333061366439323862322f74756d626c725f6e797279347069415647317561773631656f335f313238302e6a7067\" alt=\"web design software\" data-canonical-src=\"https://40.media.tumblr.com/9ec265bc249be96493662a30a6d928b2/tumblr_nyry4piAVG1uaw61eo3_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-landing-page-creator-v24\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-landing-page-creator-v24\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Landing Page Creator v2.4:</h3>\n<ul>\n<li>Mobirise now supports extensions - external blocks, themes, addons</li>\n<li>Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page</li>\n<li>Improved site save function (now saves continuously)</li>\n<li>Updated &quot;Pages&quot; panel</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"http://apycom.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8be624ca04e33abcc0ed9b16a0905bc39540a277/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f63383734666535373261633237373966383834386138643664646161356365392f74756d626c725f6e786333736943595134317561773631656f315f313238302e6a7067\" alt=\"website design software\" data-canonical-src=\"https://40.media.tumblr.com/c874fe572ac2779f8848a8d6ddaa5ce9/tumblr_nxc3siCYQ41uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://vista-buttons.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8fbe2c6cd60cce23346e3fd5debd6edc5fc11b12/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f66396639353437623438323666346137323132333361336437326537366631352f74756d626c725f6e78633370626c504d75317561773631656f315f313238302e6a7067\" alt=\"website editor\" data-canonical-src=\"https://36.media.tumblr.com/f9f9547b4826f4a721233a3d72e76f15/tumblr_nxc3pblPMu1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-theme-generator--v23\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-theme-generator--v23\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Theme Generator  v2.3:</h3>\n<ul>\n<li>Brand new &apos;Sites&apos; panel</li>\n</ul>\n<a href=\"http://cu3ox.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9e873bb2379402bfd8c6273f4ba72b717ce0ccd7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f38333833366466346231376661323432333839396361393138633463633266642f74756d626c725f6e776d6673716f354c5a317561773631656f315f313238302e6a7067\" alt=\"website generator\" data-canonical-src=\"https://41.media.tumblr.com/83836df4b17fa2423899ca918c4cc2fd/tumblr_nwmfsqo5LZ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-builder-v20\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-html-builder-v20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise HTML Builder v2.0:</h3>\n<ul>\n<li>Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.</li>\n<li>Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.</li>\n<li>Slider supports autoplay.</li>\n<li>Smooth scroll added.</li>\n<li>Massive bug fixes.</li>\n<li>Mobirise.com site updated.</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8185d1761622bf6283197bb08bcfddac474822f6/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39386237353436623033343330613966653131386239383662646263643735322f74756d626c725f6e766a6970714f56434a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/98b7546b03430a9fe118b986bdbcd752/tumblr_nvjipqOVCJ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ac73d90da2da98325ffabe6eb29e16e6c7b273f4/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f64303334393530303138303236326338653339393933653731303165666263612f74756d626c725f6e766a6968743953417a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/d0349500180262c8e39993e7101efbca/tumblr_nvjiht9SAz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54e5d3fba5c3525de1f1dec5243d3bb081245baf/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f35373165636232303964363462306133663765613462313133343535323063642f74756d626c725f6e766a68777733364f53317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/571ecb209d64b0a3f7ea4b11345520cd/tumblr_nvjhww36OS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v16\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v16\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.6:</h3>\n<ul>\n<li>Link now can be set to the in-page anchors (with smooth scroll) and other project pages</li>\n<li>Video background for all blocks</li>\n<li>&quot;Preview&quot; button to test your site in the browser</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e040d85a4e2d75f4816ef10dac4699822d9aed73/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f33333566393736376365653163393734663362306634313736383431343465362f74756d626c725f6e72377a6f6630396a46317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/335f9767cee1c974f3b0f417684144e6/tumblr_nr7zof09jF1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/163c09e18fce7666650483f0c678a8e968b23c5e/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30383963313032646133393762383634346234656333383464643137323434302f74756d626c725f6e72377a6d6b62515568317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/089c102da397b8644b4ec384dd172440/tumblr_nr7zmkbQUh1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1abc1db41c97b216c21060664ebfa2c958b2d384/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36313035646635656630383936303638393236373063396537656539356433392f74756d626c725f6e72377a6b656c366a67317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6105df5ef089606892670c9e7ee95d39/tumblr_nr7zkel6jg1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/01e8510e74dc4cf36d7923f6fc9331f05487bb25/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f66626562623632366531323264363563646435303638393839643364626331372f74756d626c725f6e72377a697832696f58317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/fbebb626e122d65cdd5068989d3dbc17/tumblr_nr7zix2ioX1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/80bc3cd98aa2bab20275fd8573a40dec37324615/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f37303466373661386136336565313462623238643537323466623061663635352f74756d626c725f6e72377a686572454344317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/704f76a8a63ee14bb28d5724fb0af655/tumblr_nr7zherECD1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/273a56d93216a66a55def7edf3ca47b53a7e11b9/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30373732643132653663333164623265313666393230336664393533376536302f74756d626c725f6e72377a64724b4d6e71317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/0772d12e6c31db2e16f9203fd9537e60/tumblr_nr7zdrKMnq1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/video-background/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07265dca81dec1cc7c1c33df5d5fd2ef5bd178c8/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f64346535376466643437353162646337373739643033643030646132613035622f74756d626c725f6e726b6e726b6a55336d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/d4e57dfd4751bdc7779d03d00da2a05b/tumblr_nrknrkjU3m1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/parallax-scrolling/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/bfb70fe6d22fccf76a31cab0225f606c3e7d2f44/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f64313734303466396364663064383431393762653633363562623537636532392f74756d626c725f6e726b6d75786c38474d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/d17404f9cdf0d84197be6365bb57ce29/tumblr_nrkmuxl8GM1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v17\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v17\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.7:</h3>\n<ul>\n<li>New Footer, &quot;Follow Us&quot;, &quot;Testimonials&quot; blocks</li>\n<li>Now you can edit and reorder menu items inline</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/246723b06fb09150e18aa49ecb8024862fb7edd4/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f32646365316563663733313465326134646533383962646332306663633236632e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/2dce1ecf7314e2a4de389bdc20fcc26c.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07c51d94f0f123cd0a8640d5647b940188dd23c7/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f35356530383835666166353432666463356664343665376130323332626436612e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/55e0885faf542fdc5fd46e7a0232bd6a.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ecc5a2c24f3c664935f908cd2dcc6dee25e10a39/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37376137353661386637333265316565363330376339363262636664343631652e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/77a756a8f732e1ee6307c962bcfd461e.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d388b60dda474d7cd614aefb240cd3860ad041af/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37323863326237366232323236356238633432663566306230613632343964372e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/728c2b76b22265b8c42f5f0b0a6249d7.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v18\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.8:</h3>\n<ul>\n<li>New &quot;Publish&quot; window</li>\n<li>New Google Maps block</li>\n<li>New footer block with Google Maps</li>\n<li>Added extended toolbar for text editor (activated for some art</li>\n<li>New floating &quot;Block Parameters&quot; panel</li>\n<li>New &quot;Article&quot; blocks with many text, image and video elements</li>\n<li>Fixed some W3C Validator errors</li>\n<li>Some internal optimization and code cleanup</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0d32d6ad33a6b5c3e760fc850cf0bc0c0d39a1ee/687474703a2f2f6f72696731352e64657669616e746172742e6e65742f383262322f662f323031352f3233312f632f322f6d6f6269726973655f76315f385f5f5f6e65775f676f6f676c655f6d6170735f626c6f636b5f62795f6d6f6269726973652d643936623067772e706e67\" data-canonical-src=\"http://orig15.deviantart.net/82b2/f/2015/231/c/2/mobirise_v1_8___new_google_maps_block_by_mobirise-d96b0gw.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ccef52c7fea14a1474683250bac6bc309b8cf087/687474703a2f2f696d6730312e64657669616e746172742e6e65742f653732342f692f323031352f3233312f382f312f6d6f6269726973655f76315f385f5f5f6e65775f666f6f7465725f626c6f636b5f776974685f676f6f676c655f6d6170735f62795f6d6f6269726973652d6439366230626e2e706e67\" data-canonical-src=\"http://img01.deviantart.net/e724/i/2015/231/8/1/mobirise_v1_8___new_footer_block_with_google_maps_by_mobirise-d96b0bn.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aa953e8008e96bc6a17e18be0351a557e092ba8e/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f64626563396432383833313138312e353564343833346562326235652e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/dbec9d28831181.55d4834eb2b5e.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5692e0a0b35759cb01fb9b2f0929f48bd011933f/687474703a2f2f696d6730332e64657669616e746172742e6e65742f343561352f692f323031352f3233312f632f352f6d6f6269726973655f76315f385f5f5f6e65775f626c6f636b5f706172616d65746572735f70616e656c5f62795f6d6f6269726973652d643936617a6f732e706e67\" data-canonical-src=\"http://img03.deviantart.net/45a5/i/2015/231/c/5/mobirise_v1_8___new_block_parameters_panel_by_mobirise-d96azos.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d21dbe9e4a2ef1f3ef3b23bd7ab307fd388a526f/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f62643864343332383833313138312e353564343833346562366234392e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/bd8d4328831181.55d4834eb6b49.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4777da7ead8ce8373917b7f620cf2685ccd9d387/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f30323864376432383833313138312e353564343833346562376261332e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/028d7d28831181.55d4834eb7ba3.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v19\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v19\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.9:</h3>\n<ul>\n<li>Added Slider block</li>\n<li>Fixed Share buttons</li>\n<li>Hide component params / editor toolbar / colorpicker on page change or on unfocus component</li>\n<li>Changed project files --&gt; project.mobirise (but old project.json supported also)</li>\n<li>Some components bug fixes</li>\n<li>Fixed devices navbar active color</li>\n</ul>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394c1d9d57ed5d67364110144a85a8c7f0ac1f7/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f31386530653462643261376262663430353834326130363164303838613266302f74756d626c725f6e7531736e664e583766317561773631656f315f3534302e706e67\" data-canonical-src=\"https://36.media.tumblr.com/18e0e4bd2a7bbf405842a061d088a2f0/tumblr_nu1snfNX7f1uaw61eo1_540.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2f34d2fff4e4dffa0e848b322f11d03b79f09e7f/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f34353663643130653337636563363364633164373465643361643231306439662f74756d626c725f6e7531736e664e583766317561773631656f325f3534302e706e67\" data-canonical-src=\"https://40.media.tumblr.com/456cd10e37cec63dc1d74ed3ad210d9f/tumblr_nu1snfNX7f1uaw61eo2_540.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-website-builder-v197\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-website-builder-v197\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Website Builder v1.9.7:</h3>\n<ul>\n<li>Image Gallery block - Masonry Image Gallery with Lightbox</li>\n<li>Form blocks - Contact Us &amp; Subscribe forms (NOTE: Current version doesn&apos;t have a handler to send submissions to your e-mail - will be added later.)</li>\n<li>Fixed-width slider block</li>\n<li>Touch-swipe support for slider and gallery</li>\n<li>Support for *.gif and *.svg</li>\n<li>Fix for https videos and https google fonts</li>\n<li>Bug fixes for image and project files saving</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/296cdb764124bb38daf06307d045c9ae5144fb32/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f35646539613831336135633631633766396431616463646162393663663263352f74756d626c725f6e75726d343978327841317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/5de9a813a5c61c7f9d1adcdab96cf2c5/tumblr_nurm49x2xA1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/017a3c4ff43abfb3770eedcd6d62f2560e7c7f15/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f35333764393131643763383561306539356139363162356630313763313531392f74756d626c725f6e757268726c47556d46317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/537d911d7c85a0e95a961b5f017c1519/tumblr_nurhrlGUmF1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ab9bbecd6c9e6e2f616b44e79145076c6c579d53/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f64396134396634343739346436313739326234633230313733643936663463372f74756d626c725f6e757268646252754556317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/d9a49f44794d61792b4c20173d96f4c7/tumblr_nurhdbRuEV1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5c7116420a35ad2ecad6a600a655ea2ffea3f99f/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39323766316232393461386430383630303434333135393037343266376633392f74756d626c725f6e757268337273776964317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/927f1b294a8d086004431590742f7f39/tumblr_nurh3rswid1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-responsive-menu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#responsive-menu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">Responsive menu</a></h3>\n<a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/37d70a6d6260b73b76cdba5f5dee4ce78953db86/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f65616335396364306365643865373730326637636366643032383166643561612f74756d626c725f6e776d66726b55514538317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/eac59cd0ced8e7702f7ccfd0281fd5aa/tumblr_nwmfrkUQE81uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobile-friendly-website\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobile-friendly-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">Mobile friendly website</a></h3>\n<a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9f29e3c950462322d21148abc1c63125b3601153/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f62353034386166303864613066356231666464653830343132323134393635352f74756d626c725f6e776d66716a5547684d317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/b5048af08da0f5b1fdde804122149655/tumblr_nwmfqjUGhM1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-bootstrap-builders\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-builders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Bootstrap builders</a></h3>\n<p>Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap&#x2019;s components.\n<a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-image-gallery\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-image-gallery\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">Bootstrap image gallery</a></h3>\n<p>Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise&#x2019;s drag-and-drop builder. Good luck with your website!\n<a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/45e079038ed11cb79e223a9473470bf6c4ee7122/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f32622f65662f32612f32626566326130306230373065313965393834376638356432613461656635342e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/2b/ef/2a/2bef2a00b070e19e9847f85d2a4aef54.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-carousel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-carousel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">Bootstrap carousel</a></h3>\n<p>The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It&#x2019;s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It&#x2019;s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n<a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2d4286516e3e1ab0bf52432dc9e5b90882d57bbd/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f66392f63392f36312f66396339363165313864343564393662656236666130613737356562613736322e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/f9/c9/61/f9c961e18d45d96beb6fa0a775eba762.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-website-builders-reviews\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#website-builders-reviews\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">Website builders reviews</a></h3>\n<p>Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n<a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-drag-and-drop-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#drag-and-drop-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Drag and drop website builder</h3>\n<p>Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.</p>\n<h3><a id=\"user-content-live-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#live-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Live preview</h3>\n<p>See the result instantly without a need to save or export!</p>\n<h3><a id=\"user-content-modern-styles\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#modern-styles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Modern styles</h3>\n<p>Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.</p>\n<h3><a id=\"user-content-bootstrap-3\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bootstrap 3</h3>\n<p>Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.</p>\n<h3><a id=\"user-content-create-a-beautiful-website\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#create-a-beautiful-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create a beautiful website.</h3>\n<p>Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.</p>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v211\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v211\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.11:</h3>\n<ul>\n<li>New &quot;Dropdown Menu&quot; extension</li>\n<li>New &quot;PayPal Shopping Cart&quot; extension</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c70479ab3971045de03b03fda52a04e3e21d7d42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d64646d2f696d616765732f64646d656e752d363932783433312d36342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-ddm/images/ddmenu-692x431-64.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c5a60b9ac6d78809cd6ea9b0ecd38705e823e614/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d7073632f696d616765732f7363342d363135783431372d32342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-psc/images/sc4-615x417-24.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v210\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-builder-v210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Builder v2.10:</h3>\n<ul>\n<li>Adjust the top and bottom paddings of blocks</li>\n<li>Now you can add captions to your gallery images</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c416fa7fa4ea52e9c34540574bc3d21b540a9a74/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/686a484d571b4150f2da80ae8f75ad72a59a0e2d/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v2910\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v2910\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.9.10:</h3>\n<ul>\n<li>Now you can contact us directly from the app, see &quot;Menu-&gt;Help me!&quot;</li>\n<li>New &apos;Cookies Alert&apos; extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/34a4a5c7b5d98faf37c8a6022cf04134973ba3ff/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd4459e3502ce81fbf191c45533c11cfdbb8ec72/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v298\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v298\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.9.8:</h3>\n<ul>\n<li>Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!</li>\n<li>First 3rd party &quot;Youplay&quot; theme ported to Mobirise</li>\n<li>New &apos;Twitter Feed&apos; extension</li>\n<li>Minor bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e66d2d6996ea39ed8aeae535c69d13dd05f44d7a/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/27b2b46ddbebefe94b5c3141eeb2c62d980740e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-create-beautiful-mobile-first-websites-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#create-beautiful-mobile-first-websites-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create beautiful mobile-first websites!</h3>\n<p><a href=\"https://mobirise.com/\" rel=\"nofollow\">MobiRise Bootstrap Website Builder</a> creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.</p>\n<h3><a id=\"user-content-bootstrap-4-template-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-4-template-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bootstrap 4 Template</h3>\n<a href=\"https://mobirise.com/bootstrap-4-theme/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/620ea83f4b4413a59a925f4d6f06bf2ae3e937de/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f34396664393263386265643062636165353138353765343331386434393732372f74756d626c725f6f313874646d55483338317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/49fd92c8bed0bcae51857e4318d49727/tumblr_o18tdmUH381uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-review-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobirise-review-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mobirise Review</h3>\n<a href=\"http://www.cmscritic.com/mobirise-review/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b0bfd8ca608b2e889168d5474adaf332ae68b1fb/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32316362666362393266643335306135623935323335623366373465333763612f74756d626c725f6e7a6674796c56507953317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/21cbfcb92fd350a5b95235b3f74e37ca/tumblr_nzftylVPyS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-make-your-own-bootstrap-based-site-in-minutes-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#make-your-own-bootstrap-based-site-in-minutes-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make your own bootstrap-based site in minutes!</h3>\n<a href=\"https://mobirise.com/bootstrap-template/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394131b55d5143420fa33aa11f87e148738a8d7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65386562306265306266623161313363306336383562663539306566366133312f74756d626c725f6e7a636c7a765a745173317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e8eb0be0bfb1a13c0c685bf590ef6a31/tumblr_nzclzvZtQs1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v297\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v297\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.9.7:</h3>\n<ul>\n<li>Menu: now you can change hamburger button color in parameters</li>\n<li>Slider: Added &apos;Show Bullets&apos; parameter, slide overlay, content alignment</li>\n<li>Fixed Code Editor PHP code insertion</li>\n<li>Minor fixes in &quot;PurityM&quot; theme</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/79231d5d34081d6f7cb3d45981d971a7e1e01788/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f61363163356261356130366462376331333438623161613065353930343434362f74756d626c725f6f343278703769666b73317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/a61c5ba5a06db7c1348b1aa0e5904446/tumblr_o42xp7ifks1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/898930f3a261535b8695639c5bf70a7770753814/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f38643264653565623663386138316538663835386565613038383339623362612f74756d626c725f6f3432786e705a646432317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/8d2de5eb6c8a81e8f858eea08839b3ba/tumblr_o42xnpZdd21uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v285-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-web-site-builder-v285-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Web Site Builder v2.8.5:</h3>\n<ul>\n<li>Extended form editor</li>\n<li>Bugs fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fca622900659df60c61b67cbfd2d0330e42c0cd/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36623131343962396363646432353235663137636163666135333963356363322f74756d626c725f6f31766333384c705936317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6b1149b9ccdd2525f17cacfa539c5cc2/tumblr_o1vc38LpY61uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-page-creator-v284-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-html-page-creator-v284-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise HTML Page Creator v2.8.4:</h3>\n<ul>\n<li>New &quot;PurityM&quot; Bootstrap 4-based Mobirise theme</li>\n<li>Added &quot;Facebook Comments&quot; extension</li>\n<li>Added &quot;Icons&quot; extension</li>\n<li>Updated &quot;Code Editor&quot; extension</li>\n<li>Redesign of some components</li>\n<li>Bugs fixed</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/31b5df81035e1aaa155f14520dbf27c5b95d8ab1/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32303636613731653036383432363664373834666533633432323135343834642f74756d626c725f6f31376338675148776c317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/2066a71e0684266d784fe3c42215484d/tumblr_o17c8gQHwl1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/edb0de2f2289b9ed22ec4f6ad72650f21e047286/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65316561336534613937343233313337656463666363653330333131303062372f74756d626c725f6f313763366f4f456b55317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e1ea3e4a97423137edcfcce3031100b7/tumblr_o17c6oOEkU1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ad3d53ec9055373348dc950515967ecbc349376/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33386330343261316530363161653831633435616530343830656161366261392f74756d626c725f6f313763346d44363551317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/38c042a1e061ae81c45ae0480eaa6ba9/tumblr_o17c4mD65Q1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-responsive-website-builder-v26-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-responsive-website-builder-v26-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Responsive Website Builder v2.6:</h3>\n<ul>\n<li>Account panel</li>\n<li>Media editor</li>\n<li>Soundcloud extension</li>\n<li>PHP support for code editor</li>\n<li>Now all footer blocks will look the same on different pages</li>\n<li>Fixed a bug when menu overlaps the first block</li>\n<li>Some minor fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/15a7795f0a1e4c0b21c92567710707d69a8ccbff/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33326564323637666539333236393537363734616565383838363638383165632f74756d626c725f6e79727930644e62787a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/32ed267fe9326957674aee88866881ec/tumblr_nyry0dNbxz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1bee70b8aca06d54c65aef53457d4c7e354beac6/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f35386565633733623338306262376263353532613035343333326337653361302f74756d626c725f6e7972793275344a6149317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/58eec73b380bb7bc552a054332c7e3a0/tumblr_nyry2u4JaI1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fd1fcdf9589feeacda072a7953011d35a8b9330/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39653561363063666331316135363134326163643638636264636434616130622f74756d626c725f6e797279347069415647317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/9e5a60cfc11a56142acd68cbdcd4aa0b/tumblr_nyry4piAVG1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6e43ecaa23cac6449a5f9a655c1a63cccfe79d7c/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f61623735613862323962623537393633666262356530373663643135643961302f74756d626c725f6e797279347069415647317561773631656f325f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/ab75a8b29bb57963fbb5e076cd15d9a0/tumblr_nyry4piAVG1uaw61eo2_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0f98c88fa45866c6ef5f593e08a8fd8ce49471ad/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39656332363562633234396265393634393336363261333061366439323862322f74756d626c725f6e797279347069415647317561773631656f335f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/9ec265bc249be96493662a30a6d928b2/tumblr_nyry4piAVG1uaw61eo3_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-landing-page-creator-v24-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-landing-page-creator-v24-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Landing Page Creator v2.4:</h3>\n<ul>\n<li>Mobirise now supports extensions - external blocks, themes, addons</li>\n<li>Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page</li>\n<li>Improved site save function (now saves continuously)</li>\n<li>Updated &quot;Pages&quot; panel</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8be624ca04e33abcc0ed9b16a0905bc39540a277/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f63383734666535373261633237373966383834386138643664646161356365392f74756d626c725f6e786333736943595134317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/c874fe572ac2779f8848a8d6ddaa5ce9/tumblr_nxc3siCYQ41uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8fbe2c6cd60cce23346e3fd5debd6edc5fc11b12/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f66396639353437623438323666346137323132333361336437326537366631352f74756d626c725f6e78633370626c504d75317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/f9f9547b4826f4a721233a3d72e76f15/tumblr_nxc3pblPMu1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-theme-generator--v23-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-bootstrap-theme-generator--v23-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise Bootstrap Theme Generator  v2.3:</h3>\n<ul>\n<li>Brand new &apos;Sites&apos; panel</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9e873bb2379402bfd8c6273f4ba72b717ce0ccd7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f38333833366466346231376661323432333839396361393138633463633266642f74756d626c725f6e776d6673716f354c5a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/83836df4b17fa2423899ca918c4cc2fd/tumblr_nwmfsqo5LZ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-builder-v20-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#whats-new-in-mobirise-html-builder-v20-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s new in Mobirise HTML Builder v2.0:</h3>\n<ul>\n<li>Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.</li>\n<li>Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.</li>\n<li>Slider supports autoplay.</li>\n<li>Smooth scroll added.</li>\n<li>Massive bug fixes.</li>\n<li>Mobirise.com site updated.</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8185d1761622bf6283197bb08bcfddac474822f6/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39386237353436623033343330613966653131386239383662646263643735322f74756d626c725f6e766a6970714f56434a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/98b7546b03430a9fe118b986bdbcd752/tumblr_nvjipqOVCJ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ac73d90da2da98325ffabe6eb29e16e6c7b273f4/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f64303334393530303138303236326338653339393933653731303165666263612f74756d626c725f6e766a6968743953417a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/d0349500180262c8e39993e7101efbca/tumblr_nvjiht9SAz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54e5d3fba5c3525de1f1dec5243d3bb081245baf/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f35373165636232303964363462306133663765613462313133343535323063642f74756d626c725f6e766a68777733364f53317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/571ecb209d64b0a3f7ea4b11345520cd/tumblr_nvjhww36OS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v16\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-v16\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in v1.6:</h3>\n<ul>\n<li>Link now can be set to the in-page anchors (with smooth scroll) and other project pages</li>\n<li>Video background for all blocks</li>\n<li>&quot;Preview&quot; button to test your site in the browser</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e040d85a4e2d75f4816ef10dac4699822d9aed73/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f33333566393736376365653163393734663362306634313736383431343465362f74756d626c725f6e72377a6f6630396a46317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/335f9767cee1c974f3b0f417684144e6/tumblr_nr7zof09jF1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/163c09e18fce7666650483f0c678a8e968b23c5e/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30383963313032646133393762383634346234656333383464643137323434302f74756d626c725f6e72377a6d6b62515568317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/089c102da397b8644b4ec384dd172440/tumblr_nr7zmkbQUh1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1abc1db41c97b216c21060664ebfa2c958b2d384/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36313035646635656630383936303638393236373063396537656539356433392f74756d626c725f6e72377a6b656c366a67317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6105df5ef089606892670c9e7ee95d39/tumblr_nr7zkel6jg1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/01e8510e74dc4cf36d7923f6fc9331f05487bb25/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f66626562623632366531323264363563646435303638393839643364626331372f74756d626c725f6e72377a697832696f58317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/fbebb626e122d65cdd5068989d3dbc17/tumblr_nr7zix2ioX1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/80bc3cd98aa2bab20275fd8573a40dec37324615/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f37303466373661386136336565313462623238643537323466623061663635352f74756d626c725f6e72377a686572454344317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/704f76a8a63ee14bb28d5724fb0af655/tumblr_nr7zherECD1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/273a56d93216a66a55def7edf3ca47b53a7e11b9/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30373732643132653663333164623265313666393230336664393533376536302f74756d626c725f6e72377a64724b4d6e71317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/0772d12e6c31db2e16f9203fd9537e60/tumblr_nr7zdrKMnq1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/video-background/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07265dca81dec1cc7c1c33df5d5fd2ef5bd178c8/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f64346535376466643437353162646337373739643033643030646132613035622f74756d626c725f6e726b6e726b6a55336d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/d4e57dfd4751bdc7779d03d00da2a05b/tumblr_nrknrkjU3m1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/parallax-scrolling/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/bfb70fe6d22fccf76a31cab0225f606c3e7d2f44/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f64313734303466396364663064383431393762653633363562623537636532392f74756d626c725f6e726b6d75786c38474d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/d17404f9cdf0d84197be6365bb57ce29/tumblr_nrkmuxl8GM1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v17-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v17-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.7:</h3>\n<ul>\n<li>New Footer, &quot;Follow Us&quot;, &quot;Testimonials&quot; blocks</li>\n<li>Now you can edit and reorder menu items inline</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/246723b06fb09150e18aa49ecb8024862fb7edd4/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f32646365316563663733313465326134646533383962646332306663633236632e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/2dce1ecf7314e2a4de389bdc20fcc26c.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07c51d94f0f123cd0a8640d5647b940188dd23c7/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f35356530383835666166353432666463356664343665376130323332626436612e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/55e0885faf542fdc5fd46e7a0232bd6a.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ecc5a2c24f3c664935f908cd2dcc6dee25e10a39/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37376137353661386637333265316565363330376339363262636664343631652e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/77a756a8f732e1ee6307c962bcfd461e.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d388b60dda474d7cd614aefb240cd3860ad041af/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37323863326237366232323236356238633432663566306230613632343964372e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/728c2b76b22265b8c42f5f0b0a6249d7.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v18\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-v18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in v1.8:</h3>\n<ul>\n<li>New &quot;Publish&quot; window</li>\n<li>New Google Maps block</li>\n<li>New footer block with Google Maps</li>\n<li>Added extended toolbar for text editor (activated for some art</li>\n<li>New floating &quot;Block Parameters&quot; panel</li>\n<li>New &quot;Article&quot; blocks with many text, image and video elements</li>\n<li>Fixed some W3C Validator errors</li>\n<li>Some internal optimization and code cleanup</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0d32d6ad33a6b5c3e760fc850cf0bc0c0d39a1ee/687474703a2f2f6f72696731352e64657669616e746172742e6e65742f383262322f662f323031352f3233312f632f322f6d6f6269726973655f76315f385f5f5f6e65775f676f6f676c655f6d6170735f626c6f636b5f62795f6d6f6269726973652d643936623067772e706e67\" data-canonical-src=\"http://orig15.deviantart.net/82b2/f/2015/231/c/2/mobirise_v1_8___new_google_maps_block_by_mobirise-d96b0gw.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ccef52c7fea14a1474683250bac6bc309b8cf087/687474703a2f2f696d6730312e64657669616e746172742e6e65742f653732342f692f323031352f3233312f382f312f6d6f6269726973655f76315f385f5f5f6e65775f666f6f7465725f626c6f636b5f776974685f676f6f676c655f6d6170735f62795f6d6f6269726973652d6439366230626e2e706e67\" data-canonical-src=\"http://img01.deviantart.net/e724/i/2015/231/8/1/mobirise_v1_8___new_footer_block_with_google_maps_by_mobirise-d96b0bn.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aa953e8008e96bc6a17e18be0351a557e092ba8e/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f64626563396432383833313138312e353564343833346562326235652e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/dbec9d28831181.55d4834eb2b5e.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5692e0a0b35759cb01fb9b2f0929f48bd011933f/687474703a2f2f696d6730332e64657669616e746172742e6e65742f343561352f692f323031352f3233312f632f352f6d6f6269726973655f76315f385f5f5f6e65775f626c6f636b5f706172616d65746572735f70616e656c5f62795f6d6f6269726973652d643936617a6f732e706e67\" data-canonical-src=\"http://img03.deviantart.net/45a5/i/2015/231/c/5/mobirise_v1_8___new_block_parameters_panel_by_mobirise-d96azos.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d21dbe9e4a2ef1f3ef3b23bd7ab307fd388a526f/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f62643864343332383833313138312e353564343833346562366234392e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/bd8d4328831181.55d4834eb6b49.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4777da7ead8ce8373917b7f620cf2685ccd9d387/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f30323864376432383833313138312e353564343833346562376261332e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/028d7d28831181.55d4834eb7ba3.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v19-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-bootstrap-builder-v19-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in Bootstrap Builder v1.9:</h3>\n<ul>\n<li>Added Slider block</li>\n<li>Fixed Share buttons</li>\n<li>Hide component params / editor toolbar / colorpicker on page change or on unfocus component</li>\n<li>Changed project files --&gt; project.mobirise (but old project.json supported also)</li>\n<li>Some components bug fixes</li>\n<li>Fixed devices navbar active color</li>\n</ul>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394c1d9d57ed5d67364110144a85a8c7f0ac1f7/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f31386530653462643261376262663430353834326130363164303838613266302f74756d626c725f6e7531736e664e583766317561773631656f315f3534302e706e67\" data-canonical-src=\"https://36.media.tumblr.com/18e0e4bd2a7bbf405842a061d088a2f0/tumblr_nu1snfNX7f1uaw61eo1_540.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2f34d2fff4e4dffa0e848b322f11d03b79f09e7f/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f34353663643130653337636563363364633164373465643361643231306439662f74756d626c725f6e7531736e664e583766317561773631656f325f3534302e706e67\" data-canonical-src=\"https://40.media.tumblr.com/456cd10e37cec63dc1d74ed3ad210d9f/tumblr_nu1snfNX7f1uaw61eo2_540.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v197\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#main-changes-in-v197\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Main changes in v1.9.7:</h3>\n<ul>\n<li>Image Gallery block - Masonry Image Gallery with Lightbox</li>\n<li>Form blocks - Contact Us &amp; Subscribe forms (NOTE: Current version doesn&apos;t have a handler to send submissions to your e-mail - will be added later.)</li>\n<li>Fixed-width slider block</li>\n<li>Touch-swipe support for slider and gallery</li>\n<li>Support for *.gif and *.svg</li>\n<li>Fix for https videos and https google fonts</li>\n<li>Bug fixes for image and project files saving</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/296cdb764124bb38daf06307d045c9ae5144fb32/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f35646539613831336135633631633766396431616463646162393663663263352f74756d626c725f6e75726d343978327841317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/5de9a813a5c61c7f9d1adcdab96cf2c5/tumblr_nurm49x2xA1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/017a3c4ff43abfb3770eedcd6d62f2560e7c7f15/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f35333764393131643763383561306539356139363162356630313763313531392f74756d626c725f6e757268726c47556d46317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/537d911d7c85a0e95a961b5f017c1519/tumblr_nurhrlGUmF1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ab9bbecd6c9e6e2f616b44e79145076c6c579d53/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f64396134396634343739346436313739326234633230313733643936663463372f74756d626c725f6e757268646252754556317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/d9a49f44794d61792b4c20173d96f4c7/tumblr_nurhdbRuEV1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5c7116420a35ad2ecad6a600a655ea2ffea3f99f/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39323766316232393461386430383630303434333135393037343266376633392f74756d626c725f6e757268337273776964317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/927f1b294a8d086004431590742f7f39/tumblr_nurh3rswid1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-responsive-menu-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#responsive-menu-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">Responsive menu</a></h3>\n<a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/37d70a6d6260b73b76cdba5f5dee4ce78953db86/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f65616335396364306365643865373730326637636366643032383166643561612f74756d626c725f6e776d66726b55514538317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/eac59cd0ced8e7702f7ccfd0281fd5aa/tumblr_nwmfrkUQE81uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobile-friendly-website-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#mobile-friendly-website-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">Mobile friendly website</a></h3>\n<a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9f29e3c950462322d21148abc1c63125b3601153/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f62353034386166303864613066356231666464653830343132323134393635352f74756d626c725f6e776d66716a5547684d317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/b5048af08da0f5b1fdde804122149655/tumblr_nwmfqjUGhM1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-bootstrap-builders-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-builders-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Bootstrap builders</a></h3>\n<p>Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap&#x2019;s components.\n<a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-image-gallery-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-image-gallery-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">Bootstrap image gallery</a></h3>\n<p>Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise&#x2019;s drag-and-drop builder. Good luck with your website!\n<a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/45e079038ed11cb79e223a9473470bf6c4ee7122/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f32622f65662f32612f32626566326130306230373065313965393834376638356432613461656635342e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/2b/ef/2a/2bef2a00b070e19e9847f85d2a4aef54.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-carousel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-carousel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">Bootstrap carousel</a></h3>\n<p>The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It&#x2019;s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It&#x2019;s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n<a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2d4286516e3e1ab0bf52432dc9e5b90882d57bbd/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f66392f63392f36312f66396339363165313864343564393662656236666130613737356562613736322e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/f9/c9/61/f9c961e18d45d96beb6fa0a775eba762.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-website-builders-reviews-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#website-builders-reviews-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">Website builders reviews</a></h3>\n<p>Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n<a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-drag-and-drop-website-builder-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#drag-and-drop-website-builder-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Drag and drop website builder</h3>\n<p>Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.</p>\n<h3><a id=\"user-content-live-preview-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#live-preview-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Live preview</h3>\n<p>See the result instantly without a need to save or export!</p>\n<h3><a id=\"user-content-modern-styles-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#modern-styles-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Modern styles</h3>\n<p>Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.</p>\n<h3><a id=\"user-content-bootstrap-3-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#bootstrap-3-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bootstrap 3</h3>\n<p>Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.</p>\n<h3><a id=\"user-content-create-a-beautiful-website-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mobirise/Mobirise/blob/master/#create-a-beautiful-website-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create a beautiful website.</h3>\n<p>Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mobirise-bootstrap-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-bootstrap-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise Bootstrap Builder</h1>\n<h1><a id=\"user-content-mobirise-amp-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-amp-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise AMP Website Builder</h1>\n<p>The Accelerated Mobile Pages Project (AMP) is an online publishing format, originally created by Google as an alternative to Facebook’s Instant Articles. It’s a way to optimize web pages for mobile browsing using a special code–AMP-HTML.</p>\n<ul>\n<li>AMP sites are loading smoothly and fast. Users like pages they don't have to wait, so you keep your visitors.</li>\n<li>Goggle Search adds to AMP articles an AMP iсon, and when you use a mobile device, these pages are shown first.</li>\n<li>AMP is a great solution for internet magazines, blogs and news sites.</li>\n</ul>\n<p><a href=\"https://mobirise.com/amp-website-builder/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c155f08722bc9000718ec0ea8e851e9a174dc15/687474703a2f2f616d706578616d706c65732e636f6d2f616d70736974656275696c6465722f6173736574732f696d616765732f616d702d7468656d65732d626c6f636b732e6a7067\" data-canonical-src=\"http://ampexamples.com/ampsitebuilder/assets/images/amp-themes-blocks.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v476\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v476\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.7.6</h1>\n<ul>\n<li>Improved block reordering and dragging</li>\n<li>Bug fixes for projects loading</li>\n<li>AMP themes support improved</li>\n<li>Image optimization improved</li>\n<li>Updated translations: Spanish, Greek, Hungarian, Polish, Italian</li>\n<li>Updated login/signup dialog</li>\n<li>Minor bug fixes</li>\n<li>Mobirise for Android (works on Android 4.4+)</li>\n</ul>\n<p><a href=\"https://play.google.com/store/apps/details?id=com.mobirise.mobirise\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/22537dd36627f87cabbf6597c14b7e7a036d2b1e/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f6d62722d616e64726f69642d707265766965772e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/mbr-android-preview.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-handymanamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#handymanamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HandymanAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/handymanamp/\" rel=\"nofollow\">HandymanAMP Theme</a> - Perfect theme for plumber or electrician, painter or similar craftsman, construction, handyman, carpenter, craftsman workshop or repair business website. AMP themes are compatible, and you can use blocks from HandymanAMP in other AMP themes provided by Mobirise. Ready site demos: Cleaning Services, Dream House, Repair Services.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/handymanamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cf886bf33fccc1ad2a96eaff2d80d3dc5780f6c/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f68616e64796d616e616d702f6173736574732f696d616765732f68616e64792d312d31343430783730302e706e67\" data-canonical-src=\"https://mobirise.com/extensions/handymanamp/assets/images/handy-1-1440x700.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-beautyamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#beautyamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BeautyAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/beautyamp/\" rel=\"nofollow\">BeautyAMP Theme</a> - AMP theme for beauty studios, barber shops, tattoo salons, massage parlors, and gyms.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/beautyamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0cfc18bc970f4c89cd0de1be70fbc23720f90981/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f626561757479616d702f6173736574732f696d616765732f626561757479616d702d32303030783832302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/beautyamp/assets/images/beautyamp-2000x820.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-soundamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#soundamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SoundAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/soundamp/\" rel=\"nofollow\">SoundAMP Theme</a> - The AMP theme for music industry sites. A great choice to present music producers, DJs, singers, record studions, music labels, bands and grounps, sound pros.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/soundamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3f0ca721e6bbf84fb6b75515c673b442afe40b42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f736f756e64616d702f6173736574732f696d616765732f616c6c626c6f636b732d31393230783834392e706e67\" data-canonical-src=\"https://mobirise.com/extensions/soundamp/assets/images/allblocks-1920x849.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v472\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v472\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.7.2</h1>\n<ul>\n<li>Cookie Alert Extension updated - now it is \"Cookie Alert and GDPR Compliance\" - After activating GDPR compliance, all web forms on your website will have checkbox for agreeing to your Terms and Privacy Policy.</li>\n<li>Code Editor Extension updated - some fixes</li>\n<li>Different fixes in translation engine</li>\n<li>New AMP themes - StartupAMP and SpaceAMP</li>\n</ul>\n<h2><a id=\"user-content-startupamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#startupamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>StartupAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/startupamp/\" rel=\"nofollow\">StartupAMP Theme</a> - AMP theme for startup websites with rounded corners and deep gradient colors. View demo templates: Best Mobile App, Co-working Template, Business School Template.\nCheck available blocks: headers, features, tabs and accordions, content blocks, sliders and videos, social blocks and maps, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/startupamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a429bd27461864d178c8ffec381526263a9a63bb/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f73746172747570616d702f6173736574732f696d616765732f6267322d312d31393230783630302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/startupamp/assets/images/bg2-1-1920x600.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-spaceamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#spaceamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SpaceAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/spaceamp/\" rel=\"nofollow\">SpaceAMP Theme</a> - Clean and spacious AMP theme with 60+ slick blocks. View demo templates: Apartments for Sale, Beauty Salon, Health Food Store.\nCheck available blocks: headers, subscribe and form blocks, social blocks, map blocks, footer blocks, content blocks, text and titles blocks, news and team blocks, progress bars, accordions, counters and pricing tables, images, sliders, and video blocks.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/spaceamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbe2565df0faa18ae0d8f6d368f53e063e4d29b2/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f7370616365616d702f6173736574732f696d616765732f707265766965772d32303030783938362e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/spaceamp/assets/images/preview-2000x986.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v471\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v471\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.7.1</h1>\n<ul>\n<li>Scroll to top Button Issue fixed</li>\n<li>Images publication issue fixed</li>\n</ul>\n<h2><a id=\"user-content-lightamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#lightamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LightAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/lightamp/\" rel=\"nofollow\">LightAMP Theme</a> - Large set of beautiful AMP blocks including sliders, timelines, lightboxes, tables, and media blocks. Based on AMP and compatible with other AMP themes in Mobirise. View demo templates: Interior Design, Dance School, Riding School.\nCheck available blocks: headers, menus, images &amp; videos, features, articles, forms &amp; maps, pricing tables, toggles &amp; accordions, and footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/lightamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/83fbd0868c1735e9de0f8b9ce6ee0ad83afb238b/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f6c696768742d616d702d6c6f6e672d707265762e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/light-amp-long-prev.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-eventamp-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#eventamp-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>EventAMP Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/eventamp/\" rel=\"nofollow\">EventAMP Theme</a> - AMP-based remake of popular Mobirise3 theme. Good to promote your special events, meetings, presentations. View demo templates: Horizon Festival, Business Meet Up, Culinary Master Class.\nView blocks demos.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/eventamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47e7247a2ba802559993bf9a546d6694544c15fa/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f6576656e742d616d702d6c6f6e672d707265765f38302e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/event-amp-long-prev_80.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v467\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v467\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.6.7</h1>\n<ul>\n<li>Code Editor extension is fixed for M3 themes</li>\n<li>Favicon issue is fixed</li>\n<li>Minor bug fixes</li>\n</ul>\n<h1><a id=\"user-content-mobirise-v466\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v466\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.6.6</h1>\n<ul>\n<li>Bug fixes for projects loading</li>\n<li>AMP themes support improved</li>\n<li>Image optimization improved</li>\n<li>Languages: French, Slovenian, Hungarian, Polish, Croatian</li>\n</ul>\n<h2><a id=\"user-content-businessm4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#businessm4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BusinessM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/businessm4/\" rel=\"nofollow\">BusinessM4 Theme</a> - Clean, light, responsive theme with gradients and shadows. Build websites to present your business and many more. BusinessM4 is compatible with Mobirise 4 Themes. View demo templates: Creative agency, Travel Agency. Check available blocks: headers, menus, images &amp; videos, features, articles, call to action blocks, team blocks, forms &amp; maps, pricing tables, clients &amp; partners blocks, tabs &amp; accordions, and footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/businessm4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/096558cf944383320cf3f4392cd757dedb805350/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6b69742f6173736574732f696d616765732f627573696e6573736d34766572746963616c2d736d616c6c2e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/kit/assets/images/businessm4vertical-small.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v465\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v465\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.6.5</h1>\n<ul>\n<li>Bug fixes: Issue with missing projects fixed; Issue with missing user blocks fixed; Mobirise 3: sliders; Alignment in AgencyM4 and LawyerM4; Text style for forms in StoreM4</li>\n<li>Languages: Polish</li>\n</ul>\n<h2><a id=\"user-content-commercem4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#commercem4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>CommerceM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/commercem4/\" rel=\"nofollow\">CommerceM4 Theme</a> - A nice Bootstrap theme for commercial websites with some blocks to sell products. Present yourself, your products, your services, and your team. CommerceM4 is compatible with Mobirise 4 Themes. View demo templates: Cafe Demo, Shoes Demo, Headphones Demo. Check available blocks: headers, menus,images &amp; videos, sliders &amp; galleries, shops, features, content blocks, info blocks, team blocks and testimonials, forms &amp; maps, pricing tables and tables, social blocks, countdowns &amp; accordions, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/commercem4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c6226feecf6234115c22f076b24ba105425766e/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f636f6d6d657263656d342d323030302d712e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/commercem4-2000-q.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-hotelm4-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#hotelm4-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HotelM4 Theme</h2>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/hotelm4/\" rel=\"nofollow\">HotelM4 Theme</a> - Bootstrap theme for hotel and resort websites. HotelM4 is an M4 compatible theme. View live demos: menus, headers, features, images and videos, sliders and galleries, content blocks, forms, pricing tables, testimonials and team blocks, toggles and accordions, maps, info blocks, footers.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/hotelm4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8315117c7ec22e53ef14fb10ca6ba6b4a93f939f/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732d686973746f72792d342f696d616765732f686f74656c6d342d32303030712e6a7067\" data-canonical-src=\"https://mobirise.com/assets-history-4/images/hotelm4-2000q.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v460\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v460\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.6.0</h1>\n<ul>\n<li>Hotkey: if your Sites list is empty, you can load the list of previously used projects: open your Sites list and press Ctrl+Shift+L when it opened.</li>\n<li><a href=\"https://mobirise.com/extensions/translator/\" rel=\"nofollow\">Mobirise Translator</a> extension: you can translate Mobirise interface to your language and share your translations with other users.</li>\n</ul>\n<h3><a id=\"user-content-mobirise-amp\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-amp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise AMP</h3>\n<p><a href=\"https://mobirise.com/extensions/mobiriseamp/\" rel=\"nofollow\">Mobirise AMP Theme</a> - accelerate your site with Google AMP. Check AMP theme components demos: headers, images &amp; videos, testimonials &amp; info, features, articles, maps &amp; social, footers.</p>\n<p><a href=\"https://mobirise.com/extensions/mobiriseamp/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/59fd50f26a31dd80913443db388c5d7f020c94c7/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6d6f626972697365616d702f6173736574732f696d616765732f616d702d32303438783730372e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/mobiriseamp/assets/images/amp-2048x707.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v450\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v450\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.5.0</h1>\n<ul>\n<li>Translation: German</li>\n<li>Bug fixes for saving User blocks</li>\n<li>Bug fixes for themes: Blockpack for Mobirise 3, AgencyM4, PortfolioM4, LawyerM4, DirectM, SpaceM\nTo change the interface language, open the main menu in the app, select the Account tab, and open App Settings.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f948e6762755d1d1787b9ac72df16a5bfcddab71/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732d6c616e67756167652e6a7067\"><img src=\"https://camo.githubusercontent.com/f948e6762755d1d1787b9ac72df16a5bfcddab71/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732d6c616e67756167652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/app-settings-language.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v440\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v440\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.4.0</h1>\n<ul>\n<li>Now you can crop images right in Mobirise application</li>\n<li>Fixed compatibility with Internet Explorer in Mobirise 4 theme</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a1d801465919d6b62411cd503258f56f5b9b9cc0/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d6167652e6a7067\"><img src=\"https://camo.githubusercontent.com/a1d801465919d6b62411cd503258f56f5b9b9cc0/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d6167652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/crop-image.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/311b20961da7c4ec621be02cd5f23810d2106627/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d616765332e6a7067\"><img src=\"https://camo.githubusercontent.com/311b20961da7c4ec621be02cd5f23810d2106627/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f63726f702d696d616765332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/crop-image3.jpg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mobirise-v435\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v435\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.3.5</h1>\n<ul>\n<li>StoreM4 Bootstrap Theme</li>\n<li>App Settings: \"Show All Block Buttons\" option added</li>\n<li>Bug Fixes:</li>\n<li>Mobirise4 Theme: Fix for counters</li>\n<li>Gallery Video - fixed youtube thumbnails in Mobirise 3 and Mobirise 4 compatible themes</li>\n<li>Links - fixed long domain in web address</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\">StoreM4</a> Bootstrap Theme - spacious, clean and attractive ecommerce theme designed mainly for stores. 80+ blocks for your new online shop. This theme includes several menu blocks, headers, sliders and galleries, shops, content and info sections, pricing tables, testimonials, team blocks and more. StoreM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</p>\n<p><a href=\"https://mobirise.com/extensions/storem4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/17a2832d90da473b85b8d0d380768b8646c85f52/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f766572746963616c2d73746f72656d342e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/vertical-storem4.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mobirise-v434\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v434\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.3.4</h3>\n<ul>\n<li>Facebook and Google Authorization: Now you can sign up using your Google and Facebook accounts.</li>\n<li>Clone Sites - clone not only pages, but also entire sites.</li>\n<li>App settings - open your Menu-&gt;Account-&gt;App settings to adjust your app settings: show the redo button, the tablet view mode, keep the Site Styles button shown.</li>\n<li>FTP publishing fixes</li>\n<li>Mobirise Help Center - visit our Help Center if you have some issues, and if you can't find a solution, you can visit our forums or contact our Support Team.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/51a9806a419e39736c7b354fa39da1ea562aed7e/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7369676e2d75702e6a7067\"><img src=\"https://camo.githubusercontent.com/51a9806a419e39736c7b354fa39da1ea562aed7e/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7369676e2d75702e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/sign-up.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d1a785126f8c374db73e3c7d360117adbe623e7d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f636c6f6e652d736974652e6a7067\"><img src=\"https://camo.githubusercontent.com/d1a785126f8c374db73e3c7d360117adbe623e7d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f636c6f6e652d736974652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/clone-site.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6162244ed8a639949821ff1a8ad802975a4318ed/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732e6a7067\"><img src=\"https://camo.githubusercontent.com/6162244ed8a639949821ff1a8ad802975a4318ed/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6170702d73657474696e67732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/app-settings.jpg\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\">PortfolioM4</a> Bootstrap Theme - Modern and bright theme to present your projects - for designers, illustrators, artists, and developers. Comes with moving background intro, \"typed\" effect, step-by-step process, our clients, portfoilio gallery, counters, about me blocks. PortfolioM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</li>\n</ul>\n<p><a href=\"https://mobirise.com/extensions/portfoliom4/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4b66a36db81d70de4907d1585d8a8073cccc4814/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f706f7274666f6c696f2d766572746963616c323030302d6d696e2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/portfolio-vertical2000-min.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mobirise-v431\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v431\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.3.1</h3>\n<ul>\n<li>Built-in \"Mobirise Icons Bold\" icon font</li>\n<li>\"Icons\" extension updated. Now 8700+ icons total</li>\n<li>New fonts: Icon54 v.3, Icon54 v.4, Simple Line Icons, \"Font Awesome\" updated</li>\n<li>Site Library:\nFixed bug with removing images that are used on site\nFixed hanging\nFixed bug with duplication of images</li>\n<li>Mobirise4: fixed bug with buttons in 'pricing tables'</li>\n<li>Fixed vimeo thumbnails in gallery</li>\n<li>\"Link to\" dialog: \"open in new window\" is added to the \"file\" tab</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v430\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v430\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.3.0</h3>\n<ul>\n<li>New \"Link to\" dialog with: Option to add files to site and link them (pdf, doc, xls, etc..); Email; Phone; Web Address</li>\n<li>Updated PayPal Shopping Cart</li>\n<li>Fixed duplicated images on publishing</li>\n<li>Minor fixes</li>\n<li><a href=\"https://mobirise.com/extensions/lawyerm4/\" rel=\"nofollow\">LawyerM4 Bootstrap Theme</a> - Dark, minimal and tidy theme for lawyers, legal firms, attorneys and related legal professionals. LawyerM4 is compatible with Mobirise 4 themes - you can interchange user blocks between your projects.</li>\n</ul>\n<a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5521723abaac6f38df6fe79218984d75130f22ac/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6c61777965726d342f6173736574732f696d616765732f38363432653533322d656232322d343631622d623838632d38346332613438373935392d32383030783732392e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/lawyerm4/assets/images/8642e532-eb22-461b-b88c-84c2a487959-2800x729.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v424\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v424\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.2.4</h3>\n<ul>\n<li>New <a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">AgencyM4 Theme</a>. Theme for companies and agencies with 70+ blocks. New gradient overlays, working hours sections, and an extended set of dropdown menus and intro sections. AgencyM4 is compatible with Mobirise 4 Theme: you can move Mobirise4 and AgencyM4 user blocks between your projects.</li>\n<li>WOW Slider extension fixed</li>\n<li>Extensions updated – Social Feed, Social Comments, SoundCloud</li>\n<li>Compatibility issue with some 3rd-party themes fixed (Clarus, Sleek, Unicore..)</li>\n<li>Site thumbnail creation fixed</li>\n<li>Fix: WOWSlider extension</li>\n<li>Update: Home pages in Italian (please contact at <a href=\"mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<a href=\"https://mobirise.com/extensions/agencym4/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/dfe489afbb00aa41f7cbb2e500b32b17e4f90d53/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6167656e63796d2d766572746963616c2d323030302e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/agencym-vertical-2000.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v423\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v423\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.2.3</h3>\n<ul>\n<li>Bootstrap updated to latest v4.0.0-beta (for Mobirise4 theme only)</li>\n<li>Fix: Fonts crush on start</li>\n<li>Fix: Bug in images publishing</li>\n<li>Fix: Parameters in extension blocks</li>\n<li>Fix: WOWSlider extension</li>\n<li>Update: Home pages in Chinese, Slovak, Polish, French, Albanian, Finnish, Swedish, Japanese, Portugal (please contact at <a href=\"mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v416\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v416\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.1.6</h3>\n<p>Search by font name in Google font library</p>\n<ul>\n<li>Fix: \"Browse computer for image\" doesn't save last dir</li>\n<li>Fix: Hot key COPY/PASTE on Mac</li>\n<li>Fix: \"Clone page\" doesn't work with some blocks</li>\n<li>Fix: Rubik Google font bug on Windows</li>\n<li>Update: Home pages in German, Spanish, Danish, Norwegian, Dutch, Russian (please contact at <a href=\"mailto:support@mobirise.com\">support@mobirise.com</a> if you find mistakes in texts)</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v41\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v41\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.1</h3>\n<ul>\n<li>Brand-new core engine - the app works much faster and smoother now</li>\n<li>New Mobirise4 theme - 107 new blocks</li>\n<li>Updated interface</li>\n<li>Code Editor is updated</li>\n<li>Undo is added</li>\n<li>Updated Mobirise Icons</li>\n<li>840 Google fonts</li>\n<li>Option to add any custom fonts</li>\n<li>Improved page management</li>\n<li>FTP client fixes</li>\n<li>Changes in inline editor</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6ded6b108a1156e702381817620198c3b2145ba2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d6f626972697365342d7468656d65322e6a7067\" alt=\"Free Website Builder Software\" data-canonical-src=\"https://mobirise.com/assets3/images/mobirise4-theme2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b9da9a4e9e8fb3dcd34bc3e3cdfa5e4448f5e236/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d627234312e6a7067\" alt=\"Mobirise Free Website Builder v4\" data-canonical-src=\"https://mobirise.com/assets3/images/mbr41.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9d4376829eb3d0579581bd84791854fc3d4f364c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d627234332e6a7067\" alt=\"Free Website Maker Program\" data-canonical-src=\"https://mobirise.com/assets3/images/mbr43.jpg\" style=\"max-width:100%;\">\n</a>\n<h2><a id=\"user-content-free-bootstrap-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"#free-bootstrap-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Free Bootstrap Website Builder</a></h2>\n<h3><a id=\"user-content-free-html-bootstrap-template\" class=\"anchor\" aria-hidden=\"true\" href=\"#free-html-bootstrap-template\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/free-template/\" rel=\"nofollow\">Free HTML Bootstrap Template</a></h3>\n<h3><a id=\"user-content-free-icon-font\" class=\"anchor\" aria-hidden=\"true\" href=\"#free-icon-font\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobiriseicons.com/\" rel=\"nofollow\">Free Icon Font</a></h3>\n<h3><a id=\"user-content-mobirise-v40-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v40-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v4.0 Beta</h3>\n<ul>\n<li>Brand-new core engine - the app works much faster and smoother now</li>\n<li>New Mobirise4 theme - 91 new blocks</li>\n<li>Updated interface</li>\n<li>Code Editor is updated</li>\n<li>Undo feature is added</li>\n<li>Updated Mobirise Icons</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v312\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v312\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.12</h3>\n<ul>\n<li>Users with paid extensions can install versions of extensions they have after the end of the free update period</li>\n<li>Site image library improvement - overall speed increased, you don't have to wait images loading</li>\n<li>Mobirise 3: RTL (you can enable this feature in Style Changer), minor fixes</li>\n<li>WowSlider: wrong image size issue fixed</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3111\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3111\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.11.1</h3>\n<ul>\n<li>Site Image Library - view, manage and select images already used on the site. Easily find and remove duplicates</li>\n<li>Free Online library - select beautiful, hi-res images from the free, Creative Commons collection</li>\n<li>Bug fixes</li>\n<li>Resize images in media blocks in Mobirise 3.10.2</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b91eff600bca4afbb070e9457700b3a55a4c0038/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f76333131315f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v3111_1.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v3108\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3108\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.10.8</h3>\n<ul>\n<li>Bug fixes for themes, FTP, Link dialog</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3102\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3102\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.10.2</h3>\n<ul>\n<li>\"Media size\" control to easyly resize images and videos in all themes (don't forget update your themes)</li>\n<li>\"Code Editor\" extension update: now you can still edit text blocks and buttons visualy with unlocked HTML editor</li>\n<li>Free image Library added to sliders, galleries and backgrounds</li>\n<li>Bug fixes for themes, FTP, GitHub</li>\n<li>Resize images in media blocks in Mobirise 3.10.2</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/61c53c28d9f57691115b70bfb4c61e94f4e02d44/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6d656469612d726573697a652e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/media-resize.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v310\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v310\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.10</h3>\n<ul>\n<li>New DirectM business theme. 80 blocks with gradients, forms, tables, tabs, accordions etc.</li>\n<li>Free images library - select beautiful, hi-res images from the free, Creative Commons collection.</li>\n<li>Fully updated FTP client: SFTP, FTPS, FTP supported, bug fixes</li>\n<li>Mobirise Icons - 124 pixel-perfect icons in 24px and 30px format</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4d3d7f7b4eb8cb91e5cf6f32b6bace0b0676e54d/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6469726563746d2d707265766965772e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/directm-preview.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v309\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v309\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.09</h3>\n<ul>\n<li>Publish to <a href=\"https://mobirise.com/help/github-pages-tutorial-301.html\" rel=\"nofollow\">GitHub Pages</a></li>\n<li>Publish changed files only to FTP and GitHub</li>\n<li>Support for Vimeo in Gallery blocks</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6931ea30e1a49c279db712222597a5267a4202db/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f7075626c6973682d746f2d6769746875622d70616765732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/publish-to-github-pages.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-v3085\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3085\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.08.5</h3>\n<ul>\n<li>Added 'Mobirise Icons' font. You can use it in all themes</li>\n<li>New blocks in \"ColorM\" theme:\n<ul>\n<li>Full-width headers</li>\n<li>Intro with video pop up</li>\n<li>Full-screen intro with \"typed\" text effect</li>\n<li>Blocks with 'contact us' and 'subscribe' forms</li>\n<li>Round progress bars</li>\n<li>Tabs, accordionds and toggle blocks</li>\n<li>Different footers</li>\n</ul>\n</li>\n<li>Bug fixes in mobirise3 and other themes.</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3084\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3084\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.08.4</h3>\n<ul>\n<li>New \"ColorM\" theme added. Take a look at some blocks:</li>\n<li>Shop</li>\n<li>Blocks with forms</li>\n<li>Accordions &amp; toggles</li>\n<li>Countdowns</li>\n<li>'Team' blocks</li>\n<li>Progressbars</li>\n<li>Block with animated text background</li>\n<li>Added anchor preview. Hover on page anchors and you will see a thumbnail on the right side</li>\n<li>Added project history. Revert to any previous version of your project</li>\n<li>Mobirise application now supports high screen resolution (e.g. retina)</li>\n<li>Added 'Table' block to the 'Block Pack' extension</li>\n<li>Bug fixes in 'BlockPack', 'SpaceM', 'Mobirise1' and 'Mobirse3' themes</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v3081\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v3081\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.08.1</h3>\n<ul>\n<li>Save and Reuse Blocks - Now you can save blocks and use them on other pages or sites if they are created with same theme</li>\n<li>Block Filter - filter the block list by \"Blocks from Theme\", \"Blocks from Extensions\", \"Blocks Saved by User\"</li>\n<li>Some UI improvements</li>\n<li>Bug fixes in BlockPack, SpaceM, Mobirise1 and Mobirse3 themes</li>\n</ul>\n<h3><a id=\"user-content-mobirise-v307\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-v307\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise v3.07</h3>\n<ul>\n<li>Added 'Shop' block to the 'Block Pack' extension. Sort and filter your items by price and category. Select your best sellers and 'On Sale' products</li>\n<li>Updated and fixed inline text editor. Now only main options are shown by default. Click 'More' button to expand the editor</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3064\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v3064\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.06.4</h3>\n<ul>\n<li>New SpaceM theme</li>\n<li>Updated Icons extension - 1000 new icons added (6600+ icons total)</li>\n<li>Several new blocks in BlockPack extension</li>\n<li>\"Scroll-to-top\" button option in StyleChanger</li>\n<li>Now you can re-order the page list with drag-n-drop</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3061\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v3061\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.06.1</h3>\n<ul>\n<li>New 'Social Feed' extension - live feed with latest posts from multiple social accounts</li>\n<li>New 'Social Comments' extension - increase visitor engagement with Facebook, Google+ and Disqus comments</li>\n<li>'Icons' extension is updated with fresh 2100 icons - now 5600 icons in total</li>\n<li>Improved on scroll animation. You can turn off animation in 'Style Changer' panel</li>\n<li>Fixed bug when Code editor breaks the forms</li>\n</ul>\n<h3><a id=\"user-content-new-features-available-in-mobirise-v306\" class=\"anchor\" aria-hidden=\"true\" href=\"#new-features-available-in-mobirise-v306\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>New features available in Mobirise v3.06</h3>\n<ul>\n<li>Added \"Site Style Changer\". Now you can edit fonts, colors and other options of the whole site in one click. (Mobirise 3 theme only)</li>\n<li>Added \"Resize Images\" option - if turned OFF, the images will be added \"as is\" to page. If ON, images will be optimized for web.</li>\n<li>Added 8 new blocks to the 'Block Pack' extension, now 61 blocks total:\n<ul>\n<li>Timelines with adjustable number of elements</li>\n<li>\"Our Clients\" logo carousel</li>\n<li>\"1,2,3 Steps\" blocks</li>\n<li>\"Coming soon\" intro with countdown, logo and animated subscribe form</li>\n<li>Intro with countdown and subscribe form</li>\n<li>Full-screen intro with subscribe form and image section on the left side</li>\n</ul>\n</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c7baee3379fb839234da828ca27ea5040804e2f5/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f392e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_9.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/50f040ba54da2588027a064dc51f3fe79daebae7/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f31302e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_10.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3233d32845cf5b2a5b49c7c6ab062eaa3aa1ec1f/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/206488bfd5e7ee9e71124cda9521679a9ffdafb2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8834fe38137d441253283b3610f2408298b1b4df/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330365f332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v306_3.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v3053\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v3053\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.05.3</h3>\n<ul>\n<li>Added 10 new blocks to the 'Block Pack' extension:</li>\n<li>Full-screen Kenburns &amp; parallax slider</li>\n<li>Boxed-layout slider with Kenburns &amp; parallax</li>\n<li>Full-screen intro with typed text effect</li>\n<li>Full-screen intro with animated text background</li>\n<li>Media block with animated text background</li>\n<li>Testimonials sliders with adjustable number of visible slides</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v305\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v305\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.05</h3>\n<ul>\n<li>Added 30+ new blocksfor Mobirise 3 theme</li>\n<li>Added tags filter to gallery blocks</li>\n<li>Added new 2100 perfect icons to Icons extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1f46a9210f5722b23e95f0ef7313fbf188000b85/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b84bd17399dd70d0e966928f456818fb28ac4a7b/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f342e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_4.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/00700fa7842e80f2a665aad36803e457a299b83c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_2.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1b25302ada754d367f069f381d6e18e10c5e7080/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f763330355f332e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/v305_3.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6dfa6316d2b108166e1d6738866af97471c5d580/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f66756c6c5769647468496e74726f2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/fullWidthIntro.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v304\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v304\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.04</h3>\n<ul>\n<li><a href=\"https://mobirise.com/extensions/wowslider/\" rel=\"nofollow\">\"WOW Slider\" extension</a> - The famous image slider with 100+ transitions and skins, is now available as a Mobirise extension. See also <a href=\"http://wowslider.com/\" rel=\"nofollow\"></a><a href=\"http://wowslider.com/\" rel=\"nofollow\">http://wowslider.com/</a></li>\n<li>Minor GUI changes</li>\n<li>Bug fixes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v303\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v303\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.03</h3>\n<ul>\n<li>Paddings for article blocks</li>\n<li>Background color for article blocks</li>\n<li>Changes in menu and footer apply for all pages automatically</li>\n<li>Fixed \"non-loading\" bug with old extensions and themes</li>\n</ul>\n<h3><a id=\"user-content-whats-new-in-mobirise-v30\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v30\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v3.0</h3>\n<ul>\n<li>Brand-new free default theme - new blocks, colors, fonts, icons</li>\n<li>New image gallery and slider - now with video slides</li>\n<li>New drop-down menu - included by default</li>\n<li>Added animation on scroll</li>\n<li>Fixed Google Maps</li>\n<li>Improved inline editor - works faster</li>\n<li>Massive bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6dfa6316d2b108166e1d6738866af97471c5d580/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f66756c6c5769647468496e74726f2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/fullWidthIntro.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d3751f94e24e6eb34e2a980ae566ee450a198a0c/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f73747269706564426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/stripedBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/84f43f77977a62ac679df51de4274cf2d9df9a47/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657749636f6e73426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newIconsBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3561f9e6b8a4f3515853b944731cbc3fd16c88e1/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657741727469636c65426c6f636b732e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newArticleBlocks.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd204c9e3f9dcff32f17c63aa8fd3eaaa605a055/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f696d61676573496e54657374696d6f6e616c73426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/imagesInTestimonalsBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6cb767cbddfe19e3f98446c4facff1166101ff37/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657747616c6c6572792e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newGallery.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/10f3ef4705d956d3db95f8249f9dbea64e87bed2/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f6e657744726f70446f776e4d656e752e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/newDropDownMenu.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/08728a19eaa47787231cd29eb6ce1e100ceef766/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f73776970654d656e752e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/swipeMenu.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4219ae95be0631b06ec46476219430d77d725298/68747470733a2f2f6d6f6269726973652e636f6d2f617373657473332f696d616765732f69636f6e426c6f636b2e6a7067\" data-canonical-src=\"https://mobirise.com/assets3/images/iconBlock.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-v214\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-v214\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise v2.14</h3>\n<ul>\n<li>'Icons' extension updated:</li>\n<li>Now it supports several fonts</li>\n<li>Added 'Font Awesome', 'Linecons' fonts</li>\n<li>Added 'Show Bullets' parameter in gallery blocks</li>\n<li>Improvements to overall application stability</li>\n<li>Fixed bug with links in gallery captions</li>\n<li>Other bug fixes</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/fb53d07b7bba9b9e4c858abfb906d937ec8a19e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231342e6a7067\"><img src=\"https://camo.githubusercontent.com/fb53d07b7bba9b9e4c858abfb906d937ec8a19e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231342e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v214.jpg\" style=\"max-width:100%;\"></a></p>\n* Updated <a href=\"https://mobirise.com/extensions/shopping-cart.html\" rel=\"nofollow\">\"PayPal Shopping Cart\"</a> extension - To update see \"Menu\" -&gt; \"Extensions &amp; Themes\"\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2be5bedd44f1a7c6e077740d6a6810eac1ec98d7/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f636172745f7374796c652e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/cart_style.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b1b97eefc52d7ecc2047fe21a764e65b4cd270af/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f70617970616c2d627574746f6e732e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/paypal-buttons.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/05773bf37514c62f9ba756d1724ebd70ddfd786c/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f63757272656e63792e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/currency.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v211\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-website-builder-v211\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Website Builder v2.11:</h3>\n<ul>\n<li>New \"Dropdown Menu\" extension</li>\n<li>New \"PayPal Shopping Cart\" extension</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c70479ab3971045de03b03fda52a04e3e21d7d42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d64646d2f696d616765732f64646d656e752d363932783433312d36342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-ddm/images/ddmenu-692x431-64.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c5a60b9ac6d78809cd6ea9b0ecd38705e823e614/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d7073632f696d616765732f7363342d363135783431372d32342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-psc/images/sc4-615x417-24.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v210\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-website-builder-v210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Website Builder v2.10:</h3>\n<ul>\n<li>Adjust the top and bottom paddings of blocks</li>\n<li>Now you can add captions to your gallery images</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c416fa7fa4ea52e9c34540574bc3d21b540a9a74/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/686a484d571b4150f2da80ae8f75ad72a59a0e2d/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-website-builder-v2910\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-website-builder-v2910\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Website Builder v2.9.10:</h3>\n<ul>\n<li>Now you can contact us directly from the app, see \"Menu-&gt;Help me!\"</li>\n<li>New 'Cookies Alert' extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/34a4a5c7b5d98faf37c8a6022cf04134973ba3ff/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd4459e3502ce81fbf191c45533c11cfdbb8ec72/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v298\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-builder-v298\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Builder v2.9.8:</h3>\n<ul>\n<li>Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!</li>\n<li>First 3rd party \"Youplay\" theme ported to Mobirise</li>\n<li>New 'Twitter Feed' extension</li>\n<li>Minor bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e66d2d6996ea39ed8aeae535c69d13dd05f44d7a/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/27b2b46ddbebefe94b5c3141eeb2c62d980740e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-create-beautiful-mobile-first-websites\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-beautiful-mobile-first-websites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create beautiful mobile-first websites!</h3>\n<p><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">MobiRise Free Bootstrap Builder</a> creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.</p>\n<h3><a id=\"user-content-bootstrap-4-template\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-4-template\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bootstrap 4 Template</h3>\n<a href=\"https://mobirise.com/bootstrap-4-theme/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/620ea83f4b4413a59a925f4d6f06bf2ae3e937de/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f34396664393263386265643062636165353138353765343331386434393732372f74756d626c725f6f313874646d55483338317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/49fd92c8bed0bcae51857e4318d49727/tumblr_o18tdmUH381uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-review\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-review\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise Review</h3>\n<a href=\"http://www.cmscritic.com/mobirise-review/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b0bfd8ca608b2e889168d5474adaf332ae68b1fb/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32316362666362393266643335306135623935323335623366373465333763612f74756d626c725f6e7a6674796c56507953317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/21cbfcb92fd350a5b95235b3f74e37ca/tumblr_nzftylVPyS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-make-your-own-bootstrap-based-site-in-minutes\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-your-own-bootstrap-based-site-in-minutes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make your own bootstrap-based site in minutes!</h3>\n<a href=\"https://mobirise.com/bootstrap-template/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394131b55d5143420fa33aa11f87e148738a8d7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65386562306265306266623161313363306336383562663539306566366133312f74756d626c725f6e7a636c7a765a745173317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e8eb0be0bfb1a13c0c685bf590ef6a31/tumblr_nzclzvZtQs1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v297\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-builder-v297\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Builder v2.9.7:</h3>\n<ul>\n<li>Menu: now you can change hamburger button color in parameters</li>\n<li>Slider: Added 'Show Bullets' parameter, slide overlay, content alignment</li>\n<li>Fixed Code Editor PHP code insertion</li>\n<li>Minor fixes in \"PurityM\" theme</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/79231d5d34081d6f7cb3d45981d971a7e1e01788/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f61363163356261356130366462376331333438623161613065353930343434362f74756d626c725f6f343278703769666b73317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/a61c5ba5a06db7c1348b1aa0e5904446/tumblr_o42xp7ifks1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/898930f3a261535b8695639c5bf70a7770753814/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f38643264653565623663386138316538663835386565613038383339623362612f74756d626c725f6f3432786e705a646432317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/8d2de5eb6c8a81e8f858eea08839b3ba/tumblr_o42xnpZdd21uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v285\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v285\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.8.5:</h3>\n<ul>\n<li>Extended form editor</li>\n<li>Bugs fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fca622900659df60c61b67cbfd2d0330e42c0cd/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36623131343962396363646432353235663137636163666135333963356363322f74756d626c725f6f31766333384c705936317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6b1149b9ccdd2525f17cacfa539c5cc2/tumblr_o1vc38LpY61uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-page-creator-v284\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-html-page-creator-v284\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise HTML Page Creator v2.8.4:</h3>\n<ul>\n<li>New \"PurityM\" Bootstrap 4-based Mobirise theme</li>\n<li>Added \"Facebook Comments\" extension</li>\n<li>Added \"Icons\" extension</li>\n<li>Updated \"Code Editor\" extension</li>\n<li>Redesign of some components</li>\n<li>Bugs fixed</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/31b5df81035e1aaa155f14520dbf27c5b95d8ab1/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32303636613731653036383432363664373834666533633432323135343834642f74756d626c725f6f31376338675148776c317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/2066a71e0684266d784fe3c42215484d/tumblr_o17c8gQHwl1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/edb0de2f2289b9ed22ec4f6ad72650f21e047286/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65316561336534613937343233313337656463666363653330333131303062372f74756d626c725f6f313763366f4f456b55317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e1ea3e4a97423137edcfcce3031100b7/tumblr_o17c6oOEkU1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ad3d53ec9055373348dc950515967ecbc349376/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33386330343261316530363161653831633435616530343830656161366261392f74756d626c725f6f313763346d44363551317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/38c042a1e061ae81c45ae0480eaa6ba9/tumblr_o17c4mD65Q1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-responsive-website-builder-v26\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-responsive-website-builder-v26\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Responsive Website Builder v2.6:</h3>\n<ul>\n<li>Account panel</li>\n<li>Media editor</li>\n<li>Soundcloud extension</li>\n<li>PHP support for code editor</li>\n<li>Now all footer blocks will look the same on different pages</li>\n<li>Fixed a bug when menu overlaps the first block</li>\n<li>Some minor fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/15a7795f0a1e4c0b21c92567710707d69a8ccbff/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33326564323637666539333236393537363734616565383838363638383165632f74756d626c725f6e79727930644e62787a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/32ed267fe9326957674aee88866881ec/tumblr_nyry0dNbxz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1bee70b8aca06d54c65aef53457d4c7e354beac6/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f35386565633733623338306262376263353532613035343333326337653361302f74756d626c725f6e7972793275344a6149317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/58eec73b380bb7bc552a054332c7e3a0/tumblr_nyry2u4JaI1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fd1fcdf9589feeacda072a7953011d35a8b9330/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39653561363063666331316135363134326163643638636264636434616130622f74756d626c725f6e797279347069415647317561773631656f315f313238302e6a7067\" alt=\"website editor\" data-canonical-src=\"https://40.media.tumblr.com/9e5a60cfc11a56142acd68cbdcd4aa0b/tumblr_nyry4piAVG1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://VisualSlideshow.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6e43ecaa23cac6449a5f9a655c1a63cccfe79d7c/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f61623735613862323962623537393633666262356530373663643135643961302f74756d626c725f6e797279347069415647317561773631656f325f313238302e6a7067\" alt=\"html website maker\" data-canonical-src=\"https://40.media.tumblr.com/ab75a8b29bb57963fbb5e076cd15d9a0/tumblr_nyry4piAVG1uaw61eo2_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://deluxe-menu.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0f98c88fa45866c6ef5f593e08a8fd8ce49471ad/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39656332363562633234396265393634393336363261333061366439323862322f74756d626c725f6e797279347069415647317561773631656f335f313238302e6a7067\" alt=\"web design software\" data-canonical-src=\"https://40.media.tumblr.com/9ec265bc249be96493662a30a6d928b2/tumblr_nyry4piAVG1uaw61eo3_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-landing-page-creator-v24\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-landing-page-creator-v24\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Landing Page Creator v2.4:</h3>\n<ul>\n<li>Mobirise now supports extensions - external blocks, themes, addons</li>\n<li>Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page</li>\n<li>Improved site save function (now saves continuously)</li>\n<li>Updated \"Pages\" panel</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"http://apycom.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8be624ca04e33abcc0ed9b16a0905bc39540a277/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f63383734666535373261633237373966383834386138643664646161356365392f74756d626c725f6e786333736943595134317561773631656f315f313238302e6a7067\" alt=\"website design software\" data-canonical-src=\"https://40.media.tumblr.com/c874fe572ac2779f8848a8d6ddaa5ce9/tumblr_nxc3siCYQ41uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://vista-buttons.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8fbe2c6cd60cce23346e3fd5debd6edc5fc11b12/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f66396639353437623438323666346137323132333361336437326537366631352f74756d626c725f6e78633370626c504d75317561773631656f315f313238302e6a7067\" alt=\"website editor\" data-canonical-src=\"https://36.media.tumblr.com/f9f9547b4826f4a721233a3d72e76f15/tumblr_nxc3pblPMu1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-theme-generator--v23\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-theme-generator--v23\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Theme Generator  v2.3:</h3>\n<ul>\n<li>Brand new 'Sites' panel</li>\n</ul>\n<a href=\"http://cu3ox.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9e873bb2379402bfd8c6273f4ba72b717ce0ccd7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f38333833366466346231376661323432333839396361393138633463633266642f74756d626c725f6e776d6673716f354c5a317561773631656f315f313238302e6a7067\" alt=\"website generator\" data-canonical-src=\"https://41.media.tumblr.com/83836df4b17fa2423899ca918c4cc2fd/tumblr_nwmfsqo5LZ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-builder-v20\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-html-builder-v20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise HTML Builder v2.0:</h3>\n<ul>\n<li>Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.</li>\n<li>Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.</li>\n<li>Slider supports autoplay.</li>\n<li>Smooth scroll added.</li>\n<li>Massive bug fixes.</li>\n<li>Mobirise.com site updated.</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8185d1761622bf6283197bb08bcfddac474822f6/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39386237353436623033343330613966653131386239383662646263643735322f74756d626c725f6e766a6970714f56434a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/98b7546b03430a9fe118b986bdbcd752/tumblr_nvjipqOVCJ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ac73d90da2da98325ffabe6eb29e16e6c7b273f4/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f64303334393530303138303236326338653339393933653731303165666263612f74756d626c725f6e766a6968743953417a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/d0349500180262c8e39993e7101efbca/tumblr_nvjiht9SAz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54e5d3fba5c3525de1f1dec5243d3bb081245baf/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f35373165636232303964363462306133663765613462313133343535323063642f74756d626c725f6e766a68777733364f53317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/571ecb209d64b0a3f7ea4b11345520cd/tumblr_nvjhww36OS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v16\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v16\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.6:</h3>\n<ul>\n<li>Link now can be set to the in-page anchors (with smooth scroll) and other project pages</li>\n<li>Video background for all blocks</li>\n<li>\"Preview\" button to test your site in the browser</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e040d85a4e2d75f4816ef10dac4699822d9aed73/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f33333566393736376365653163393734663362306634313736383431343465362f74756d626c725f6e72377a6f6630396a46317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/335f9767cee1c974f3b0f417684144e6/tumblr_nr7zof09jF1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/163c09e18fce7666650483f0c678a8e968b23c5e/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30383963313032646133393762383634346234656333383464643137323434302f74756d626c725f6e72377a6d6b62515568317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/089c102da397b8644b4ec384dd172440/tumblr_nr7zmkbQUh1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1abc1db41c97b216c21060664ebfa2c958b2d384/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36313035646635656630383936303638393236373063396537656539356433392f74756d626c725f6e72377a6b656c366a67317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6105df5ef089606892670c9e7ee95d39/tumblr_nr7zkel6jg1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/01e8510e74dc4cf36d7923f6fc9331f05487bb25/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f66626562623632366531323264363563646435303638393839643364626331372f74756d626c725f6e72377a697832696f58317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/fbebb626e122d65cdd5068989d3dbc17/tumblr_nr7zix2ioX1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/80bc3cd98aa2bab20275fd8573a40dec37324615/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f37303466373661386136336565313462623238643537323466623061663635352f74756d626c725f6e72377a686572454344317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/704f76a8a63ee14bb28d5724fb0af655/tumblr_nr7zherECD1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/273a56d93216a66a55def7edf3ca47b53a7e11b9/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30373732643132653663333164623265313666393230336664393533376536302f74756d626c725f6e72377a64724b4d6e71317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/0772d12e6c31db2e16f9203fd9537e60/tumblr_nr7zdrKMnq1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/video-background/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07265dca81dec1cc7c1c33df5d5fd2ef5bd178c8/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f64346535376466643437353162646337373739643033643030646132613035622f74756d626c725f6e726b6e726b6a55336d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/d4e57dfd4751bdc7779d03d00da2a05b/tumblr_nrknrkjU3m1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/parallax-scrolling/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/bfb70fe6d22fccf76a31cab0225f606c3e7d2f44/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f64313734303466396364663064383431393762653633363562623537636532392f74756d626c725f6e726b6d75786c38474d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/d17404f9cdf0d84197be6365bb57ce29/tumblr_nrkmuxl8GM1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v17\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v17\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.7:</h3>\n<ul>\n<li>New Footer, \"Follow Us\", \"Testimonials\" blocks</li>\n<li>Now you can edit and reorder menu items inline</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/246723b06fb09150e18aa49ecb8024862fb7edd4/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f32646365316563663733313465326134646533383962646332306663633236632e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/2dce1ecf7314e2a4de389bdc20fcc26c.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07c51d94f0f123cd0a8640d5647b940188dd23c7/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f35356530383835666166353432666463356664343665376130323332626436612e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/55e0885faf542fdc5fd46e7a0232bd6a.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ecc5a2c24f3c664935f908cd2dcc6dee25e10a39/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37376137353661386637333265316565363330376339363262636664343631652e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/77a756a8f732e1ee6307c962bcfd461e.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d388b60dda474d7cd614aefb240cd3860ad041af/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37323863326237366232323236356238633432663566306230613632343964372e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/728c2b76b22265b8c42f5f0b0a6249d7.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v18\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.8:</h3>\n<ul>\n<li>New \"Publish\" window</li>\n<li>New Google Maps block</li>\n<li>New footer block with Google Maps</li>\n<li>Added extended toolbar for text editor (activated for some art</li>\n<li>New floating \"Block Parameters\" panel</li>\n<li>New \"Article\" blocks with many text, image and video elements</li>\n<li>Fixed some W3C Validator errors</li>\n<li>Some internal optimization and code cleanup</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0d32d6ad33a6b5c3e760fc850cf0bc0c0d39a1ee/687474703a2f2f6f72696731352e64657669616e746172742e6e65742f383262322f662f323031352f3233312f632f322f6d6f6269726973655f76315f385f5f5f6e65775f676f6f676c655f6d6170735f626c6f636b5f62795f6d6f6269726973652d643936623067772e706e67\" data-canonical-src=\"http://orig15.deviantart.net/82b2/f/2015/231/c/2/mobirise_v1_8___new_google_maps_block_by_mobirise-d96b0gw.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ccef52c7fea14a1474683250bac6bc309b8cf087/687474703a2f2f696d6730312e64657669616e746172742e6e65742f653732342f692f323031352f3233312f382f312f6d6f6269726973655f76315f385f5f5f6e65775f666f6f7465725f626c6f636b5f776974685f676f6f676c655f6d6170735f62795f6d6f6269726973652d6439366230626e2e706e67\" data-canonical-src=\"http://img01.deviantart.net/e724/i/2015/231/8/1/mobirise_v1_8___new_footer_block_with_google_maps_by_mobirise-d96b0bn.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aa953e8008e96bc6a17e18be0351a557e092ba8e/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f64626563396432383833313138312e353564343833346562326235652e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/dbec9d28831181.55d4834eb2b5e.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5692e0a0b35759cb01fb9b2f0929f48bd011933f/687474703a2f2f696d6730332e64657669616e746172742e6e65742f343561352f692f323031352f3233312f632f352f6d6f6269726973655f76315f385f5f5f6e65775f626c6f636b5f706172616d65746572735f70616e656c5f62795f6d6f6269726973652d643936617a6f732e706e67\" data-canonical-src=\"http://img03.deviantart.net/45a5/i/2015/231/c/5/mobirise_v1_8___new_block_parameters_panel_by_mobirise-d96azos.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d21dbe9e4a2ef1f3ef3b23bd7ab307fd388a526f/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f62643864343332383833313138312e353564343833346562366234392e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/bd8d4328831181.55d4834eb6b49.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4777da7ead8ce8373917b7f620cf2685ccd9d387/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f30323864376432383833313138312e353564343833346562376261332e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/028d7d28831181.55d4834eb7ba3.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v19\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v19\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.9:</h3>\n<ul>\n<li>Added Slider block</li>\n<li>Fixed Share buttons</li>\n<li>Hide component params / editor toolbar / colorpicker on page change or on unfocus component</li>\n<li>Changed project files --&gt; project.mobirise (but old project.json supported also)</li>\n<li>Some components bug fixes</li>\n<li>Fixed devices navbar active color</li>\n</ul>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394c1d9d57ed5d67364110144a85a8c7f0ac1f7/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f31386530653462643261376262663430353834326130363164303838613266302f74756d626c725f6e7531736e664e583766317561773631656f315f3534302e706e67\" data-canonical-src=\"https://36.media.tumblr.com/18e0e4bd2a7bbf405842a061d088a2f0/tumblr_nu1snfNX7f1uaw61eo1_540.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2f34d2fff4e4dffa0e848b322f11d03b79f09e7f/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f34353663643130653337636563363364633164373465643361643231306439662f74756d626c725f6e7531736e664e583766317561773631656f325f3534302e706e67\" data-canonical-src=\"https://40.media.tumblr.com/456cd10e37cec63dc1d74ed3ad210d9f/tumblr_nu1snfNX7f1uaw61eo2_540.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-website-builder-v197\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-website-builder-v197\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Website Builder v1.9.7:</h3>\n<ul>\n<li>Image Gallery block - Masonry Image Gallery with Lightbox</li>\n<li>Form blocks - Contact Us &amp; Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)</li>\n<li>Fixed-width slider block</li>\n<li>Touch-swipe support for slider and gallery</li>\n<li>Support for *.gif and *.svg</li>\n<li>Fix for https videos and https google fonts</li>\n<li>Bug fixes for image and project files saving</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/296cdb764124bb38daf06307d045c9ae5144fb32/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f35646539613831336135633631633766396431616463646162393663663263352f74756d626c725f6e75726d343978327841317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/5de9a813a5c61c7f9d1adcdab96cf2c5/tumblr_nurm49x2xA1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/017a3c4ff43abfb3770eedcd6d62f2560e7c7f15/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f35333764393131643763383561306539356139363162356630313763313531392f74756d626c725f6e757268726c47556d46317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/537d911d7c85a0e95a961b5f017c1519/tumblr_nurhrlGUmF1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ab9bbecd6c9e6e2f616b44e79145076c6c579d53/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f64396134396634343739346436313739326234633230313733643936663463372f74756d626c725f6e757268646252754556317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/d9a49f44794d61792b4c20173d96f4c7/tumblr_nurhdbRuEV1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5c7116420a35ad2ecad6a600a655ea2ffea3f99f/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39323766316232393461386430383630303434333135393037343266376633392f74756d626c725f6e757268337273776964317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/927f1b294a8d086004431590742f7f39/tumblr_nurh3rswid1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-responsive-menu\" class=\"anchor\" aria-hidden=\"true\" href=\"#responsive-menu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">Responsive menu</a></h3>\n<a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/37d70a6d6260b73b76cdba5f5dee4ce78953db86/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f65616335396364306365643865373730326637636366643032383166643561612f74756d626c725f6e776d66726b55514538317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/eac59cd0ced8e7702f7ccfd0281fd5aa/tumblr_nwmfrkUQE81uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobile-friendly-website\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobile-friendly-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">Mobile friendly website</a></h3>\n<a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9f29e3c950462322d21148abc1c63125b3601153/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f62353034386166303864613066356231666464653830343132323134393635352f74756d626c725f6e776d66716a5547684d317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/b5048af08da0f5b1fdde804122149655/tumblr_nwmfqjUGhM1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-bootstrap-builders\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-builders\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Bootstrap builders</a></h3>\n<p>Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n<a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-image-gallery\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-image-gallery\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">Bootstrap image gallery</a></h3>\n<p>Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n<a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/45e079038ed11cb79e223a9473470bf6c4ee7122/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f32622f65662f32612f32626566326130306230373065313965393834376638356432613461656635342e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/2b/ef/2a/2bef2a00b070e19e9847f85d2a4aef54.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-carousel\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-carousel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">Bootstrap carousel</a></h3>\n<p>The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n<a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2d4286516e3e1ab0bf52432dc9e5b90882d57bbd/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f66392f63392f36312f66396339363165313864343564393662656236666130613737356562613736322e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/f9/c9/61/f9c961e18d45d96beb6fa0a775eba762.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-website-builders-reviews\" class=\"anchor\" aria-hidden=\"true\" href=\"#website-builders-reviews\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">Website builders reviews</a></h3>\n<p>Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n<a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-drag-and-drop-website-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"#drag-and-drop-website-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Drag and drop website builder</h3>\n<p>Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.</p>\n<h3><a id=\"user-content-live-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#live-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Live preview</h3>\n<p>See the result instantly without a need to save or export!</p>\n<h3><a id=\"user-content-modern-styles\" class=\"anchor\" aria-hidden=\"true\" href=\"#modern-styles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Modern styles</h3>\n<p>Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.</p>\n<h3><a id=\"user-content-bootstrap-3\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bootstrap 3</h3>\n<p>Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.</p>\n<h3><a id=\"user-content-create-a-beautiful-website\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-a-beautiful-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create a beautiful website.</h3>\n<p>Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.</p>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v211\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v211\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.11:</h3>\n<ul>\n<li>New \"Dropdown Menu\" extension</li>\n<li>New \"PayPal Shopping Cart\" extension</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c70479ab3971045de03b03fda52a04e3e21d7d42/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d64646d2f696d616765732f64646d656e752d363932783433312d36342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-ddm/images/ddmenu-692x431-64.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c5a60b9ac6d78809cd6ea9b0ecd38705e823e614/68747470733a2f2f6d6f6269726973652e636f6d2f657874656e73696f6e732f6173736574732d7073632f696d616765732f7363342d363135783431372d32342e6a7067\" data-canonical-src=\"https://mobirise.com/extensions/assets-psc/images/sc4-615x417-24.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-builder-v210\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-builder-v210\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Builder v2.10:</h3>\n<ul>\n<li>Adjust the top and bottom paddings of blocks</li>\n<li>Now you can add captions to your gallery images</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/c416fa7fa4ea52e9c34540574bc3d21b540a9a74/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/686a484d571b4150f2da80ae8f75ad72a59a0e2d/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763231305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v210_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v2910\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v2910\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.9.10:</h3>\n<ul>\n<li>Now you can contact us directly from the app, see \"Menu-&gt;Help me!\"</li>\n<li>New 'Cookies Alert' extension</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/34a4a5c7b5d98faf37c8a6022cf04134973ba3ff/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/fd4459e3502ce81fbf191c45533c11cfdbb8ec72/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f76323931305f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v2910_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v298\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v298\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.9.8:</h3>\n<ul>\n<li>Launched Mobirise Forum - Connect with other Mobirise users, ask questions, get answers and have some fun! Use your existing Mobirise login!</li>\n<li>First 3rd party \"Youplay\" theme ported to Mobirise</li>\n<li>New 'Twitter Feed' extension</li>\n<li>Minor bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e66d2d6996ea39ed8aeae535c69d13dd05f44d7a/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f312e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_1.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/27b2b46ddbebefe94b5c3141eeb2c62d980740e2/68747470733a2f2f6d6f6269726973652e636f6d2f6173736574732f696d616765732f763239395f322e6a7067\" data-canonical-src=\"https://mobirise.com/assets/images/v299_2.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-create-beautiful-mobile-first-websites-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-beautiful-mobile-first-websites-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create beautiful mobile-first websites!</h3>\n<p><a href=\"https://mobirise.com/\" rel=\"nofollow\">MobiRise Bootstrap Website Builder</a> creates responsive, retina and mobile friendly websites in a few clicks. Easy and fast.</p>\n<h3><a id=\"user-content-bootstrap-4-template-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-4-template-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bootstrap 4 Template</h3>\n<a href=\"https://mobirise.com/bootstrap-4-theme/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/620ea83f4b4413a59a925f4d6f06bf2ae3e937de/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f34396664393263386265643062636165353138353765343331386434393732372f74756d626c725f6f313874646d55483338317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/49fd92c8bed0bcae51857e4318d49727/tumblr_o18tdmUH381uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobirise-review-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobirise-review-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mobirise Review</h3>\n<a href=\"http://www.cmscritic.com/mobirise-review/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/b0bfd8ca608b2e889168d5474adaf332ae68b1fb/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32316362666362393266643335306135623935323335623366373465333763612f74756d626c725f6e7a6674796c56507953317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/21cbfcb92fd350a5b95235b3f74e37ca/tumblr_nzftylVPyS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-make-your-own-bootstrap-based-site-in-minutes-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-your-own-bootstrap-based-site-in-minutes-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make your own bootstrap-based site in minutes!</h3>\n<a href=\"https://mobirise.com/bootstrap-template/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394131b55d5143420fa33aa11f87e148738a8d7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65386562306265306266623161313363306336383562663539306566366133312f74756d626c725f6e7a636c7a765a745173317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e8eb0be0bfb1a13c0c685bf590ef6a31/tumblr_nzclzvZtQs1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v297\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v297\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.9.7:</h3>\n<ul>\n<li>Menu: now you can change hamburger button color in parameters</li>\n<li>Slider: Added 'Show Bullets' parameter, slide overlay, content alignment</li>\n<li>Fixed Code Editor PHP code insertion</li>\n<li>Minor fixes in \"PurityM\" theme</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/79231d5d34081d6f7cb3d45981d971a7e1e01788/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f61363163356261356130366462376331333438623161613065353930343434362f74756d626c725f6f343278703769666b73317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/a61c5ba5a06db7c1348b1aa0e5904446/tumblr_o42xp7ifks1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/898930f3a261535b8695639c5bf70a7770753814/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f38643264653565623663386138316538663835386565613038383339623362612f74756d626c725f6f3432786e705a646432317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/8d2de5eb6c8a81e8f858eea08839b3ba/tumblr_o42xnpZdd21uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-web-site-builder-v285-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-web-site-builder-v285-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Web Site Builder v2.8.5:</h3>\n<ul>\n<li>Extended form editor</li>\n<li>Bugs fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fca622900659df60c61b67cbfd2d0330e42c0cd/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36623131343962396363646432353235663137636163666135333963356363322f74756d626c725f6f31766333384c705936317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6b1149b9ccdd2525f17cacfa539c5cc2/tumblr_o1vc38LpY61uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-page-creator-v284-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-html-page-creator-v284-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise HTML Page Creator v2.8.4:</h3>\n<ul>\n<li>New \"PurityM\" Bootstrap 4-based Mobirise theme</li>\n<li>Added \"Facebook Comments\" extension</li>\n<li>Added \"Icons\" extension</li>\n<li>Updated \"Code Editor\" extension</li>\n<li>Redesign of some components</li>\n<li>Bugs fixed</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/31b5df81035e1aaa155f14520dbf27c5b95d8ab1/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f32303636613731653036383432363664373834666533633432323135343834642f74756d626c725f6f31376338675148776c317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/2066a71e0684266d784fe3c42215484d/tumblr_o17c8gQHwl1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/edb0de2f2289b9ed22ec4f6ad72650f21e047286/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f65316561336534613937343233313337656463666363653330333131303062372f74756d626c725f6f313763366f4f456b55317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/e1ea3e4a97423137edcfcce3031100b7/tumblr_o17c6oOEkU1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/7ad3d53ec9055373348dc950515967ecbc349376/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33386330343261316530363161653831633435616530343830656161366261392f74756d626c725f6f313763346d44363551317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/38c042a1e061ae81c45ae0480eaa6ba9/tumblr_o17c4mD65Q1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-responsive-website-builder-v26-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-responsive-website-builder-v26-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Responsive Website Builder v2.6:</h3>\n<ul>\n<li>Account panel</li>\n<li>Media editor</li>\n<li>Soundcloud extension</li>\n<li>PHP support for code editor</li>\n<li>Now all footer blocks will look the same on different pages</li>\n<li>Fixed a bug when menu overlaps the first block</li>\n<li>Some minor fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/15a7795f0a1e4c0b21c92567710707d69a8ccbff/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f33326564323637666539333236393537363734616565383838363638383165632f74756d626c725f6e79727930644e62787a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/32ed267fe9326957674aee88866881ec/tumblr_nyry0dNbxz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1bee70b8aca06d54c65aef53457d4c7e354beac6/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f35386565633733623338306262376263353532613035343333326337653361302f74756d626c725f6e7972793275344a6149317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/58eec73b380bb7bc552a054332c7e3a0/tumblr_nyry2u4JaI1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0fd1fcdf9589feeacda072a7953011d35a8b9330/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39653561363063666331316135363134326163643638636264636434616130622f74756d626c725f6e797279347069415647317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/9e5a60cfc11a56142acd68cbdcd4aa0b/tumblr_nyry4piAVG1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/6e43ecaa23cac6449a5f9a655c1a63cccfe79d7c/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f61623735613862323962623537393633666262356530373663643135643961302f74756d626c725f6e797279347069415647317561773631656f325f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/ab75a8b29bb57963fbb5e076cd15d9a0/tumblr_nyry4piAVG1uaw61eo2_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0f98c88fa45866c6ef5f593e08a8fd8ce49471ad/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f39656332363562633234396265393634393336363261333061366439323862322f74756d626c725f6e797279347069415647317561773631656f335f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/9ec265bc249be96493662a30a6d928b2/tumblr_nyry4piAVG1uaw61eo3_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-landing-page-creator-v24-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-landing-page-creator-v24-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Landing Page Creator v2.4:</h3>\n<ul>\n<li>Mobirise now supports extensions - external blocks, themes, addons</li>\n<li>Added a new extension: Google Analytics - it inserts your Analytics or any other tracking codes to every site page</li>\n<li>Improved site save function (now saves continuously)</li>\n<li>Updated \"Pages\" panel</li>\n<li>Bug fixes</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8be624ca04e33abcc0ed9b16a0905bc39540a277/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f63383734666535373261633237373966383834386138643664646161356365392f74756d626c725f6e786333736943595134317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/c874fe572ac2779f8848a8d6ddaa5ce9/tumblr_nxc3siCYQ41uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8fbe2c6cd60cce23346e3fd5debd6edc5fc11b12/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f66396639353437623438323666346137323132333361336437326537366631352f74756d626c725f6e78633370626c504d75317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://36.media.tumblr.com/f9f9547b4826f4a721233a3d72e76f15/tumblr_nxc3pblPMu1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-bootstrap-theme-generator--v23-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-bootstrap-theme-generator--v23-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise Bootstrap Theme Generator  v2.3:</h3>\n<ul>\n<li>Brand new 'Sites' panel</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9e873bb2379402bfd8c6273f4ba72b717ce0ccd7/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f38333833366466346231376661323432333839396361393138633463633266642f74756d626c725f6e776d6673716f354c5a317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/83836df4b17fa2423899ca918c4cc2fd/tumblr_nwmfsqo5LZ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-whats-new-in-mobirise-html-builder-v20-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new-in-mobirise-html-builder-v20-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's new in Mobirise HTML Builder v2.0:</h3>\n<ul>\n<li>Form blocks with email notifications without any server-side integration. Just type your email in parameters and get submissions instantly.</li>\n<li>Menu block redesigned. Now menu can have buttons, larger logo, be sticky, and collapsed.</li>\n<li>Slider supports autoplay.</li>\n<li>Smooth scroll added.</li>\n<li>Massive bug fixes.</li>\n<li>Mobirise.com site updated.</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/8185d1761622bf6283197bb08bcfddac474822f6/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39386237353436623033343330613966653131386239383662646263643735322f74756d626c725f6e766a6970714f56434a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/98b7546b03430a9fe118b986bdbcd752/tumblr_nvjipqOVCJ1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ac73d90da2da98325ffabe6eb29e16e6c7b273f4/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f64303334393530303138303236326338653339393933653731303165666263612f74756d626c725f6e766a6968743953417a317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/d0349500180262c8e39993e7101efbca/tumblr_nvjiht9SAz1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/54e5d3fba5c3525de1f1dec5243d3bb081245baf/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f35373165636232303964363462306133663765613462313133343535323063642f74756d626c725f6e766a68777733364f53317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/571ecb209d64b0a3f7ea4b11345520cd/tumblr_nvjhww36OS1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v16\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-v16\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in v1.6:</h3>\n<ul>\n<li>Link now can be set to the in-page anchors (with smooth scroll) and other project pages</li>\n<li>Video background for all blocks</li>\n<li>\"Preview\" button to test your site in the browser</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/e040d85a4e2d75f4816ef10dac4699822d9aed73/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f33333566393736376365653163393734663362306634313736383431343465362f74756d626c725f6e72377a6f6630396a46317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/335f9767cee1c974f3b0f417684144e6/tumblr_nr7zof09jF1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/163c09e18fce7666650483f0c678a8e968b23c5e/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30383963313032646133393762383634346234656333383464643137323434302f74756d626c725f6e72377a6d6b62515568317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/089c102da397b8644b4ec384dd172440/tumblr_nr7zmkbQUh1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/1abc1db41c97b216c21060664ebfa2c958b2d384/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f36313035646635656630383936303638393236373063396537656539356433392f74756d626c725f6e72377a6b656c366a67317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/6105df5ef089606892670c9e7ee95d39/tumblr_nr7zkel6jg1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/01e8510e74dc4cf36d7923f6fc9331f05487bb25/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f66626562623632366531323264363563646435303638393839643364626331372f74756d626c725f6e72377a697832696f58317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/fbebb626e122d65cdd5068989d3dbc17/tumblr_nr7zix2ioX1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/80bc3cd98aa2bab20275fd8573a40dec37324615/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f37303466373661386136336565313462623238643537323466623061663635352f74756d626c725f6e72377a686572454344317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/704f76a8a63ee14bb28d5724fb0af655/tumblr_nr7zherECD1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/273a56d93216a66a55def7edf3ca47b53a7e11b9/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f30373732643132653663333164623265313666393230336664393533376536302f74756d626c725f6e72377a64724b4d6e71317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/0772d12e6c31db2e16f9203fd9537e60/tumblr_nr7zdrKMnq1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/video-background/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07265dca81dec1cc7c1c33df5d5fd2ef5bd178c8/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f64346535376466643437353162646337373739643033643030646132613035622f74756d626c725f6e726b6e726b6a55336d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/d4e57dfd4751bdc7779d03d00da2a05b/tumblr_nrknrkjU3m1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com/parallax-scrolling/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/bfb70fe6d22fccf76a31cab0225f606c3e7d2f44/68747470733a2f2f34312e6d656469612e74756d626c722e636f6d2f64313734303466396364663064383431393762653633363562623537636532392f74756d626c725f6e726b6d75786c38474d317561773631656f315f3534302e6a7067\" data-canonical-src=\"https://41.media.tumblr.com/d17404f9cdf0d84197be6365bb57ce29/tumblr_nrkmuxl8GM1uaw61eo1_540.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v17-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v17-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.7:</h3>\n<ul>\n<li>New Footer, \"Follow Us\", \"Testimonials\" blocks</li>\n<li>Now you can edit and reorder menu items inline</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/246723b06fb09150e18aa49ecb8024862fb7edd4/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f32646365316563663733313465326134646533383962646332306663633236632e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/2dce1ecf7314e2a4de389bdc20fcc26c.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/07c51d94f0f123cd0a8640d5647b940188dd23c7/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f35356530383835666166353432666463356664343665376130323332626436612e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/55e0885faf542fdc5fd46e7a0232bd6a.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ecc5a2c24f3c664935f908cd2dcc6dee25e10a39/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37376137353661386637333265316565363330376339363262636664343631652e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/77a756a8f732e1ee6307c962bcfd461e.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d388b60dda474d7cd614aefb240cd3860ad041af/68747470733a2f2f6d322e626568616e63652e6e65742f72656e646974696f6e2f706d2f32383236323739312f6d61785f313230302f37323863326237366232323236356238633432663566306230613632343964372e6a7067\" data-canonical-src=\"https://m2.behance.net/rendition/pm/28262791/max_1200/728c2b76b22265b8c42f5f0b0a6249d7.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v18\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-v18\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in v1.8:</h3>\n<ul>\n<li>New \"Publish\" window</li>\n<li>New Google Maps block</li>\n<li>New footer block with Google Maps</li>\n<li>Added extended toolbar for text editor (activated for some art</li>\n<li>New floating \"Block Parameters\" panel</li>\n<li>New \"Article\" blocks with many text, image and video elements</li>\n<li>Fixed some W3C Validator errors</li>\n<li>Some internal optimization and code cleanup</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/0d32d6ad33a6b5c3e760fc850cf0bc0c0d39a1ee/687474703a2f2f6f72696731352e64657669616e746172742e6e65742f383262322f662f323031352f3233312f632f322f6d6f6269726973655f76315f385f5f5f6e65775f676f6f676c655f6d6170735f626c6f636b5f62795f6d6f6269726973652d643936623067772e706e67\" data-canonical-src=\"http://orig15.deviantart.net/82b2/f/2015/231/c/2/mobirise_v1_8___new_google_maps_block_by_mobirise-d96b0gw.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ccef52c7fea14a1474683250bac6bc309b8cf087/687474703a2f2f696d6730312e64657669616e746172742e6e65742f653732342f692f323031352f3233312f382f312f6d6f6269726973655f76315f385f5f5f6e65775f666f6f7465725f626c6f636b5f776974685f676f6f676c655f6d6170735f62795f6d6f6269726973652d6439366230626e2e706e67\" data-canonical-src=\"http://img01.deviantart.net/e724/i/2015/231/8/1/mobirise_v1_8___new_footer_block_with_google_maps_by_mobirise-d96b0bn.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aa953e8008e96bc6a17e18be0351a557e092ba8e/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f64626563396432383833313138312e353564343833346562326235652e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/dbec9d28831181.55d4834eb2b5e.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5692e0a0b35759cb01fb9b2f0929f48bd011933f/687474703a2f2f696d6730332e64657669616e746172742e6e65742f343561352f692f323031352f3233312f632f352f6d6f6269726973655f76315f385f5f5f6e65775f626c6f636b5f706172616d65746572735f70616e656c5f62795f6d6f6269726973652d643936617a6f732e706e67\" data-canonical-src=\"http://img03.deviantart.net/45a5/i/2015/231/c/5/mobirise_v1_8___new_block_parameters_panel_by_mobirise-d96azos.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d21dbe9e4a2ef1f3ef3b23bd7ab307fd388a526f/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f62643864343332383833313138312e353564343833346562366234392e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/bd8d4328831181.55d4834eb6b49.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4777da7ead8ce8373917b7f620cf2685ccd9d387/68747470733a2f2f6d69722d73332d63646e2d63662e626568616e63652e6e65742f70726f6a6563745f6d6f64756c65732f6d61785f313230302f30323864376432383833313138312e353564343833346562376261332e706e67\" data-canonical-src=\"https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/028d7d28831181.55d4834eb7ba3.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-bootstrap-builder-v19-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-bootstrap-builder-v19-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in Bootstrap Builder v1.9:</h3>\n<ul>\n<li>Added Slider block</li>\n<li>Fixed Share buttons</li>\n<li>Hide component params / editor toolbar / colorpicker on page change or on unfocus component</li>\n<li>Changed project files --&gt; project.mobirise (but old project.json supported also)</li>\n<li>Some components bug fixes</li>\n<li>Fixed devices navbar active color</li>\n</ul>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/4394c1d9d57ed5d67364110144a85a8c7f0ac1f7/68747470733a2f2f33362e6d656469612e74756d626c722e636f6d2f31386530653462643261376262663430353834326130363164303838613266302f74756d626c725f6e7531736e664e583766317561773631656f315f3534302e706e67\" data-canonical-src=\"https://36.media.tumblr.com/18e0e4bd2a7bbf405842a061d088a2f0/tumblr_nu1snfNX7f1uaw61eo1_540.png\" style=\"max-width:100%;\">\n</a>\n<a href=\"http://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2f34d2fff4e4dffa0e848b322f11d03b79f09e7f/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f34353663643130653337636563363364633164373465643361643231306439662f74756d626c725f6e7531736e664e583766317561773631656f325f3534302e706e67\" data-canonical-src=\"https://40.media.tumblr.com/456cd10e37cec63dc1d74ed3ad210d9f/tumblr_nu1snfNX7f1uaw61eo2_540.png\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-main-changes-in-v197\" class=\"anchor\" aria-hidden=\"true\" href=\"#main-changes-in-v197\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Main changes in v1.9.7:</h3>\n<ul>\n<li>Image Gallery block - Masonry Image Gallery with Lightbox</li>\n<li>Form blocks - Contact Us &amp; Subscribe forms (NOTE: Current version doesn't have a handler to send submissions to your e-mail - will be added later.)</li>\n<li>Fixed-width slider block</li>\n<li>Touch-swipe support for slider and gallery</li>\n<li>Support for *.gif and *.svg</li>\n<li>Fix for https videos and https google fonts</li>\n<li>Bug fixes for image and project files saving</li>\n</ul>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/296cdb764124bb38daf06307d045c9ae5144fb32/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f35646539613831336135633631633766396431616463646162393663663263352f74756d626c725f6e75726d343978327841317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/5de9a813a5c61c7f9d1adcdab96cf2c5/tumblr_nurm49x2xA1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/017a3c4ff43abfb3770eedcd6d62f2560e7c7f15/687474703a2f2f33362e6d656469612e74756d626c722e636f6d2f35333764393131643763383561306539356139363162356630313763313531392f74756d626c725f6e757268726c47556d46317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://36.media.tumblr.com/537d911d7c85a0e95a961b5f017c1519/tumblr_nurhrlGUmF1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/ab9bbecd6c9e6e2f616b44e79145076c6c579d53/687474703a2f2f34302e6d656469612e74756d626c722e636f6d2f64396134396634343739346436313739326234633230313733643936663463372f74756d626c725f6e757268646252754556317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://40.media.tumblr.com/d9a49f44794d61792b4c20173d96f4c7/tumblr_nurhdbRuEV1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://mobirise.com\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/5c7116420a35ad2ecad6a600a655ea2ffea3f99f/687474703a2f2f34312e6d656469612e74756d626c722e636f6d2f39323766316232393461386430383630303434333135393037343266376633392f74756d626c725f6e757268337273776964317561773631656f315f313238302e6a7067\" data-canonical-src=\"http://41.media.tumblr.com/927f1b294a8d086004431590742f7f39/tumblr_nurh3rswid1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-responsive-menu-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#responsive-menu-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">Responsive menu</a></h3>\n<a href=\"https://mobirise.com/responsive-menu/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/37d70a6d6260b73b76cdba5f5dee4ce78953db86/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f65616335396364306365643865373730326637636366643032383166643561612f74756d626c725f6e776d66726b55514538317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/eac59cd0ced8e7702f7ccfd0281fd5aa/tumblr_nwmfrkUQE81uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-mobile-friendly-website-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#mobile-friendly-website-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">Mobile friendly website</a></h3>\n<a href=\"https://mobirise.com/mobile-friendly-website/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/9f29e3c950462322d21148abc1c63125b3601153/68747470733a2f2f34302e6d656469612e74756d626c722e636f6d2f62353034386166303864613066356231666464653830343132323134393635352f74756d626c725f6e776d66716a5547684d317561773631656f315f313238302e6a7067\" data-canonical-src=\"https://40.media.tumblr.com/b5048af08da0f5b1fdde804122149655/tumblr_nwmfqjUGhM1uaw61eo1_1280.jpg\" style=\"max-width:100%;\">\n</a>\n<h3><a id=\"user-content-bootstrap-builders-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-builders-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">Bootstrap builders</a></h3>\n<p>Bootstrap website builder makes it very easy to prototype, test, and build a custom responsive website quickly, without having to understand the Bootstrap framework system. They, although different in capabilities, all offer a form of drag-and-drop functionality that fully utilizes the enormous library of Bootstrap’s components.\n<a href=\"https://mobirise.com/bootstrap-builder/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-image-gallery-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-image-gallery-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">Bootstrap image gallery</a></h3>\n<p>Adding a css image gallery to your website does not need to be difficult or time-consuming. There are a wide range of options to choose from, whether you opt to go with the standard html5 image gallery, to customize it using one of a wide-range of plugins and tutorials or if you opt for Mobirise’s drag-and-drop builder. Good luck with your website!\n<a href=\"https://mobirise.com/bootstrap-gallery/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/45e079038ed11cb79e223a9473470bf6c4ee7122/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f32622f65662f32612f32626566326130306230373065313965393834376638356432613461656635342e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/2b/ef/2a/2bef2a00b070e19e9847f85d2a4aef54.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-bootstrap-carousel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-carousel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">Bootstrap carousel</a></h3>\n<p>The bootstrap image slider component that comes with the bootstrap framework is a lightweight carousel which uses JavaScript. It’s a standards-compliant piece of functionality, with a clean design that will fit easily into any website. It’s also easy to modify and extend with additional functionality such as CSS3 animations and more.\n<a href=\"https://mobirise.com/bootstrap-carousel/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/2d4286516e3e1ab0bf52432dc9e5b90882d57bbd/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f66392f63392f36312f66396339363165313864343564393662656236666130613737356562613736322e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/f9/c9/61/f9c961e18d45d96beb6fa0a775eba762.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-website-builders-reviews-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#website-builders-reviews-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">Website builders reviews</a></h3>\n<p>Today you are able to use different techniques and tools, from using an open-source CMS such as WordPress along with a free theme, to using website building software.\nMobirise is one such website builder. Website software has a few advantages over a CMS...\n<a href=\"https://mobirise.com/website-builder-reviews/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/da39d63a6f4fe5329b21793f9207b1ddf57f846d/68747470733a2f2f732d6d656469612d63616368652d616b302e70696e696d672e636f6d2f373336782f33612f33302f39632f33613330396338336365393137643334323732663565666333393766336534312e6a7067\" data-canonical-src=\"https://s-media-cache-ak0.pinimg.com/736x/3a/30/9c/3a309c83ce917d34272f5efc397f3e41.jpg\" style=\"max-width:100%;\">\n</a></p>\n<h3><a id=\"user-content-drag-and-drop-website-builder-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#drag-and-drop-website-builder-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Drag and drop website builder</h3>\n<p>Make your own mobile website in minutes! Mobirise helps you cut down development time by providing you with a flexible website editor with a drag and drop interface.</p>\n<h3><a id=\"user-content-live-preview-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#live-preview-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Live preview</h3>\n<p>See the result instantly without a need to save or export!</p>\n<h3><a id=\"user-content-modern-styles-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#modern-styles-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Modern styles</h3>\n<p>Mobirise has provided for website developers a growing library of modern blocks which can be used either partially or in full for every website developed through the builder.</p>\n<h3><a id=\"user-content-bootstrap-3-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-3-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bootstrap 3</h3>\n<p>Bootstrap 3 has been noted as one of the most reliable and proven frameworks and Mobirise has been equipped to develop websites using this framework.</p>\n<h3><a id=\"user-content-create-a-beautiful-website-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-a-beautiful-website-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create a beautiful website.</h3>\n<p>Whether you want to create a blog, eCommerce store, portfolio, or all of the above, you can express your idea with a website powered by our elegant yet intuitive platform.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.150Z",
    "goodColorOnWhite": "#DA104C",
    "goodColorOnBlack": "#F0346C",
    "faintColorOnWhite": "rgba(218, 16, 76, 0.1)"
  },
  {
    "slug": "mocker",
    "name": "Mocker",
    "description": "HTTP/HTTPS mock tool, support for Browser and local server",
    "repository": "https://github.com/eshengsky/Mocker",
    "keywords": [
      "Mocker",
      "mock",
      "mock-server",
      "mock-data",
      "electron",
      "electron-app"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/eshengsky/Mocker/master/static/image/preview.png"
      }
    ],
    "icon": "mocker-icon.png",
    "icon32": "mocker-icon-32.png",
    "icon64": "mocker-icon-64.png",
    "icon128": "mocker-icon-128.png",
    "icon256": "mocker-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#1494dc",
      "#0c94dc",
      "#1894dc",
      "#1894dc",
      "#1894dc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/eshengsky/Mocker/blob/master/static/image/mocker.png\"><img src=\"https://github.com/eshengsky/Mocker/raw/master/static/image/mocker.png\" height=\"120\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mocker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#mocker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mocker</h1>\n<p>HTTP/HTTPS &#x6A21;&#x62DF;&#x54CD;&#x5E94;&#x5DE5;&#x5177;&#xFF0C;&#x652F;&#x6301;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x672C;&#x5730;&#x670D;&#x52A1;&#x5668;&#x8BF7;&#x6C42;&#xFF0C;&#x53EF;&#x7528;&#x6765;&#x6A21;&#x62DF;&#x63A5;&#x53E3;&#x8FD4;&#x56DE;&#xFF0C;&#x4FBF;&#x4E8E;&#x5F00;&#x53D1;&#x53CA;&#x6D4B;&#x8BD5;&#x3002;<br>\n&#x57FA;&#x4E8E; <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> &#x548C; <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> &#x6784;&#x5EFA;&#x3002;</p>\n<h2><a id=\"user-content-&#x754C;&#x9762;&#x9884;&#x89C8;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x754C;&#x9762;&#x9884;&#x89C8;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x754C;&#x9762;&#x9884;&#x89C8;</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/eshengsky/Mocker/master/static/image/preview.png\"><img src=\"https://raw.githubusercontent.com/eshengsky/Mocker/master/static/image/preview.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-&#x529F;&#x80FD;&#x7279;&#x8272;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x529F;&#x80FD;&#x7279;&#x8272;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x529F;&#x80FD;&#x7279;&#x8272;</h2>\n<ul>\n<li>&#x57FA;&#x4E8E;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x673A;&#x5236;&#x5E76;&#x81EA;&#x52A8;&#x8BBE;&#x7F6E;</li>\n<li>&#x65E0;&#x9700;&#x4FEE;&#x6539;&#x73B0;&#x6709;&#x4EE3;&#x7801;&#x4E2D;&#x7684;&#x8BF7;&#x6C42;&#x94FE;&#x63A5;&#xFF0C;&#x4E0D;&#x6C61;&#x67D3;&#x6E90;&#x7801;</li>\n<li>&#x652F;&#x6301;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x672C;&#x5730;&#x670D;&#x52A1;&#x5668;&#x7684;&#x8BF7;&#x6C42;</li>\n<li>&#x652F;&#x6301; HTTP &#x548C; HTTPS &#x8BF7;&#x6C42;</li>\n<li>&#x53EF;&#x4EE5;&#x5B8C;&#x5168;&#x81EA;&#x5B9A;&#x4E49;&#x54CD;&#x5E94;&#x7684;&#x5185;&#x5BB9;</li>\n</ul>\n<h2><a id=\"user-content-gift-&#x5E94;&#x7528;&#x4E0B;&#x8F7D;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#gift-&#x5E94;&#x7528;&#x4E0B;&#x8F7D;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">&#x1F381;</g-emoji> &#x5E94;&#x7528;&#x4E0B;&#x8F7D;</h2>\n<p><a href=\"https://github.com/eshengsky/Mocker/releases\">https://github.com/eshengsky/Mocker/releases</a></p>\n<h4><a id=\"user-content-&#x6CE8;&#x610F;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x6CE8;&#x610F;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6CE8;&#x610F;</h4>\n<ul>\n<li>&#x76EE;&#x524D;&#x4EC5;&#x652F;&#x6301; Windows &#x5E73;&#x53F0;</li>\n<li>&#x8BF7;&#x786E;&#x4FDD;&#x4F60;&#x7684; Windows &#x5DF2;&#x5B89;&#x88C5; <a href=\"https://www.microsoft.com/zh-cn/download/details.aspx?id=40855\" rel=\"nofollow\">PowerShell</a>&#xFF08;Win7 &#x53CA;&#x4EE5;&#x4E0A;&#x7248;&#x672C;&#x7CFB;&#x7EDF;&#x901A;&#x5E38;&#x5DF2;&#x9ED8;&#x8BA4;&#x5B89;&#x88C5;&#xFF09;</li>\n<li>&#x5C3D;&#x53EF;&#x80FD;&#x4EE5;&#x7BA1;&#x7406;&#x5458;&#x8EAB;&#x4EFD;&#x8FD0;&#x884C;&#x5E94;&#x7528;</li>\n</ul>\n<h2><a id=\"user-content-&#x672C;&#x5730;&#x8C03;&#x8BD5;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x672C;&#x5730;&#x8C03;&#x8BD5;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x672C;&#x5730;&#x8C03;&#x8BD5;</h2>\n<p>&#x9996;&#x5148;&#x5B89;&#x88C5; <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> &#x548C; <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">NPM</a>&#x3002;</p>\n<h4><a id=\"user-content-&#x5B89;&#x88C5;&#x4F9D;&#x8D56;&#x5305;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x5B89;&#x88C5;&#x4F9D;&#x8D56;&#x5305;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5B89;&#x88C5;&#x4F9D;&#x8D56;&#x5305;</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<h4><a id=\"user-content-&#x542F;&#x52A8;&#x5E94;&#x7528;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x542F;&#x52A8;&#x5E94;&#x7528;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x542F;&#x52A8;&#x5E94;&#x7528;</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>&#x5982;&#x679C;&#x60F3;&#x4EE5; debug &#x6A21;&#x5F0F;&#x542F;&#x52A8;&#x5E94;&#x7528;&#xFF0C;&#x8BF7;&#x4F7F;&#x7528;</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p><strong>Enjoy it!</strong> <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">&#x1F604;</g-emoji></p>\n<h2><a id=\"user-content-&#x5982;&#x4F55;&#x6253;&#x5305;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x5982;&#x4F55;&#x6253;&#x5305;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5982;&#x4F55;&#x6253;&#x5305;</h2>\n<p>&#x53EF;&#x4EE5;&#x4F7F;&#x7528; <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> &#x5BF9;&#x7A0B;&#x5E8F;&#x8FDB;&#x884C;&#x6253;&#x5305;&#x4EE5;&#x65B9;&#x4FBF;&#x5206;&#x53D1;&#x5E94;&#x7528;&#x3002;</p>\n<h4><a id=\"user-content-&#x5168;&#x5C40;&#x5B89;&#x88C5;electron-packager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x5168;&#x5C40;&#x5B89;&#x88C5;electron-packager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5168;&#x5C40;&#x5B89;&#x88C5;electron-packager</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g electron-packager</pre></div>\n<h4><a id=\"user-content-&#x6253;&#x5305;&#x5E94;&#x7528;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x6253;&#x5305;&#x5E94;&#x7528;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6253;&#x5305;&#x5E94;&#x7528;</h4>\n<p>&#x5728;&#x5B8C;&#x6210;&#x4E86; <a href=\"https://github.com/eshengsky/Mocker/blob/master/#%E6%9C%AC%E5%9C%B0%E8%B0%83%E8%AF%95\">&#x672C;&#x5730;&#x8C03;&#x8BD5;</a> &#x5168;&#x90E8;&#x64CD;&#x4F5C;&#x7684;&#x524D;&#x63D0;&#x4E0B;&#xFF0C;&#x8FDB;&#x5165;&#x9700;&#x8981;&#x6253;&#x5305;&#x7684;&#x5E94;&#x7528;&#x7684;&#x76EE;&#x5F55;&#xFF0C;&#x6267;&#x884C;&#xFF1A;</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h4><a id=\"user-content-&#x6CE8;&#x610F;&#x4E8B;&#x9879;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x6CE8;&#x610F;&#x4E8B;&#x9879;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6CE8;&#x610F;&#x4E8B;&#x9879;</h4>\n<p>&#x6253;&#x5305;&#x8FC7;&#x7A0B;&#x4E2D; electron-packager &#x4F1A;&#x81EA;&#x52A8;&#x4E0B;&#x8F7D;&#x6240;&#x9700;&#x7684;&#x6587;&#x4EF6;&#x5E76;&#x5B58;&#x653E;&#x5230; <code>user/&#x4F60;&#x7684;&#x7528;&#x6237;&#x540D;/.electron</code> &#x4E2D;&#xFF0C;&#x81EA;&#x52A8;&#x4E0B;&#x8F7D;&#x53EF;&#x80FD;&#x4F1A;&#x5F88;&#x6162;&#xFF0C;&#x5EFA;&#x8BAE;&#x76F4;&#x63A5;&#x5728; <a href=\"https://github.com/electron/electron/releases\">Electron Release</a> &#x4F7F;&#x7528;&#x4E0B;&#x8F7D;&#x5DE5;&#x5177;&#x8FDB;&#x884C;&#x4E0B;&#x8F7D;&#x5E76;&#x653E;&#x5230;&#x4E0A;&#x8FF0;&#x76EE;&#x5F55;&#x4E2D;&#x3002;</p>\n<h2><a id=\"user-content-&#x5E38;&#x89C1;&#x95EE;&#x9898;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x5E38;&#x89C1;&#x95EE;&#x9898;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5E38;&#x89C1;&#x95EE;&#x9898;</h2>\n<ul>\n<li>\n<p>&#x5982;&#x4F55;&#x6A21;&#x62DF; https &#x8BF7;&#x6C42;&#xFF1F;<br>\n&#x9996;&#x5148;&#x70B9;&#x51FB; <code>Mocker</code> &#x83DC;&#x5355;&#x680F; <code>SSL</code> - <code>&#x4E0B;&#x8F7D;&#x8BC1;&#x4E66;</code>&#xFF0C;&#x5C06;&#x5B89;&#x5168;&#x8BC1;&#x4E66;&#x4E0B;&#x8F7D;&#x4FDD;&#x5B58;&#x5230;&#x4EFB;&#x610F;&#x4F4D;&#x7F6E;&#xFF0C;&#x518D;&#x70B9;&#x51FB;&#x83DC;&#x5355;&#x680F; <code>SSL</code> - <code>&#x6253;&#x5F00;&#x8BC1;&#x4E66;&#x7BA1;&#x7406;&#x5668;</code>&#xFF0C;&#x5728;&#x5F39;&#x51FA;&#x7684;&#x754C;&#x9762;&#x4E2D;&#x9009;&#x62E9; <code>&#x53D7;&#x4FE1;&#x4EFB;&#x7684;&#x6839;&#x8BC1;&#x4E66;&#x9881;&#x53D1;&#x673A;&#x6784;</code> - <code>&#x8BC1;&#x4E66;</code>&#xFF0C;&#x53F3;&#x51FB;&#x9009;&#x62E9; <code>&#x6240;&#x6709;&#x4EFB;&#x52A1;</code> - <code>&#x5BFC;&#x5165;</code>&#xFF0C;&#x8981;&#x5BFC;&#x5165;&#x7684;&#x6587;&#x4EF6;&#x8BF7;&#x9009;&#x62E9;&#x4F60;&#x521A;&#x521A;&#x4E0B;&#x8F7D;&#x7684; <code>ca.pem</code> &#x6587;&#x4EF6;&#xFF0C;&#x5176;&#x4ED6;&#x9009;&#x9879;&#x9ED8;&#x8BA4;&#xFF0C;&#x5B8C;&#x6210;&#x5BFC;&#x5165;&#x3002;</p>\n</li>\n<li>\n<p>&#x5982;&#x4F55;&#x6A21;&#x62DF;&#x672C;&#x5730;&#x670D;&#x52A1;&#x5668;&#xFF08;&#x5982; Node.js &#x670D;&#x52A1;&#x5668;&#xFF09;&#x53D1;&#x9001;&#x7684;&#x8BF7;&#x6C42;&#xFF1F;<br>\n<code>Mocker</code> &#x5DE5;&#x5177;&#x662F;&#x57FA;&#x4E8E;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x7684;&#xFF0C;&#x6240;&#x4EE5;&#x4F60;&#x53EA;&#x9700;&#x8981;&#x5C06;&#x5BF9;&#x5E94;&#x7684;&#x4EE3;&#x7406;&#x914D;&#x7F6E;&#x6210; <code>http://127.0.0.1:2018</code> &#x6216; <code>https://127.0.0.1:2018</code> &#x5373;&#x53EF;&#x3002;&#x4EE5; Node.js &#x670D;&#x52A1;&#x5668;&#x4E3A;&#x4F8B;&#xFF0C;&#x5C06;&#x542F;&#x52A8;&#x811A;&#x672C;&#x8BBE;&#x7F6E;&#x4E3A; <code>set HTTP_PROXY=http://127.0.0.1:2018&amp;&amp;node ./bin/www</code> &#x3002;</p>\n</li>\n<li>\n<p>&#x4E3A;&#x4EC0;&#x4E48;&#x5173;&#x95ED; Mocker &#x540E;&#xFF0C;&#x65E0;&#x6CD5;&#x6B63;&#x5E38;&#x4E0A;&#x7F51;&#x4E86;&#xFF1F;<br>\n&#x5728;&#x6B63;&#x5E38;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;<code>Mocker</code> &#x4F1A;&#x5728;&#x9000;&#x51FA;&#x7A0B;&#x5E8F;&#x524D;&#x81EA;&#x52A8;&#x5C06;&#x7CFB;&#x7EDF;&#x4EE3;&#x7406;&#x91CD;&#x7F6E;&#x4E3A;&#x7A7A;&#xFF0C;&#x4F46;&#x9047;&#x5230;&#x4E00;&#x4E9B;&#x7279;&#x6B8A;&#x60C5;&#x51B5;&#xFF08;&#x5982;&#x624B;&#x52A8;&#x6740;&#x6B7B;&#x8FDB;&#x7A0B;&#x3001;&#x76F4;&#x63A5;&#x5173;&#x673A;&#x3001;&#x7A0B;&#x5E8F;&#x5F02;&#x5E38;&#x7B49;&#xFF09;&#xFF0C;&#x7CFB;&#x7EDF;&#x4EE3;&#x7406;&#x53EF;&#x80FD;&#x4E0D;&#x4F1A;&#x81EA;&#x52A8;&#x91CD;&#x7F6E;&#xFF0C;&#x6B64;&#x65F6;&#x4F60;&#x9700;&#x8981;&#x624B;&#x52A8;&#x8FDB;&#x884C;&#x8BBE;&#x7F6E;&#xFF0C;&#x65B9;&#x5F0F;&#xFF1A;&#x6253;&#x5F00; <code>IE</code> - <code>Internet &#x9009;&#x9879;</code> - <code>&#x8FDE;&#x63A5;</code> - <code>&#x5C40;&#x57DF;&#x7F51;&#x8BBE;&#x7F6E;</code>&#xFF0C;&#x53D6;&#x6D88;&#x52FE;&#x9009;&#x4EE3;&#x7406;&#x670D;&#x52A1;&#x5668;&#x3002;</p>\n</li>\n<li>\n<p>&#x6211;&#x53D1;&#x73B0;&#x65E0;&#x6CD5;&#x6B63;&#x5E38;&#x4F7F;&#x7528;&#xFF0C;&#x6216;&#x8005;&#x6709;&#x5F02;&#x5E38;&#x9519;&#x8BEF;&#x63D0;&#x793A;&#xFF1F;<br>\n&#x5C1D;&#x8BD5;&#x4F7F;&#x7528;&#x7BA1;&#x7406;&#x5458;&#x8EAB;&#x4EFD;&#x8FD0;&#x884C;&#x8F6F;&#x4EF6;&#xFF08;<a href=\"http://www.skysun.name/blog/os/set-default-to-run-as-administrator-in-windows\" rel=\"nofollow\">&#x94FE;&#x63A5;</a>&#xFF09;&#xFF0C;&#x5982;&#x679C;&#x95EE;&#x9898;&#x4F9D;&#x65E7;&#xFF0C;&#x8BF7;&#x63D0;Issue&#x3002;</p>\n</li>\n</ul>\n<h2><a id=\"user-content-&#x8BB8;&#x53EF;&#x534F;&#x8BAE;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/eshengsky/Mocker/blob/master/#&#x8BB8;&#x53EF;&#x534F;&#x8BAE;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x8BB8;&#x53EF;&#x534F;&#x8BAE;</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2018 &#x5B59;&#x6B63;&#x534E;</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/eshengsky/Mocker/blob/master/static/image/mocker.png\"><img src=\"https://github.com/eshengsky/Mocker/raw/master/static/image/mocker.png\" height=\"120\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-mocker\" class=\"anchor\" aria-hidden=\"true\" href=\"#mocker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mocker</h1>\n<p>HTTP/HTTPS 模拟响应工具，支持浏览器和本地服务器请求，可用来模拟接口返回，便于开发及测试。<br>\n基于 <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> 和 <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> 构建。</p>\n<h2><a id=\"user-content-界面预览\" class=\"anchor\" aria-hidden=\"true\" href=\"#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>界面预览</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/eshengsky/Mocker/master/static/image/preview.png\"><img src=\"https://raw.githubusercontent.com/eshengsky/Mocker/master/static/image/preview.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-功能特色\" class=\"anchor\" aria-hidden=\"true\" href=\"#功能特色\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>功能特色</h2>\n<ul>\n<li>基于代理服务器机制并自动设置</li>\n<li>无需修改现有代码中的请求链接，不污染源码</li>\n<li>支持浏览器和本地服务器的请求</li>\n<li>支持 HTTP 和 HTTPS 请求</li>\n<li>可以完全自定义响应的内容</li>\n</ul>\n<h2><a id=\"user-content-gift-应用下载\" class=\"anchor\" aria-hidden=\"true\" href=\"#gift-应用下载\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> 应用下载</h2>\n<p><a href=\"https://github.com/eshengsky/Mocker/releases\">https://github.com/eshengsky/Mocker/releases</a></p>\n<h4><a id=\"user-content-注意\" class=\"anchor\" aria-hidden=\"true\" href=\"#注意\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>注意</h4>\n<ul>\n<li>目前仅支持 Windows 平台</li>\n<li>请确保你的 Windows 已安装 <a href=\"https://www.microsoft.com/zh-cn/download/details.aspx?id=40855\" rel=\"nofollow\">PowerShell</a>（Win7 及以上版本系统通常已默认安装）</li>\n<li>尽可能以管理员身份运行应用</li>\n</ul>\n<h2><a id=\"user-content-本地调试\" class=\"anchor\" aria-hidden=\"true\" href=\"#本地调试\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>本地调试</h2>\n<p>首先安装 <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> 和 <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">NPM</a>。</p>\n<h4><a id=\"user-content-安装依赖包\" class=\"anchor\" aria-hidden=\"true\" href=\"#安装依赖包\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>安装依赖包</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<h4><a id=\"user-content-启动应用\" class=\"anchor\" aria-hidden=\"true\" href=\"#启动应用\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>启动应用</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>如果想以 debug 模式启动应用，请使用</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p><strong>Enjoy it!</strong> <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji></p>\n<h2><a id=\"user-content-如何打包\" class=\"anchor\" aria-hidden=\"true\" href=\"#如何打包\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>如何打包</h2>\n<p>可以使用 <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> 对程序进行打包以方便分发应用。</p>\n<h4><a id=\"user-content-全局安装electron-packager\" class=\"anchor\" aria-hidden=\"true\" href=\"#全局安装electron-packager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>全局安装electron-packager</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install -g electron-packager</pre></div>\n<h4><a id=\"user-content-打包应用\" class=\"anchor\" aria-hidden=\"true\" href=\"#打包应用\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>打包应用</h4>\n<p>在完成了 <a href=\"#%E6%9C%AC%E5%9C%B0%E8%B0%83%E8%AF%95\">本地调试</a> 全部操作的前提下，进入需要打包的应用的目录，执行：</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h4><a id=\"user-content-注意事项\" class=\"anchor\" aria-hidden=\"true\" href=\"#注意事项\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>注意事项</h4>\n<p>打包过程中 electron-packager 会自动下载所需的文件并存放到 <code>user/你的用户名/.electron</code> 中，自动下载可能会很慢，建议直接在 <a href=\"https://github.com/electron/electron/releases\">Electron Release</a> 使用下载工具进行下载并放到上述目录中。</p>\n<h2><a id=\"user-content-常见问题\" class=\"anchor\" aria-hidden=\"true\" href=\"#常见问题\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>常见问题</h2>\n<ul>\n<li>\n<p>如何模拟 https 请求？<br>\n首先点击 <code>Mocker</code> 菜单栏 <code>SSL</code> - <code>下载证书</code>，将安全证书下载保存到任意位置，再点击菜单栏 <code>SSL</code> - <code>打开证书管理器</code>，在弹出的界面中选择 <code>受信任的根证书颁发机构</code> - <code>证书</code>，右击选择 <code>所有任务</code> - <code>导入</code>，要导入的文件请选择你刚刚下载的 <code>ca.pem</code> 文件，其他选项默认，完成导入。</p>\n</li>\n<li>\n<p>如何模拟本地服务器（如 Node.js 服务器）发送的请求？<br>\n<code>Mocker</code> 工具是基于代理服务器的，所以你只需要将对应的代理配置成 <code>http://127.0.0.1:2018</code> 或 <code>https://127.0.0.1:2018</code> 即可。以 Node.js 服务器为例，将启动脚本设置为 <code>set HTTP_PROXY=http://127.0.0.1:2018&amp;&amp;node ./bin/www</code> 。</p>\n</li>\n<li>\n<p>为什么关闭 Mocker 后，无法正常上网了？<br>\n在正常情况下，<code>Mocker</code> 会在退出程序前自动将系统代理重置为空，但遇到一些特殊情况（如手动杀死进程、直接关机、程序异常等），系统代理可能不会自动重置，此时你需要手动进行设置，方式：打开 <code>IE</code> - <code>Internet 选项</code> - <code>连接</code> - <code>局域网设置</code>，取消勾选代理服务器。</p>\n</li>\n<li>\n<p>我发现无法正常使用，或者有异常错误提示？<br>\n尝试使用管理员身份运行软件（<a href=\"http://www.skysun.name/blog/os/set-default-to-run-as-administrator-in-windows\" rel=\"nofollow\">链接</a>），如果问题依旧，请提Issue。</p>\n</li>\n</ul>\n<h2><a id=\"user-content-许可协议\" class=\"anchor\" aria-hidden=\"true\" href=\"#许可协议\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>许可协议</h2>\n<p>The MIT License (MIT)</p>\n<p>Copyright (c) 2018 孙正华</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.984Z",
    "goodColorOnWhite": "#0975AE",
    "goodColorOnBlack": "#0C94DC",
    "faintColorOnWhite": "rgba(9, 117, 174, 0.1)"
  },
  {
    "slug": "mockingbot",
    "name": "MockingBot",
    "description": "The Missing Wireframing Tool For Mobile",
    "website": "https://mockingbot.com",
    "keywords": [
      "prototyping"
    ],
    "category": "Developer Tools",
    "icon": "mockingbot-icon.png",
    "icon32": "mockingbot-icon-32.png",
    "icon64": "mockingbot-icon-64.png",
    "icon128": "mockingbot-icon-128.png",
    "icon256": "mockingbot-icon-256.png",
    "date": "2016-04-14",
    "iconColors": [
      "#fbfaf9",
      "#f45c54",
      "#fb928d",
      "#fcb1ad",
      "#f67c74"
    ],
    "goodColorOnWhite": "#DE1208",
    "goodColorOnBlack": "#FB928D",
    "faintColorOnWhite": "rgba(222, 18, 8, 0.1)"
  },
  {
    "slug": "mockoon",
    "name": "Mockoon",
    "description": "Mock REST APIs in seconds",
    "website": "https://mockoon.com",
    "category": "Developer Tools",
    "repository": "https://github.com/255kb/mockoon",
    "keywords": [
      "api",
      "rest",
      "server",
      "mock",
      "mocking"
    ],
    "screenshots": [
      {
        "imageUrl": "https://mockoon.com/images/main.jpg",
        "caption": "Application main view",
        "imageLink": "https://mockoon.com"
      }
    ],
    "icon": "mockoon-icon.png",
    "icon32": "mockoon-icon-32.png",
    "icon64": "mockoon-icon-64.png",
    "icon128": "mockoon-icon-128.png",
    "icon256": "mockoon-icon-256.png",
    "date": "2017-09-29",
    "iconColors": [
      "#242c34",
      "#fafafa",
      "#94949c",
      "#84848c",
      "#747c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/255kb/mockoon/blob/master/./images/logo.png\"><img src=\"https://github.com/255kb/mockoon/raw/master/./images/logo.png\" alt=\"Mockoon logo\" style=\"max-width:100%;\"></a></p>\n<p><em>Mock servers in seconds</em></p>\n<p><a href=\"https://mockoon.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3f2cbcea8304a2c65bc8856522b2b5cde121222f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d476f2d677265656e2e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d313939376336\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/badge/Website-Go-green.svg?style=flat-square&amp;colorB=1997c6\" style=\"max-width:100%;\"></a> <a href=\"http://eepurl.com/dskB2X\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5e658d2387411b01004bcf5193fe080de2fb7f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6577736c65747465722d5375627363726962652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Newsletter\" data-canonical-src=\"https://img.shields.io/badge/Newsletter-Subscribe-green.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://twitter.com/255kb\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d015b30681031b6a4f606da318979ee184753f16/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547769747465725f403235356b622d666f6c6c6f772d626c75652e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d316461316632\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/badge/Twitter_@255kb-follow-blue.svg?style=flat-square&amp;colorB=1da1f2\" style=\"max-width:100%;\"></a></p>\n<p><strong>If you like Mockoon you can support me</strong><br>\n<a href=\"https://www.buymeacoffee.com/255kb\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5aae69ac681ce8b06ac853228155e4b39346bb49/68747470733a2f2f7777772e6275796d6561636f666665652e636f6d2f6173736574732f696d672f637573746f6d5f696d616765732f77686974655f696d672e706e67\" alt=\"Buy Me A Coffee\" data-canonical-src=\"https://www.buymeacoffee.com/assets/img/custom_images/white_img.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/255kb/mockoon/blob/master/#what-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is it?</h2>\n<p>Mockoon is an open source server/API mocking tool built with Electron and available on Windows, Linux and MacOS. You can download it here: <a href=\"https://mockoon.com\" rel=\"nofollow\">mockoon.com</a></p>\n<p><a target=\"_blank\" href=\"https://github.com/255kb/mockoon/blob/master/./images/screenshot.jpg\"><img src=\"https://github.com/255kb/mockoon/raw/master/./images/screenshot.jpg\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Feel free to test it and give some feedback!</p>\n<h2><a id=\"user-content-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/255kb/mockoon/blob/master/#give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Give feedback</h2>\n<p>All feedback is welcomed. But please follow these simple guidelines before submitting a new feature or a bug:</p>\n<ul>\n<li>search the <a href=\"https://github.com/255kb/mockoon/issues\">opened issues</a> before opening any issue</li>\n<li>try to give maximum details in order to reproduce the bug (providing the mock data you used could be useful)</li>\n<li>purpose of Mockoon is to be simple, fast, easy to use, so keep in mind that most features <strong>may not be implemented</strong>! On purpose.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/255kb/mockoon/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>I started to write a small documentation that you will find in the <a href=\"https://github.com/255kb/mockoon/wiki\">Wiki</a> section of this repository. Feel free to contribute or ask for new topics to be covered.</p>\n<h2><a id=\"user-content-more-to-come\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/255kb/mockoon/blob/master/#more-to-come\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>More to come</h2>\n<p>If you want to know what will be coming in the next releases you ou can check the <a href=\"https://github.com/255kb/mockoon/milestones\">milestones</a> or directly check the features requests <a href=\"https://github.com/255kb/mockoon/labels/feature\">here</a>.</p>\n<p>New releases will be announced on my personal <a href=\"https://twitter.com/255kb\" rel=\"nofollow\">Twitter account @255kb</a> and through the newsletter to which you can subscribe <a href=\"http://eepurl.com/dskB2X\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"./images/logo.png\"><img src=\"./images/logo.png\" alt=\"Mockoon logo\" style=\"max-width:100%;\"></a></p>\n<p><em>Mock servers in seconds</em></p>\n<p><a href=\"https://mockoon.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3f2cbcea8304a2c65bc8856522b2b5cde121222f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d476f2d677265656e2e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d313939376336\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/badge/Website-Go-green.svg?style=flat-square&amp;colorB=1997c6\" style=\"max-width:100%;\"></a> <a href=\"http://eepurl.com/dskB2X\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b5e658d2387411b01004bcf5193fe080de2fb7f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6577736c65747465722d5375627363726962652d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"Newsletter\" data-canonical-src=\"https://img.shields.io/badge/Newsletter-Subscribe-green.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://twitter.com/255kb\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d015b30681031b6a4f606da318979ee184753f16/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547769747465725f403235356b622d666f6c6c6f772d626c75652e7376673f7374796c653d666c61742d73717561726526636f6c6f72423d316461316632\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/badge/Twitter_@255kb-follow-blue.svg?style=flat-square&amp;colorB=1da1f2\" style=\"max-width:100%;\"></a></p>\n<p><strong>If you like Mockoon you can support me</strong><br>\n<a href=\"https://www.buymeacoffee.com/255kb\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5aae69ac681ce8b06ac853228155e4b39346bb49/68747470733a2f2f7777772e6275796d6561636f666665652e636f6d2f6173736574732f696d672f637573746f6d5f696d616765732f77686974655f696d672e706e67\" alt=\"Buy Me A Coffee\" data-canonical-src=\"https://www.buymeacoffee.com/assets/img/custom_images/white_img.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is it?</h2>\n<p>Mockoon is an open source server/API mocking tool built with Electron and available on Windows, Linux and MacOS. You can download it here: <a href=\"https://mockoon.com\" rel=\"nofollow\">mockoon.com</a></p>\n<p><a target=\"_blank\" href=\"./images/screenshot.jpg\"><img src=\"./images/screenshot.jpg\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Feel free to test it and give some feedback!</p>\n<h2><a id=\"user-content-give-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#give-feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Give feedback</h2>\n<p>All feedback is welcomed. But please follow these simple guidelines before submitting a new feature or a bug:</p>\n<ul>\n<li>search the <a href=\"https://github.com/255kb/mockoon/issues\">opened issues</a> before opening any issue</li>\n<li>try to give maximum details in order to reproduce the bug (providing the mock data you used could be useful)</li>\n<li>purpose of Mockoon is to be simple, fast, easy to use, so keep in mind that most features <strong>may not be implemented</strong>! On purpose.</li>\n</ul>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>I started to write a small documentation that you will find in the <a href=\"https://github.com/255kb/mockoon/wiki\">Wiki</a> section of this repository. Feel free to contribute or ask for new topics to be covered.</p>\n<h2><a id=\"user-content-more-to-come\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-to-come\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>More to come</h2>\n<p>If you want to know what will be coming in the next releases you ou can check the <a href=\"https://github.com/255kb/mockoon/milestones\">milestones</a> or directly check the features requests <a href=\"https://github.com/255kb/mockoon/labels/feature\">here</a>.</p>\n<p>New releases will be announced on my personal <a href=\"https://twitter.com/255kb\" rel=\"nofollow\">Twitter account @255kb</a> and through the newsletter to which you can subscribe <a href=\"http://eepurl.com/dskB2X\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.999Z",
    "goodColorOnWhite": "#242C34",
    "goodColorOnBlack": "#94949C",
    "faintColorOnWhite": "rgba(36, 44, 52, 0.1)"
  },
  {
    "slug": "moeditor",
    "name": "Moeditor",
    "description": "Your all-purpose markdown editor",
    "website": "https://moeditor.github.io/",
    "repository": "https://github.com/Moeditor/Moeditor",
    "keywords": [
      "markdown",
      "editor",
      "html",
      "pdf",
      "math"
    ],
    "license": "GPLv3",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Moeditor/Moeditor/master/screenshots/main.png"
      }
    ],
    "icon": "moeditor-icon.png",
    "icon32": "moeditor-icon-32.png",
    "icon64": "moeditor-icon-64.png",
    "icon128": "moeditor-icon-128.png",
    "icon256": "moeditor-icon-256.png",
    "date": "2016-08-18",
    "iconColors": [
      "#f3f3f3",
      "#313131",
      "#8c8c8c",
      "#a9a9a9",
      "#949494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-if-you-are-a-developer-please-read-the-future-of-moeditor\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#if-you-are-a-developer-please-read-the-future-of-moeditor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>If you are a developer, please read <a href=\"https://github.com/Moeditor/Moeditor/issues/153\">The future of Moeditor</a></h1>\n<h1><a id=\"user-content-if-you-are-a-developer-please-read-the-future-of-moeditor-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#if-you-are-a-developer-please-read-the-future-of-moeditor-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>If you are a developer, please read <a href=\"https://github.com/Moeditor/Moeditor/issues/153\">The future of Moeditor</a></h1>\n<h1><a id=\"user-content-moeditor\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#moeditor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Moeditor</h1>\n<p>Your all-purpose markdown editor.</p>\n<p>Built with Electron.</p>\n<p>Visit our <a href=\"https://moeditor.org/\" rel=\"nofollow\">homepage</a> or download <a href=\"https://github.com/Moeditor/Moeditor/releases\">releases</a>.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n<li>GitHub Flavored Markdown</li>\n<li>TeX math expressions</li>\n<li>UML diagrams</li>\n<li>Code highlight in editor</li>\n<li>Read/Write/Preview mode</li>\n<li>Custom font / line height / font size</li>\n<li>Code highlight themes (powered by <a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a>)</li>\n<li>Auto reload</li>\n<li>Localization</li>\n<li>Focus mode</li>\n</ul>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h1>\n<p><a target=\"_blank\" href=\"https://github.com/Moeditor/Moeditor/blob/master/screenshots/main.png\"><img src=\"https://github.com/Moeditor/Moeditor/raw/master/screenshots/main.png\" alt=\"Moeditor Main\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Moeditor/Moeditor/blob/master/screenshots/side-menu.png\"><img src=\"https://github.com/Moeditor/Moeditor/raw/master/screenshots/side-menu.png\" alt=\"Moeditor Side Menu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Moeditor/Moeditor/blob/master/screenshots/about.png\"><img src=\"https://github.com/Moeditor/Moeditor/raw/master/screenshots/about.png\" alt=\"Moeditor About\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Moeditor/Moeditor/blob/master/screenshots/write-mode.png\"><img src=\"https://github.com/Moeditor/Moeditor/raw/master/screenshots/write-mode.png\" alt=\"Moeditor Write Mode\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h1>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<p>In China, you may want to replace npm with cnpm for a faster download speed.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install cnpm -g --registry=https://registry.npm.taobao.org\ncnpm install\ncnpm start</pre></div>\n<h1><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debugging</h1>\n<p>There&apos;s three ways to open the <a href=\"https://developer.chrome.com/devtools\" rel=\"nofollow\">Chromium Developer Tools</a>.</p>\n<ul>\n<li>Add <code>--debug</code> to the command line args:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm start -- --debug</pre></div>\n<ul>\n<li>\n<p>Set <code>debug</code> to <code>true</code> in the config. The config file is stored in <code>~/.config/configstore/Moeditor.json</code> (for every system).</p>\n</li>\n<li>\n<p><code>Ctrl</code> + <code>Shift</code> + <code>I</code> in Linux / Windows or <code>Command</code> + <code>Option</code> + <code>I</code> in OS X / macOS to toggle devtools for a window.</p>\n</li>\n</ul>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todo</h1>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Custom themes</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Spell check</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> UI/UX</li>\n</ul>\n<h1><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Localization</h1>\n<p>Moeditor will auto detect your system language and use the localization.</p>\n<p>You can set language manually in the Settings window.</p>\n<p>Now the app supports English, Chinese, French, German, Spanish and <em>incomplete</em> Portuguese.</p>\n<p><strong>Help us</strong> if you can translate this app. Please follow the guide in <code>app/moe-l10n.js</code>.</p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p>Moeditor itself is licensed under the <strong>GPL v3</strong> license.</p>\n<p>Some node modules are licensed under other free software license.</p>\n<p>The <code>Raleway</code> font is licensed under the OFL open font license.</p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h1>\n<p>The domain <code>moeditor.org</code> is sponsored by <a href=\"https://ttt.tt/\" rel=\"nofollow\">Showfom</a>.</p>\n<h1><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Moeditor/Moeditor/blob/master/#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known Bug(s)</h1>\n<p>Issue #31.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-if-you-are-a-developer-please-read-the-future-of-moeditor\" class=\"anchor\" aria-hidden=\"true\" href=\"#if-you-are-a-developer-please-read-the-future-of-moeditor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>If you are a developer, please read <a href=\"https://github.com/Moeditor/Moeditor/issues/153\">The future of Moeditor</a></h1>\n<h1><a id=\"user-content-if-you-are-a-developer-please-read-the-future-of-moeditor-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#if-you-are-a-developer-please-read-the-future-of-moeditor-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>If you are a developer, please read <a href=\"https://github.com/Moeditor/Moeditor/issues/153\">The future of Moeditor</a></h1>\n<h1><a id=\"user-content-moeditor\" class=\"anchor\" aria-hidden=\"true\" href=\"#moeditor\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Moeditor</h1>\n<p>Your all-purpose markdown editor.</p>\n<p>Built with Electron.</p>\n<p>Visit our <a href=\"https://moeditor.org/\" rel=\"nofollow\">homepage</a> or download <a href=\"https://github.com/Moeditor/Moeditor/releases\">releases</a>.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n<li>GitHub Flavored Markdown</li>\n<li>TeX math expressions</li>\n<li>UML diagrams</li>\n<li>Code highlight in editor</li>\n<li>Read/Write/Preview mode</li>\n<li>Custom font / line height / font size</li>\n<li>Code highlight themes (powered by <a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a>)</li>\n<li>Auto reload</li>\n<li>Localization</li>\n<li>Focus mode</li>\n</ul>\n<h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h1>\n<p><a target=\"_blank\" href=\"screenshots/main.png\"><img src=\"screenshots/main.png\" alt=\"Moeditor Main\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"screenshots/side-menu.png\"><img src=\"screenshots/side-menu.png\" alt=\"Moeditor Side Menu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"screenshots/about.png\"><img src=\"screenshots/about.png\" alt=\"Moeditor About\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"screenshots/write-mode.png\"><img src=\"screenshots/write-mode.png\" alt=\"Moeditor Write Mode\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h1>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<p>In China, you may want to replace npm with cnpm for a faster download speed.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install cnpm -g --registry=https://registry.npm.taobao.org\ncnpm install\ncnpm start</pre></div>\n<h1><a id=\"user-content-debugging\" class=\"anchor\" aria-hidden=\"true\" href=\"#debugging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debugging</h1>\n<p>There's three ways to open the <a href=\"https://developer.chrome.com/devtools\" rel=\"nofollow\">Chromium Developer Tools</a>.</p>\n<ul>\n<li>Add <code>--debug</code> to the command line args:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm start -- --debug</pre></div>\n<ul>\n<li>\n<p>Set <code>debug</code> to <code>true</code> in the config. The config file is stored in <code>~/.config/configstore/Moeditor.json</code> (for every system).</p>\n</li>\n<li>\n<p><code>Ctrl</code> + <code>Shift</code> + <code>I</code> in Linux / Windows or <code>Command</code> + <code>Option</code> + <code>I</code> in OS X / macOS to toggle devtools for a window.</p>\n</li>\n</ul>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todo</h1>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Custom themes</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Spell check</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> UI/UX</li>\n</ul>\n<h1><a id=\"user-content-localization\" class=\"anchor\" aria-hidden=\"true\" href=\"#localization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Localization</h1>\n<p>Moeditor will auto detect your system language and use the localization.</p>\n<p>You can set language manually in the Settings window.</p>\n<p>Now the app supports English, Chinese, French, German, Spanish and <em>incomplete</em> Portuguese.</p>\n<p><strong>Help us</strong> if you can translate this app. Please follow the guide in <code>app/moe-l10n.js</code>.</p>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p>Moeditor itself is licensed under the <strong>GPL v3</strong> license.</p>\n<p>Some node modules are licensed under other free software license.</p>\n<p>The <code>Raleway</code> font is licensed under the OFL open font license.</p>\n<h1><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h1>\n<p>The domain <code>moeditor.org</code> is sponsored by <a href=\"https://ttt.tt/\" rel=\"nofollow\">Showfom</a>.</p>\n<h1><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known Bug(s)</h1>\n<p>Issue #31.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:09.968Z",
    "goodColorOnWhite": "#313131",
    "goodColorOnBlack": "#F3F3F3",
    "faintColorOnWhite": "rgba(49, 49, 49, 0.1)"
  },
  {
    "slug": "mojibar",
    "name": "Mojibar",
    "description": "Emoji searcher menubar app",
    "repository": "https://github.com/muan/mojibar",
    "keywords": [
      "emoji",
      "menubar",
      "open source"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/1153134/12583324/7756a38a-c485-11e5-9388-3b5c61743905.gif"
      }
    ],
    "icon": "mojibar-icon.png",
    "icon32": "mojibar-icon-32.png",
    "icon64": "mojibar-icon-64.png",
    "icon128": "mojibar-icon-128.png",
    "icon256": "mojibar-icon-256.png",
    "date": "2015-07-27",
    "iconColors": [
      "#fbcc5b",
      "#fcfaf7",
      "#fcde9c",
      "#f4cc32",
      "#fcd57e"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mojibar---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#mojibar---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mojibar <a href=\"https://travis-ci.org/muan/mojibar\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8b4e0d1ad22a8a3d22444f86f0d28fa363af7f7f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d75616e2f6d6f6a696261722e737667\" alt=\"Travis CI build status\" data-canonical-src=\"https://img.shields.io/travis/muan/mojibar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"JS Standard Style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08ca03f689480f4a944a8f96123293f428bdf8c9/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f6d75616e2f6d6f6a696261722e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/muan/mojibar.svg\" style=\"max-width:100%;\"></a></h1>\n<p>A menubar app adaptation of <a href=\"http://emoji.muan.co\" rel=\"nofollow\">Emoji searcher</a>.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1153134/12583324/7756a38a-c485-11e5-9388-3b5c61743905.gif\"><img src=\"https://cloud.githubusercontent.com/assets/1153134/12583324/7756a38a-c485-11e5-9388-3b5c61743905.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h3><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OSX</h3>\n<h4><a id=\"user-content-triangular_flag_on_post-download-and-drag\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#triangular_flag_on_post-download-and-drag\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">&#x1F6A9;</g-emoji> Download and drag</h4>\n<p><a href=\"https://github.com/muan/mojibar/releases\">Download the latest version for Mac on the releases page</a> (and drag into your apps folder.)</p>\n<h4><a id=\"user-content-triangular_flag_on_post-install-using-homebrew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#triangular_flag_on_post-install-using-homebrew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">&#x1F6A9;</g-emoji> Install using <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a></h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Make sure homebrew knows about the latest mojibar</span>\n$ brew update <span class=\"pl-k\">&amp;&amp;</span> brew upgrade brew-cask\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install mojibar</span>\n$ brew cask install mojibar</pre></div>\n<p>After installation, find Mojibar in your apps folder or search Mojibar in spotlight. Mojibar will appear in your tray at the top right corner of your screen.</p>\n<p>To upgrade mojibar installed from brew-cask to a newer version:</p>\n<pre><code>$ brew cask reinstall mojibar\n</code></pre>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<h4><a id=\"user-content-triangular_flag_on_post-download-and-drag-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#triangular_flag_on_post-download-and-drag-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">&#x1F6A9;</g-emoji> Download and drag</h4>\n<p><a href=\"https://github.com/muan/mojibar/releases\">Download the latest version for Linux on the releases page</a> (and drag into your apps folder.)</p>\n<p>You can use it without install any font, but the not all emoji will work, to get all emoji list you can try these approach:</p>\n<ol>\n<li><strong>Color</strong> &#x2013; Follow <a href=\"http://stdio.tumblr.com/post/114082931782\" rel=\"nofollow\">these instructions</a></li>\n<li><strong>Black and White</strong> &#x2013; Download this <a href=\"https://github.com/eosrei/emojione-color-font\">emoji font</a></li>\n</ol>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p><kbd>control + shift + space</kbd><br>\nOpen app.</p>\n<p><kbd>command/control + ,</kbd><br>\nOpen preference (while window is open).</p>\n<p><kbd><g-emoji class=\"g-emoji\" alias=\"point_up_2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f446.png\">&#x1F446;</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_down\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f447.png\">&#x1F447;</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_left\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f448.png\">&#x1F448;</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f449.png\">&#x1F449;</g-emoji></kbd><br>\nNavigate between emojis.</p>\n<p><kbd>enter</kbd><br>\nCopy emoji unicode char and exit. For example: <code>&#x1F4A9;</code>.</p>\n<p><kbd>shift + enter</kbd><br>\nCopy emoji code and exit. For example: <code>:poop:</code>.</p>\n<p><kbd>space</kbd><br>\nNext page.</p>\n<p><kbd>shift + space</kbd><br>\nPrevious page.</p>\n<p><kbd>/</kbd><br>\nJump to the search field.</p>\n<p><kbd>esc</kbd><br>\nExit.</p>\n<p><kbd>command/control + q</kbd><br>\nQuit Mojibar (while window is open).</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji></p>\n<pre><code>$ git clone https://github.com/muan/mojibar.git\n$ cd mojibar\n$ npm install\n$ npm start\n</code></pre>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built with</h2>\n<ul>\n<li><a href=\"https://github.com/maxogden/menubar\">maxogden/menubar</a></li>\n<li><a href=\"https://github.com/muan/emojilib\">muan/emojilib</a></li>\n</ul>\n<h2><a id=\"user-content-heart\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/muan/mojibar/blob/master/#heart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji></h2>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mojibar---\" class=\"anchor\" aria-hidden=\"true\" href=\"#mojibar---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mojibar <a href=\"https://travis-ci.org/muan/mojibar\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8b4e0d1ad22a8a3d22444f86f0d28fa363af7f7f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d75616e2f6d6f6a696261722e737667\" alt=\"Travis CI build status\" data-canonical-src=\"https://img.shields.io/travis/muan/mojibar.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"JS Standard Style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a> <a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/08ca03f689480f4a944a8f96123293f428bdf8c9/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f6d75616e2f6d6f6a696261722e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/muan/mojibar.svg\" style=\"max-width:100%;\"></a></h1>\n<p>A menubar app adaptation of <a href=\"http://emoji.muan.co\" rel=\"nofollow\">Emoji searcher</a>.</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/1153134/12583324/7756a38a-c485-11e5-9388-3b5c61743905.gif\"><img src=\"https://cloud.githubusercontent.com/assets/1153134/12583324/7756a38a-c485-11e5-9388-3b5c61743905.gif\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h3><a id=\"user-content-osx\" class=\"anchor\" aria-hidden=\"true\" href=\"#osx\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OSX</h3>\n<h4><a id=\"user-content-triangular_flag_on_post-download-and-drag\" class=\"anchor\" aria-hidden=\"true\" href=\"#triangular_flag_on_post-download-and-drag\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">🚩</g-emoji> Download and drag</h4>\n<p><a href=\"https://github.com/muan/mojibar/releases\">Download the latest version for Mac on the releases page</a> (and drag into your apps folder.)</p>\n<h4><a id=\"user-content-triangular_flag_on_post-install-using-homebrew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"#triangular_flag_on_post-install-using-homebrew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">🚩</g-emoji> Install using <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a></h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Make sure homebrew knows about the latest mojibar</span>\n$ brew update <span class=\"pl-k\">&amp;&amp;</span> brew upgrade brew-cask\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install mojibar</span>\n$ brew cask install mojibar</pre></div>\n<p>After installation, find Mojibar in your apps folder or search Mojibar in spotlight. Mojibar will appear in your tray at the top right corner of your screen.</p>\n<p>To upgrade mojibar installed from brew-cask to a newer version:</p>\n<pre><code>$ brew cask reinstall mojibar\n</code></pre>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<h4><a id=\"user-content-triangular_flag_on_post-download-and-drag-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#triangular_flag_on_post-download-and-drag-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"triangular_flag_on_post\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a9.png\">🚩</g-emoji> Download and drag</h4>\n<p><a href=\"https://github.com/muan/mojibar/releases\">Download the latest version for Linux on the releases page</a> (and drag into your apps folder.)</p>\n<p>You can use it without install any font, but the not all emoji will work, to get all emoji list you can try these approach:</p>\n<ol>\n<li><strong>Color</strong> – Follow <a href=\"http://stdio.tumblr.com/post/114082931782\" rel=\"nofollow\">these instructions</a></li>\n<li><strong>Black and White</strong> – Download this <a href=\"https://github.com/eosrei/emojione-color-font\">emoji font</a></li>\n</ol>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p><kbd>control + shift + space</kbd><br>\nOpen app.</p>\n<p><kbd>command/control + ,</kbd><br>\nOpen preference (while window is open).</p>\n<p><kbd><g-emoji class=\"g-emoji\" alias=\"point_up_2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f446.png\">👆</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_down\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f447.png\">👇</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_left\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f448.png\">👈</g-emoji>/<g-emoji class=\"g-emoji\" alias=\"point_right\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f449.png\">👉</g-emoji></kbd><br>\nNavigate between emojis.</p>\n<p><kbd>enter</kbd><br>\nCopy emoji unicode char and exit. For example: <code>💩</code>.</p>\n<p><kbd>shift + enter</kbd><br>\nCopy emoji code and exit. For example: <code>:poop:</code>.</p>\n<p><kbd>space</kbd><br>\nNext page.</p>\n<p><kbd>shift + space</kbd><br>\nPrevious page.</p>\n<p><kbd>/</kbd><br>\nJump to the search field.</p>\n<p><kbd>esc</kbd><br>\nExit.</p>\n<p><kbd>command/control + q</kbd><br>\nQuit Mojibar (while window is open).</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></p>\n<pre><code>$ git clone https://github.com/muan/mojibar.git\n$ cd mojibar\n$ npm install\n$ npm start\n</code></pre>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built with</h2>\n<ul>\n<li><a href=\"https://github.com/maxogden/menubar\">maxogden/menubar</a></li>\n<li><a href=\"https://github.com/muan/emojilib\">muan/emojilib</a></li>\n</ul>\n<h2><a id=\"user-content-heart\" class=\"anchor\" aria-hidden=\"true\" href=\"#heart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji></h2>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.270Z",
    "goodColorOnWhite": "#8F6603",
    "goodColorOnBlack": "#FBCC5B",
    "faintColorOnWhite": "rgba(143, 102, 3, 0.1)"
  },
  {
    "slug": "monerite",
    "name": "Monerite",
    "description": "CPU Miner for Monero",
    "website": "http://www.monerite.com",
    "category": "Finance",
    "repository": "https://github.com/connorgoggins/monerite-app",
    "keywords": [
      "monerite",
      "monero",
      "mining",
      "miner",
      "crypto",
      "cryptocurrency",
      "bitcoin"
    ],
    "icon": "monerite-icon.png",
    "icon32": "monerite-icon-32.png",
    "icon64": "monerite-icon-64.png",
    "icon128": "monerite-icon-128.png",
    "icon256": "monerite-icon-256.png",
    "date": "2018-03-12",
    "iconColors": [
      "#2cf404",
      "#30f404",
      "#30f404",
      "#30f404",
      "#30f404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>Monerite - Your personal mining software</p>\n<p>Ever wish your devices could use their computational power to generate passive income for you? Monerite achieves this purpose by utilizing your system&#x2019;s CPU to solve cryptographic hashes, generating cryptocurrency that translates to between $5-10 per month, per device. Simply keep the Monerite application open on your computer whenever you&#x2019;re writing an essay, working on a problem set, watching a movie, or even sleeping. As long as your device is on, Monerite will solve hash functions within your browser and earn money for you.</p>\n<p>To log in, simply enter your Venmo username and press the check button. Your account&apos;s earnings from mining will be displayed. For every $10 generated, your Venmo account will be credited $8 ($10 minus the 20% operating cost).</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>Monerite - Your personal mining software</p>\n<p>Ever wish your devices could use their computational power to generate passive income for you? Monerite achieves this purpose by utilizing your system’s CPU to solve cryptographic hashes, generating cryptocurrency that translates to between $5-10 per month, per device. Simply keep the Monerite application open on your computer whenever you’re writing an essay, working on a problem set, watching a movie, or even sleeping. As long as your device is on, Monerite will solve hash functions within your browser and earn money for you.</p>\n<p>To log in, simply enter your Venmo username and press the check button. Your account's earnings from mining will be displayed. For every $10 generated, your Venmo account will be credited $8 ($10 minus the 20% operating cost).</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.214Z",
    "goodColorOnWhite": "#188302",
    "goodColorOnBlack": "#2CF404",
    "faintColorOnWhite": "rgba(24, 131, 2, 0.1)"
  },
  {
    "slug": "mongoclient",
    "name": "Mongoclient",
    "description": "Featured mongodb management tool",
    "website": "http://www.mongoclient.com",
    "repository": "https://github.com/rsercano/mongoclient",
    "keywords": [
      "mongodb",
      "mongo",
      "mongodb management tool",
      "mongodb admin ui",
      "mongodb tool"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/938393de563e5d421e867d67e262f3c71eadff11/68747470733a2f2f7777772e6e6f73716c636c69656e742e636f6d2f696d672f6c6f676f2f6d6f6e676f636c69656e745f6c6f676f5f626c61636b5f68616c665f73697a652e706e67"
      }
    ],
    "icon": "mongoclient-icon.png",
    "icon32": "mongoclient-icon-32.png",
    "icon64": "mongoclient-icon-64.png",
    "icon128": "mongoclient-icon-128.png",
    "icon256": "mongoclient-icon-256.png",
    "date": "2016-10-25",
    "iconColors": [
      "#0b0c08",
      "#96bc19",
      "#e597ce",
      "#5f3b19",
      "#b4d81c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-nosqlclient-formerly-mongoclient-mongodb-management-tool\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#nosqlclient-formerly-mongoclient-mongodb-management-tool\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Nosqlclient (Formerly Mongoclient), MongoDB Management Tool</h2>\n<p>Cross-platform and self hosted, easy to use, MongoDB 3.4+ support and more features!</p>\n<p><a href=\"https://travis-ci.org/nosqlclient/nosqlclient\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f1c182a6579d1e72edb065fbbe0f8d0c94474acc/68747470733a2f2f7472617669732d63692e6f72672f6e6f73716c636c69656e742f6e6f73716c636c69656e742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/nosqlclient/nosqlclient.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codacy.com/app/ozdemirsercan27/mongoclient?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=mongoclient/mongoclient&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b699133a33221b7af7ceb9dfa8b4ad76bf4c864c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3661373566633465316433663438306638313162353333393230323430306235\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/6a75fc4e1d3f480f811b5339202400b5\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient\"><img src=\"https://camo.githubusercontent.com/34e5161b3809634b548f62c83b699ba92a9dea97/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6e6f73716c636c69656e742f6e6f73716c636c69656e742e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/nosqlclient/nosqlclient.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient\"><img src=\"https://camo.githubusercontent.com/f0083a0ddc11031ae98e0f005e7f60bf61c77aae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e6f73716c636c69656e742f6e6f73716c636c69656e742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/nosqlclient/nosqlclient/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://hub.docker.com/r/mongoclient/mongoclient/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/202ddd1a7d83560314cfee5f41f2357032dfdff1/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f6d6f6e676f636c69656e742f6d6f6e676f636c69656e742e737667\" alt=\"Docker Pulls\" data-canonical-src=\"https://img.shields.io/docker/pulls/mongoclient/mongoclient.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/2a8290bc04d42ad566dc0160fbf0a785ab2ede69/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e6f73716c636c69656e742f6e6f73716c636c69656e742e737667\" alt=\"AGPLv3 License\" data-canonical-src=\"https://img.shields.io/github/license/nosqlclient/nosqlclient.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>We&apos;re BACK! 3.6 will be supported in a short time, you can read more about our break, from <a href=\"https://medium.com/mongoclient/were-having-a-break-for-a-short-time-a845ac70ebd6\" rel=\"nofollow\">here</a></p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/938393de563e5d421e867d67e262f3c71eadff11/68747470733a2f2f7777772e6e6f73716c636c69656e742e636f6d2f696d672f6c6f676f2f6d6f6e676f636c69656e745f6c6f676f5f626c61636b5f68616c665f73697a652e706e67\"><img src=\"https://camo.githubusercontent.com/938393de563e5d421e867d67e262f3c71eadff11/68747470733a2f2f7777772e6e6f73716c636c69656e742e636f6d2f696d672f6c6f676f2f6d6f6e676f636c69656e745f6c6f676f5f626c61636b5f68616c665f73697a652e706e67\" alt=\"Nosqlclient\" data-canonical-src=\"https://www.nosqlclient.com/img/logo/mongoclient_logo_black_half_size.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-name-change\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#name-change\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Name Change</h2>\n<p><a href=\"https://medium.com/mongoclient/time-to-change-again-8db4dd56b171\" rel=\"nofollow\">Read more about name change</a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<p><a href=\"https://www.nosqlclient.com/demo/\" rel=\"nofollow\">Try Demo Application</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>All documentation can be found in <a href=\"https://www.nosqlclient.com/docs\" rel=\"nofollow\">https://www.nosqlclient.com/docs</a></p>\n<h2><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Docker</h2>\n<p><code>docker pull mongoclient/mongoclient</code></p>\n<p>To install latest stable release:</p>\n<p><code>docker pull mongoclient/mongoclient:2.2.0</code></p>\n<p>Then you can run it as a daemon:</p>\n<p><code>docker run -d -p 3000:3000 mongoclient/mongoclient</code></p>\n<p>To set an external mongodb which is required for meteor to work, you can set <code>MONGO_URL</code> environment variable. Otherwise nosqlclient will install mongodb to container and use it.</p>\n<p>To persist your connections and settings simply bind <code>/data/db</code> directory to your local machine as below.</p>\n<p><code>docker run -d -p 3000:3000 -v &lt;your_path&gt;:/data/db mongoclient/mongoclient</code></p>\n<h2><a id=\"user-content-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Distributions</h2>\n<ul>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/linux-portable-x64.zip\">Linux x64</a></li>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/windows-portable-x64.zip\">Windows x64</a></li>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/osx-portable.zip\">OSx</a></li>\n<li><a href=\"https://nosqlclient.com/docs/start.html\" rel=\"nofollow\">More</a></li>\n</ul>\n<h2><a id=\"user-content-history\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>History</h2>\n<p>Please check <a href=\"https://github.com/nosqlclient/nosqlclient/blob/master/HISTORY.MD\">history</a> file for version information.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Nosqlclient is licensed under <a href=\"https://en.wikipedia.org/wiki/MIT_License\" rel=\"nofollow\">MIT</a> for prior version 2.0.0, but for 2.0.0 and higher versions are licensed under <a href=\"https://www.gnu.org/licenses/agpl-3.0.html\" rel=\"nofollow\">AGPLv3</a>.</p>\n<h3><a id=\"user-content-we-use-jetbrains-products-to-develop-nosqlclient-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rsercano/mongoclient/blob/master/#we-use-jetbrains-products-to-develop-nosqlclient-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>We use JetBrains products to develop Nosqlclient !</h3>\n<p><a href=\"http://www.jetbrains.com\" rel=\"nofollow\"><img src=\"https://github.com/nosqlclient/nosqlclient/raw/master/public/jetbrains.svg?sanitize=true\" alt=\"www.jetbrains.com\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-nosqlclient-formerly-mongoclient-mongodb-management-tool\" class=\"anchor\" aria-hidden=\"true\" href=\"#nosqlclient-formerly-mongoclient-mongodb-management-tool\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Nosqlclient (Formerly Mongoclient), MongoDB Management Tool</h2>\n<p>Cross-platform and self hosted, easy to use, MongoDB 3.4+ support and more features!</p>\n<p><a href=\"https://travis-ci.org/nosqlclient/nosqlclient\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f1c182a6579d1e72edb065fbbe0f8d0c94474acc/68747470733a2f2f7472617669732d63692e6f72672f6e6f73716c636c69656e742f6e6f73716c636c69656e742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/nosqlclient/nosqlclient.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.codacy.com/app/ozdemirsercan27/mongoclient?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=mongoclient/mongoclient&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b699133a33221b7af7ceb9dfa8b4ad76bf4c864c/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3661373566633465316433663438306638313162353333393230323430306235\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/6a75fc4e1d3f480f811b5339202400b5\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient\"><img src=\"https://camo.githubusercontent.com/34e5161b3809634b548f62c83b699ba92a9dea97/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6e6f73716c636c69656e742f6e6f73716c636c69656e742e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/nosqlclient/nosqlclient.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient\"><img src=\"https://camo.githubusercontent.com/f0083a0ddc11031ae98e0f005e7f60bf61c77aae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e6f73716c636c69656e742f6e6f73716c636c69656e742f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/nosqlclient/nosqlclient/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://hub.docker.com/r/mongoclient/mongoclient/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/202ddd1a7d83560314cfee5f41f2357032dfdff1/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f6d6f6e676f636c69656e742f6d6f6e676f636c69656e742e737667\" alt=\"Docker Pulls\" data-canonical-src=\"https://img.shields.io/docker/pulls/mongoclient/mongoclient.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nosqlclient/nosqlclient/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/2a8290bc04d42ad566dc0160fbf0a785ab2ede69/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e6f73716c636c69656e742f6e6f73716c636c69656e742e737667\" alt=\"AGPLv3 License\" data-canonical-src=\"https://img.shields.io/github/license/nosqlclient/nosqlclient.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>We're BACK! 3.6 will be supported in a short time, you can read more about our break, from <a href=\"https://medium.com/mongoclient/were-having-a-break-for-a-short-time-a845ac70ebd6\" rel=\"nofollow\">here</a></p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/938393de563e5d421e867d67e262f3c71eadff11/68747470733a2f2f7777772e6e6f73716c636c69656e742e636f6d2f696d672f6c6f676f2f6d6f6e676f636c69656e745f6c6f676f5f626c61636b5f68616c665f73697a652e706e67\"><img src=\"https://camo.githubusercontent.com/938393de563e5d421e867d67e262f3c71eadff11/68747470733a2f2f7777772e6e6f73716c636c69656e742e636f6d2f696d672f6c6f676f2f6d6f6e676f636c69656e745f6c6f676f5f626c61636b5f68616c665f73697a652e706e67\" alt=\"Nosqlclient\" data-canonical-src=\"https://www.nosqlclient.com/img/logo/mongoclient_logo_black_half_size.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-name-change\" class=\"anchor\" aria-hidden=\"true\" href=\"#name-change\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Name Change</h2>\n<p><a href=\"https://medium.com/mongoclient/time-to-change-again-8db4dd56b171\" rel=\"nofollow\">Read more about name change</a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<p><a href=\"https://www.nosqlclient.com/demo/\" rel=\"nofollow\">Try Demo Application</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>All documentation can be found in <a href=\"https://www.nosqlclient.com/docs\" rel=\"nofollow\">https://www.nosqlclient.com/docs</a></p>\n<h2><a id=\"user-content-docker\" class=\"anchor\" aria-hidden=\"true\" href=\"#docker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Docker</h2>\n<p><code>docker pull mongoclient/mongoclient</code></p>\n<p>To install latest stable release:</p>\n<p><code>docker pull mongoclient/mongoclient:2.2.0</code></p>\n<p>Then you can run it as a daemon:</p>\n<p><code>docker run -d -p 3000:3000 mongoclient/mongoclient</code></p>\n<p>To set an external mongodb which is required for meteor to work, you can set <code>MONGO_URL</code> environment variable. Otherwise nosqlclient will install mongodb to container and use it.</p>\n<p>To persist your connections and settings simply bind <code>/data/db</code> directory to your local machine as below.</p>\n<p><code>docker run -d -p 3000:3000 -v &lt;your_path&gt;:/data/db mongoclient/mongoclient</code></p>\n<h2><a id=\"user-content-distributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#distributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Distributions</h2>\n<ul>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/linux-portable-x64.zip\">Linux x64</a></li>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/windows-portable-x64.zip\">Windows x64</a></li>\n<li><a href=\"https://github.com/nosqlclient/nosqlclient/releases/download/2.2.0/osx-portable.zip\">OSx</a></li>\n<li><a href=\"https://nosqlclient.com/docs/start.html\" rel=\"nofollow\">More</a></li>\n</ul>\n<h2><a id=\"user-content-history\" class=\"anchor\" aria-hidden=\"true\" href=\"#history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>History</h2>\n<p>Please check <a href=\"https://github.com/nosqlclient/nosqlclient/blob/master/HISTORY.MD\">history</a> file for version information.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Nosqlclient is licensed under <a href=\"https://en.wikipedia.org/wiki/MIT_License\" rel=\"nofollow\">MIT</a> for prior version 2.0.0, but for 2.0.0 and higher versions are licensed under <a href=\"https://www.gnu.org/licenses/agpl-3.0.html\" rel=\"nofollow\">AGPLv3</a>.</p>\n<h3><a id=\"user-content-we-use-jetbrains-products-to-develop-nosqlclient-\" class=\"anchor\" aria-hidden=\"true\" href=\"#we-use-jetbrains-products-to-develop-nosqlclient-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>We use JetBrains products to develop Nosqlclient !</h3>\n<p><a href=\"http://www.jetbrains.com\" rel=\"nofollow\"><img src=\"https://github.com/nosqlclient/nosqlclient/raw/master/public/jetbrains.svg?sanitize=true\" alt=\"www.jetbrains.com\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.367Z",
    "goodColorOnWhite": "#5F3B19",
    "goodColorOnBlack": "#96BC19",
    "faintColorOnWhite": "rgba(95, 59, 25, 0.1)"
  },
  {
    "slug": "mongodb-compass",
    "name": "MongoDB Compass",
    "description": "The MongoDB GUI",
    "website": "https://mongodb.com/compass",
    "keywords": [
      "mongodb",
      "database",
      "gui",
      "admin",
      "management"
    ],
    "category": "Developer Tools",
    "icon": "mongodb-compass-icon.png",
    "icon32": "mongodb-compass-icon-32.png",
    "icon64": "mongodb-compass-icon-64.png",
    "icon128": "mongodb-compass-icon-128.png",
    "icon256": "mongodb-compass-icon-256.png",
    "date": "2017-01-09",
    "iconColors": [
      "#5ca251",
      "#fbfbfb",
      "#bccfb0",
      "#beb99e",
      "#9cc49c"
    ],
    "goodColorOnWhite": "#44773C",
    "goodColorOnBlack": "#5CA251",
    "faintColorOnWhite": "rgba(68, 119, 60, 0.1)"
  },
  {
    "slug": "mongotron",
    "name": "Mongotron",
    "description": "Cross platform MongoDB management",
    "website": "http://www.mongotron.io",
    "keywords": [
      "MongoDB"
    ],
    "category": "Developer Tools",
    "icon": "mongotron-icon.png",
    "icon32": "mongotron-icon-32.png",
    "icon64": "mongotron-icon-64.png",
    "icon128": "mongotron-icon-128.png",
    "icon256": "mongotron-icon-256.png",
    "date": "2016-01-17",
    "iconColors": [
      "#d2e4f2",
      "#213250",
      "#7fa9cc",
      "#646c7c",
      "#6c7484"
    ],
    "goodColorOnWhite": "#213250",
    "goodColorOnBlack": "#D2E4F2",
    "faintColorOnWhite": "rgba(33, 50, 80, 0.1)"
  },
  {
    "slug": "montenote",
    "name": "MonteNote",
    "description": "Note taking application with a rich set of editing and management features.",
    "repository": "https://github.com/urbanogardun/monte-note",
    "keywords": [
      "editor",
      "note-app",
      "note",
      "notes",
      "note-taking",
      "text"
    ],
    "license": "GNU General Public License v3.0",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://github.com/urbanogardun/monte-note/raw/master/static/monte-note-note-page.gif",
        "imageLink": "https://github.com/urbanogardun/monte-note"
      }
    ],
    "icon": "montenote-icon.png",
    "icon32": "montenote-icon-32.png",
    "icon64": "montenote-icon-64.png",
    "icon128": "montenote-icon-128.png",
    "icon256": "montenote-icon-256.png",
    "date": "2018-03-01",
    "iconColors": [
      "#2c2c3c",
      "#f3f3f3",
      "#949ca4",
      "#9c9ca4",
      "#9494a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-montenote\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#montenote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MonteNote</h1>\n<p><a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/logo.png\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/logo.png\" alt=\"MonteNote logo\" title=\"MonteNote\" style=\"max-width:100%;\"></a></p>\n<p>MonteNote is a note taking application with a rich set of editing and management features.</p>\n<h2><a id=\"user-content-note-page\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#note-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note Page</h2>\n<p><a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/monte-note-note-page.gif\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/monte-note-note-page.gif\" alt=\"Note Page\" title=\"Note Page\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-search-note-content\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#search-note-content\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Search Note Content</h2>\n<p><a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/monte-note-search.gif\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/monte-note-search.gif\" alt=\"Search Notes\" title=\"Search Notes\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-preview-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#preview-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preview Notes</h2>\n<p><a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/monte-note-browse.gif\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/monte-note-browse.gif\" alt=\"Preview Notes\" title=\"Preview Notes\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-responsive-design\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#responsive-design\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Responsive Design</h2>\n<p><a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/monte-note-responsive.gif\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/monte-note-responsive.gif\" alt=\"Responsive Design\" title=\"Responsive Design\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-other-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#other-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other Features</h2>\n<ul>\n<li>Note content gets autosaved</li>\n<li>Add custom tags to notes</li>\n<li>Attach any type of data to a note</li>\n<li>Easily open attachments</li>\n<li>Add and resize images</li>\n<li>A selection of popular web fonts for you to choose</li>\n<li>Rich text editing capabilities\n<a target=\"_blank\" href=\"https://github.com/urbanogardun/monte-note/blob/master/./static/monte-note-toolbar.png\"><img src=\"https://github.com/urbanogardun/monte-note/raw/master/./static/monte-note-toolbar.png\" alt=\"Toolbar\" title=\"Toolbar\" style=\"max-width:100%;\"></a></li>\n<li>Import note content with ease</li>\n<li>Localized note content</li>\n<li>No 3rd party login requirement for you to access the app (tsk, tsk)</li>\n</ul>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setup</h2>\n<p><a href=\"https://github.com/urbanogardun/monte-note/releases\">Latest release for Windows x64</a></p>\n<p><a href=\"https://github.com/urbanogardun/monte-note/releases\">Latest release for Debian AMD64</a></p>\n<h2><a id=\"user-content-in-the-future\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#in-the-future\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>In the Future:</h2>\n<ul>\n<li>Extend test case coverage</li>\n<li>Export notes to PDF</li>\n<li>Table creation</li>\n<li>Add more keyboard shortcuts</li>\n<li>Package the application for Mac</li>\n</ul>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/urbanogardun/monte-note/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack:</h2>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n<li><a href=\"https://github.com/quilljs/quill\">Quill</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-montenote\" class=\"anchor\" aria-hidden=\"true\" href=\"#montenote\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MonteNote</h1>\n<p><a target=\"_blank\" href=\"./static/logo.png\"><img src=\"./static/logo.png\" alt=\"MonteNote logo\" title=\"MonteNote\" style=\"max-width:100%;\"></a></p>\n<p>MonteNote is a note taking application with a rich set of editing and management features.</p>\n<h2><a id=\"user-content-note-page\" class=\"anchor\" aria-hidden=\"true\" href=\"#note-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note Page</h2>\n<p><a target=\"_blank\" href=\"./static/monte-note-note-page.gif\"><img src=\"./static/monte-note-note-page.gif\" alt=\"Note Page\" title=\"Note Page\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-search-note-content\" class=\"anchor\" aria-hidden=\"true\" href=\"#search-note-content\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Search Note Content</h2>\n<p><a target=\"_blank\" href=\"./static/monte-note-search.gif\"><img src=\"./static/monte-note-search.gif\" alt=\"Search Notes\" title=\"Search Notes\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-preview-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#preview-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preview Notes</h2>\n<p><a target=\"_blank\" href=\"./static/monte-note-browse.gif\"><img src=\"./static/monte-note-browse.gif\" alt=\"Preview Notes\" title=\"Preview Notes\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-responsive-design\" class=\"anchor\" aria-hidden=\"true\" href=\"#responsive-design\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Responsive Design</h2>\n<p><a target=\"_blank\" href=\"./static/monte-note-responsive.gif\"><img src=\"./static/monte-note-responsive.gif\" alt=\"Responsive Design\" title=\"Responsive Design\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-other-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other Features</h2>\n<ul>\n<li>Note content gets autosaved</li>\n<li>Add custom tags to notes</li>\n<li>Attach any type of data to a note</li>\n<li>Easily open attachments</li>\n<li>Add and resize images</li>\n<li>A selection of popular web fonts for you to choose</li>\n<li>Rich text editing capabilities\n<a target=\"_blank\" href=\"./static/monte-note-toolbar.png\"><img src=\"./static/monte-note-toolbar.png\" alt=\"Toolbar\" title=\"Toolbar\" style=\"max-width:100%;\"></a></li>\n<li>Import note content with ease</li>\n<li>Localized note content</li>\n<li>No 3rd party login requirement for you to access the app (tsk, tsk)</li>\n</ul>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setup</h2>\n<p><a href=\"https://github.com/urbanogardun/monte-note/releases\">Latest release for Windows x64</a></p>\n<p><a href=\"https://github.com/urbanogardun/monte-note/releases\">Latest release for Debian AMD64</a></p>\n<h2><a id=\"user-content-in-the-future\" class=\"anchor\" aria-hidden=\"true\" href=\"#in-the-future\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>In the Future:</h2>\n<ul>\n<li>Extend test case coverage</li>\n<li>Export notes to PDF</li>\n<li>Table creation</li>\n<li>Add more keyboard shortcuts</li>\n<li>Package the application for Mac</li>\n</ul>\n<h2><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack:</h2>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n<li><a href=\"https://github.com/quilljs/quill\">Quill</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.240Z",
    "goodColorOnWhite": "#2C2C3C",
    "goodColorOnBlack": "#949CA4",
    "faintColorOnWhite": "rgba(44, 44, 60, 0.1)"
  },
  {
    "slug": "mstream",
    "name": "mStream",
    "description": "Music Streaming Server",
    "website": "http://mstream.io",
    "repository": "https://github.com/IrosTheBeggar/mStream",
    "keywords": [
      "music",
      "streaming",
      "server",
      "audio",
      "selfhosted"
    ],
    "license": "GPL-3.0",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/IrosTheBeggar/mStream/master/public/img/mstream-express.png"
      }
    ],
    "icon": "mstream-icon.png",
    "icon32": "mstream-icon-32.png",
    "icon64": "mstream-icon-64.png",
    "icon128": "mstream-icon-128.png",
    "icon256": "mstream-icon-256.png",
    "date": "2017-05-22",
    "iconColors": [
      "#6484b4",
      "#244c7c",
      "#548898",
      "#548898",
      "#548898"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>mStream</h2>\n<p>mStream is a personal music streaming server.  You can use mStream to stream your music from your home computer to any device, anywhere.</p>\n<p><a target=\"_blank\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master//public/img/devices2.png?raw=true\"><img src=\"https://github.com/IrosTheBeggar/mStream/raw/master//public/img/devices2.png?raw=true\" alt=\"mStream Webapp\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<h4><a id=\"user-content-demo-1-no-password-required\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#demo-1-no-password-required\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://darncoyotes.mstream.io/\" rel=\"nofollow\">Demo 1 (no password required)</a></h4>\n<h4><a id=\"user-content-demo-2-username-admin-password-abc123\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#demo-2-username-admin-password-abc123\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://darncoyotes-secure.mstream.io/\" rel=\"nofollow\">Demo 2 (username: admin, password: abc123)</a></h4>\n<h2><a id=\"user-content-install-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#install-mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install mStream</h2>\n<p>The best way to install mStream is to pull the latest version with git and build that.  <a href=\"https://github.com/IrosTheBeggar/mStream/blob/master/docs/install.md\">The full instruction for a fresh Ubuntu install can be found here</a>.  The quick version is:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/IrosTheBeggar/mStream.git\n<span class=\"pl-c1\">cd</span> mStream\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install without dev dependencies</span>\nnpm install --only=production\nsudo npm link</pre></div>\n<p>mStream is also available as a pre-compiled EXE for Windows.  This version is called mStream Express and <a href=\"https://github.com/IrosTheBeggar/mStream/releases\">can be downloaded from the release page</a></p>\n<h2><a id=\"user-content-running--configuring-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#running--configuring-mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running &amp; Configuring mStream</h2>\n<p>mStream can be run with command <code>mstream</code>.  This will boot an mStream server on port 3000 and will use the current working directory as your music directory.</p>\n<h3><a id=\"user-content-configure-with-cli-flags\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#configure-with-cli-flags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configure with CLI Flags</h3>\n<p>The quickest way to setup mStream is to use command line flags.  <a href=\"https://github.com/IrosTheBeggar/mStream/blob/master/docs/cli_arguments.md\">A full list of command line settings can be seen here.</a>  These config options should be enough for most users.  More advanced configurations can be made by using a JSON config file</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> change port (defaults to 3000)</span>\nmstream -p 4999\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> setup user</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> the login system will be disabled if these values are not set</span>\nmstream -u username -x password\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> set music directory</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> defaults to the current working directory if not set</span>\nmstream -m /path/to/music\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># lastFM Scrobbling</span>\nmstream -l username -z password</pre></div>\n<h3><a id=\"user-content-configure-mstream-with-a-json-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#configure-mstream-with-a-json-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configure mStream with a JSON file</h3>\n<p>mStream can also be booted using a JSON file using the <code>-j</code> flag.  Using a JSON config file allows for more advanced configuration options, such as multiple users and folders.</p>\n<p>When booting with a JSON config file, all other flags will be ignored.</p>\n<pre><code>mstream -j /path/to/config.json\n</code></pre>\n<p>An example config is shown below.  <a href=\"https://github.com/IrosTheBeggar/mStream/blob/master/docs/json_config.md\">You can see the full set of config options here</a></p>\n<div class=\"highlight highlight-source-json\"><pre>{\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>port<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-c1\">3030</span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>database_plugin<span class=\"pl-pds\">&quot;</span></span>:{\n    <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>dbPath<span class=\"pl-pds\">&quot;</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>/path/to/mstream.db<span class=\"pl-pds\">&quot;</span></span>\n  },\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>folders<span class=\"pl-pds\">&quot;</span></span>: {\n    <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>blues<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>/path/to/blues<span class=\"pl-pds\">&quot;</span></span>,\n    <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>metal<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>/path/to/metal<span class=\"pl-pds\">&quot;</span></span>\n  },\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>users<span class=\"pl-pds\">&quot;</span></span>: {\n    <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>dan<span class=\"pl-pds\">&quot;</span></span>: {\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>password<span class=\"pl-pds\">&quot;</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>qwerty<span class=\"pl-pds\">&quot;</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>vpaths<span class=\"pl-pds\">&quot;</span></span>: [<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>blues<span class=\"pl-pds\">&quot;</span></span>, <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>metal<span class=\"pl-pds\">&quot;</span></span>]\n    },\n    <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>james<span class=\"pl-pds\">&quot;</span></span>: {\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>password<span class=\"pl-pds\">&quot;</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>password<span class=\"pl-pds\">&quot;</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>vpaths<span class=\"pl-pds\">&quot;</span></span>: [<span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>blues<span class=\"pl-pds\">&quot;</span></span>],\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>lastfm-user<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>username<span class=\"pl-pds\">&quot;</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>lastfm-password<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>password<span class=\"pl-pds\">&quot;</span></span>\n    }\n  }\n}</pre></div>\n<h2><a id=\"user-content-androidiphone-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#androidiphone-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Android/iPhone Apps</h2>\n<p>mStream has an Android App in progress.  The app is currently in the alpha stage of development, but it works well enough for public use.  The app will be released to Google Play once it&apos;s no longer an alpha.</p>\n<p><a href=\"https://github.com/IrosTheBeggar/mstream-android-app/releases\">For now you can download it from the git repo</a></p>\n<h2><a id=\"user-content-the-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#the-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The API</h2>\n<p>mStream uses a JSON based REST API.  <a href=\"https://github.com/IrosTheBeggar/mStream/blob/master/docs/API.md\">The API is documented here</a></p>\n<h2><a id=\"user-content-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The Docs</h2>\n<p><a href=\"https://github.com/IrosTheBeggar/mStream/blob/master/docs/\">All the details about mStream are available in the docs folder</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<h4><a id=\"user-content-like-the-project-consider-sending-us-some-money-on-patreon\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IrosTheBeggar/mStream/blob/master/#like-the-project-consider-sending-us-some-money-on-patreon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Like the project? <a href=\"https://www.patreon.com/mstream\" rel=\"nofollow\">Consider sending us some money on Patreon</a></h4>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"#mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>mStream</h2>\n<p>mStream is a personal music streaming server.  You can use mStream to stream your music from your home computer to any device, anywhere.</p>\n<p><a target=\"_blank\" href=\"/public/img/devices2.png?raw=true\"><img src=\"/public/img/devices2.png?raw=true\" alt=\"mStream Webapp\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<h4><a id=\"user-content-demo-1-no-password-required\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo-1-no-password-required\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://darncoyotes.mstream.io/\" rel=\"nofollow\">Demo 1 (no password required)</a></h4>\n<h4><a id=\"user-content-demo-2-username-admin-password-abc123\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo-2-username-admin-password-abc123\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://darncoyotes-secure.mstream.io/\" rel=\"nofollow\">Demo 2 (username: admin, password: abc123)</a></h4>\n<h2><a id=\"user-content-install-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install mStream</h2>\n<p>The best way to install mStream is to pull the latest version with git and build that.  <a href=\"docs/install.md\">The full instruction for a fresh Ubuntu install can be found here</a>.  The quick version is:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/IrosTheBeggar/mStream.git\n<span class=\"pl-c1\">cd</span> mStream\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install without dev dependencies</span>\nnpm install --only=production\nsudo npm link</pre></div>\n<p>mStream is also available as a pre-compiled EXE for Windows.  This version is called mStream Express and <a href=\"https://github.com/IrosTheBeggar/mStream/releases\">can be downloaded from the release page</a></p>\n<h2><a id=\"user-content-running--configuring-mstream\" class=\"anchor\" aria-hidden=\"true\" href=\"#running--configuring-mstream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running &amp; Configuring mStream</h2>\n<p>mStream can be run with command <code>mstream</code>.  This will boot an mStream server on port 3000 and will use the current working directory as your music directory.</p>\n<h3><a id=\"user-content-configure-with-cli-flags\" class=\"anchor\" aria-hidden=\"true\" href=\"#configure-with-cli-flags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configure with CLI Flags</h3>\n<p>The quickest way to setup mStream is to use command line flags.  <a href=\"docs/cli_arguments.md\">A full list of command line settings can be seen here.</a>  These config options should be enough for most users.  More advanced configurations can be made by using a JSON config file</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> change port (defaults to 3000)</span>\nmstream -p 4999\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> setup user</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> the login system will be disabled if these values are not set</span>\nmstream -u username -x password\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> set music directory</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> defaults to the current working directory if not set</span>\nmstream -m /path/to/music\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span># lastFM Scrobbling</span>\nmstream -l username -z password</pre></div>\n<h3><a id=\"user-content-configure-mstream-with-a-json-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#configure-mstream-with-a-json-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configure mStream with a JSON file</h3>\n<p>mStream can also be booted using a JSON file using the <code>-j</code> flag.  Using a JSON config file allows for more advanced configuration options, such as multiple users and folders.</p>\n<p>When booting with a JSON config file, all other flags will be ignored.</p>\n<pre><code>mstream -j /path/to/config.json\n</code></pre>\n<p>An example config is shown below.  <a href=\"docs/json_config.md\">You can see the full set of config options here</a></p>\n<div class=\"highlight highlight-source-json\"><pre>{\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>port<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-c1\">3030</span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>database_plugin<span class=\"pl-pds\">\"</span></span>:{\n    <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>dbPath<span class=\"pl-pds\">\"</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>/path/to/mstream.db<span class=\"pl-pds\">\"</span></span>\n  },\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>folders<span class=\"pl-pds\">\"</span></span>: {\n    <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>blues<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>/path/to/blues<span class=\"pl-pds\">\"</span></span>,\n    <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>metal<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>/path/to/metal<span class=\"pl-pds\">\"</span></span>\n  },\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>users<span class=\"pl-pds\">\"</span></span>: {\n    <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>dan<span class=\"pl-pds\">\"</span></span>: {\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>password<span class=\"pl-pds\">\"</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>qwerty<span class=\"pl-pds\">\"</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>vpaths<span class=\"pl-pds\">\"</span></span>: [<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>blues<span class=\"pl-pds\">\"</span></span>, <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>metal<span class=\"pl-pds\">\"</span></span>]\n    },\n    <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>james<span class=\"pl-pds\">\"</span></span>: {\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>password<span class=\"pl-pds\">\"</span></span>:<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>password<span class=\"pl-pds\">\"</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>vpaths<span class=\"pl-pds\">\"</span></span>: [<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>blues<span class=\"pl-pds\">\"</span></span>],\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>lastfm-user<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>username<span class=\"pl-pds\">\"</span></span>,\n      <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>lastfm-password<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>password<span class=\"pl-pds\">\"</span></span>\n    }\n  }\n}</pre></div>\n<h2><a id=\"user-content-androidiphone-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#androidiphone-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Android/iPhone Apps</h2>\n<p>mStream has an Android App in progress.  The app is currently in the alpha stage of development, but it works well enough for public use.  The app will be released to Google Play once it's no longer an alpha.</p>\n<p><a href=\"https://github.com/IrosTheBeggar/mstream-android-app/releases\">For now you can download it from the git repo</a></p>\n<h2><a id=\"user-content-the-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The API</h2>\n<p>mStream uses a JSON based REST API.  <a href=\"docs/API.md\">The API is documented here</a></p>\n<h2><a id=\"user-content-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The Docs</h2>\n<p><a href=\"docs/\">All the details about mStream are available in the docs folder</a></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<h4><a id=\"user-content-like-the-project-consider-sending-us-some-money-on-patreon\" class=\"anchor\" aria-hidden=\"true\" href=\"#like-the-project-consider-sending-us-some-money-on-patreon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Like the project? <a href=\"https://www.patreon.com/mstream\" rel=\"nofollow\">Consider sending us some money on Patreon</a></h4>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.439Z",
    "goodColorOnWhite": "#244C7C",
    "goodColorOnBlack": "#6484B4",
    "faintColorOnWhite": "rgba(36, 76, 124, 0.1)"
  },
  {
    "slug": "multiple-file-manager",
    "name": "Multiple File Manager",
    "description": "modify all of your files in a specified folder",
    "repository": "https://github.com/dhanyn10/multiple-file-manager",
    "keywords": [
      "file",
      "file management"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://github.com/dhanyn10/multiple-file-manager/wiki/multiple-file-manager.png"
      }
    ],
    "icon": "multiple-file-manager-icon.png",
    "icon32": "multiple-file-manager-icon-32.png",
    "icon64": "multiple-file-manager-icon-64.png",
    "icon128": "multiple-file-manager-icon-128.png",
    "icon256": "multiple-file-manager-icon-256.png",
    "date": "2018-02-21",
    "iconColors": [
      "#06090c",
      "#4a92d2",
      "#386c9c",
      "#ededed",
      "#4484bc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content-multiple-file-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/#multiple-file-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Multiple File Manager</h1>\n<p>windows application made with electron to modify all of your file in a specified folder<br>\n<a href=\"https://gitter.im/multiple-file-manager/Lobby?utm_source=share-link&amp;utm_medium=link&amp;utm_campaign=share-link\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e55cef7af913ef267bb6503d1fe3749b93ea9a0d/68747470733a2f2f6261646765732e6769747465722e696d2f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722e706e67\" alt=\"Gitter chat\" data-canonical-src=\"https://badges.gitter.im/dhanyn10/multiple-file-manager.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/dhanyn10/multiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/769b2a99d0f8a225d5e4111bdb9c91131fc9435d/68747470733a2f2f7472617669732d63692e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/dhanyn10/multiple-file-manager.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/dhanyn10/multiple-file-manager?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5dcec199dc932a63fd71a5990ef43b265cb53991/68747470733a2f2f64617669642d646d2e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722f6465762d7374617475732e737667\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/dhanyn10/multiple-file-manager/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/dhanyn10/multiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0e5019ef54ffc5c1721347617e04622ba199afe/68747470733a2f2f64617669642d646d2e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/dhanyn10/multiple-file-manager/status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/dhanyn10%2Fmultiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0544910e4c4bd1dcdff4a67a2ace130eb53c67dc/68747470733a2f2f62616467652e667572792e696f2f67682f6468616e796e31302532466d756c7469706c652d66696c652d6d616e616765722e737667\" alt=\"version\" data-canonical-src=\"https://badge.fury.io/gh/dhanyn10%2Fmultiple-file-manager.svg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can check the latest version to <a href=\"https://github.com/dhanyn10/multiple-file-manager/releases\">release page</a></p>\n<h2><a id=\"user-content-how-it-work\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/#how-it-work\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How it Work</h2>\n<p>Before you decided to use this application, make sure you&apos;ve read this <a href=\"https://github.com/dhanyn10/multiple-file-manager/wiki#features\">wiki</a></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribution</h2>\n<p>Do you find an error or have feature request? then let&apos;s check this repository <a href=\"https://github.com/dhanyn10/multiple-file-manager/issues\">issues</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>this project is developed under <a href=\"https://github.com/dhanyn10/multiple-file-manager/blob/master/LICENSE\">MIT License</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content-multiple-file-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#multiple-file-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Multiple File Manager</h1>\n<p>windows application made with electron to modify all of your file in a specified folder<br>\n<a href=\"https://gitter.im/multiple-file-manager/Lobby?utm_source=share-link&amp;utm_medium=link&amp;utm_campaign=share-link\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e55cef7af913ef267bb6503d1fe3749b93ea9a0d/68747470733a2f2f6261646765732e6769747465722e696d2f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722e706e67\" alt=\"Gitter chat\" data-canonical-src=\"https://badges.gitter.im/dhanyn10/multiple-file-manager.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/dhanyn10/multiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/769b2a99d0f8a225d5e4111bdb9c91131fc9435d/68747470733a2f2f7472617669732d63692e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/dhanyn10/multiple-file-manager.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/dhanyn10/multiple-file-manager?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5dcec199dc932a63fd71a5990ef43b265cb53991/68747470733a2f2f64617669642d646d2e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722f6465762d7374617475732e737667\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/dhanyn10/multiple-file-manager/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/dhanyn10/multiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f0e5019ef54ffc5c1721347617e04622ba199afe/68747470733a2f2f64617669642d646d2e6f72672f6468616e796e31302f6d756c7469706c652d66696c652d6d616e616765722f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/dhanyn10/multiple-file-manager/status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/dhanyn10%2Fmultiple-file-manager\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0544910e4c4bd1dcdff4a67a2ace130eb53c67dc/68747470733a2f2f62616467652e667572792e696f2f67682f6468616e796e31302532466d756c7469706c652d66696c652d6d616e616765722e737667\" alt=\"version\" data-canonical-src=\"https://badge.fury.io/gh/dhanyn10%2Fmultiple-file-manager.svg\" style=\"max-width:100%;\"></a></p>\n</div>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can check the latest version to <a href=\"https://github.com/dhanyn10/multiple-file-manager/releases\">release page</a></p>\n<h2><a id=\"user-content-how-it-work\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-it-work\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How it Work</h2>\n<p>Before you decided to use this application, make sure you've read this <a href=\"https://github.com/dhanyn10/multiple-file-manager/wiki#features\">wiki</a></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribution</h2>\n<p>Do you find an error or have feature request? then let's check this repository <a href=\"https://github.com/dhanyn10/multiple-file-manager/issues\">issues</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>this project is developed under <a href=\"LICENSE\">MIT License</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.426Z",
    "goodColorOnWhite": "#386C9C",
    "goodColorOnBlack": "#4A92D2",
    "faintColorOnWhite": "rgba(56, 108, 156, 0.1)"
  },
  {
    "slug": "muno",
    "name": "Muno",
    "description": "Music app that combines Soundcloud & Youtube into one native Mac app",
    "website": "http://munoapp.com",
    "category": "Music",
    "repository": "https://github.com/SingletonIT/MUNO-release",
    "keywords": [
      "Music",
      "Player",
      "Soundcloud",
      "Youtube"
    ],
    "icon": "muno-icon.png",
    "icon32": "muno-icon-32.png",
    "icon64": "muno-icon-64.png",
    "icon128": "muno-icon-128.png",
    "icon256": "muno-icon-256.png",
    "date": "2017-07-24",
    "iconColors": [
      "#04b2e1",
      "#13131b",
      "#045e79",
      "#04748c",
      "#0c4454"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-muno-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SingletonIT/MUNO-release/blob/master/#muno-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MUNO-release</h1>\n<p>MUNO releases</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-muno-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#muno-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MUNO-release</h1>\n<p>MUNO releases</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.459Z",
    "goodColorOnWhite": "#045E79",
    "goodColorOnBlack": "#04B2E1",
    "faintColorOnWhite": "rgba(4, 94, 121, 0.1)"
  },
  {
    "slug": "museeks",
    "name": "Museeks",
    "description": "A simple, clean and cross-platform music player",
    "website": "http://museeks.io/",
    "repository": "https://github.com/KeitIG/museeks",
    "keywords": [
      "music",
      "audio",
      "music player"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/KeitIG/museeks/master/screenshot.png"
      }
    ],
    "icon": "museeks-icon.png",
    "icon32": "museeks-icon-32.png",
    "icon64": "museeks-icon-64.png",
    "icon128": "museeks-icon-128.png",
    "icon256": "museeks-icon-256.png",
    "date": "2016-08-12",
    "iconColors": [
      "#32a9e0",
      "#eef1f2",
      "#81b9d9",
      "#2c80a9",
      "#44c4eb"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-museeks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#museeks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>museeks</h1>\n<p><a href=\"https://circleci.com/gh/KeitIG/museeks\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d8c2de8399b4dfda5e9fc8b00594e2a0f5118142/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f4b65697449472f6d757365656b732e737667\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/circleci/project/github/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/KeitIG/museeks\"><img src=\"https://camo.githubusercontent.com/253db9ec042617491dd185f102f89293acd2f788/68747470733a2f2f64617669642d646d2e6f72672f4b65697449472f6d757365656b732e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/KeitIG/museeks?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95372275f957b31bdfba4cd539849a8d48ba9436/68747470733a2f2f6261646765732e6769747465722e696d2f4b65697449472f6d757365656b732e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a></p>\n<p>A simple, clean and cross-platform music player. (<a href=\"http://museeks.io\" rel=\"nofollow\">museeks.io</a>)</p>\n<p><a target=\"_blank\" href=\"https://github.com/KeitIG/museeks/blob/master/screenshot.png\"><img src=\"https://github.com/KeitIG/museeks/raw/master/screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>It uses:</p>\n<ul>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node.js</a> for back-end</li>\n<li><a href=\"https://github.com/atom/electron/\">electron (used to be atom-shell)</a> for embedded browser</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React.js</a> as front-end framework and <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a> with  <a href=\"http://redux.js.org/\" rel=\"nofollow\">Redux</a> as data-flow pattern</li>\n</ul>\n<hr>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<p>Museeks aims to be a minimalistic and easy to use music player, you will not find tons of features. Here is a little preview though:</p>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">&#x1F4BB;</g-emoji> Cross-platform music player</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji> Clean and polished</li>\n<li><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">&#x1F31F;</g-emoji> Playlists</li>\n<li><g-emoji class=\"g-emoji\" alias=\"musical_score\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3bc.png\">&#x1F3BC;</g-emoji> Queue management</li>\n<li><g-emoji class=\"g-emoji\" alias=\"curly_loop\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/27b0.png\">&#x27B0;</g-emoji> Shuffle, loop</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sunrise_over_mountains\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f304.png\">&#x1F304;</g-emoji> Covers support</li>\n<li><g-emoji class=\"g-emoji\" alias=\"nerd_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f913.png\">&#x1F913;</g-emoji> Dark theme</li>\n<li><g-emoji class=\"g-emoji\" alias=\"speedboat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a4.png\">&#x1F6A4;</g-emoji> Playback speed control</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sleeping\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f634.png\">&#x1F634;</g-emoji> Sleep mode blocker</li>\n<li><g-emoji class=\"g-emoji\" alias=\"loud_sound\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50a.png\">&#x1F50A;</g-emoji> Minimize to tray</li>\n<li><g-emoji class=\"g-emoji\" alias=\"headphones\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a7.png\">&#x1F3A7;</g-emoji> Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp</li>\n</ul>\n<hr>\n<h3><a id=\"user-content-releases-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#releases-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Releases notes</h3>\n<ul>\n<li><a href=\"https://github.com/KeitIG/museeks/releases\">Over here!</a></li>\n</ul>\n<hr>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<h4><a id=\"user-content-classic\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#classic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Classic</h4>\n<p>Builds and installers can be found <a href=\"https://github.com/KeitIG/museeks/releases\">on this page</a>.</p>\n<h4><a id=\"user-content-build-advanced\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#build-advanced\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build (advanced)</h4>\n<p>Please consider that <strong><code>master</code> is unstable</strong>.</p>\n<ul>\n<li><code>git clone git@github.com:KeitIG/museeks.git</code></li>\n<li><code>cd museeks</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run build</code> or <code>npm run dev</code></li>\n<li><code>npm run museeks</code> or <code>npm run museeks:debug</code></li>\n</ul>\n<hr>\n<h3><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Troubleshooting</h3>\n<p>Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).</p>\n<p>If you encounter freezes when starting the app, you can reset Museeks by following these steps:</p>\n<ul>\n<li>Go to the Museeks folder directory\n<ul>\n<li>Windows: <code>%AppData%\\museeks</code></li>\n<li>OSX: <code>~/Library/Application Support/museeks</code></li>\n<li>Linux: <code>~/.config/museeks/</code> or <code>$XDG_CONFIG_HOME/museeks</code></li>\n</ul>\n</li>\n<li>Delete:\n<ul>\n<li><code>IndexedDB</code> folder</li>\n<li><code>config.json</code> file</li>\n</ul>\n</li>\n<li>Restart Museeks</li>\n</ul>\n<p>If you still get problems after that, please open an issue :)</p>\n<hr>\n<h3><a id=\"user-content-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bug report</h3>\n<p>If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Settings -&gt; Advanced -&gt; Enable dev mode) is a big help too.</p>\n<hr>\n<h3><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/KeitIG/museeks/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h3>\n<ul>\n<li>Fork and clone</li>\n<li>Master is usually unstable, checkout to a tag to have a stable state of the app</li>\n<li><code>npm install &amp;&amp; npm run dev</code> then run in a separate terminal <code>npm run museeks:debug</code></li>\n<li><code>npm run dev</code> will watch for file changes using Webpack which will recompile JSX and SASS files.</li>\n</ul>\n<p>Please respect a few rules:</p>\n<ul>\n<li>Before making complex stuff, don&apos;t hesitate to open an issue first to discuss about it</li>\n<li>Make the code readable and comment if needed</li>\n<li>Make sure <code>npm run lint:sass &amp;&amp; npm run lint:js</code> passes</li>\n</ul>\n<p>Then open a PR :)</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-museeks\" class=\"anchor\" aria-hidden=\"true\" href=\"#museeks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>museeks</h1>\n<p><a href=\"https://circleci.com/gh/KeitIG/museeks\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d8c2de8399b4dfda5e9fc8b00594e2a0f5118142/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f70726f6a6563742f6769746875622f4b65697449472f6d757365656b732e737667\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/circleci/project/github/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/KeitIG/museeks\"><img src=\"https://camo.githubusercontent.com/253db9ec042617491dd185f102f89293acd2f788/68747470733a2f2f64617669642d646d2e6f72672f4b65697449472f6d757365656b732e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/KeitIG/museeks?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95372275f957b31bdfba4cd539849a8d48ba9436/68747470733a2f2f6261646765732e6769747465722e696d2f4b65697449472f6d757365656b732e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/KeitIG/museeks.svg\" style=\"max-width:100%;\"></a></p>\n<p>A simple, clean and cross-platform music player. (<a href=\"http://museeks.io\" rel=\"nofollow\">museeks.io</a>)</p>\n<p><a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>It uses:</p>\n<ul>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node.js</a> for back-end</li>\n<li><a href=\"https://github.com/atom/electron/\">electron (used to be atom-shell)</a> for embedded browser</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React.js</a> as front-end framework and <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a> with  <a href=\"http://redux.js.org/\" rel=\"nofollow\">Redux</a> as data-flow pattern</li>\n</ul>\n<hr>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<p>Museeks aims to be a minimalistic and easy to use music player, you will not find tons of features. Here is a little preview though:</p>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bb.png\">💻</g-emoji> Cross-platform music player</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Clean and polished</li>\n<li><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">🌟</g-emoji> Playlists</li>\n<li><g-emoji class=\"g-emoji\" alias=\"musical_score\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3bc.png\">🎼</g-emoji> Queue management</li>\n<li><g-emoji class=\"g-emoji\" alias=\"curly_loop\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/27b0.png\">➰</g-emoji> Shuffle, loop</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sunrise_over_mountains\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f304.png\">🌄</g-emoji> Covers support</li>\n<li><g-emoji class=\"g-emoji\" alias=\"nerd_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f913.png\">🤓</g-emoji> Dark theme</li>\n<li><g-emoji class=\"g-emoji\" alias=\"speedboat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a4.png\">🚤</g-emoji> Playback speed control</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sleeping\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f634.png\">😴</g-emoji> Sleep mode blocker</li>\n<li><g-emoji class=\"g-emoji\" alias=\"loud_sound\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50a.png\">🔊</g-emoji> Minimize to tray</li>\n<li><g-emoji class=\"g-emoji\" alias=\"headphones\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a7.png\">🎧</g-emoji> Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp</li>\n</ul>\n<hr>\n<h3><a id=\"user-content-releases-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#releases-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Releases notes</h3>\n<ul>\n<li><a href=\"https://github.com/KeitIG/museeks/releases\">Over here!</a></li>\n</ul>\n<hr>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<h4><a id=\"user-content-classic\" class=\"anchor\" aria-hidden=\"true\" href=\"#classic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Classic</h4>\n<p>Builds and installers can be found <a href=\"https://github.com/KeitIG/museeks/releases\">on this page</a>.</p>\n<h4><a id=\"user-content-build-advanced\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-advanced\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build (advanced)</h4>\n<p>Please consider that <strong><code>master</code> is unstable</strong>.</p>\n<ul>\n<li><code>git clone git@github.com:KeitIG/museeks.git</code></li>\n<li><code>cd museeks</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run build</code> or <code>npm run dev</code></li>\n<li><code>npm run museeks</code> or <code>npm run museeks:debug</code></li>\n</ul>\n<hr>\n<h3><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Troubleshooting</h3>\n<p>Museeks is currently in development. This implies some things can break after an update (database schemes changes, config...).</p>\n<p>If you encounter freezes when starting the app, you can reset Museeks by following these steps:</p>\n<ul>\n<li>Go to the Museeks folder directory\n<ul>\n<li>Windows: <code>%AppData%\\museeks</code></li>\n<li>OSX: <code>~/Library/Application Support/museeks</code></li>\n<li>Linux: <code>~/.config/museeks/</code> or <code>$XDG_CONFIG_HOME/museeks</code></li>\n</ul>\n</li>\n<li>Delete:\n<ul>\n<li><code>IndexedDB</code> folder</li>\n<li><code>config.json</code> file</li>\n</ul>\n</li>\n<li>Restart Museeks</li>\n</ul>\n<p>If you still get problems after that, please open an issue :)</p>\n<hr>\n<h3><a id=\"user-content-bug-report\" class=\"anchor\" aria-hidden=\"true\" href=\"#bug-report\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bug report</h3>\n<p>If you want to report a bug, first, thanks a lot, that helps us a lot. Please open an issue and mention your OS, your Museeks version, and how to reproduce it. Adding a screen of the console (Settings -&gt; Advanced -&gt; Enable dev mode) is a big help too.</p>\n<hr>\n<h3><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h3>\n<ul>\n<li>Fork and clone</li>\n<li>Master is usually unstable, checkout to a tag to have a stable state of the app</li>\n<li><code>npm install &amp;&amp; npm run dev</code> then run in a separate terminal <code>npm run museeks:debug</code></li>\n<li><code>npm run dev</code> will watch for file changes using Webpack which will recompile JSX and SASS files.</li>\n</ul>\n<p>Please respect a few rules:</p>\n<ul>\n<li>Before making complex stuff, don't hesitate to open an issue first to discuss about it</li>\n<li>Make the code readable and comment if needed</li>\n<li>Make sure <code>npm run lint:sass &amp;&amp; npm run lint:js</code> passes</li>\n</ul>\n<p>Then open a PR :)</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.456Z",
    "goodColorOnWhite": "#1180A2",
    "goodColorOnBlack": "#44C4EB",
    "faintColorOnWhite": "rgba(17, 128, 162, 0.1)"
  },
  {
    "slug": "music-player",
    "name": "music-player",
    "description": "Open-Source Audio Player that supports a variety of formats",
    "website": "https://aveek-saha.github.io/",
    "repository": "https://github.com/Aveek-Saha/MusicPlayer",
    "keywords": [
      "audio",
      "music",
      "song",
      "album",
      "mp3",
      "audiophile"
    ],
    "category": "Music",
    "icon": "music-player-icon.png",
    "icon32": "music-player-icon-32.png",
    "icon64": "music-player-icon-64.png",
    "icon128": "music-player-icon-128.png",
    "icon256": "music-player-icon-256.png",
    "date": "2018-05-22",
    "iconColors": [
      "#ee4747",
      "#efeded",
      "#1d4444",
      "#546464",
      "#f49c9c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-music-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Aveek-Saha/MusicPlayer/blob/master/#music-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Music Player</h1>\n<p>This is a music player built on electron, using Node for the backend, Howler for handling music playback, Express for routing, Angularjs and Bootstrap for the frontend, and jsmediatags to retrieve the ID3 tags.</p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Aveek-Saha/MusicPlayer/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use</h1>\n<h3><a id=\"user-content-1-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Aveek-Saha/MusicPlayer/blob/master/#1-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1. The application</h3>\n<p>Start the applicationand and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your mp3 files from.\nOnce you select a folder with songs, just click play.</p>\n<h3><a id=\"user-content-2-building-from-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Aveek-Saha/MusicPlayer/blob/master/#2-building-from-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>2. Building from the repo</h3>\n<p>Clone the repository, then navigate to it on your terminal and run <code>npm install</code>, once all the dependencies have finished downloading, run <code>npm start</code> to test it, and <code>npm run dist</code> to build it for your platform.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Aveek-Saha/MusicPlayer/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n  <li>Supports: mp3, opus, ogg, wav, aac, m4a, webm.</li>\n  <li>Quickly switch tracks in the same folder, from the playlist button.</li>\n  <li>Fine tune the volume from the volume slider</li>\n  <li>Reads ID3 tags and displays the artist and album art (if they exist)</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-music-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#music-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Music Player</h1>\n<p>This is a music player built on electron, using Node for the backend, Howler for handling music playback, Express for routing, Angularjs and Bootstrap for the frontend, and jsmediatags to retrieve the ID3 tags.</p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use</h1>\n<h3><a id=\"user-content-1-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#1-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. The application</h3>\n<p>Start the applicationand and then click on the Folders tab on the top left corner, this will bring up a window where you can select the folder where you want to play your mp3 files from.\nOnce you select a folder with songs, just click play.</p>\n<h3><a id=\"user-content-2-building-from-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"#2-building-from-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. Building from the repo</h3>\n<p>Clone the repository, then navigate to it on your terminal and run <code>npm install</code>, once all the dependencies have finished downloading, run <code>npm start</code> to test it, and <code>npm run dist</code> to build it for your platform.</p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n  <li>Supports: mp3, opus, ogg, wav, aac, m4a, webm.</li>\n  <li>Quickly switch tracks in the same folder, from the playlist button.</li>\n  <li>Fine tune the volume from the volume slider</li>\n  <li>Reads ID3 tags and displays the artist and album art (if they exist)</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.520Z",
    "goodColorOnWhite": "#1D4444",
    "goodColorOnBlack": "#EE4747",
    "faintColorOnWhite": "rgba(29, 68, 68, 0.1)"
  },
  {
    "slug": "musify",
    "name": "Musify",
    "description": "Simple, yet fast, music player for macOS.",
    "website": "https://srgmc.github.io/musify/",
    "category": "Music",
    "repository": "https://github.com/SrGMC/musify",
    "keywords": [
      "music",
      "music player",
      "macOS"
    ],
    "license": "GPL-3.0",
    "icon": "musify-icon.png",
    "icon32": "musify-icon-32.png",
    "icon64": "musify-icon-64.png",
    "icon128": "musify-icon-128.png",
    "icon256": "musify-icon-256.png",
    "date": "2018-02-16",
    "iconColors": [
      "#222222",
      "#d93c3c",
      "#727272",
      "#5c5c5c",
      "#6d2424"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-musify\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#musify\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Musify</h1>\n<p><a href=\"https://github.com/standard/standard\"><img src=\"https://camo.githubusercontent.com/ac8a70bd5fdbcef7bfc0f1095e276471765435d3/68747470733a2f2f63646e2e7261776769742e636f6d2f7374616e646172642f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://cdn.rawgit.com/standard/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I&apos;ve tried my best to write a code that follows common coding conventions, but keep in mind that you may find spaghetti code, poorly documented code or common beginner errors. If so, feel free to help and contribute to improve this app.</p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#releases\">Releases</a></li>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#versioning\">Versioning</a></li>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#changelog\">Changelog</a></li>\n<li><a href=\"https://github.com/SrGMC/musify/blob/master/#acknowledgements\">Acknowledgements</a></li>\n</ul>\n<h2><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/SrGMC/musify/releases\">Releases</a></h2>\n<ul>\n<li>macOS: Version 0.8.2 - 110MB / .zip file\n<a target=\"_blank\" href=\"https://github.com/SrGMC/musify/releases/download/0.8.2/Musify.zip\"><img src=\"https://github.com/SrGMC/musify/releases/download/0.8.2/Musify.zip\" alt=\"Download\" style=\"max-width:100%;\"></a></li>\n</ul>\n<p>You can see the latest changes <a href=\"https://github.com/SrGMC/musify/blob/master/#changelog\">here</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>This app is built using Electron. It requires the following dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    dialogs <span class=\"pl-k\">&gt;</span>=1.1.20\n    electron <span class=\"pl-k\">&gt;</span>=1.7.11\n    electron-builder <span class=\"pl-k\">&gt;</span>=19.55.3\n    musicmetadata: <span class=\"pl-k\">&gt;</span>=2.0.5\n    photonkit: <span class=\"pl-k\">&gt;</span>=0.1.2\n    snazzy: <span class=\"pl-k\">&gt;</span>=7.0.0\n    about-window: <span class=\"pl-k\">&gt;</span>= 1.10.0</pre></div>\n<p>To start developing, run the following commands (you&apos;ll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> and <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a> already installed in your system):</p>\n<div class=\"highlight highlight-source-shell\"><pre>    git clone https://github.com/SrGMC/musify.git\n    <span class=\"pl-c1\">cd</span> musify\n    npm install standard -g\n    npm run-script postinstall</pre></div>\n<p>To run the app, simply run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm start</pre></div>\n<p>To fix js files, simply run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm run-script fix</pre></div>\n<p>To build binary files, simply run one of the following:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux</pre></div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>If you want to contribute, please follow this guidelines:</p>\n<h3><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feedback</h3>\n<p>Always follow this structure when reporting a new bug or suggesting a new feature:</p>\n<ol>\n<li>Type: bug, feature or suggestion</li>\n<li>OS: Windows, macOS or linux</li>\n<li>OS version:</li>\n<li>App version:</li>\n<li>When did the bug happen?</li>\n<li>What did you try when the bug happened?</li>\n<li>Description/More information:</li>\n</ol>\n<p>You can ommit 5. and 6. if you are making a suggestion or proposing a feature.</p>\n<h3><a id=\"user-content-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code</h3>\n<p>JavaScript code follows the JavaScript Standard Code Style. You can check it out <a href=\"https://github.com/standard/standard\">here</a>. Also, you can run <code>npm run-script fix</code> (assuming you have standard and snazzy installed) to check for js errors and coding style.</p>\n<p>CSS follows this style:</p>\n<ol>\n<li>Use two spaces to indent each property. Never tabs or a mix of tabs and spaces</li>\n<li>Each selector should be on its own line, ending in either a comma or an opening curly brace.</li>\n<li>Use human readable selectors that describe what element(s) they style. Avoid using camelcase and underscores</li>\n<li>Attribute selectors should use double quotes around values</li>\n<li>Refrain from using over-qualified selectors, <code>div.container</code> can simply be stated as <code>.container</code></li>\n<li>Use hex code for colors, or <code>rgba()</code> if opacity is needed. Always use complete lowercase hex color codes (<code>#ffffff</code>) instead of shortened ones (<code>#FFF</code>).</li>\n<li>Order the properties alphabetically and in blocks:\n- Positioning\n- Display\n- Box model\n- Other</li>\n<li><code>z-index</code> always goes inmmediately bellow position. Position atributtes follow this order: Top/Right/Bottom/Left</li>\n<li>Space before the value but not before the semicolon. Also, always end with a semicolon.</li>\n<li>Use double quotes rather than single quotes.</li>\n<li>Font weights should be defined using numeric values (e.g. 400 instead of normal, 700 rather than bold).</li>\n<li>0 values should not have units unless necessary.</li>\n</ol>\n<p>This rules have been extracted from <a href=\"https://github.com/necolas/idiomatic-css\">here</a>.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Versioning</h2>\n<p>Musify is maintained under the Semantic Versioning guidelines.</p>\n<p>Releases will be numbered with the following format:</p>\n<blockquote>\n<p>[major].[minor].[patch]</p>\n</blockquote>\n<p>And constructed with the following guidelines:</p>\n<ul>\n<li>Breaking backward compatibility bumps the <strong>major</strong> while <strong>resetting minor\nand patch</strong>.</li>\n<li>New additions without breaking backward compatibility bumps the <strong>minor</strong>\nwhile <strong>resetting the patch</strong>.</li>\n<li>Bug fixes and misc changes bumps only the <strong>patch</strong>.</li>\n</ul>\n<p>For more information on SemVer, please visit <a href=\"http://semver.org/\" rel=\"nofollow\">http://semver.org/</a>.</p>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>All the releases can be found <a href=\"https://github.com/SrGMC/musify/releases\">here</a>.</p>\n<h3><a id=\"user-content-beta-082\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#beta-082\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>beta 0.8.2:</h3>\n<ul>\n<li>Fixed footer bar that hid the last items on the playlist</li>\n<li>New logo by <a href=\"https://github.com/moenawar85\">@moenawar</a> <a href=\"https://github.com/SrGMC/musify/issues/1\">#1</a></li>\n<li>Added new about window</li>\n</ul>\n<h3><a id=\"user-content-beta-081\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#beta-081\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>beta 0.8.1:</h3>\n<ul>\n<li>Fixes a problem where songs removed could still be played</li>\n<li>Adds a clear button</li>\n<li>Songs are now parsed on addition, not on-the-fly</li>\n<li>Fixes a problem that notified continuously a song change when the playlist ended</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright @SrGMC. Released under GPL-3.0.</p>\n<h2><a id=\"user-content-acknowledgements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SrGMC/musify/blob/master/#acknowledgements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgements</h2>\n<ul>\n<li>Creator: <a href=\"https://github.com/SrGMC\">@SrGMC</a>\n<ul>\n<li><a href=\"https://twitter.com/Sr_GMC\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n</li>\n<li>Logo: <a href=\"https://github.com/moenawar85\">@moenawar</a>\n<ul>\n<li><a href=\"https://steemit.com/utopian-io/@moenawar/my-new-logo-design-for-musify\" rel=\"nofollow\">Steemit contribution</a></li>\n<li><a href=\"https://twitter.com/moen85\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-musify\" class=\"anchor\" aria-hidden=\"true\" href=\"#musify\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Musify</h1>\n<p><a href=\"https://github.com/standard/standard\"><img src=\"https://camo.githubusercontent.com/ac8a70bd5fdbcef7bfc0f1095e276471765435d3/68747470733a2f2f63646e2e7261776769742e636f6d2f7374616e646172642f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://cdn.rawgit.com/standard/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>Musify is a simple and fast music player, built from the ground up, using web technologies such as HTML, CSS and JavaScript, all wrapped on Electron Framework.\nThis is my first project as a computer science student. I've tried my best to write a code that follows common coding conventions, but keep in mind that you may find spaghetti code, poorly documented code or common beginner errors. If so, feel free to help and contribute to improve this app.</p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#releases\">Releases</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#versioning\">Versioning</a></li>\n<li><a href=\"#changelog\">Changelog</a></li>\n<li><a href=\"#acknowledgements\">Acknowledgements</a></li>\n</ul>\n<h2><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/SrGMC/musify/releases\">Releases</a></h2>\n<ul>\n<li>macOS: Version 0.8.2 - 110MB / .zip file\n<a target=\"_blank\" href=\"https://github.com/SrGMC/musify/releases/download/0.8.2/Musify.zip\"><img src=\"https://github.com/SrGMC/musify/releases/download/0.8.2/Musify.zip\" alt=\"Download\" style=\"max-width:100%;\"></a></li>\n</ul>\n<p>You can see the latest changes <a href=\"#changelog\">here</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>This app is built using Electron. It requires the following dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    dialogs <span class=\"pl-k\">&gt;</span>=1.1.20\n    electron <span class=\"pl-k\">&gt;</span>=1.7.11\n    electron-builder <span class=\"pl-k\">&gt;</span>=19.55.3\n    musicmetadata: <span class=\"pl-k\">&gt;</span>=2.0.5\n    photonkit: <span class=\"pl-k\">&gt;</span>=0.1.2\n    snazzy: <span class=\"pl-k\">&gt;</span>=7.0.0\n    about-window: <span class=\"pl-k\">&gt;</span>= 1.10.0</pre></div>\n<p>To start developing, run the following commands (you'll need <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a> and <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a> already installed in your system):</p>\n<div class=\"highlight highlight-source-shell\"><pre>    git clone https://github.com/SrGMC/musify.git\n    <span class=\"pl-c1\">cd</span> musify\n    npm install standard -g\n    npm run-script postinstall</pre></div>\n<p>To run the app, simply run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm start</pre></div>\n<p>To fix js files, simply run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm run-script fix</pre></div>\n<p>To build binary files, simply run one of the following:</p>\n<div class=\"highlight highlight-source-shell\"><pre>    npm run-script package-mac\n    npm run-script package-windows\n    npm run-script package-linux</pre></div>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>If you want to contribute, please follow this guidelines:</p>\n<h3><a id=\"user-content-feedback\" class=\"anchor\" aria-hidden=\"true\" href=\"#feedback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feedback</h3>\n<p>Always follow this structure when reporting a new bug or suggesting a new feature:</p>\n<ol>\n<li>Type: bug, feature or suggestion</li>\n<li>OS: Windows, macOS or linux</li>\n<li>OS version:</li>\n<li>App version:</li>\n<li>When did the bug happen?</li>\n<li>What did you try when the bug happened?</li>\n<li>Description/More information:</li>\n</ol>\n<p>You can ommit 5. and 6. if you are making a suggestion or proposing a feature.</p>\n<h3><a id=\"user-content-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code</h3>\n<p>JavaScript code follows the JavaScript Standard Code Style. You can check it out <a href=\"https://github.com/standard/standard\">here</a>. Also, you can run <code>npm run-script fix</code> (assuming you have standard and snazzy installed) to check for js errors and coding style.</p>\n<p>CSS follows this style:</p>\n<ol>\n<li>Use two spaces to indent each property. Never tabs or a mix of tabs and spaces</li>\n<li>Each selector should be on its own line, ending in either a comma or an opening curly brace.</li>\n<li>Use human readable selectors that describe what element(s) they style. Avoid using camelcase and underscores</li>\n<li>Attribute selectors should use double quotes around values</li>\n<li>Refrain from using over-qualified selectors, <code>div.container</code> can simply be stated as <code>.container</code></li>\n<li>Use hex code for colors, or <code>rgba()</code> if opacity is needed. Always use complete lowercase hex color codes (<code>#ffffff</code>) instead of shortened ones (<code>#FFF</code>).</li>\n<li>Order the properties alphabetically and in blocks:\n- Positioning\n- Display\n- Box model\n- Other</li>\n<li><code>z-index</code> always goes inmmediately bellow position. Position atributtes follow this order: Top/Right/Bottom/Left</li>\n<li>Space before the value but not before the semicolon. Also, always end with a semicolon.</li>\n<li>Use double quotes rather than single quotes.</li>\n<li>Font weights should be defined using numeric values (e.g. 400 instead of normal, 700 rather than bold).</li>\n<li>0 values should not have units unless necessary.</li>\n</ol>\n<p>This rules have been extracted from <a href=\"https://github.com/necolas/idiomatic-css\">here</a>.</p>\n<h2><a id=\"user-content-versioning\" class=\"anchor\" aria-hidden=\"true\" href=\"#versioning\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Versioning</h2>\n<p>Musify is maintained under the Semantic Versioning guidelines.</p>\n<p>Releases will be numbered with the following format:</p>\n<blockquote>\n<p>[major].[minor].[patch]</p>\n</blockquote>\n<p>And constructed with the following guidelines:</p>\n<ul>\n<li>Breaking backward compatibility bumps the <strong>major</strong> while <strong>resetting minor\nand patch</strong>.</li>\n<li>New additions without breaking backward compatibility bumps the <strong>minor</strong>\nwhile <strong>resetting the patch</strong>.</li>\n<li>Bug fixes and misc changes bumps only the <strong>patch</strong>.</li>\n</ul>\n<p>For more information on SemVer, please visit <a href=\"http://semver.org/\" rel=\"nofollow\">http://semver.org/</a>.</p>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>All the releases can be found <a href=\"https://github.com/SrGMC/musify/releases\">here</a>.</p>\n<h3><a id=\"user-content-beta-082\" class=\"anchor\" aria-hidden=\"true\" href=\"#beta-082\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>beta 0.8.2:</h3>\n<ul>\n<li>Fixed footer bar that hid the last items on the playlist</li>\n<li>New logo by <a href=\"https://github.com/moenawar85\">@moenawar</a> <a href=\"https://github.com/SrGMC/musify/issues/1\">#1</a></li>\n<li>Added new about window</li>\n</ul>\n<h3><a id=\"user-content-beta-081\" class=\"anchor\" aria-hidden=\"true\" href=\"#beta-081\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>beta 0.8.1:</h3>\n<ul>\n<li>Fixes a problem where songs removed could still be played</li>\n<li>Adds a clear button</li>\n<li>Songs are now parsed on addition, not on-the-fly</li>\n<li>Fixes a problem that notified continuously a song change when the playlist ended</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright @SrGMC. Released under GPL-3.0.</p>\n<h2><a id=\"user-content-acknowledgements\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgements</h2>\n<ul>\n<li>Creator: <a href=\"https://github.com/SrGMC\">@SrGMC</a>\n<ul>\n<li><a href=\"https://twitter.com/Sr_GMC\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n</li>\n<li>Logo: <a href=\"https://github.com/moenawar85\">@moenawar</a>\n<ul>\n<li><a href=\"https://steemit.com/utopian-io/@moenawar/my-new-logo-design-for-musify\" rel=\"nofollow\">Steemit contribution</a></li>\n<li><a href=\"https://twitter.com/moen85\" rel=\"nofollow\">Twitter</a></li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.666Z",
    "goodColorOnWhite": "#D93C3C",
    "goodColorOnBlack": "#D93C3C",
    "faintColorOnWhite": "rgba(217, 60, 60, 0.1)"
  },
  {
    "slug": "mylottery",
    "name": "MyLottery",
    "description": "a lottery software based on Electron and Angular",
    "website": "https://gitee.com/gemron/myLottery/blob/master/README.md",
    "repository": "https://gitee.com/gemron/myLottery",
    "keywords": [
      "lottery",
      "Angular"
    ],
    "license": "MIT",
    "category": "Entertainment",
    "screenshots": [
      {
        "imageUrl": "https://gitee.com/uploads/images/2018/0314/141132_15d45587_12082.gif"
      }
    ],
    "icon": "mylottery-icon.png",
    "icon32": "mylottery-icon-32.png",
    "icon64": "mylottery-icon-64.png",
    "icon128": "mylottery-icon-128.png",
    "icon256": "mylottery-icon-256.png",
    "date": "2018-03-16",
    "iconColors": [
      "#fc0404",
      "#ff0404",
      "#ff0404",
      "#ff0404",
      "#ff0404"
    ],
    "goodColorOnWhite": "#EA0000",
    "goodColorOnBlack": "#FF0404",
    "faintColorOnWhite": "rgba(234, 0, 0, 0.1)"
  },
  {
    "slug": "mypsn",
    "name": "MyPSN",
    "description": "unofficial desktop app for the My Playstation service",
    "repository": "https://github.com/ImNotLiam/MyPSN",
    "keywords": [
      "statistics",
      "games",
      "PSN",
      "playstation"
    ],
    "category": "Productivity",
    "license": "MIT license",
    "icon": "mypsn-icon.png",
    "icon32": "mypsn-icon-32.png",
    "icon64": "mypsn-icon-64.png",
    "icon128": "mypsn-icon-128.png",
    "icon256": "mypsn-icon-256.png",
    "date": "2018-02-22",
    "iconColors": [
      "#7c7c7c",
      "#343c3c",
      "#d8d8d8",
      "#6c7474",
      "#64646c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mypsn---an-unofficial-desktop-app-for-my-playstation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/MyPSN/blob/master/#mypsn---an-unofficial-desktop-app-for-my-playstation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MyPSN - an unofficial desktop app for My Playstation</h1>\n<p>Built using Electron.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/77472770d67da8e6fb77e00212c7a958890f54b1/68747470733a2f2f692e696d6775722e636f6d2f34615a6d6d344a2e676966\"><img src=\"https://camo.githubusercontent.com/77472770d67da8e6fb77e00212c7a958890f54b1/68747470733a2f2f692e696d6775722e636f6d2f34615a6d6d344a2e676966\" alt=\"Alt text\" title=\"App Gif\" data-canonical-src=\"https://i.imgur.com/4aZmm4J.gif\" style=\"max-width:100%;\"></a></p>\n<p>PSN, Playstation and the Playstation Logo are the registered trademark of Sony.\nThis is in no way related to Sony or Playstation.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-mypsn---an-unofficial-desktop-app-for-my-playstation\" class=\"anchor\" aria-hidden=\"true\" href=\"#mypsn---an-unofficial-desktop-app-for-my-playstation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MyPSN - an unofficial desktop app for My Playstation</h1>\n<p>Built using Electron.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/77472770d67da8e6fb77e00212c7a958890f54b1/68747470733a2f2f692e696d6775722e636f6d2f34615a6d6d344a2e676966\"><img src=\"https://camo.githubusercontent.com/77472770d67da8e6fb77e00212c7a958890f54b1/68747470733a2f2f692e696d6775722e636f6d2f34615a6d6d344a2e676966\" alt=\"Alt text\" title=\"App Gif\" data-canonical-src=\"https://i.imgur.com/4aZmm4J.gif\" style=\"max-width:100%;\"></a></p>\n<p>PSN, Playstation and the Playstation Logo are the registered trademark of Sony.\nThis is in no way related to Sony or Playstation.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.511Z",
    "goodColorOnWhite": "#343C3C",
    "goodColorOnBlack": "#7C7C7C",
    "faintColorOnWhite": "rgba(52, 60, 60, 0.1)"
  },
  {
    "slug": "nattt",
    "name": "NATTT",
    "description": "Not Another Time Tracking Tool",
    "website": "http://nattt.net/",
    "category": "Productivity",
    "keywords": [
      "time",
      "tracking",
      "tracker",
      "work",
      "freelancer",
      "track",
      "invoice",
      "ux",
      "design",
      "usability",
      "simple",
      "clean"
    ],
    "icon": "nattt-icon.png",
    "icon32": "nattt-icon-32.png",
    "icon64": "nattt-icon-64.png",
    "icon128": "nattt-icon-128.png",
    "icon256": "nattt-icon-256.png",
    "date": "2017-10-05",
    "iconColors": [
      "#fbfbfb",
      "#3a4554",
      "#939aa4",
      "#838995",
      "#98a4ac"
    ],
    "goodColorOnWhite": "#3A4554",
    "goodColorOnBlack": "#98A4AC",
    "faintColorOnWhite": "rgba(58, 69, 84, 0.1)"
  },
  {
    "slug": "ndm",
    "name": "ndm",
    "description": "npm desktop manager",
    "website": "https://720kb.github.io/ndm",
    "repository": "https://github.com/720kb/ndm",
    "keywords": [
      "npm",
      "desktop",
      "manager",
      "gui",
      "app",
      "tool"
    ],
    "license": "GPL-3.0",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/cae30a68cf9ebdcab6f6cefd964583af4a101438/687474703a2f2f692e696d6775722e636f6d2f364b4c337074372e706e67"
      }
    ],
    "icon": "ndm-icon.png",
    "icon32": "ndm-icon-32.png",
    "icon64": "ndm-icon-64.png",
    "icon128": "ndm-icon-128.png",
    "icon256": "ndm-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#f5f5f5",
      "#e40d0d",
      "#f28f8f",
      "#ec7c7c",
      "#d9b4b4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ndm\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#ndm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ndm</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/cae30a68cf9ebdcab6f6cefd964583af4a101438/687474703a2f2f692e696d6775722e636f6d2f364b4c337074372e706e67\"><img src=\"https://camo.githubusercontent.com/cae30a68cf9ebdcab6f6cefd964583af4a101438/687474703a2f2f692e696d6775722e636f6d2f364b4c337074372e706e67\" alt=\"screenshot-npm-desktop-manager\" data-canonical-src=\"http://i.imgur.com/6KL3pt7.png\" style=\"max-width:100%;\"></a></p>\n<p>The Open Source <a href=\"https://npmjs.com/\" rel=\"nofollow\">npm</a> desktop GUI.</p>\n<p>Runs on Linux, MacOS and Windows.</p>\n<p><strong>ndm</strong> stands for <strong>&quot;npm desktop manager&quot;</strong>.</p>\n<a href=\"https://github.com/720kb/ndm/releases\">\n<img src=\"https://camo.githubusercontent.com/467b2e69e964e480019f7742051014b786db97e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f3732306b622f6e646d2e737667\" data-canonical-src=\"https://img.shields.io/github/release/720kb/ndm.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://travis-ci.org/720kb/ndm/builds\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3d5bd0c9c293f066c03192dacfcb3932f640afe0/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f3732306b622f6e646d2e737667\" data-canonical-src=\"https://img.shields.io/travis/720kb/ndm.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://ci.appveyor.com/project/45kb/ndm\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aefbd432750ee3243d68d3b9212c5767a2ea438a/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6461333133676e6b7664626276666c683f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/da313gnkvdbbvflh?svg=true\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://720kb.github.io/ndm/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d981aa8e49b123f2c1fc7e04867e8fd6078b434a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f3732306b622f6e646d2f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/720kb/ndm/total.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://gitter.im/720kb/ndm\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/091f1da9d1ed4a32bfac72b558a86e2049ad639c/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e646d2f6e646d2e6a732e737667\" data-canonical-src=\"https://img.shields.io/gitter/room/ndm/ndm.js.svg\" style=\"max-width:100%;\">\n</a>\n <br>\n<p>\n<b><a href=\"https://github.com/720kb/ndm/blob/master/doc/ABOUT.md\">About ndm</a></b> &#xA0;\n  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/DEVELOP.md\">Develop it</a></b>&#xA0;  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/BUILD.md\">Build it</a></b>&#xA0;\n  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/CONTRIBUTE.md\">Contribute</a></b>&#xA0;\n  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/RECOMMENDATIONS.md\">Recommendations</a></b>&#xA0;\n  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/FAQ.md\">FAQ</a></b>&#xA0;\n  |\n  &#xA0; <b><a href=\"https://github.com/720kb/ndm/blob/master/LICENSE.md\">License</a></b>\n  </p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><strong><a href=\"https://720kb.github.io/ndm#mac\" rel=\"nofollow\">Download for MacOS</a></strong>  &#xA0; | &#xA0;<strong><a href=\"https://720kb.github.io/ndm#linux\" rel=\"nofollow\">Download for Linux</a></strong> &#xA0; | &#xA0;<strong><a href=\"https://720kb.github.io/ndm#win\" rel=\"nofollow\">Download for Windows</a></strong> &#xA0;</p>\n<h6><a id=\"user-content-you-can-browse-all-the-releases-at-githubcom720kbndmreleases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#you-can-browse-all-the-releases-at-githubcom720kbndmreleases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>You can browse all the releases at <a href=\"https://github.com/720kb/ndm/releases\">github.com/720kb/ndm/releases</a></h6>\n<h2><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew</h2>\n<p>On MacOS you can install <strong>ndm</strong> also with <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew update\n$ brew cask install ndm</pre></div>\n<h2><a id=\"user-content-arch-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#arch-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Arch Linux</h2>\n<p>On Linux you can install <strong>ndm</strong> also like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yaourt -S ndm</pre></div>\n<h2><a id=\"user-content-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian</h2>\n<p>On Debian based linux is possible to install <strong>ndm</strong> doing:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">echo</span> <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>deb [trusted=yes] https://apt.fury.io/720kb/ /<span class=\"pl-pds\">&quot;</span></span> <span class=\"pl-k\">|</span> sudo tee\n/etc/apt/sources.list.d/ndm.list <span class=\"pl-k\">&amp;&amp;</span> sudo apt-get update <span class=\"pl-k\">&amp;&amp;</span> sudo apt-get install ndm</pre></div>\n<h2><a id=\"user-content-redhat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#redhat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>RedHat</h2>\n<p>On RedHat based linux is possible to install <strong>ndm</strong> doing:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">echo</span> <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>[fury]               </span>\n<span class=\"pl-s\">name=ndm repository</span>\n<span class=\"pl-s\">baseurl=https://repo.fury.io/720kb/</span>\n<span class=\"pl-s\">enabled=1</span>\n<span class=\"pl-s\">gpgcheck=0<span class=\"pl-pds\">&quot;</span></span> <span class=\"pl-k\">|</span> sudo tee /etc/yum.repos.d/ndm.repo <span class=\"pl-k\">&amp;&amp;</span> sudo yum update <span class=\"pl-k\">&amp;&amp;</span> sudo yum install ndm</pre></div>\n<p><strong>Core team</strong>\n<a href=\"https://720kb.net\" rel=\"nofollow\">720kb</a></p>\n<p><strong>Contributors</strong> <a href=\"https://github.com/720kb/ndm/graphs/contributors\">All the awesome contributors</a></p>\n<h2><a id=\"user-content-support-ndm\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/720kb/ndm/blob/master/#support-ndm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support ndm</h2>\n<blockquote>\n<p>Donating to an open source project is the best way to tie your love for it.</p>\n</blockquote>\n<p>If you enjoy <strong>ndm</strong> consider donating to the project and help mantain and continuously improve it!</p>\n<p><strong>Backers</strong></p>\n<p>Support us with a monthly donation and help us continue our activities. <a href=\"https://opencollective.com/ndm#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/ndm/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd673c11be5d025d604c309dbdfe5b82d1fdf4c0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1064f4e9e5938aea3a2a2b6e1b37e1083102e266/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/72739a626b513a218f4fd67169f7eef999af55b5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/776e3b03955571707695ba8ce4988a5dbe901195/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/635fc57ab5d55933c9fd04b60b204d072a8b17dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c68da2c917a33d91cdce95a29b9c9e68954faf27/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ff0f9160d3f5385e2149d5f9fc587e56db2386c1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/52f60f8ecdd3bca6dabfd5b36249d106e264a1da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b4c2f03df28b311caf80a86813c2997cc83dd074/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9ea57753dd8cf0eead540bfde0263fc564988650/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d372dca3cd80dcca0e358a44fb643f184540ba4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/89c5412a52919fccd8c04b42e68b01d7e0771722/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3fe2d8e4d1f7bfea6bb8793702ef1e11151ba096/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d44bce88bd1509eec54acef0b7f80a7b738558d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2c75ca19b49ca385f02a2d8d245391e850516761/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ae926ed005c2fb7b43cff9f4cde3fd6c535bf35f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3edbe6c3f43cdbb9e248f498cbce84df012e78cd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2c0b442c9ec8988eec2e3e10cc3e4de9a0b8f54b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/27236793ab18e32b64918e22333e1774e7e4eb90/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/14acaebf77ea384ab8ff496562b9c86f3540fead/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ce1925c9dda94f50ac2fc7b3f4855170d8c54640/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd86866c5e62e81284cf14e96012a0c556dd4ff9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/05f9167beebf53dd77f8a377cc7403de207e437d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/14ab7adb008b08a4efd696dcfcd6faa06badcd93/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/97d75724b4bac0fe34b15386e4663d6b0237181f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/447d46e16580d35c89f68dadb5514b8540243583/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1c4d90b0f7f39bcc60b159487b3ed4c5f5454326/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e295d4d063ef5c8ecc263516898f01cb3ff98845/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/82c095b35805573cbe462bc5c4bae40bdbe108c6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7786081f1f57ac252fb3e7bda39bb3f4491258a3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Sponsors</strong></p>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. <a href=\"https://opencollective.com/ndm#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/ndm/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a0800c22296207185772a0cb3cd6eaf97ab1f05/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/78c404440f07d87c16fbf9e1664201f0bffaadf8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/260040c8fe2ea81e90c10b4a1de838f026be9899/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3668a7b311ee1d08cfd9d00bd5d66d5fac02e4cb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/385c105c43cac6af7b88490e1d1306b226501c6f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9304b6c6f1505d09989bb5df40f3ed8680d601e4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/076023d313b4973fd35efd464c8a858a1b587457/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dcfcae065476472e89d76860756c43cf84181724/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90d9f379ced64484e0830848805e18c0845beba5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f9a9d80363da2feaa47edf499d8f9ac365ac632/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c10245282a34b300daef844762165ad5ad47136/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a5d53859863301d9ba3f77b246ebca15714def53/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7a0caada3a87d7eb67fa3d261602e88afe0e32a3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/677f61665c4a8bb384c40d4d3d8c7a5d6df41b42/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7c5f3d8900f7d49bc85e3657c1fa7227411a0d06/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34f2252dac3182e5defbac94d1f709866f908e4c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/07d0e460ad5f0c019d8ca8a068b0a027eaf9e804/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90590e6e3b9332c50fd0b6c6a5abb8e67912b026/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79194dbfd44dd39311ca2c3119a4aec84d50d7d8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1e8bdda59a76d2c30334d32ea76517b246e5bd5d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4089850dd6279f0961b8dc01c0db6d26e4cb500e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/77124c67f092c6b5eb9d1c1c5e570d598efde7d6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95229bf81c1af80ca00d4f696ea7f8dceaeee1dc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0eee61d49083b435c6971c6b43d64f44f5960df/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/610645b8485207a38935077fc8b8c7cccf4de88b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79fa15b428968fff29cce0dc459e23b0243c1480/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbf3414610887ac3479ea31511002c1876020e03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b5934c9f603ea80843a20c15ad42ea70f0364c7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d9fec1262547c987ec9f22a3a4af6dce4f53a091/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d99e5235c7556e921b1bb72cb2261ae3e378f314/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6e0dea33a675d222e8b0afb759a4a86c54108ec1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b6572732f62616467652e737667\"><img src=\"https://camo.githubusercontent.com/6e0dea33a675d222e8b0afb759a4a86c54108ec1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ndm/backers/badge.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/58f8dba3a46c115862fe1023dd2eeb94f8b2f83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f72732f62616467652e737667\"><img src=\"https://camo.githubusercontent.com/58f8dba3a46c115862fe1023dd2eeb94f8b2f83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ndm\" class=\"anchor\" aria-hidden=\"true\" href=\"#ndm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ndm</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/cae30a68cf9ebdcab6f6cefd964583af4a101438/687474703a2f2f692e696d6775722e636f6d2f364b4c337074372e706e67\"><img src=\"https://camo.githubusercontent.com/cae30a68cf9ebdcab6f6cefd964583af4a101438/687474703a2f2f692e696d6775722e636f6d2f364b4c337074372e706e67\" alt=\"screenshot-npm-desktop-manager\" data-canonical-src=\"http://i.imgur.com/6KL3pt7.png\" style=\"max-width:100%;\"></a></p>\n<p>The Open Source <a href=\"https://npmjs.com/\" rel=\"nofollow\">npm</a> desktop GUI.</p>\n<p>Runs on Linux, MacOS and Windows.</p>\n<p><strong>ndm</strong> stands for <strong>\"npm desktop manager\"</strong>.</p>\n<a href=\"https://github.com/720kb/ndm/releases\">\n<img src=\"https://camo.githubusercontent.com/467b2e69e964e480019f7742051014b786db97e0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f3732306b622f6e646d2e737667\" data-canonical-src=\"https://img.shields.io/github/release/720kb/ndm.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://travis-ci.org/720kb/ndm/builds\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/3d5bd0c9c293f066c03192dacfcb3932f640afe0/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f3732306b622f6e646d2e737667\" data-canonical-src=\"https://img.shields.io/travis/720kb/ndm.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://ci.appveyor.com/project/45kb/ndm\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/aefbd432750ee3243d68d3b9212c5767a2ea438a/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6461333133676e6b7664626276666c683f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/da313gnkvdbbvflh?svg=true\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://720kb.github.io/ndm/\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/d981aa8e49b123f2c1fc7e04867e8fd6078b434a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f3732306b622f6e646d2f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/720kb/ndm/total.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://gitter.im/720kb/ndm\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/091f1da9d1ed4a32bfac72b558a86e2049ad639c/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e646d2f6e646d2e6a732e737667\" data-canonical-src=\"https://img.shields.io/gitter/room/ndm/ndm.js.svg\" style=\"max-width:100%;\">\n</a>\n <br>\n<p>\n<b><a href=\"https://github.com/720kb/ndm/blob/master/doc/ABOUT.md\">About ndm</a></b>  \n  |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/DEVELOP.md\">Develop it</a></b>   |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/BUILD.md\">Build it</a></b> \n  |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/CONTRIBUTE.md\">Contribute</a></b> \n  |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/RECOMMENDATIONS.md\">Recommendations</a></b> \n  |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/doc/FAQ.md\">FAQ</a></b> \n  |\n    <b><a href=\"https://github.com/720kb/ndm/blob/master/LICENSE.md\">License</a></b>\n  </p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><strong><a href=\"https://720kb.github.io/ndm#mac\" rel=\"nofollow\">Download for MacOS</a></strong>    |  <strong><a href=\"https://720kb.github.io/ndm#linux\" rel=\"nofollow\">Download for Linux</a></strong>   |  <strong><a href=\"https://720kb.github.io/ndm#win\" rel=\"nofollow\">Download for Windows</a></strong>  </p>\n<h6><a id=\"user-content-you-can-browse-all-the-releases-at-githubcom720kbndmreleases\" class=\"anchor\" aria-hidden=\"true\" href=\"#you-can-browse-all-the-releases-at-githubcom720kbndmreleases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>You can browse all the releases at <a href=\"https://github.com/720kb/ndm/releases\">github.com/720kb/ndm/releases</a></h6>\n<h2><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew</h2>\n<p>On MacOS you can install <strong>ndm</strong> also with <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew update\n$ brew cask install ndm</pre></div>\n<h2><a id=\"user-content-arch-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#arch-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Arch Linux</h2>\n<p>On Linux you can install <strong>ndm</strong> also like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yaourt -S ndm</pre></div>\n<h2><a id=\"user-content-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian</h2>\n<p>On Debian based linux is possible to install <strong>ndm</strong> doing:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">echo</span> <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>deb [trusted=yes] https://apt.fury.io/720kb/ /<span class=\"pl-pds\">\"</span></span> <span class=\"pl-k\">|</span> sudo tee\n/etc/apt/sources.list.d/ndm.list <span class=\"pl-k\">&amp;&amp;</span> sudo apt-get update <span class=\"pl-k\">&amp;&amp;</span> sudo apt-get install ndm</pre></div>\n<h2><a id=\"user-content-redhat\" class=\"anchor\" aria-hidden=\"true\" href=\"#redhat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RedHat</h2>\n<p>On RedHat based linux is possible to install <strong>ndm</strong> doing:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">echo</span> <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>[fury]               </span>\n<span class=\"pl-s\">name=ndm repository</span>\n<span class=\"pl-s\">baseurl=https://repo.fury.io/720kb/</span>\n<span class=\"pl-s\">enabled=1</span>\n<span class=\"pl-s\">gpgcheck=0<span class=\"pl-pds\">\"</span></span> <span class=\"pl-k\">|</span> sudo tee /etc/yum.repos.d/ndm.repo <span class=\"pl-k\">&amp;&amp;</span> sudo yum update <span class=\"pl-k\">&amp;&amp;</span> sudo yum install ndm</pre></div>\n<p><strong>Core team</strong>\n<a href=\"https://720kb.net\" rel=\"nofollow\">720kb</a></p>\n<p><strong>Contributors</strong> <a href=\"https://github.com/720kb/ndm/graphs/contributors\">All the awesome contributors</a></p>\n<h2><a id=\"user-content-support-ndm\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-ndm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support ndm</h2>\n<blockquote>\n<p>Donating to an open source project is the best way to tie your love for it.</p>\n</blockquote>\n<p>If you enjoy <strong>ndm</strong> consider donating to the project and help mantain and continuously improve it!</p>\n<p><strong>Backers</strong></p>\n<p>Support us with a monthly donation and help us continue our activities. <a href=\"https://opencollective.com/ndm#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/ndm/backer/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd673c11be5d025d604c309dbdfe5b82d1fdf4c0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1064f4e9e5938aea3a2a2b6e1b37e1083102e266/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/72739a626b513a218f4fd67169f7eef999af55b5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/776e3b03955571707695ba8ce4988a5dbe901195/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/635fc57ab5d55933c9fd04b60b204d072a8b17dd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c68da2c917a33d91cdce95a29b9c9e68954faf27/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ff0f9160d3f5385e2149d5f9fc587e56db2386c1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/52f60f8ecdd3bca6dabfd5b36249d106e264a1da/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b4c2f03df28b311caf80a86813c2997cc83dd074/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9ea57753dd8cf0eead540bfde0263fc564988650/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9d372dca3cd80dcca0e358a44fb643f184540ba4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/89c5412a52919fccd8c04b42e68b01d7e0771722/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3fe2d8e4d1f7bfea6bb8793702ef1e11151ba096/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5d44bce88bd1509eec54acef0b7f80a7b738558d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2c75ca19b49ca385f02a2d8d245391e850516761/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ae926ed005c2fb7b43cff9f4cde3fd6c535bf35f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3edbe6c3f43cdbb9e248f498cbce84df012e78cd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2c0b442c9ec8988eec2e3e10cc3e4de9a0b8f54b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/27236793ab18e32b64918e22333e1774e7e4eb90/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/14acaebf77ea384ab8ff496562b9c86f3540fead/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ce1925c9dda94f50ac2fc7b3f4855170d8c54640/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cd86866c5e62e81284cf14e96012a0c556dd4ff9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/05f9167beebf53dd77f8a377cc7403de207e437d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/14ab7adb008b08a4efd696dcfcd6faa06badcd93/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/97d75724b4bac0fe34b15386e4663d6b0237181f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/447d46e16580d35c89f68dadb5514b8540243583/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1c4d90b0f7f39bcc60b159487b3ed4c5f5454326/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e295d4d063ef5c8ecc263516898f01cb3ff98845/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/82c095b35805573cbe462bc5c4bae40bdbe108c6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/backer/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7786081f1f57ac252fb3e7bda39bb3f4491258a3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b65722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/backer/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Sponsors</strong></p>\n<p>Become a sponsor and get your logo on our README on Github with a link to your site. <a href=\"https://opencollective.com/ndm#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/ndm/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8a0800c22296207185772a0cb3cd6eaf97ab1f05/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/78c404440f07d87c16fbf9e1664201f0bffaadf8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/260040c8fe2ea81e90c10b4a1de838f026be9899/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3668a7b311ee1d08cfd9d00bd5d66d5fac02e4cb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/385c105c43cac6af7b88490e1d1306b226501c6f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9304b6c6f1505d09989bb5df40f3ed8680d601e4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/076023d313b4973fd35efd464c8a858a1b587457/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dcfcae065476472e89d76860756c43cf84181724/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90d9f379ced64484e0830848805e18c0845beba5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f9a9d80363da2feaa47edf499d8f9ac365ac632/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/10/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0c10245282a34b300daef844762165ad5ad47136/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/10/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/11/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a5d53859863301d9ba3f77b246ebca15714def53/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/11/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/12/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7a0caada3a87d7eb67fa3d261602e88afe0e32a3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/12/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/13/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/677f61665c4a8bb384c40d4d3d8c7a5d6df41b42/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/13/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/14/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7c5f3d8900f7d49bc85e3657c1fa7227411a0d06/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/14/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/15/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34f2252dac3182e5defbac94d1f709866f908e4c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/15/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/16/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/07d0e460ad5f0c019d8ca8a068b0a027eaf9e804/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/16/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/17/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/90590e6e3b9332c50fd0b6c6a5abb8e67912b026/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/17/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/18/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79194dbfd44dd39311ca2c3119a4aec84d50d7d8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/18/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/19/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1e8bdda59a76d2c30334d32ea76517b246e5bd5d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f31392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/19/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/20/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4089850dd6279f0961b8dc01c0db6d26e4cb500e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/20/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/21/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/77124c67f092c6b5eb9d1c1c5e570d598efde7d6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/21/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/22/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/95229bf81c1af80ca00d4f696ea7f8dceaeee1dc/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/22/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/23/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a0eee61d49083b435c6971c6b43d64f44f5960df/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/23/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/24/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/610645b8485207a38935077fc8b8c7cccf4de88b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/24/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/25/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79fa15b428968fff29cce0dc459e23b0243c1480/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/25/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/26/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fbf3414610887ac3479ea31511002c1876020e03/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/26/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/27/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9b5934c9f603ea80843a20c15ad42ea70f0364c7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/27/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/28/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d9fec1262547c987ec9f22a3a4af6dce4f53a091/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/28/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ndm/sponsor/29/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d99e5235c7556e921b1bb72cb2261ae3e378f314/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f722f32392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsor/29/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6e0dea33a675d222e8b0afb759a4a86c54108ec1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b6572732f62616467652e737667\"><img src=\"https://camo.githubusercontent.com/6e0dea33a675d222e8b0afb759a4a86c54108ec1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ndm/backers/badge.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/58f8dba3a46c115862fe1023dd2eeb94f8b2f83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f72732f62616467652e737667\"><img src=\"https://camo.githubusercontent.com/58f8dba3a46c115862fe1023dd2eeb94f8b2f83a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6e646d2f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ndm/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.552Z",
    "goodColorOnWhite": "#E40D0D",
    "goodColorOnBlack": "#F28F8F",
    "faintColorOnWhite": "rgba(228, 13, 13, 0.1)"
  },
  {
    "slug": "negative",
    "name": "Negative",
    "description": "An app for making visual comparisons",
    "keywords": [
      "diff",
      "visual diff",
      "web development",
      "web design",
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "repository": "https://github.com/atdrago/negative",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/atdrago/negative/develop/docs/demo-usage.gif"
      }
    ],
    "icon": "negative-icon.png",
    "icon32": "negative-icon-32.png",
    "icon64": "negative-icon-64.png",
    "icon128": "negative-icon-128.png",
    "icon256": "negative-icon-256.png",
    "date": "2016-05-24",
    "iconColors": [
      "#068a84",
      "#eaebeb",
      "#72b2b4",
      "#71c4b9",
      "#a0a0a0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/atdrago/negative/blob/master/docs/header.png\"><img alt=\"Negative\" src=\"https://github.com/atdrago/negative/raw/master/docs/header.png\" width=\"228\" height=\"68\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>An app for making visual comparisons.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/atdrago/negative/blob/master/docs/demo-usage.gif\"><img src=\"https://github.com/atdrago/negative/raw/master/docs/demo-usage.gif\" alt=\"Negative Usage\" style=\"max-width:100%;\"></a></p>\n<p>Follow <a href=\"https://twitter.com/negativejs\" rel=\"nofollow\">@NegativeJS</a> on Twitter for important updates.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<ul>\n<li><a href=\"https://github.com/atdrago/negative/releases/download/v0.10.3/Negative-v0.10.3.dmg\">Negative v0.10.3 for Mac OS X</a></li>\n</ul>\n<h2><a id=\"user-content-user-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#user-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>User Documentation</h2>\n<p>Please check <a href=\"https://github.com/atdrago/negative/releases\">negative/releases</a> for details on changes between versions.</p>\n<ul>\n<li><a href=\"https://github.com/atdrago/negative/blob/master/docs/usage.md\">Usage</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>All contributions are welcome!! Please check <a href=\"https://github.com/atdrago/negative/issues\">negative/issues</a> for things that need attention, or feel free to create your own. Please make sure you create an issue <em>first</em>, and then do the work and a submit a PR.</p>\n<h2><a id=\"user-content-build-negativeapp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#build-negativeapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Negative.app</h2>\n<p>Currently only Mac OS X is supported.</p>\n<ol>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Install Node.js</a> &gt;= v8</li>\n<li><code>git clone https://github.com/atdrago/negative.git</code></li>\n<li><code>cd negative</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run build</code></li>\n<li>Locate and copy <code>dist/Negative-darwin-x64/Negative.app</code> to your <code>Applications</code> folder</li>\n</ol>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h2>\n<p><em>Important:</em> Tests get run against the <strong>built app</strong>. If you are attempting to run tests and the results are not what you expected, you need to <code>npm run build</code> again.</p>\n<ol>\n<li><code>npm run build</code></li>\n<li><code>npm test</code></li>\n</ol>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<h3><a id=\"user-content-compiling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#compiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compiling</h3>\n<ul>\n<li><code>gulp</code> - Compile, combine, and minify files for the renderer process. This isn&apos;t necessary for files in the main process. Make sure this is running when working on UI.</li>\n</ul>\n<h3><a id=\"user-content-npm-scripts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#npm-scripts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>NPM Scripts</h3>\n<ul>\n<li><code>npm start</code> - Start the app with the following environment variables:\n<ul>\n<li>NODE_ENV=development</li>\n<li>ELECTRON_ENABLE_LOGGING=true</li>\n<li>ELECTRON_ENABLE_STACK_DUMPING=true</li>\n</ul>\n</li>\n<li><code>npm run build</code> - Build the production app\n<ol>\n<li>Compiles JavaScript and Sass</li>\n<li>Copies necessary files to <code>./release/</code></li>\n<li>Runs <code>npm install --production</code> in <code>./release/</code></li>\n<li>Builds the app moves it to <code>./dist/</code></li>\n</ol>\n</li>\n<li><code>npm run lint</code> - Run ESLint</li>\n<li><code>npm test</code> - Run Mocha tests</li>\n<li><code>npm run travis</code>\n<ol>\n<li>Run <code>build</code></li>\n<li>Run <code>test</code></li>\n</ol>\n</li>\n<li><code>npm run open</code> - Starts the app from <code>dist/Negative-darwin-x64/Negative.app</code></li>\n<li><code>npm run build-artifacts</code>\n<ol>\n<li>Run <code>build-sign</code></li>\n<li>Create <code>dist/Negative-darwin-x64/Negative-v0.10.3.dmg</code></li>\n<li>Create <code>dist/Negative-darwin-x64/Negative-v0.10.3-mac.zip</code></li>\n</ol>\n</li>\n</ul>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/atdrago/negative/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h2>\n<p>Created by <a href=\"http://adamdrago.com\" rel=\"nofollow\">Adam Drago</a>. Built on <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"docs/header.png\"><img alt=\"Negative\" src=\"docs/header.png\" width=\"228\" height=\"68\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>An app for making visual comparisons.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"docs/demo-usage.gif\"><img src=\"docs/demo-usage.gif\" alt=\"Negative Usage\" style=\"max-width:100%;\"></a></p>\n<p>Follow <a href=\"https://twitter.com/negativejs\" rel=\"nofollow\">@NegativeJS</a> on Twitter for important updates.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<ul>\n<li><a href=\"https://github.com/atdrago/negative/releases/download/v0.10.3/Negative-v0.10.3.dmg\">Negative v0.10.3 for Mac OS X</a></li>\n</ul>\n<h2><a id=\"user-content-user-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#user-documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>User Documentation</h2>\n<p>Please check <a href=\"https://github.com/atdrago/negative/releases\">negative/releases</a> for details on changes between versions.</p>\n<ul>\n<li><a href=\"docs/usage.md\">Usage</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>All contributions are welcome!! Please check <a href=\"https://github.com/atdrago/negative/issues\">negative/issues</a> for things that need attention, or feel free to create your own. Please make sure you create an issue <em>first</em>, and then do the work and a submit a PR.</p>\n<h2><a id=\"user-content-build-negativeapp\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-negativeapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Negative.app</h2>\n<p>Currently only Mac OS X is supported.</p>\n<ol>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Install Node.js</a> &gt;= v8</li>\n<li><code>git clone https://github.com/atdrago/negative.git</code></li>\n<li><code>cd negative</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run build</code></li>\n<li>Locate and copy <code>dist/Negative-darwin-x64/Negative.app</code> to your <code>Applications</code> folder</li>\n</ol>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h2>\n<p><em>Important:</em> Tests get run against the <strong>built app</strong>. If you are attempting to run tests and the results are not what you expected, you need to <code>npm run build</code> again.</p>\n<ol>\n<li><code>npm run build</code></li>\n<li><code>npm test</code></li>\n</ol>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<h3><a id=\"user-content-compiling\" class=\"anchor\" aria-hidden=\"true\" href=\"#compiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compiling</h3>\n<ul>\n<li><code>gulp</code> - Compile, combine, and minify files for the renderer process. This isn't necessary for files in the main process. Make sure this is running when working on UI.</li>\n</ul>\n<h3><a id=\"user-content-npm-scripts\" class=\"anchor\" aria-hidden=\"true\" href=\"#npm-scripts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>NPM Scripts</h3>\n<ul>\n<li><code>npm start</code> - Start the app with the following environment variables:\n<ul>\n<li>NODE_ENV=development</li>\n<li>ELECTRON_ENABLE_LOGGING=true</li>\n<li>ELECTRON_ENABLE_STACK_DUMPING=true</li>\n</ul>\n</li>\n<li><code>npm run build</code> - Build the production app\n<ol>\n<li>Compiles JavaScript and Sass</li>\n<li>Copies necessary files to <code>./release/</code></li>\n<li>Runs <code>npm install --production</code> in <code>./release/</code></li>\n<li>Builds the app moves it to <code>./dist/</code></li>\n</ol>\n</li>\n<li><code>npm run lint</code> - Run ESLint</li>\n<li><code>npm test</code> - Run Mocha tests</li>\n<li><code>npm run travis</code>\n<ol>\n<li>Run <code>build</code></li>\n<li>Run <code>test</code></li>\n</ol>\n</li>\n<li><code>npm run open</code> - Starts the app from <code>dist/Negative-darwin-x64/Negative.app</code></li>\n<li><code>npm run build-artifacts</code>\n<ol>\n<li>Run <code>build-sign</code></li>\n<li>Create <code>dist/Negative-darwin-x64/Negative-v0.10.3.dmg</code></li>\n<li>Create <code>dist/Negative-darwin-x64/Negative-v0.10.3-mac.zip</code></li>\n</ol>\n</li>\n</ul>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h2>\n<p>Created by <a href=\"http://adamdrago.com\" rel=\"nofollow\">Adam Drago</a>. Built on <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.579Z",
    "goodColorOnWhite": "#057B76",
    "goodColorOnBlack": "#068A84",
    "faintColorOnWhite": "rgba(5, 123, 118, 0.1)"
  },
  {
    "slug": "neko",
    "name": "Neko",
    "description": "A video player which translates Japanese subtitles",
    "website": "https://www.kanji-book.com/learn-japanese-while-having-fun-using-neko",
    "keywords": [
      "Education",
      "Video player",
      "Translator",
      "Japanese"
    ],
    "category": "Education",
    "icon": "neko-icon.png",
    "icon32": "neko-icon-32.png",
    "icon64": "neko-icon-64.png",
    "icon128": "neko-icon-128.png",
    "icon256": "neko-icon-256.png",
    "date": "2018-03-22",
    "iconColors": [
      "#363636",
      "#e7e0e3",
      "#6d6267",
      "#959595",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#6D6267",
    "goodColorOnBlack": "#E7E0E3",
    "faintColorOnWhite": "rgba(109, 98, 103, 0.1)"
  },
  {
    "slug": "netbeast",
    "name": "Netbeast",
    "description": "An Internet of Things javascript development platform that empowers developers to easily create and deploy IoT apps",
    "website": "https://netbeast.co/developer",
    "keywords": [
      "development"
    ],
    "category": "Developer Tools",
    "icon": "netbeast-icon.png",
    "icon32": "netbeast-icon-32.png",
    "icon64": "netbeast-icon-64.png",
    "icon128": "netbeast-icon-128.png",
    "icon256": "netbeast-icon-256.png",
    "date": "2016-09-19",
    "iconColors": [
      "#29312d",
      "#f2f0f0",
      "#f62444",
      "#07e0c6",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#29312D",
    "goodColorOnBlack": "#07E0C6",
    "faintColorOnWhite": "rgba(41, 49, 45, 0.1)"
  },
  {
    "slug": "netron",
    "name": "Netron",
    "description": "Viewer for neural network models",
    "repository": "https://github.com/lutzroeder/Netron",
    "homebrewCaskName": "netron",
    "license": "MIT",
    "keywords": [
      "neural networks",
      "machine learning",
      "artificial intelligence",
      "deep learning",
      "AI",
      "ONNX",
      "TensorFlow"
    ],
    "category": "Developer Tools",
    "icon": "netron-icon.png",
    "icon32": "netron-icon-32.png",
    "icon64": "netron-icon-64.png",
    "icon128": "netron-icon-128.png",
    "icon256": "netron-icon-256.png",
    "date": "2018-01-09",
    "iconColors": [
      "#aedde9",
      "#54848c",
      "#ededed",
      "#a7adae",
      "#7ca4b4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/lutzroeder/Netron/blob/master/media/logo.png\"><img width=\"400\" src=\"https://github.com/lutzroeder/Netron/raw/master/media/logo.png\" style=\"max-width:100%;\"></a></p>\n<p>Netron is a viewer for neural network, deep learning and machine learning models.</p>\n<p>Netron supports <strong><a href=\"http://onnx.ai\" rel=\"nofollow\">ONNX</a></strong> (<code>.onnx</code>, <code>.pb</code>), <strong>Keras</strong> (<code>.h5</code>, <code>.keras</code>), <strong>CoreML</strong> (<code>.mlmodel</code>) and <strong>TensorFlow Lite</strong> (<code>.tflite</code>). Netron has experimental support for <strong>Caffe</strong> (<code>.caffemodel</code>), <strong>Caffe2</strong> (<code>predict_net.pb</code>), <strong>MXNet</strong> (<code>-symbol.json</code>), <strong>TensorFlow.js</strong> (<code>model.json</code>, <code>.pb</code>) and <strong>TensorFlow</strong> (<code>.pb</code>, <code>.meta</code>).</p>\n<p align=\"center\"><a href=\"https://www.lutzroeder.com/ai\" rel=\"nofollow\"><img src=\"https://github.com/lutzroeder/Netron/raw/master/media/screenshot.png\" width=\"800\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lutzroeder/Netron/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><strong>macOS</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file or with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew</a> run <code>brew cask install netron</code></p>\n<p><strong>Linux</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code> or <code>.deb</code> file.</p>\n<p><strong>Windows</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> installer.</p>\n<p><strong>Browser</strong></p>\n<p><a href=\"https://www.lutzroeder.com/ai/netron\" rel=\"nofollow\"><strong>Start</strong></a> the browser version.</p>\n<p><strong>Python Server</strong></p>\n<p>Run <code>pip install netron</code> and <code>netron [MODEL_FILE]</code>.<br>\nServe a model in Python using <code>import netron; netron.serve_file(&apos;my_model.onnx&apos;)</code>.</p>\n<h2><a id=\"user-content-download-models\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/lutzroeder/Netron/blob/master/#download-models\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download Models</h2>\n<p>Sample model files you can download and open:</p>\n<p><strong>ONNX Models</strong></p>\n<ul>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/inception_v1.tar.gz\" rel=\"nofollow\">Inception v1</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/inception_v2.tar.gz\" rel=\"nofollow\">Inception v2</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/resnet50.tar.gz\" rel=\"nofollow\">ResNet-50</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/squeezenet.tar.gz\" rel=\"nofollow\">SqueezeNet</a></li>\n</ul>\n<p><strong>Keras Models</strong></p>\n<ul>\n<li><a href=\"https://github.com/Hyperparticle/one-pixel-attack-keras/raw/master/networks/models/resnet.h5\">resnet</a></li>\n<li><a href=\"https://github.com/hollance/YOLO-CoreML-MPSNNGraph/raw/master/Convert/yad2k/model_data/tiny-yolo-voc.h5\">tiny-yolo-voc</a></li>\n</ul>\n<p><strong>CoreML Models</strong></p>\n<ul>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/MobileNet.mlmodel\" rel=\"nofollow\">MobileNet</a></li>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/GoogLeNetPlaces.mlmodel\" rel=\"nofollow\">Places205-GoogLeNet</a></li>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/Inceptionv3.mlmodel\" rel=\"nofollow\">Inception v3</a></li>\n</ul>\n<p><strong>TensorFlow Lite Models</strong></p>\n<ul>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/smartreply_1.0_2017_11_01.zip\" rel=\"nofollow\">Smart Reply 1.0 </a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_v1_1.0_224_float_2017_11_08.zip\" rel=\"nofollow\">Mobilenet 1.0 224 Float</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/inception_v3_slim_2016_android_2017_11_10.zip\" rel=\"nofollow\">Inception v3 2016</a></li>\n</ul>\n<p><strong>Caffe Models</strong></p>\n<ul>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_alexnet.caffemodel\" rel=\"nofollow\">BVLC AlexNet</a></li>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_reference_caffenet.caffemodel\" rel=\"nofollow\">BVLC CaffeNet</a></li>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel\" rel=\"nofollow\">BVLC GoogleNet</a></li>\n</ul>\n<p><strong>Caffe2 Models</strong></p>\n<ul>\n<li><a href=\"https://github.com/caffe2/models/raw/master/bvlc_googlenet/predict_net.pb\">BVLC GoogleNet</a></li>\n<li><a href=\"https://github.com/caffe2/models/raw/master/inception_v2/predict_net.pb\">Inception v2</a></li>\n</ul>\n<p><strong>MXNet Models</strong></p>\n<ul>\n<li><a href=\"http://data.dmlc.ml/models/imagenet/squeezenet/squeezenet_v1.1-symbol.json\" rel=\"nofollow\">CaffeNet</a></li>\n<li><a href=\"https://mxnet.incubator.apache.org/model_zoo/index.html\" rel=\"nofollow\">SqueezeNet v1.1</a></li>\n</ul>\n<p><strong>TensorFlow models</strong></p>\n<ul>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception_v3_2016_08_28_frozen.pb.tar.gz\" rel=\"nofollow\">Inception v3</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception_v4_2016_09_09_frozen.pb.tar.gz\" rel=\"nofollow\">Inception v4</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip\" rel=\"nofollow\">Inception 5h</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"media/logo.png\"><img width=\"400\" src=\"media/logo.png\" style=\"max-width:100%;\"></a></p>\n<p>Netron is a viewer for neural network, deep learning and machine learning models.</p>\n<p>Netron supports <strong><a href=\"http://onnx.ai\" rel=\"nofollow\">ONNX</a></strong> (<code>.onnx</code>, <code>.pb</code>), <strong>Keras</strong> (<code>.h5</code>, <code>.keras</code>), <strong>CoreML</strong> (<code>.mlmodel</code>) and <strong>TensorFlow Lite</strong> (<code>.tflite</code>). Netron has experimental support for <strong>Caffe</strong> (<code>.caffemodel</code>), <strong>Caffe2</strong> (<code>predict_net.pb</code>), <strong>MXNet</strong> (<code>-symbol.json</code>), <strong>TensorFlow.js</strong> (<code>model.json</code>, <code>.pb</code>) and <strong>TensorFlow</strong> (<code>.pb</code>, <code>.meta</code>).</p>\n<p align=\"center\"><a href=\"https://www.lutzroeder.com/ai\" rel=\"nofollow\"><img src=\"media/screenshot.png\" width=\"800\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><strong>macOS</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.dmg</code> file or with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew</a> run <code>brew cask install netron</code></p>\n<p><strong>Linux</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.AppImage</code> or <code>.deb</code> file.</p>\n<p><strong>Windows</strong></p>\n<p><a href=\"https://github.com/lutzroeder/Netron/releases/latest\"><strong>Download</strong></a> the <code>.exe</code> installer.</p>\n<p><strong>Browser</strong></p>\n<p><a href=\"https://www.lutzroeder.com/ai/netron\" rel=\"nofollow\"><strong>Start</strong></a> the browser version.</p>\n<p><strong>Python Server</strong></p>\n<p>Run <code>pip install netron</code> and <code>netron [MODEL_FILE]</code>.<br>\nServe a model in Python using <code>import netron; netron.serve_file('my_model.onnx')</code>.</p>\n<h2><a id=\"user-content-download-models\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-models\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download Models</h2>\n<p>Sample model files you can download and open:</p>\n<p><strong>ONNX Models</strong></p>\n<ul>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/inception_v1.tar.gz\" rel=\"nofollow\">Inception v1</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/inception_v2.tar.gz\" rel=\"nofollow\">Inception v2</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/resnet50.tar.gz\" rel=\"nofollow\">ResNet-50</a></li>\n<li><a href=\"https://s3.amazonaws.com/download.onnx/models/squeezenet.tar.gz\" rel=\"nofollow\">SqueezeNet</a></li>\n</ul>\n<p><strong>Keras Models</strong></p>\n<ul>\n<li><a href=\"https://github.com/Hyperparticle/one-pixel-attack-keras/raw/master/networks/models/resnet.h5\">resnet</a></li>\n<li><a href=\"https://github.com/hollance/YOLO-CoreML-MPSNNGraph/raw/master/Convert/yad2k/model_data/tiny-yolo-voc.h5\">tiny-yolo-voc</a></li>\n</ul>\n<p><strong>CoreML Models</strong></p>\n<ul>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/MobileNet.mlmodel\" rel=\"nofollow\">MobileNet</a></li>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/GoogLeNetPlaces.mlmodel\" rel=\"nofollow\">Places205-GoogLeNet</a></li>\n<li><a href=\"https://docs-assets.developer.apple.com/coreml/models/Inceptionv3.mlmodel\" rel=\"nofollow\">Inception v3</a></li>\n</ul>\n<p><strong>TensorFlow Lite Models</strong></p>\n<ul>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/smartreply_1.0_2017_11_01.zip\" rel=\"nofollow\">Smart Reply 1.0 </a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_v1_1.0_224_float_2017_11_08.zip\" rel=\"nofollow\">Mobilenet 1.0 224 Float</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/tflite/inception_v3_slim_2016_android_2017_11_10.zip\" rel=\"nofollow\">Inception v3 2016</a></li>\n</ul>\n<p><strong>Caffe Models</strong></p>\n<ul>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_alexnet.caffemodel\" rel=\"nofollow\">BVLC AlexNet</a></li>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_reference_caffenet.caffemodel\" rel=\"nofollow\">BVLC CaffeNet</a></li>\n<li><a href=\"http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel\" rel=\"nofollow\">BVLC GoogleNet</a></li>\n</ul>\n<p><strong>Caffe2 Models</strong></p>\n<ul>\n<li><a href=\"https://github.com/caffe2/models/raw/master/bvlc_googlenet/predict_net.pb\">BVLC GoogleNet</a></li>\n<li><a href=\"https://github.com/caffe2/models/raw/master/inception_v2/predict_net.pb\">Inception v2</a></li>\n</ul>\n<p><strong>MXNet Models</strong></p>\n<ul>\n<li><a href=\"http://data.dmlc.ml/models/imagenet/squeezenet/squeezenet_v1.1-symbol.json\" rel=\"nofollow\">CaffeNet</a></li>\n<li><a href=\"https://mxnet.incubator.apache.org/model_zoo/index.html\" rel=\"nofollow\">SqueezeNet v1.1</a></li>\n</ul>\n<p><strong>TensorFlow models</strong></p>\n<ul>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception_v3_2016_08_28_frozen.pb.tar.gz\" rel=\"nofollow\">Inception v3</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception_v4_2016_09_09_frozen.pb.tar.gz\" rel=\"nofollow\">Inception v4</a></li>\n<li><a href=\"https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip\" rel=\"nofollow\">Inception 5h</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.588Z",
    "goodColorOnWhite": "#257589",
    "goodColorOnBlack": "#AEDDE9",
    "faintColorOnWhite": "rgba(37, 117, 137, 0.1)"
  },
  {
    "slug": "neutrinometrics",
    "name": "NeutrinoMetrics",
    "description": "Analytics for apps made with electron",
    "website": "https://neutrinometrics.net",
    "keywords": [
      "analytics",
      "data",
      "desktop"
    ],
    "license": "GPLv2",
    "category": "Developer Tools",
    "icon": "neutrinometrics-icon.png",
    "icon32": "neutrinometrics-icon-32.png",
    "icon64": "neutrinometrics-icon-64.png",
    "icon128": "neutrinometrics-icon-128.png",
    "icon256": "neutrinometrics-icon-256.png",
    "date": "2017-03-10",
    "iconColors": [
      "#3aa199",
      "#f6f9f9",
      "#5fc4bb",
      "#65ccc4",
      "#86c9c2"
    ],
    "goodColorOnWhite": "#297C76",
    "goodColorOnBlack": "#65CCC4",
    "faintColorOnWhite": "rgba(41, 124, 118, 0.1)"
  },
  {
    "slug": "nfov",
    "name": "nfov",
    "description": "ASCII / ANSI art viewer for macOS powered by Electron",
    "category": "Utilities",
    "repository": "https://github.com/nrlquaker/nfov",
    "keywords": [
      "macos",
      "nfo",
      "diz",
      "asc",
      "ans",
      "ascii-art",
      "ansi-art"
    ],
    "license": "MIT",
    "homebrewCaskName": "nfov",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/nrlquaker/nfov/master/screenshots/crude.nfo.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/nrlquaker/nfov/master/screenshots/flt-1000.nfo.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/nrlquaker/nfov/master/screenshots/cl!-al02.ans.png"
      }
    ],
    "icon": "nfov-icon.png",
    "icon32": "nfov-icon-32.png",
    "icon64": "nfov-icon-64.png",
    "icon128": "nfov-icon-128.png",
    "icon256": "nfov-icon-256.png",
    "date": "2017-11-02",
    "iconColors": [
      "#fafafa",
      "#171717",
      "#747473",
      "#7c7c7c",
      "#84847c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-nfov\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#nfov\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>nfov</h1>\n<p><a href=\"https://travis-ci.org/nrlquaker/nfov\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/580aa9a7bc2e065db5f2a560231b2415e6c26d8d/68747470733a2f2f7472617669732d63692e6f72672f6e726c7175616b65722f6e666f762e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/nrlquaker/nfov.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0caf34c5b0c0256cd09109077a9c0109e18a9744/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e726c7175616b65722f6e666f762f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0caf34c5b0c0256cd09109077a9c0109e18a9744/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e726c7175616b65722f6e666f762f746f74616c2e737667\" alt=\"Downloads count\" data-canonical-src=\"https://img.shields.io/github/downloads/nrlquaker/nfov/total.svg\" style=\"max-width:100%;\"></a></p>\n<p>nfov is ASCII / ANSI art viewer for macOS powered by <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a> and <a href=\"https://github.com/ansilove/ansilove.js\">ansilove.js</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>nfo, diz, asc, txt, ans, cia, ice, xb, pcb, bin, tnd, idf, adf support</li>\n<li>ability to change font, font size, text and background color</li>\n<li>ability to change selection and link color</li>\n<li>ability to toggle font smoothing</li>\n<li>clickable links</li>\n<li>ability to save rendered png</li>\n</ul>\n<h2><a id=\"user-content-fonts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#fonts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Fonts</h2>\n<p>nfov is bundled with:</p>\n<ul>\n<li>a lot of fonts from <a href=\"http://int10h.org/oldschool-pc-fonts\" rel=\"nofollow\">The Ultimate Oldschool PC Font Pack</a></li>\n<li><a href=\"https://github.com/ansilove/BlockZone\">BlockZone</a></li>\n<li><a href=\"http://tobiasjung.name/profont\" rel=\"nofollow\">Profont for Windows tweaked</a></li>\n<li><a href=\"https://fonts.google.com/specimen/PT+Mono\" rel=\"nofollow\">PT Mono</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Can be easily installed with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install nfov</pre></div>\n<p>Alternatively, binaries are available in the <a href=\"https://github.com/nrlquaker/nfov/releases\">GitHub Releases</a></p>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build from source</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git submodule update --init --recursive\nnpm install\nnpm run make</pre></div>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/nrlquaker/nfov/blob/master/./screenshots/crude.nfo.png\"><img src=\"https://github.com/nrlquaker/nfov/raw/master/./screenshots/crude.nfo.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/nrlquaker/nfov/blob/master/./screenshots/flt-1000.nfo.png\"><img src=\"https://github.com/nrlquaker/nfov/raw/master/./screenshots/flt-1000.nfo.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/nrlquaker/nfov/blob/master/./screenshots/cl!-al02.ans.png\"><img src=\"https://github.com/nrlquaker/nfov/raw/master/./screenshots/cl!-al02.ans.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-similar-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#similar-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Similar apps</h2>\n<h3><a id=\"user-content-editors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#editors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Editors</h3>\n<ul>\n<li><a href=\"http://picoe.ca/products/pablodraw\" rel=\"nofollow\">PabloDraw</a></li>\n</ul>\n<h3><a id=\"user-content-viewers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#viewers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Viewers</h3>\n<ul>\n<li><a href=\"https://github.com/ansilove/Ascension\">Ascension</a></li>\n<li><a href=\"http://blockart.sourceforge.net\" rel=\"nofollow\">NFOViewer</a></li>\n</ul>\n<h3><a id=\"user-content-terminal-viewers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#terminal-viewers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Terminal viewers</h3>\n<ul>\n<li><a href=\"https://github.com/jcs/ansiterm\">ansiterm</a></li>\n<li><a href=\"https://github.com/phracker/termNFO\">termNFO</a></li>\n</ul>\n<h3><a id=\"user-content-quicklook-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#quicklook-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>QuickLook plugins</h3>\n<ul>\n<li><a href=\"https://github.com/ansilove/QLAnsilove\">QLAnsilove</a></li>\n<li><a href=\"https://github.com/planbnet/QuickNFO\">QuickNFO</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nrlquaker/nfov/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>nfov is released under the <a href=\"https://github.com/nrlquaker/nfov/blob/master/LICENSE\">MIT License</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-nfov\" class=\"anchor\" aria-hidden=\"true\" href=\"#nfov\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>nfov</h1>\n<p><a href=\"https://travis-ci.org/nrlquaker/nfov\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/580aa9a7bc2e065db5f2a560231b2415e6c26d8d/68747470733a2f2f7472617669732d63692e6f72672f6e726c7175616b65722f6e666f762e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/nrlquaker/nfov.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/0caf34c5b0c0256cd09109077a9c0109e18a9744/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e726c7175616b65722f6e666f762f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/0caf34c5b0c0256cd09109077a9c0109e18a9744/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6e726c7175616b65722f6e666f762f746f74616c2e737667\" alt=\"Downloads count\" data-canonical-src=\"https://img.shields.io/github/downloads/nrlquaker/nfov/total.svg\" style=\"max-width:100%;\"></a></p>\n<p>nfov is ASCII / ANSI art viewer for macOS powered by <a href=\"https://electronjs.org\" rel=\"nofollow\">Electron</a> and <a href=\"https://github.com/ansilove/ansilove.js\">ansilove.js</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>nfo, diz, asc, txt, ans, cia, ice, xb, pcb, bin, tnd, idf, adf support</li>\n<li>ability to change font, font size, text and background color</li>\n<li>ability to change selection and link color</li>\n<li>ability to toggle font smoothing</li>\n<li>clickable links</li>\n<li>ability to save rendered png</li>\n</ul>\n<h2><a id=\"user-content-fonts\" class=\"anchor\" aria-hidden=\"true\" href=\"#fonts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fonts</h2>\n<p>nfov is bundled with:</p>\n<ul>\n<li>a lot of fonts from <a href=\"http://int10h.org/oldschool-pc-fonts\" rel=\"nofollow\">The Ultimate Oldschool PC Font Pack</a></li>\n<li><a href=\"https://github.com/ansilove/BlockZone\">BlockZone</a></li>\n<li><a href=\"http://tobiasjung.name/profont\" rel=\"nofollow\">Profont for Windows tweaked</a></li>\n<li><a href=\"https://fonts.google.com/specimen/PT+Mono\" rel=\"nofollow\">PT Mono</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Can be easily installed with <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install nfov</pre></div>\n<p>Alternatively, binaries are available in the <a href=\"https://github.com/nrlquaker/nfov/releases\">GitHub Releases</a></p>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build from source</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git submodule update --init --recursive\nnpm install\nnpm run make</pre></div>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"./screenshots/crude.nfo.png\"><img src=\"./screenshots/crude.nfo.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"./screenshots/flt-1000.nfo.png\"><img src=\"./screenshots/flt-1000.nfo.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"./screenshots/cl!-al02.ans.png\"><img src=\"./screenshots/cl!-al02.ans.png\" alt=\"nfov screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-similar-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#similar-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Similar apps</h2>\n<h3><a id=\"user-content-editors\" class=\"anchor\" aria-hidden=\"true\" href=\"#editors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Editors</h3>\n<ul>\n<li><a href=\"http://picoe.ca/products/pablodraw\" rel=\"nofollow\">PabloDraw</a></li>\n</ul>\n<h3><a id=\"user-content-viewers\" class=\"anchor\" aria-hidden=\"true\" href=\"#viewers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Viewers</h3>\n<ul>\n<li><a href=\"https://github.com/ansilove/Ascension\">Ascension</a></li>\n<li><a href=\"http://blockart.sourceforge.net\" rel=\"nofollow\">NFOViewer</a></li>\n</ul>\n<h3><a id=\"user-content-terminal-viewers\" class=\"anchor\" aria-hidden=\"true\" href=\"#terminal-viewers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Terminal viewers</h3>\n<ul>\n<li><a href=\"https://github.com/jcs/ansiterm\">ansiterm</a></li>\n<li><a href=\"https://github.com/phracker/termNFO\">termNFO</a></li>\n</ul>\n<h3><a id=\"user-content-quicklook-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#quicklook-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>QuickLook plugins</h3>\n<ul>\n<li><a href=\"https://github.com/ansilove/QLAnsilove\">QLAnsilove</a></li>\n<li><a href=\"https://github.com/planbnet/QuickNFO\">QuickNFO</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>nfov is released under the <a href=\"https://github.com/nrlquaker/nfov/blob/master/LICENSE\">MIT License</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.635Z",
    "goodColorOnWhite": "#171717",
    "goodColorOnBlack": "#84847C",
    "faintColorOnWhite": "rgba(23, 23, 23, 0.1)"
  },
  {
    "slug": "nimble",
    "name": "Nimble",
    "description": "A simple but powerful Wolfram|Alpha menubar client for macOS",
    "website": "http://maybulb.com/nimble/",
    "keywords": [
      "menubar"
    ],
    "category": "Utilities",
    "icon": "nimble-icon.png",
    "icon32": "nimble-icon-32.png",
    "icon64": "nimble-icon-64.png",
    "icon128": "nimble-icon-128.png",
    "icon256": "nimble-icon-256.png",
    "date": "2016-02-16",
    "iconColors": [
      "#e7e7e6",
      "#fb890d",
      "#bc6c16",
      "#c6996d",
      "#fcb45c"
    ],
    "goodColorOnWhite": "#AC5B03",
    "goodColorOnBlack": "#FB890D",
    "faintColorOnWhite": "rgba(172, 91, 3, 0.1)"
  },
  {
    "slug": "node-red",
    "name": "Node-RED",
    "description": "Flow-based programming for the Internet of Things",
    "repository": "https://github.com/zuhito/electron-node-red/releases",
    "category": "Developer Tools",
    "icon": "node-red-icon.png",
    "icon32": "node-red-icon-32.png",
    "icon64": "node-red-icon-64.png",
    "icon128": "node-red-icon-128.png",
    "icon256": "node-red-icon-256.png",
    "date": "2017-10-01",
    "iconColors": [
      "#fbfbfb",
      "#8c0404",
      "#b55757",
      "#c47c7c",
      "#ac3c3c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-node-red\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#electron-node-red\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>electron-node-red</h1>\n<p>This is an Electron template to embed Node-RED with a Dashboard generated by node-red-dashboard.</p>\n<p>You can base off this model and update the package.json file to include your own required dependencies.</p>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To Use</h2>\n<p>To clone and run this repository you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/dceejay/electron-node-red.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> electron-node-red\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies and run the app</span>\nnpm install <span class=\"pl-k\">&amp;&amp;</span> npm start</pre></div>\n<h2><a id=\"user-content-tldr---building-runtimes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#tldr---building-runtimes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TL:DR - building runtimes</h2>\n<p>You can run <code>npm run build</code> to build binaries of &quot;everything&quot;.</p>\n<p>Builds are created in the <code>dist</code> directory.</p>\n<h2><a id=\"user-content-packaging-your-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#packaging-your-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging your application</h2>\n<pre><code># build for OSX 64 bits\nnpm run build:osx\n\n# build for Windows 64 bits\nnpm run build:win64\n\n# build for Linux 64 bits\nnpm run build:linux64\n</code></pre>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<p>Use <code>Node-RED</code> command to run. Flows are stored in <code>~/.node-red</code>.</p>\n<p>If you build Node-RED package with community nodes, rename pakcage-pack.json to package.json.</p>\n<h2><a id=\"user-content-license-cc0-public-domain\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#license-cc0-public-domain\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License <a href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/LICENSE.md\">CC0 (Public Domain)</a></h2>\n<h2><a id=\"user-content-see-also\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zuhito/electron-node-red/releases/blob/master/#see-also\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>See also</h2>\n<ul>\n<li><strong>Electron Node-RED Project which this project was forked from</strong> - <a href=\"https://github.com/natcl/electron-node-red\">https://github.com/natcl/electron-node-red</a></li>\n<li><strong>Stand-alone Starter Project</strong> - <a href=\"https://github.com/dceejay/node-red-project-starter\">https://github.com/dceejay/node-red-project-starter</a></li>\n<li><strong>Bluemix Starter Project</strong> - <a href=\"https://github.com/dceejay/node-red-bluemix-starter\">https://github.com/dceejay/node-red-bluemix-starter</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-node-red\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-node-red\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>electron-node-red</h1>\n<p>This is an Electron template to embed Node-RED with a Dashboard generated by node-red-dashboard.</p>\n<p>You can base off this model and update the package.json file to include your own required dependencies.</p>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To Use</h2>\n<p>To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/dceejay/electron-node-red.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> electron-node-red\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies and run the app</span>\nnpm install <span class=\"pl-k\">&amp;&amp;</span> npm start</pre></div>\n<h2><a id=\"user-content-tldr---building-runtimes\" class=\"anchor\" aria-hidden=\"true\" href=\"#tldr---building-runtimes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TL:DR - building runtimes</h2>\n<p>You can run <code>npm run build</code> to build binaries of \"everything\".</p>\n<p>Builds are created in the <code>dist</code> directory.</p>\n<h2><a id=\"user-content-packaging-your-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-your-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging your application</h2>\n<pre><code># build for OSX 64 bits\nnpm run build:osx\n\n# build for Windows 64 bits\nnpm run build:win64\n\n# build for Linux 64 bits\nnpm run build:linux64\n</code></pre>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<p>Use <code>Node-RED</code> command to run. Flows are stored in <code>~/.node-red</code>.</p>\n<p>If you build Node-RED package with community nodes, rename pakcage-pack.json to package.json.</p>\n<h2><a id=\"user-content-license-cc0-public-domain\" class=\"anchor\" aria-hidden=\"true\" href=\"#license-cc0-public-domain\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License <a href=\"LICENSE.md\">CC0 (Public Domain)</a></h2>\n<h2><a id=\"user-content-see-also\" class=\"anchor\" aria-hidden=\"true\" href=\"#see-also\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>See also</h2>\n<ul>\n<li><strong>Electron Node-RED Project which this project was forked from</strong> - <a href=\"https://github.com/natcl/electron-node-red\">https://github.com/natcl/electron-node-red</a></li>\n<li><strong>Stand-alone Starter Project</strong> - <a href=\"https://github.com/dceejay/node-red-project-starter\">https://github.com/dceejay/node-red-project-starter</a></li>\n<li><strong>Bluemix Starter Project</strong> - <a href=\"https://github.com/dceejay/node-red-bluemix-starter\">https://github.com/dceejay/node-red-bluemix-starter</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.652Z",
    "goodColorOnWhite": "#8C0404",
    "goodColorOnBlack": "#C47C7C",
    "faintColorOnWhite": "rgba(140, 4, 4, 0.1)"
  },
  {
    "slug": "nodejs-package-manager",
    "name": "NodeJs Package Manager",
    "description": "An organizer of your npm & bower packages",
    "category": "Developer Tools",
    "repository": "https://github.com/gurayyarar/NodeJsPackageManager",
    "keywords": [
      "npm",
      "bower",
      "nodejs",
      "nodejs package",
      "package manager"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/documentation/readme-main.gif",
        "caption": "Overview",
        "imageLink": "https://github.com/gurayyarar/NodeJsPackageManager"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/electron-webapp-previews/dark-theme.png",
        "caption": "Dark Theme",
        "imageLink": "https://github.com/gurayyarar/NodeJsPackageManager"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/electron-webapp-previews/light-theme.png",
        "caption": "Light Theme",
        "imageLink": "https://github.com/gurayyarar/NodeJsPackageManager"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/electron-webapp-previews/npm-init.png",
        "caption": "npm init",
        "imageLink": "https://github.com/gurayyarar/NodeJsPackageManager"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/electron-webapp-previews/bower-init.png",
        "caption": "bower init",
        "imageLink": "https://github.com/gurayyarar/NodeJsPackageManager"
      }
    ],
    "license": "MIT",
    "icon": "nodejs-package-manager-icon.png",
    "icon32": "nodejs-package-manager-icon-32.png",
    "icon64": "nodejs-package-manager-icon-64.png",
    "icon128": "nodejs-package-manager-icon-128.png",
    "icon256": "nodejs-package-manager-icon-256.png",
    "date": "2017-09-18",
    "iconColors": [
      "#67952a",
      "#fbfbfb",
      "#9c9c94",
      "#bce484",
      "#a4a4a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-nodejs-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#nodejs-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>NodeJs Package Manager</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/app.png\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/app.png\" width=\"128\" align=\"left\" style=\"max-width:100%;\"></a></p>\n<p><strong>NodeJs Package Manager is an organizer for your npm and Bower packages.</strong> So we can call <strong>npm package manager</strong> and <strong>bower package manager</strong>\nIt&apos;s really easy to check, upgrade or downgrade packages, originally specified during in the one click.\nYou can access all <strong>README.md</strong> files, <strong>Contributors</strong>, <strong>Dependencies</strong> and <strong>DevDependencies</strong> of package based on their versions.</p>\n<br>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/documentation/readme-main.gif\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/documentation/readme-main.gif\" alt=\"NodeJs Package Manager\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-you-can\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#you-can\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>You can</h2>\n<ul>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Global-Packages\">See all<strong>Global Packages</strong> installed on your computer</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Open-Packages\">Import <strong>npm(packages.json)</strong> &amp; <strong>Bower(bower.json)</strong> files and see packages inside of them</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Search-Mechanism\">Search <strong>npm and Bower</strong> packages</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Init-npm&amp;bower-Json-File\"><strong>Create (Init)</strong> new <strong>npm or Bower json</strong> file with an easy-to-fill form</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Get-Package-Detail-According-To-Version\">Access <strong>README</strong> files, <strong>Contributors</strong>, <strong>Dependencies</strong> and <strong>DevDependencies</strong> of package based on their version</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Updates-of-Packages\">Check if <strong>any updates exist</strong> for installed packages</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Installation\"><strong>Install</strong> a new package</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Uninstall-The-Package\"><strong>Uninstall</strong> an already installed package</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Updates-of-Packages\"><strong>Update</strong> to last or specified version</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Downgrade-Package-Version\"><strong>Downgrade</strong> to specified version</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p><strong>Executable Files</strong></p>\n<p>You can access all versions from <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/releases\">this link</a></p>\n<p><strong>Note</strong></p>\n<p>For now, this is only available on Windows Operation System.</p>\n<p><em>Linux and MacOS versions coming soon!</em></p>\n<p><strong>GitHub - For Developers</strong></p>\n<p><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Installation---For-Developers\">Please follow these instructions</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>You can visit the <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki\">WIKI page.</a></p>\n<h2><a id=\"user-content-theme-options\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#theme-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Theme Options</h2>\n<table>\n<thead>\n<tr>\n<th>Dark Theme</th>\n<th>Light Theme</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/dark-theme-big.jpg\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/dark-theme-big.jpg\" alt=\"Dark Theme\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/light-theme-big.jpg\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/light-theme-big.jpg\" alt=\"Light Theme\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-change-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#change-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Change Logs</h2>\n<p>You can check logs from <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Changelogs\">this link</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><strong>NodeJs Package Manager</strong> is an open source project that is licensed under the <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a>.</p>\n<h2><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/gurayyarar/NodeJsPackageManager/blob/master/#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donations</h2>\n<p>Donations are <strong>greatly appreciated!</strong></p>\n<p><strong><a href=\"http://bit.ly/2yEjtx5\" rel=\"nofollow\">BUY ME A COFFEE</a></strong></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-nodejs-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#nodejs-package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>NodeJs Package Manager</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/app.png\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/app.png\" width=\"128\" align=\"left\" style=\"max-width:100%;\"></a></p>\n<p><strong>NodeJs Package Manager is an organizer for your npm and Bower packages.</strong> So we can call <strong>npm package manager</strong> and <strong>bower package manager</strong>\nIt's really easy to check, upgrade or downgrade packages, originally specified during in the one click.\nYou can access all <strong>README.md</strong> files, <strong>Contributors</strong>, <strong>Dependencies</strong> and <strong>DevDependencies</strong> of package based on their versions.</p>\n<br>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/documentation/readme-main.gif\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/documentation/readme-main.gif\" alt=\"NodeJs Package Manager\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-you-can\" class=\"anchor\" aria-hidden=\"true\" href=\"#you-can\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>You can</h2>\n<ul>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Global-Packages\">See all<strong>Global Packages</strong> installed on your computer</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Open-Packages\">Import <strong>npm(packages.json)</strong> &amp; <strong>Bower(bower.json)</strong> files and see packages inside of them</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Search-Mechanism\">Search <strong>npm and Bower</strong> packages</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Init-npm&amp;bower-Json-File\"><strong>Create (Init)</strong> new <strong>npm or Bower json</strong> file with an easy-to-fill form</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Get-Package-Detail-According-To-Version\">Access <strong>README</strong> files, <strong>Contributors</strong>, <strong>Dependencies</strong> and <strong>DevDependencies</strong> of package based on their version</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Updates-of-Packages\">Check if <strong>any updates exist</strong> for installed packages</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Installation\"><strong>Install</strong> a new package</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Uninstall-The-Package\"><strong>Uninstall</strong> an already installed package</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Updates-of-Packages\"><strong>Update</strong> to last or specified version</a></li>\n<li><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Downgrade-Package-Version\"><strong>Downgrade</strong> to specified version</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p><strong>Executable Files</strong></p>\n<p>You can access all versions from <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/releases\">this link</a></p>\n<p><strong>Note</strong></p>\n<p>For now, this is only available on Windows Operation System.</p>\n<p><em>Linux and MacOS versions coming soon!</em></p>\n<p><strong>GitHub - For Developers</strong></p>\n<p><a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Installation---For-Developers\">Please follow these instructions</a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>You can visit the <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki\">WIKI page.</a></p>\n<h2><a id=\"user-content-theme-options\" class=\"anchor\" aria-hidden=\"true\" href=\"#theme-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Theme Options</h2>\n<table>\n<thead>\n<tr>\n<th>Dark Theme</th>\n<th>Light Theme</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/dark-theme-big.jpg\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/dark-theme-big.jpg\" alt=\"Dark Theme\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/light-theme-big.jpg\"><img src=\"https://raw.githubusercontent.com/gurayyarar/NodeJsPackageManager/master/images/themes/light-theme-big.jpg\" alt=\"Light Theme\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-change-logs\" class=\"anchor\" aria-hidden=\"true\" href=\"#change-logs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Change Logs</h2>\n<p>You can check logs from <a href=\"https://github.com/gurayyarar/NodeJsPackageManager/wiki/Changelogs\">this link</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><strong>NodeJs Package Manager</strong> is an open source project that is licensed under the <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a>.</p>\n<h2><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donations</h2>\n<p>Donations are <strong>greatly appreciated!</strong></p>\n<p><strong><a href=\"http://bit.ly/2yEjtx5\" rel=\"nofollow\">BUY ME A COFFEE</a></strong></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.687Z",
    "goodColorOnWhite": "#56801C",
    "goodColorOnBlack": "#BCE484",
    "faintColorOnWhite": "rgba(86, 128, 28, 0.1)"
  },
  {
    "slug": "notr",
    "name": "NOTR",
    "description": "Privacy Focused Notes App",
    "website": "https://notr.likesmuff.in/",
    "keywords": [
      "productivity",
      "privacy"
    ],
    "category": "Productivity",
    "disabled": true,
    "icon": "notr-icon.png",
    "icon32": "notr-icon-32.png",
    "icon64": "notr-icon-64.png",
    "icon128": "notr-icon-128.png",
    "icon256": "notr-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#e7e215",
      "#ebebeb",
      "#5a5958",
      "#9c847c",
      "#a48c7c"
    ],
    "goodColorOnWhite": "#5A5958",
    "goodColorOnBlack": "#E7E215",
    "faintColorOnWhite": "rgba(90, 89, 88, 0.1)"
  },
  {
    "slug": "now",
    "name": "Now Desktop",
    "description": "Deploy your web app or API right from the tray menu",
    "website": "https://zeit.co/download",
    "repository": "https://github.com/zeit/now-desktop",
    "homebrewCaskName": "now",
    "keywords": [
      "now",
      "desktop",
      "zeit",
      "deployment",
      "sharing",
      "development"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "icon": "now-icon.png",
    "icon32": "now-icon-32.png",
    "icon64": "now-icon-64.png",
    "icon128": "now-icon-128.png",
    "icon256": "now-icon-256.png",
    "date": "2016-10-04",
    "iconColors": [
      "#dddddd",
      "#0c0c0c",
      "#8b8b8b",
      "#747474",
      "#6c6c6c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/zeit/art/blob/ae28ead3b4406195f6ec3607eccd7935d0a11c50/now-desktop/repo-banner.png\"><img src=\"https://github.com/zeit/art/raw/ae28ead3b4406195f6ec3607eccd7935d0a11c50/now-desktop/repo-banner.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/zeit/now-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c4c010dd311e8303e3291bf94033947cdaaadc9b/68747470733a2f2f636972636c6563692e636f6d2f67682f7a6569742f6e6f772d6465736b746f702e7376673f7374796c653d736869656c64\" alt=\"macOS CI Status\" data-canonical-src=\"https://circleci.com/gh/zeit/now-desktop.svg?style=shield\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zeit/now-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9f37019383548b63675615c9a6e9a426105ec5d6/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f386367763763377634356477383276673f7376673d74727565\" alt=\"Windows CI status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/8cgv7c7v45dw82vg?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://spectrum.chat/now\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>For more details about Now and why you should use it, head to <a href=\"https://zeit.co/now\" rel=\"nofollow\">this page</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/now-desktop/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>You can download the latest release <a href=\"https://zeit.co/download\" rel=\"nofollow\">here</a>.</p>\n<p>If you&apos;re using <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>, you can install it by running these commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update\nbrew cask install now</pre></div>\n<h2><a id=\"user-content-caught-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/now-desktop/blob/master/#caught-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Caught a bug?</h2>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Install the dependencies: <code>yarn install</code></li>\n<li>Start the app: <code>yarn start</code></li>\n</ol>\n<p>To make sure that your code works in the bundled application, you can generate the binaries like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn run pack</pre></div>\n<p>After that, you&apos;ll find them in the <code>./dist</code> folder!</p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zeit/now-desktop/blob/master/#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Authors</h2>\n<ul>\n<li>Leo Lamprecht (<a href=\"https://twitter.com/notquiteleo\" rel=\"nofollow\">@notquiteleo</a>) - code - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Evil Rabbit (<a href=\"https://twitter.com/evilrabbit_\" rel=\"nofollow\">@evilrabbit_</a>) - design - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Guillermo Rauch (<a href=\"https://twitter.com/rauchg\" rel=\"nofollow\">@rauchg</a>) - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Matheus Fernandes (<a href=\"https://twitter.com/matheusfrndes\" rel=\"nofollow\">@matheusfrndes</a>) - code - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/zeit/art/blob/ae28ead3b4406195f6ec3607eccd7935d0a11c50/now-desktop/repo-banner.png\"><img src=\"https://github.com/zeit/art/raw/ae28ead3b4406195f6ec3607eccd7935d0a11c50/now-desktop/repo-banner.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://circleci.com/gh/zeit/now-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c4c010dd311e8303e3291bf94033947cdaaadc9b/68747470733a2f2f636972636c6563692e636f6d2f67682f7a6569742f6e6f772d6465736b746f702e7376673f7374796c653d736869656c64\" alt=\"macOS CI Status\" data-canonical-src=\"https://circleci.com/gh/zeit/now-desktop.svg?style=shield\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/zeit/now-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9f37019383548b63675615c9a6e9a426105ec5d6/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f386367763763377634356477383276673f7376673d74727565\" alt=\"Windows CI status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/8cgv7c7v45dw82vg?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://spectrum.chat/now\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3cc3d27f23a2c3948de24fc02c58bc576655d621/68747470733a2f2f77697468737065637472756d2e6769746875622e696f2f62616467652f62616467652e737667\" alt=\"Join the community on Spectrum\" data-canonical-src=\"https://withspectrum.github.io/badge/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p>For more details about Now and why you should use it, head to <a href=\"https://zeit.co/now\" rel=\"nofollow\">this page</a>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>You can download the latest release <a href=\"https://zeit.co/download\" rel=\"nofollow\">here</a>.</p>\n<p>If you're using <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Homebrew Cask</a>, you can install it by running these commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update\nbrew cask install now</pre></div>\n<h2><a id=\"user-content-caught-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"#caught-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Caught a bug?</h2>\n<ol>\n<li><a href=\"https://help.github.com/articles/fork-a-repo/\">Fork</a> this repository to your own GitHub account and then <a href=\"https://help.github.com/articles/cloning-a-repository/\">clone</a> it to your local device</li>\n<li>Install the dependencies: <code>yarn install</code></li>\n<li>Start the app: <code>yarn start</code></li>\n</ol>\n<p>To make sure that your code works in the bundled application, you can generate the binaries like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn run pack</pre></div>\n<p>After that, you'll find them in the <code>./dist</code> folder!</p>\n<h2><a id=\"user-content-authors\" class=\"anchor\" aria-hidden=\"true\" href=\"#authors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Authors</h2>\n<ul>\n<li>Leo Lamprecht (<a href=\"https://twitter.com/notquiteleo\" rel=\"nofollow\">@notquiteleo</a>) - code - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Evil Rabbit (<a href=\"https://twitter.com/evilrabbit_\" rel=\"nofollow\">@evilrabbit_</a>) - design - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Guillermo Rauch (<a href=\"https://twitter.com/rauchg\" rel=\"nofollow\">@rauchg</a>) - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n<li>Matheus Fernandes (<a href=\"https://twitter.com/matheusfrndes\" rel=\"nofollow\">@matheusfrndes</a>) - code - <a href=\"https://zeit.co\" rel=\"nofollow\">ZEIT</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.730Z",
    "goodColorOnWhite": "#0C0C0C",
    "goodColorOnBlack": "#DDD",
    "faintColorOnWhite": "rgba(12, 12, 12, 0.1)"
  },
  {
    "slug": "nteract",
    "name": "nteract",
    "description": "Interactive literate coding notebook",
    "website": "https://nteract.io/",
    "repository": "https://github.com/nteract/nteract",
    "keywords": [
      "jupyter",
      "notebook",
      "nteract",
      "data"
    ],
    "license": "BSD-3-Clause",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/836375/18421299/d95ad398-783b-11e6-8b23-d54cf7caad1e.png"
      }
    ],
    "icon": "nteract-icon.png",
    "icon32": "nteract-icon-32.png",
    "icon64": "nteract-icon-64.png",
    "icon128": "nteract-icon-128.png",
    "icon256": "nteract-icon-256.png",
    "date": "2016-10-29",
    "iconColors": [
      "#bdd5e6",
      "#30455b",
      "#5c759c",
      "#1ecbf2",
      "#465c78"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-nteract-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#nteract-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>nteract <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/836375/15271096/98e4c102-19fe-11e6-999a-a74ffe6e2000.gif\"><img src=\"https://cloud.githubusercontent.com/assets/836375/15271096/98e4c102-19fe-11e6-999a-a74ffe6e2000.gif\" alt=\"nteract animated logo\" height=\"80px\" align=\"right\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://github.com/nteract/nteract\"><img src=\"https://camo.githubusercontent.com/c292cd264eb4b2b27898423c12af8faea1ae6f94/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d6c61746573742d626c75652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/version-latest-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nteract/nteract/releases\"><img src=\"https://camo.githubusercontent.com/65a5258efdc6220c92e7f04e5f609620839df2cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d737461626c652d626c75652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/version-stable-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/github/nteract/nteract?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5871c10e7d0473fd5be992b1eacf67b41c4b300b/68747470733a2f2f636f6465636f762e696f2f6769746875622f6e7465726163742f6e7465726163742f636f7665726167652e7376673f6272616e63683d6d6173746572\" alt=\"codecov.io\" data-canonical-src=\"https://codecov.io/github/nteract/nteract/coverage.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://slack.nteract.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b09c42e46e105c033feda3401994c247c5841daf/68747470733a2f2f736c61636b2e6e7465726163742e696f2f62616467652e737667\" alt=\"slack in\" data-canonical-src=\"https://slack.nteract.io/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://lernajs.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ecafd86d8356a1adc60fb4fd393bcc7584187f99/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e6564253230776974682d6c65726e612d6363303066662e737667\" alt=\"lerna\" data-canonical-src=\"https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg\" style=\"max-width:100%;\"></a> <a href=\"https://circleci.com/gh/nteract/nteract/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0503bb5c0db4703c529745ce39b47f1fc692ec88/68747470733a2f2f636972636c6563692e636f6d2f67682f6e7465726163742f6e7465726163742f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/nteract/nteract/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<p>|| <a href=\"https://github.com/nteract/nteract/blob/master/#basics\"><strong>Basics</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#users\"><strong>Users</strong></a> || <a href=\"https://github.com/nteract/nteract/blob/master/#contributors\"><strong>Contributors</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#development\"><strong>Development</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#maintainers\"><strong>Maintainers</strong></a> || <a href=\"https://github.com/nteract/nteract/blob/master/#sponsors\"><strong>Sponsors</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#made-possible-by\"><strong>Made possible by</strong></a> ||</p>\n<h2><a id=\"user-content-basics\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#basics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Basics</h2>\n<p><strong>nteract</strong> is first and foremost a dynamic tool to give you flexibility when\nwriting code, exploring data, and authoring text to share insights about the\ndata.</p>\n<p><strong>Edit code, write prose, and visualize.</strong></p>\n<ul>\n<li>Share documents understood across the Jupyter ecosystem, <a href=\"https://medium.com/nteract/nteract-revolutionizing-the-notebook-experience-d106ca5d2c38\" rel=\"nofollow\">all in the comfort of a desktop app.</a></li>\n<li><a href=\"https://play.nteract.io\" rel=\"nofollow\">Explore new ways of working with compute and playing with data</a>.</li>\n</ul>\n<p>We support <a href=\"https://github.com/jupyter/jupyter/wiki/Jupyter-kernels\">Jupyter kernels</a>\nlocally on your system and on remote JupyterHubs via Binder.</p>\n<h2><a id=\"user-content-users\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Users</h2>\n<h3><a id=\"user-content-installing-the-nteract-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#installing-the-nteract-desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installing the nteract desktop application</h3>\n<p>If you&apos;re here to install the nteract desktop app, visit\n<a href=\"https://nteract.io\" rel=\"nofollow\">nteract.io</a> to download a binary and install or visit the\n<a href=\"https://github.com/nteract/nteract/releases/latest\">releases page</a>.</p>\n<h3><a id=\"user-content-try-the-nteract-playground\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#try-the-nteract-playground\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Try the nteract playground</h3>\n<p>We&apos;re still hard at work on the playground. Here&apos;s a sneak peek to explore: <a href=\"https://play.nteract.io\" rel=\"nofollow\">https://play.nteract.io</a></p>\n<hr>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>The contributors are listed in the <a href=\"https://github.com/nteract/nteract/graphs/contributors\">contributors</a> page on GitHub.</p>\n<p>To learn how to contribute to nteract, head on over to our <a href=\"https://github.com/nteract/nteract/blob/master/CONTRIBUTING.md\">contributing guide</a>.</p>\n<p>This project adheres to the Contributor Covenant <a href=\"https://github.com/nteract/nteract/blob/master/CODE_OF_CONDUCT.md\">code of conduct</a>.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to <a href=\"https://github.com/nteract/nteract/blob/master/mailto:rgbkrk@gmail.com\">rgbkrk@gmail.com</a>.</p>\n<p>Feel free to post issues on GitHub or chat with us in <a href=\"https://nteract.slack.com/\" rel=\"nofollow\">Slack</a> (<a href=\"https://slack.nteract.io/\" rel=\"nofollow\">request an invite</a>) if you need help or have\nquestions. If you have trouble creating an account on Slack, either email\n<a href=\"https://github.com/nteract/nteract/blob/master/mailto:rgbkrk@gmail.com\">rgbkrk@gmail.com</a> or post an issue on GitHub.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-overview-of-nteracts-monorepo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#overview-of-nteracts-monorepo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview of nteract&apos;s monorepo</h3>\n<p>This repository is a <a href=\"https://github.com/nteract/nteract/blob/master/./doc/design/monorepo.md\">monorepo</a>, which basically\nmeans that the repository hosts more than one module or application. In our\ncase, we have two main directories:</p>\n<pre><code>packages/ -- components used as an individual library\napplications/ -- all the user facing applications (i.e. desktop, play)\n</code></pre>\n<p>The <code>packages</code> directory has the components needed to build new applications,\nand the <code>applications</code> has the desktop app, the play app, and a few more.</p>\n<p><em>Why have a monorepo?</em> The monorepo contains many components and packages that\ncan be mixed and remixed to create new applications. The monorepo keeps these\nelements together so they are easy to discover and use. Another benefit\nis that the monorepo makes it easy to iterate on applications that share\ncommon components. For example, if we update a component, such as the Jupyter\nmessage handling, and happen to introduce an issue when making a change to the\ndesktop app and happened to break it for use by play.nteract.io web app we would\nnotice the issue in tandem.</p>\n<h3><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h3>\n<p>To get started developing, <a href=\"https://github.com/nteract/nteract/blob/master/#set-the-monorepo-up-in-dev-mode\">set up the nteract monorepo</a>.</p>\n<h4><a id=\"user-content-set-the-monorepo-up-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#set-the-monorepo-up-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Set the monorepo up in dev mode</h4>\n<p>Requires <a href=\"https://docs.npmjs.com/getting-started/installing-node\" rel=\"nofollow\">Node.js and npm 3+</a>.</p>\n<ol>\n<li>Fork this repo</li>\n<li>Clone your fork or this repo <code>git clone https://github.com/nteract/nteract</code></li>\n<li><code>cd</code> to the directory where you <code>clone</code>d it</li>\n<li><code>npm install</code></li>\n</ol>\n<p>To keep up-to-date with changes to the root nteract/nteract branch:</p>\n<ol start=\"5\">\n<li>Set the root as a remote: <code>git remote add upstream https://github.com/nteract/nteract.git</code></li>\n</ol>\n<p>When changes are made, they can then be pulled from the master branch:</p>\n<ol start=\"6\">\n<li><code>git pull upstream master</code></li>\n<li>npm install</li>\n</ol>\n<h4><a id=\"user-content-building-a-specific-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#building-a-specific-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building a specific package</h4>\n<p>In some cases you&apos;ll want to modify an individual base package (i.e. commutable\nor transforms) and not rebuild all of the other packages. To target a build of a\nspecific package, use this command, replacing <code>packageName</code> with the package you\nwant to hack on:</p>\n<pre><code>$(npm bin)/lerna run build --scope packageName\n</code></pre>\n<h3><a id=\"user-content-hacking-on-the-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#hacking-on-the-desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hacking on the Desktop application</h3>\n<h4><a id=\"user-content-quick-and-dirty-manual\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#quick-and-dirty-manual\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick and dirty (manual)</h4>\n<pre><code>npm run app:desktop\n</code></pre>\n<p>As you make changes, you will have to close the entire app (CMD-q on macOS or\nCNTL-c at the terminal) and then run <code>npm run app:desktop</code> again to see the\nchanges.</p>\n<h4><a id=\"user-content-progressive-webpack-build-automatic\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#progressive-webpack-build-automatic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Progressive Webpack build (automatic)</h4>\n<p>In separate terminals run:</p>\n<pre><code>npm run build:desktop:watch\n</code></pre>\n<p>and</p>\n<pre><code>npm run spawn\n</code></pre>\n<p>This progressive webpack build will keep rebuilding as you modify the source\ncode. When you open a new notebook, you&apos;ll get the fresh, up-to-date copy of\nthe notebook app.</p>\n<h3><a id=\"user-content-hacking-on-play\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#hacking-on-play\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hacking on <code>play</code></h3>\n<p>Run:</p>\n<pre><code>npm run app:play\n</code></pre>\n<p>Then open <code>127.0.0.1:3000</code> in your browser. You&apos;ll be able to make changes to\n<code>play</code> and see the changes update live.</p>\n<p>If you make changes to any <code>packages/</code> while hacking on <code>play</code>, you&apos;ll want to\nrebuild those using <a href=\"https://github.com/nteract/nteract/blob/master/#building-specific-packages\">the instructions for building specific packages</a>.</p>\n<h3><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Troubleshooting</h3>\n<blockquote>\n<p>I upgraded my developer installation and things are broken!</p>\n</blockquote>\n<ul>\n<li>Try <code>git clean -xdf &amp;&amp; npm i</code></li>\n</ul>\n<blockquote>\n<p>I want to debug redux actions and state changes.</p>\n</blockquote>\n<ul>\n<li>Enable <a href=\"https://github.com/evgenyrodionov/redux-logger\">redux-logger</a> by\nspawning the application with <code>npm run spawn:debug</code>.</li>\n</ul>\n<blockquote>\n<p>I keep getting a pop-up asking: <em>Do you want the application &quot;nteract Helper.app&quot; to accept\nincoming network connections?</em> while developing or using a custom build of\nnteract on macOS.</p>\n</blockquote>\n<ul>\n<li>\n<p>This is how the the macOS firewall behaves for unsigned apps. On a signed app,\nthe dialog won&apos;t show up again after approving it the first time. If you&apos;re\nusing a custom build of nteract, run:</p>\n<pre><code>sudo codesign --force --deep --sign - /Applications/nteract.app\n</code></pre>\n<p>You will have to do this again every time you rebuild the app.</p>\n</li>\n</ul>\n<hr>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainers</h2>\n<h3><a id=\"user-content-creating-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#creating-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating a release</h3>\n<h4><a id=\"user-content-individual-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#individual-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Individual packages</h4>\n<p>Allow lerna to publish all of <code>packages/*</code></p>\n<pre><code>$ lerna publish\n... follow prompts to publish any packages, choosing the appropriate semver\n</code></pre>\n<h4><a id=\"user-content-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Desktop application</h4>\n<p>Follow instructions in <a href=\"https://github.com/nteract/nteract/blob/master/packages/desktop/RELEASING.md\">Releasing the Desktop application</a>.</p>\n<hr>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Work on the nteract notebook is currently sponsored by</p>\n<p><a href=\"http://www.numfocus.org/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/20251160939ce5c01b53c032ab61ca33dce378c9/68747470733a2f2f7777772e666c697063617573652e636f6d2f75706c6f6164732f7468756d625f4e756d466f6375735f32435f5247422e706e67\" alt=\"NumFocus\" data-canonical-src=\"https://www.flipcause.com/uploads/thumb_NumFocus_2C_RGB.png\" style=\"max-width:100%;\"></a></p>\n<p>We&apos;re on a common mission to build a great notebook experience. Feel free to\n<a href=\"https://github.com/nteract/nteract/blob/master/mailto:rgbkrk@gmail.com\">get in touch</a> if you&apos;d like to help. Resources go towards\npaying for additional work by seasoned designers and engineers.</p>\n<h2><a id=\"user-content-made-possible-by\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nteract/nteract/blob/master/#made-possible-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Made possible by</h2>\n<p>The nteract project was made possible with the support of</p>\n<p><a href=\"https://netflix.github.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1b3a9b33e595a0fe9d5275e478a5306288f9f0fa/68747470733a2f2f6e6574666c69782e6769746875622e696f2f696d616765732f4e6574666c69782d4f53532d4c6f676f2e706e67\" alt=\"Netflix OSS\" data-canonical-src=\"https://netflix.github.io/images/Netflix-OSS-Logo.png\" style=\"max-width:100%;\"></a></p>\n<p>If your employer allows you to work on nteract during the day and would like\nrecognition, feel free to add them to this &quot;Made possible by&quot; list.</p>\n<p>|| <a href=\"https://github.com/nteract/nteract/blob/master/#basics\"><strong>Basics</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#users\"><strong>Users</strong></a> || <a href=\"https://github.com/nteract/nteract/blob/master/#contributors\"><strong>Contributors</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#development\"><strong>Development</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#maintainers\"><strong>Maintainers</strong></a> || <a href=\"https://github.com/nteract/nteract/blob/master/#sponsors\"><strong>Sponsors</strong></a> &#x2022; <a href=\"https://github.com/nteract/nteract/blob/master/#made-possible-by\"><strong>Made possible by</strong></a> ||</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-nteract-\" class=\"anchor\" aria-hidden=\"true\" href=\"#nteract-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>nteract <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/836375/15271096/98e4c102-19fe-11e6-999a-a74ffe6e2000.gif\"><img src=\"https://cloud.githubusercontent.com/assets/836375/15271096/98e4c102-19fe-11e6-999a-a74ffe6e2000.gif\" alt=\"nteract animated logo\" height=\"80px\" align=\"right\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://github.com/nteract/nteract\"><img src=\"https://camo.githubusercontent.com/c292cd264eb4b2b27898423c12af8faea1ae6f94/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d6c61746573742d626c75652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/version-latest-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/nteract/nteract/releases\"><img src=\"https://camo.githubusercontent.com/65a5258efdc6220c92e7f04e5f609620839df2cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d737461626c652d626c75652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/version-stable-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://codecov.io/github/nteract/nteract?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5871c10e7d0473fd5be992b1eacf67b41c4b300b/68747470733a2f2f636f6465636f762e696f2f6769746875622f6e7465726163742f6e7465726163742f636f7665726167652e7376673f6272616e63683d6d6173746572\" alt=\"codecov.io\" data-canonical-src=\"https://codecov.io/github/nteract/nteract/coverage.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://slack.nteract.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b09c42e46e105c033feda3401994c247c5841daf/68747470733a2f2f736c61636b2e6e7465726163742e696f2f62616467652e737667\" alt=\"slack in\" data-canonical-src=\"https://slack.nteract.io/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://lernajs.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ecafd86d8356a1adc60fb4fd393bcc7584187f99/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e6564253230776974682d6c65726e612d6363303066662e737667\" alt=\"lerna\" data-canonical-src=\"https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg\" style=\"max-width:100%;\"></a> <a href=\"https://circleci.com/gh/nteract/nteract/tree/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0503bb5c0db4703c529745ce39b47f1fc692ec88/68747470733a2f2f636972636c6563692e636f6d2f67682f6e7465726163742f6e7465726163742f747265652f6d61737465722e7376673f7374796c653d737667\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/nteract/nteract/tree/master.svg?style=svg\" style=\"max-width:100%;\"></a></p>\n<p>|| <a href=\"#basics\"><strong>Basics</strong></a> • <a href=\"#users\"><strong>Users</strong></a> || <a href=\"#contributors\"><strong>Contributors</strong></a> • <a href=\"#development\"><strong>Development</strong></a> • <a href=\"#maintainers\"><strong>Maintainers</strong></a> || <a href=\"#sponsors\"><strong>Sponsors</strong></a> • <a href=\"#made-possible-by\"><strong>Made possible by</strong></a> ||</p>\n<h2><a id=\"user-content-basics\" class=\"anchor\" aria-hidden=\"true\" href=\"#basics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Basics</h2>\n<p><strong>nteract</strong> is first and foremost a dynamic tool to give you flexibility when\nwriting code, exploring data, and authoring text to share insights about the\ndata.</p>\n<p><strong>Edit code, write prose, and visualize.</strong></p>\n<ul>\n<li>Share documents understood across the Jupyter ecosystem, <a href=\"https://medium.com/nteract/nteract-revolutionizing-the-notebook-experience-d106ca5d2c38\" rel=\"nofollow\">all in the comfort of a desktop app.</a></li>\n<li><a href=\"https://play.nteract.io\" rel=\"nofollow\">Explore new ways of working with compute and playing with data</a>.</li>\n</ul>\n<p>We support <a href=\"https://github.com/jupyter/jupyter/wiki/Jupyter-kernels\">Jupyter kernels</a>\nlocally on your system and on remote JupyterHubs via Binder.</p>\n<h2><a id=\"user-content-users\" class=\"anchor\" aria-hidden=\"true\" href=\"#users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Users</h2>\n<h3><a id=\"user-content-installing-the-nteract-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing-the-nteract-desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installing the nteract desktop application</h3>\n<p>If you're here to install the nteract desktop app, visit\n<a href=\"https://nteract.io\" rel=\"nofollow\">nteract.io</a> to download a binary and install or visit the\n<a href=\"https://github.com/nteract/nteract/releases/latest\">releases page</a>.</p>\n<h3><a id=\"user-content-try-the-nteract-playground\" class=\"anchor\" aria-hidden=\"true\" href=\"#try-the-nteract-playground\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Try the nteract playground</h3>\n<p>We're still hard at work on the playground. Here's a sneak peek to explore: <a href=\"https://play.nteract.io\" rel=\"nofollow\">https://play.nteract.io</a></p>\n<hr>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>The contributors are listed in the <a href=\"https://github.com/nteract/nteract/graphs/contributors\">contributors</a> page on GitHub.</p>\n<p>To learn how to contribute to nteract, head on over to our <a href=\"CONTRIBUTING.md\">contributing guide</a>.</p>\n<p>This project adheres to the Contributor Covenant <a href=\"CODE_OF_CONDUCT.md\">code of conduct</a>.\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to <a href=\"mailto:rgbkrk@gmail.com\">rgbkrk@gmail.com</a>.</p>\n<p>Feel free to post issues on GitHub or chat with us in <a href=\"https://nteract.slack.com/\" rel=\"nofollow\">Slack</a> (<a href=\"https://slack.nteract.io/\" rel=\"nofollow\">request an invite</a>) if you need help or have\nquestions. If you have trouble creating an account on Slack, either email\n<a href=\"mailto:rgbkrk@gmail.com\">rgbkrk@gmail.com</a> or post an issue on GitHub.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-overview-of-nteracts-monorepo\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview-of-nteracts-monorepo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview of nteract's monorepo</h3>\n<p>This repository is a <a href=\"./doc/design/monorepo.md\">monorepo</a>, which basically\nmeans that the repository hosts more than one module or application. In our\ncase, we have two main directories:</p>\n<pre><code>packages/ -- components used as an individual library\napplications/ -- all the user facing applications (i.e. desktop, play)\n</code></pre>\n<p>The <code>packages</code> directory has the components needed to build new applications,\nand the <code>applications</code> has the desktop app, the play app, and a few more.</p>\n<p><em>Why have a monorepo?</em> The monorepo contains many components and packages that\ncan be mixed and remixed to create new applications. The monorepo keeps these\nelements together so they are easy to discover and use. Another benefit\nis that the monorepo makes it easy to iterate on applications that share\ncommon components. For example, if we update a component, such as the Jupyter\nmessage handling, and happen to introduce an issue when making a change to the\ndesktop app and happened to break it for use by play.nteract.io web app we would\nnotice the issue in tandem.</p>\n<h3><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h3>\n<p>To get started developing, <a href=\"#set-the-monorepo-up-in-dev-mode\">set up the nteract monorepo</a>.</p>\n<h4><a id=\"user-content-set-the-monorepo-up-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#set-the-monorepo-up-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Set the monorepo up in dev mode</h4>\n<p>Requires <a href=\"https://docs.npmjs.com/getting-started/installing-node\" rel=\"nofollow\">Node.js and npm 3+</a>.</p>\n<ol>\n<li>Fork this repo</li>\n<li>Clone your fork or this repo <code>git clone https://github.com/nteract/nteract</code></li>\n<li><code>cd</code> to the directory where you <code>clone</code>d it</li>\n<li><code>npm install</code></li>\n</ol>\n<p>To keep up-to-date with changes to the root nteract/nteract branch:</p>\n<ol start=\"5\">\n<li>Set the root as a remote: <code>git remote add upstream https://github.com/nteract/nteract.git</code></li>\n</ol>\n<p>When changes are made, they can then be pulled from the master branch:</p>\n<ol start=\"6\">\n<li><code>git pull upstream master</code></li>\n<li>npm install</li>\n</ol>\n<h4><a id=\"user-content-building-a-specific-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-a-specific-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building a specific package</h4>\n<p>In some cases you'll want to modify an individual base package (i.e. commutable\nor transforms) and not rebuild all of the other packages. To target a build of a\nspecific package, use this command, replacing <code>packageName</code> with the package you\nwant to hack on:</p>\n<pre><code>$(npm bin)/lerna run build --scope packageName\n</code></pre>\n<h3><a id=\"user-content-hacking-on-the-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#hacking-on-the-desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hacking on the Desktop application</h3>\n<h4><a id=\"user-content-quick-and-dirty-manual\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-and-dirty-manual\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick and dirty (manual)</h4>\n<pre><code>npm run app:desktop\n</code></pre>\n<p>As you make changes, you will have to close the entire app (CMD-q on macOS or\nCNTL-c at the terminal) and then run <code>npm run app:desktop</code> again to see the\nchanges.</p>\n<h4><a id=\"user-content-progressive-webpack-build-automatic\" class=\"anchor\" aria-hidden=\"true\" href=\"#progressive-webpack-build-automatic\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Progressive Webpack build (automatic)</h4>\n<p>In separate terminals run:</p>\n<pre><code>npm run build:desktop:watch\n</code></pre>\n<p>and</p>\n<pre><code>npm run spawn\n</code></pre>\n<p>This progressive webpack build will keep rebuilding as you modify the source\ncode. When you open a new notebook, you'll get the fresh, up-to-date copy of\nthe notebook app.</p>\n<h3><a id=\"user-content-hacking-on-play\" class=\"anchor\" aria-hidden=\"true\" href=\"#hacking-on-play\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hacking on <code>play</code></h3>\n<p>Run:</p>\n<pre><code>npm run app:play\n</code></pre>\n<p>Then open <code>127.0.0.1:3000</code> in your browser. You'll be able to make changes to\n<code>play</code> and see the changes update live.</p>\n<p>If you make changes to any <code>packages/</code> while hacking on <code>play</code>, you'll want to\nrebuild those using <a href=\"#building-specific-packages\">the instructions for building specific packages</a>.</p>\n<h3><a id=\"user-content-troubleshooting\" class=\"anchor\" aria-hidden=\"true\" href=\"#troubleshooting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Troubleshooting</h3>\n<blockquote>\n<p>I upgraded my developer installation and things are broken!</p>\n</blockquote>\n<ul>\n<li>Try <code>git clean -xdf &amp;&amp; npm i</code></li>\n</ul>\n<blockquote>\n<p>I want to debug redux actions and state changes.</p>\n</blockquote>\n<ul>\n<li>Enable <a href=\"https://github.com/evgenyrodionov/redux-logger\">redux-logger</a> by\nspawning the application with <code>npm run spawn:debug</code>.</li>\n</ul>\n<blockquote>\n<p>I keep getting a pop-up asking: <em>Do you want the application \"nteract Helper.app\" to accept\nincoming network connections?</em> while developing or using a custom build of\nnteract on macOS.</p>\n</blockquote>\n<ul>\n<li>\n<p>This is how the the macOS firewall behaves for unsigned apps. On a signed app,\nthe dialog won't show up again after approving it the first time. If you're\nusing a custom build of nteract, run:</p>\n<pre><code>sudo codesign --force --deep --sign - /Applications/nteract.app\n</code></pre>\n<p>You will have to do this again every time you rebuild the app.</p>\n</li>\n</ul>\n<hr>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainers</h2>\n<h3><a id=\"user-content-creating-a-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-a-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating a release</h3>\n<h4><a id=\"user-content-individual-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#individual-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Individual packages</h4>\n<p>Allow lerna to publish all of <code>packages/*</code></p>\n<pre><code>$ lerna publish\n... follow prompts to publish any packages, choosing the appropriate semver\n</code></pre>\n<h4><a id=\"user-content-desktop-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#desktop-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Desktop application</h4>\n<p>Follow instructions in <a href=\"https://github.com/nteract/nteract/blob/master/packages/desktop/RELEASING.md\">Releasing the Desktop application</a>.</p>\n<hr>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Work on the nteract notebook is currently sponsored by</p>\n<p><a href=\"http://www.numfocus.org/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/20251160939ce5c01b53c032ab61ca33dce378c9/68747470733a2f2f7777772e666c697063617573652e636f6d2f75706c6f6164732f7468756d625f4e756d466f6375735f32435f5247422e706e67\" alt=\"NumFocus\" data-canonical-src=\"https://www.flipcause.com/uploads/thumb_NumFocus_2C_RGB.png\" style=\"max-width:100%;\"></a></p>\n<p>We're on a common mission to build a great notebook experience. Feel free to\n<a href=\"mailto:rgbkrk@gmail.com\">get in touch</a> if you'd like to help. Resources go towards\npaying for additional work by seasoned designers and engineers.</p>\n<h2><a id=\"user-content-made-possible-by\" class=\"anchor\" aria-hidden=\"true\" href=\"#made-possible-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Made possible by</h2>\n<p>The nteract project was made possible with the support of</p>\n<p><a href=\"https://netflix.github.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1b3a9b33e595a0fe9d5275e478a5306288f9f0fa/68747470733a2f2f6e6574666c69782e6769746875622e696f2f696d616765732f4e6574666c69782d4f53532d4c6f676f2e706e67\" alt=\"Netflix OSS\" data-canonical-src=\"https://netflix.github.io/images/Netflix-OSS-Logo.png\" style=\"max-width:100%;\"></a></p>\n<p>If your employer allows you to work on nteract during the day and would like\nrecognition, feel free to add them to this \"Made possible by\" list.</p>\n<p>|| <a href=\"#basics\"><strong>Basics</strong></a> • <a href=\"#users\"><strong>Users</strong></a> || <a href=\"#contributors\"><strong>Contributors</strong></a> • <a href=\"#development\"><strong>Development</strong></a> • <a href=\"#maintainers\"><strong>Maintainers</strong></a> || <a href=\"#sponsors\"><strong>Sponsors</strong></a> • <a href=\"#made-possible-by\"><strong>Made possible by</strong></a> ||</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.841Z",
    "goodColorOnWhite": "#30455B",
    "goodColorOnBlack": "#1ECBF2",
    "faintColorOnWhite": "rgba(48, 69, 91, 0.1)"
  },
  {
    "slug": "nubido",
    "name": "NubiDo",
    "description": "Powerful Task Management For Your Personal Productivity",
    "website": "https://nubido.com",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "nubido-icon.png",
    "icon32": "nubido-icon-32.png",
    "icon64": "nubido-icon-64.png",
    "icon128": "nubido-icon-128.png",
    "icon256": "nubido-icon-256.png",
    "date": "2017-08-08",
    "iconColors": [
      "#1677d6",
      "#df8aa1",
      "#270c15",
      "#43acfc",
      "#692c79"
    ],
    "goodColorOnWhite": "#1677D6",
    "goodColorOnBlack": "#43ACFC",
    "faintColorOnWhite": "rgba(22, 119, 214, 0.1)"
  },
  {
    "slug": "nuclear",
    "name": "nuclear",
    "description": "Multiplatform music player that streams from multiple sources",
    "website": "http://nuclear.gumblert.tech",
    "repository": "https://github.com/nukeop/nuclear",
    "keywords": [
      "music",
      "player",
      "stream",
      "Youtube",
      "last.fm",
      "desktop"
    ],
    "license": "GPL-3.0",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/bdc247b40ab495a5c180b9c4e2fa35e2b5982a42/687474703a2f2f692e696d6775722e636f6d2f4874614c4453612e6a7067"
      }
    ],
    "icon": "nuclear-icon.png",
    "icon32": "nuclear-icon-32.png",
    "icon64": "nuclear-icon-64.png",
    "icon128": "nuclear-icon-128.png",
    "icon256": "nuclear-icon-256.png",
    "date": "2017-02-27",
    "iconColors": [
      "#767ae3",
      "#fbfbfb",
      "#a352dd",
      "#54a9f6",
      "#bebada"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f7bf97e36aff36a3dbd8b12b7a479d363c3af871/68747470733a2f2f692e696d6775722e636f6d2f6f5431303036692e706e67\"><img src=\"https://camo.githubusercontent.com/f7bf97e36aff36a3dbd8b12b7a479d363c3af871/68747470733a2f2f692e696d6775722e636f6d2f6f5431303036692e706e67\" alt=\"nuclear\" data-canonical-src=\"https://i.imgur.com/oT1006i.png\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://codeclimate.com/github/nukeop/nuclear/maintainability\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/525172b1520914fa65a6837e5d0824d81229a41a/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61313563343838386136336339303066366363312f6d61696e7461696e6162696c697479\" alt=\"Maintainability\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/nukeop/nuclear/test_coverage\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b2eca02a8e36abab032316a5aefe06578bc202fc/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61313563343838386136336339303066366363312f746573745f636f766572616765\" alt=\"Test Coverage\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/test_coverage\" style=\"max-width:100%;\"></a> <a href=\"https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nukeop/nuclear&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79b1c305e7a745e29bb114d018a784b2dabfaab6/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3330373530353836323032373432323739666138393538613132653531396564\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/eef26db7715ec71670bdb700cc9db81a7b38f318/68747470733a2f2f6170692e7472617669732d63692e6f72672f6e756b656f702f6e75636c6561722e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/eef26db7715ec71670bdb700cc9db81a7b38f318/68747470733a2f2f6170692e7472617669732d63692e6f72672f6e756b656f702f6e75636c6561722e7376673f6272616e63683d6d6173746572\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/nukeop/nuclear.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Desktop music player focused on streaming from free sources</p>\n<p><a href=\"http://nuclear.gumblert.tech\" rel=\"nofollow\">Official website</a></p>\n<p><a href=\"https://mstdn.io/@nuclear\" rel=\"nofollow\">Mastodon</a></p>\n<p><a href=\"https://twitter.com/nuclear_player\" rel=\"nofollow\">Twitter</a></p>\n<h2><a id=\"user-content-what-is-this\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#what-is-this\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is this?</h2>\n<p>nuclear is a free music streaming program that pulls content from free sources all over the internet.</p>\n<p>If you know <a href=\"https://github.com/mps-youtube/mps-youtube\">mps-youtube</a>, this is a similar music player but with a GUI.\nIt&apos;s also focusing more on audio. Imagine Spotify which you don&apos;t have to pay for and with a bigger library.</p>\n<h2><a id=\"user-content-pre-alpha-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#pre-alpha-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pre-alpha release</h2>\n<p>The current version is a pre-alpha early access. Some of it is usable, some of it isn&apos;t. If there are things that don&apos;t work as expected or are counterintuitive, please open an issue so I can prioritize working on them.</p>\n<h2><a id=\"user-content-rewritten-from-scratch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#rewritten-from-scratch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Rewritten from scratch</h2>\n<p>This version of Nuclear has been rewritten from scratch and released in version 0.4.0. The code is completely new, much more maintainable and extensible.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Searching for and playing music from youtube (including integration with playlists), bandcamp (including albums), and soundcloud</li>\n<li>Searching for related songs in youtube</li>\n<li>Downloading from youtube</li>\n<li>Searching for albums (powered by last.fm and musicbrainz), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)</li>\n<li>Song queue, which can be exported as a playlist</li>\n<li>Loading saved playlists (stored in json files)</li>\n<li>Scrobbling to last.fm (along with updating the &apos;now playing&apos; status)</li>\n<li>Newest releases with reviews - tracks and albums</li>\n<li>Browsing by genre</li>\n</ul>\n<h2><a id=\"user-content-planned-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#planned-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Planned features</h2>\n<ul>\n<li>Support for local files</li>\n<li>Browsing by popularity</li>\n<li>Country-specific top lists</li>\n<li>Listening suggestions (similar artists, albums, tracks)</li>\n<li>Unlimited downloads</li>\n<li>Realtime lyrics</li>\n<li>Locally stored library/favourites</li>\n</ul>\n<h2><a id=\"user-content-manual-and-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#manual-and-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual and docs</h2>\n<p><a href=\"http://nuclearmusic.rtfd.io/\" rel=\"nofollow\">http://nuclearmusic.rtfd.io/</a></p>\n<h2><a id=\"user-content-community-maintained-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#community-maintained-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community-maintained packages</h2>\n<p>Here&apos;s a list of packages maintained by third parties. We would like to thank the maintainers for their work.</p>\n<p>We do not control these and cannot be held responsible for their contents, but if any of these appear suspicious to you, feel free to open an issue so we can reach out to the maintainers.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Package type</th>\n<th align=\"center\">Link</th>\n<th align=\"center\">Maintainer</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">AUR (Arch)</td>\n<td align=\"center\"><a href=\"https://aur.archlinux.org/packages/nuclear-player/\" rel=\"nofollow\">https://aur.archlinux.org/packages/nuclear-player/</a></td>\n<td align=\"center\"><a href=\"https://github.com/mikelpint\">mikelpint</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p>This will be updated as the program evolves.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c3b6ce6f9bd8a621cf91fa013499911c4602883d/68747470733a2f2f692e696d6775722e636f6d2f333154633571662e6a7067\"><img src=\"https://camo.githubusercontent.com/c3b6ce6f9bd8a621cf91fa013499911c4602883d/68747470733a2f2f692e696d6775722e636f6d2f333154633571662e6a7067\" alt=\"laptop mockup 1\" data-canonical-src=\"https://i.imgur.com/31Tc5qf.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/070f98444fb320a016c18f87f05dd98d10af3904/68747470733a2f2f692e696d6775722e636f6d2f48714d503548462e6a7067\"><img src=\"https://camo.githubusercontent.com/070f98444fb320a016c18f87f05dd98d10af3904/68747470733a2f2f692e696d6775722e636f6d2f48714d503548462e6a7067\" alt=\"laptop mockup 2\" data-canonical-src=\"https://i.imgur.com/HqMP5HF.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c04a3d4c30f1959fe00f9714cc71a600ceee0cbb/687474703a2f2f692e696d6775722e636f6d2f744c53763670772e706e67\"><img src=\"https://camo.githubusercontent.com/c04a3d4c30f1959fe00f9714cc71a600ceee0cbb/687474703a2f2f692e696d6775722e636f6d2f744c53763670772e706e67\" alt=\"album search\" data-canonical-src=\"http://i.imgur.com/tLSv6pw.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/542ee739aa7e2525e41376045be4c7ea44c3927c/687474703a2f2f692e696d6775722e636f6d2f684145585561512e706e67\"><img src=\"https://camo.githubusercontent.com/542ee739aa7e2525e41376045be4c7ea44c3927c/687474703a2f2f692e696d6775722e636f6d2f684145585561512e706e67\" alt=\"album display\" data-canonical-src=\"http://i.imgur.com/hAEXUaQ.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f6ed2f24a01921f751fedfcd42b892e1196021c0/687474703a2f2f692e696d6775722e636f6d2f4443726c5671742e706e67\"><img src=\"https://camo.githubusercontent.com/f6ed2f24a01921f751fedfcd42b892e1196021c0/687474703a2f2f692e696d6775722e636f6d2f4443726c5671742e706e67\" alt=\"artist view\" data-canonical-src=\"http://i.imgur.com/DCrlVqt.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f8b0314a7a1880099ea7173d823a139a6775b10c/68747470733a2f2f692e696d6775722e636f6d2f746577635445752e706e67\"><img src=\"https://camo.githubusercontent.com/f8b0314a7a1880099ea7173d823a139a6775b10c/68747470733a2f2f692e696d6775722e636f6d2f746577635445752e706e67\" alt=\"dashboard\" data-canonical-src=\"https://i.imgur.com/tewcTEu.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9e8e27dea9ed5151b77826703a21454dc1d9c276/687474703a2f2f692e696d6775722e636f6d2f594d33655033692e706e67\"><img src=\"https://camo.githubusercontent.com/9e8e27dea9ed5151b77826703a21454dc1d9c276/687474703a2f2f692e696d6775722e636f6d2f594d33655033692e706e67\" alt=\"playlist view\" data-canonical-src=\"http://i.imgur.com/YM3eP3i.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/49b96798dfd53f505bd971165841437c40736b52/68747470733a2f2f692e696d6775722e636f6d2f4b727a557677702e706e67\"><img src=\"https://camo.githubusercontent.com/49b96798dfd53f505bd971165841437c40736b52/68747470733a2f2f692e696d6775722e636f6d2f4b727a557677702e706e67\" alt=\"genre view\" data-canonical-src=\"https://i.imgur.com/KrzUvwp.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dev-build-process\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#dev-build-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev build process</h2>\n<p>To develop the project locally, you should only do:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm run watch</pre></div>\n<p>This launches webpack. It watches local files for changes and rebuilds the project as needed. The project also has hot reload built in.\nAnd in another terminal window:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run electron:dev</pre></div>\n<p>This launches a development version of the program. Tmux is very useful here so you can keep an eye on all running processes.</p>\n<hr>\n<p>To run production version:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:dist\n$ npm run electron:prod</pre></div>\n<hr>\n<p>To build for current operating system:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:dist\n$ npm run build:electron\n$ npm run pack</pre></div>\n<p>Instead of <code>pack</code> you can use <code>build:all</code> to build for all operating systems or <code>build:[system]</code> to build for a particular system (see package.json).</p>\n<p>In case of errors with dbus/mpris, try removing optional dependencies from package.json and node_modules.</p>\n<h4><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/nukeop/nuclear/blob/master/#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support on Beerpay</h4>\n<p><a href=\"https://beerpay.io/nukeop/nuclear\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d974b83399dc6fbfd2db3ff550251eb6dfd4851/68747470733a2f2f626565727061792e696f2f6e756b656f702f6e75636c6561722f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/nukeop/nuclear/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/nukeop/nuclear?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5fa58ced005f672369ebe76745f95bc029237431/68747470733a2f2f626565727061792e696f2f6e756b656f702f6e75636c6561722f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/nukeop/nuclear/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f7bf97e36aff36a3dbd8b12b7a479d363c3af871/68747470733a2f2f692e696d6775722e636f6d2f6f5431303036692e706e67\"><img src=\"https://camo.githubusercontent.com/f7bf97e36aff36a3dbd8b12b7a479d363c3af871/68747470733a2f2f692e696d6775722e636f6d2f6f5431303036692e706e67\" alt=\"nuclear\" data-canonical-src=\"https://i.imgur.com/oT1006i.png\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://codeclimate.com/github/nukeop/nuclear/maintainability\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/525172b1520914fa65a6837e5d0824d81229a41a/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61313563343838386136336339303066366363312f6d61696e7461696e6162696c697479\" alt=\"Maintainability\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/nukeop/nuclear/test_coverage\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b2eca02a8e36abab032316a5aefe06578bc202fc/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61313563343838386136336339303066366363312f746573745f636f766572616765\" alt=\"Test Coverage\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/test_coverage\" style=\"max-width:100%;\"></a> <a href=\"https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=nukeop/nuclear&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79b1c305e7a745e29bb114d018a784b2dabfaab6/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3330373530353836323032373432323739666138393538613132653531396564\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/eef26db7715ec71670bdb700cc9db81a7b38f318/68747470733a2f2f6170692e7472617669732d63692e6f72672f6e756b656f702f6e75636c6561722e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/eef26db7715ec71670bdb700cc9db81a7b38f318/68747470733a2f2f6170692e7472617669732d63692e6f72672f6e756b656f702f6e75636c6561722e7376673f6272616e63683d6d6173746572\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/nukeop/nuclear.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Desktop music player focused on streaming from free sources</p>\n<p><a href=\"http://nuclear.gumblert.tech\" rel=\"nofollow\">Official website</a></p>\n<p><a href=\"https://mstdn.io/@nuclear\" rel=\"nofollow\">Mastodon</a></p>\n<p><a href=\"https://twitter.com/nuclear_player\" rel=\"nofollow\">Twitter</a></p>\n<h2><a id=\"user-content-what-is-this\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-this\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is this?</h2>\n<p>nuclear is a free music streaming program that pulls content from free sources all over the internet.</p>\n<p>If you know <a href=\"https://github.com/mps-youtube/mps-youtube\">mps-youtube</a>, this is a similar music player but with a GUI.\nIt's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.</p>\n<h2><a id=\"user-content-pre-alpha-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#pre-alpha-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pre-alpha release</h2>\n<p>The current version is a pre-alpha early access. Some of it is usable, some of it isn't. If there are things that don't work as expected or are counterintuitive, please open an issue so I can prioritize working on them.</p>\n<h2><a id=\"user-content-rewritten-from-scratch\" class=\"anchor\" aria-hidden=\"true\" href=\"#rewritten-from-scratch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Rewritten from scratch</h2>\n<p>This version of Nuclear has been rewritten from scratch and released in version 0.4.0. The code is completely new, much more maintainable and extensible.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Searching for and playing music from youtube (including integration with playlists), bandcamp (including albums), and soundcloud</li>\n<li>Searching for related songs in youtube</li>\n<li>Downloading from youtube</li>\n<li>Searching for albums (powered by last.fm and musicbrainz), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)</li>\n<li>Song queue, which can be exported as a playlist</li>\n<li>Loading saved playlists (stored in json files)</li>\n<li>Scrobbling to last.fm (along with updating the 'now playing' status)</li>\n<li>Newest releases with reviews - tracks and albums</li>\n<li>Browsing by genre</li>\n</ul>\n<h2><a id=\"user-content-planned-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#planned-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Planned features</h2>\n<ul>\n<li>Support for local files</li>\n<li>Browsing by popularity</li>\n<li>Country-specific top lists</li>\n<li>Listening suggestions (similar artists, albums, tracks)</li>\n<li>Unlimited downloads</li>\n<li>Realtime lyrics</li>\n<li>Locally stored library/favourites</li>\n</ul>\n<h2><a id=\"user-content-manual-and-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-and-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual and docs</h2>\n<p><a href=\"http://nuclearmusic.rtfd.io/\" rel=\"nofollow\">http://nuclearmusic.rtfd.io/</a></p>\n<h2><a id=\"user-content-community-maintained-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#community-maintained-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community-maintained packages</h2>\n<p>Here's a list of packages maintained by third parties. We would like to thank the maintainers for their work.</p>\n<p>We do not control these and cannot be held responsible for their contents, but if any of these appear suspicious to you, feel free to open an issue so we can reach out to the maintainers.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Package type</th>\n<th align=\"center\">Link</th>\n<th align=\"center\">Maintainer</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\">AUR (Arch)</td>\n<td align=\"center\"><a href=\"https://aur.archlinux.org/packages/nuclear-player/\" rel=\"nofollow\">https://aur.archlinux.org/packages/nuclear-player/</a></td>\n<td align=\"center\"><a href=\"https://github.com/mikelpint\">mikelpint</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p>This will be updated as the program evolves.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c3b6ce6f9bd8a621cf91fa013499911c4602883d/68747470733a2f2f692e696d6775722e636f6d2f333154633571662e6a7067\"><img src=\"https://camo.githubusercontent.com/c3b6ce6f9bd8a621cf91fa013499911c4602883d/68747470733a2f2f692e696d6775722e636f6d2f333154633571662e6a7067\" alt=\"laptop mockup 1\" data-canonical-src=\"https://i.imgur.com/31Tc5qf.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/070f98444fb320a016c18f87f05dd98d10af3904/68747470733a2f2f692e696d6775722e636f6d2f48714d503548462e6a7067\"><img src=\"https://camo.githubusercontent.com/070f98444fb320a016c18f87f05dd98d10af3904/68747470733a2f2f692e696d6775722e636f6d2f48714d503548462e6a7067\" alt=\"laptop mockup 2\" data-canonical-src=\"https://i.imgur.com/HqMP5HF.jpg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c04a3d4c30f1959fe00f9714cc71a600ceee0cbb/687474703a2f2f692e696d6775722e636f6d2f744c53763670772e706e67\"><img src=\"https://camo.githubusercontent.com/c04a3d4c30f1959fe00f9714cc71a600ceee0cbb/687474703a2f2f692e696d6775722e636f6d2f744c53763670772e706e67\" alt=\"album search\" data-canonical-src=\"http://i.imgur.com/tLSv6pw.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/542ee739aa7e2525e41376045be4c7ea44c3927c/687474703a2f2f692e696d6775722e636f6d2f684145585561512e706e67\"><img src=\"https://camo.githubusercontent.com/542ee739aa7e2525e41376045be4c7ea44c3927c/687474703a2f2f692e696d6775722e636f6d2f684145585561512e706e67\" alt=\"album display\" data-canonical-src=\"http://i.imgur.com/hAEXUaQ.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f6ed2f24a01921f751fedfcd42b892e1196021c0/687474703a2f2f692e696d6775722e636f6d2f4443726c5671742e706e67\"><img src=\"https://camo.githubusercontent.com/f6ed2f24a01921f751fedfcd42b892e1196021c0/687474703a2f2f692e696d6775722e636f6d2f4443726c5671742e706e67\" alt=\"artist view\" data-canonical-src=\"http://i.imgur.com/DCrlVqt.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f8b0314a7a1880099ea7173d823a139a6775b10c/68747470733a2f2f692e696d6775722e636f6d2f746577635445752e706e67\"><img src=\"https://camo.githubusercontent.com/f8b0314a7a1880099ea7173d823a139a6775b10c/68747470733a2f2f692e696d6775722e636f6d2f746577635445752e706e67\" alt=\"dashboard\" data-canonical-src=\"https://i.imgur.com/tewcTEu.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9e8e27dea9ed5151b77826703a21454dc1d9c276/687474703a2f2f692e696d6775722e636f6d2f594d33655033692e706e67\"><img src=\"https://camo.githubusercontent.com/9e8e27dea9ed5151b77826703a21454dc1d9c276/687474703a2f2f692e696d6775722e636f6d2f594d33655033692e706e67\" alt=\"playlist view\" data-canonical-src=\"http://i.imgur.com/YM3eP3i.png\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/49b96798dfd53f505bd971165841437c40736b52/68747470733a2f2f692e696d6775722e636f6d2f4b727a557677702e706e67\"><img src=\"https://camo.githubusercontent.com/49b96798dfd53f505bd971165841437c40736b52/68747470733a2f2f692e696d6775722e636f6d2f4b727a557677702e706e67\" alt=\"genre view\" data-canonical-src=\"https://i.imgur.com/KrzUvwp.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dev-build-process\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev-build-process\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev build process</h2>\n<p>To develop the project locally, you should only do:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm run watch</pre></div>\n<p>This launches webpack. It watches local files for changes and rebuilds the project as needed. The project also has hot reload built in.\nAnd in another terminal window:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run electron:dev</pre></div>\n<p>This launches a development version of the program. Tmux is very useful here so you can keep an eye on all running processes.</p>\n<hr>\n<p>To run production version:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:dist\n$ npm run electron:prod</pre></div>\n<hr>\n<p>To build for current operating system:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run build:dist\n$ npm run build:electron\n$ npm run pack</pre></div>\n<p>Instead of <code>pack</code> you can use <code>build:all</code> to build for all operating systems or <code>build:[system]</code> to build for a particular system (see package.json).</p>\n<p>In case of errors with dbus/mpris, try removing optional dependencies from package.json and node_modules.</p>\n<h4><a id=\"user-content-support-on-beerpay\" class=\"anchor\" aria-hidden=\"true\" href=\"#support-on-beerpay\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support on Beerpay</h4>\n<p><a href=\"https://beerpay.io/nukeop/nuclear\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d974b83399dc6fbfd2db3ff550251eb6dfd4851/68747470733a2f2f626565727061792e696f2f6e756b656f702f6e75636c6561722f62616467652e7376673f7374796c653d626565722d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/nukeop/nuclear/badge.svg?style=beer-square\" style=\"max-width:100%;\"></a>  <a href=\"https://beerpay.io/nukeop/nuclear?focus=wish\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5fa58ced005f672369ebe76745f95bc029237431/68747470733a2f2f626565727061792e696f2f6e756b656f702f6e75636c6561722f6d616b652d776973682e7376673f7374796c653d666c61742d737175617265\" alt=\"Beerpay\" data-canonical-src=\"https://beerpay.io/nukeop/nuclear/make-wish.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.787Z",
    "goodColorOnWhite": "#0B71CD",
    "goodColorOnBlack": "#54A9F6",
    "faintColorOnWhite": "rgba(11, 113, 205, 0.1)"
  },
  {
    "slug": "nuclide",
    "name": "Nuclide",
    "description": "A unified developer experience for web and mobile development",
    "website": "http://nuclide.io",
    "keywords": [
      "developer"
    ],
    "category": "Developer Tools",
    "icon": "nuclide-icon.png",
    "icon32": "nuclide-icon-32.png",
    "icon64": "nuclide-icon-64.png",
    "icon128": "nuclide-icon-128.png",
    "icon256": "nuclide-icon-256.png",
    "date": "2015-04-03",
    "iconColors": [
      "#6c1b9c",
      "#9d4dcd",
      "#4b138c",
      "#843cb4",
      "#7c34ac"
    ],
    "goodColorOnWhite": "#4B138C",
    "goodColorOnBlack": "#954EE7",
    "faintColorOnWhite": "rgba(75, 19, 140, 0.1)"
  },
  {
    "slug": "nylas-n1",
    "name": "Nylas N1",
    "description": "The extensible, open source mail app",
    "website": "https://www.nylas.com/nylas-mail/",
    "keywords": [
      "email"
    ],
    "category": "Productivity",
    "disabled": true,
    "icon": "nylas-n1-icon.png",
    "icon32": "nylas-n1-icon-32.png",
    "icon64": "nylas-n1-icon-64.png",
    "icon128": "nylas-n1-icon-128.png",
    "icon256": "nylas-n1-icon-256.png",
    "date": "2015-10-05",
    "iconColors": [
      "#4abb9b",
      "#eff5f4",
      "#91d3ae",
      "#099f95",
      "#7cbcbc"
    ],
    "goodColorOnWhite": "#07827A",
    "goodColorOnBlack": "#099F95",
    "faintColorOnWhite": "rgba(7, 130, 122, 0.1)"
  },
  {
    "slug": "odrive",
    "name": "ODrive",
    "description": "Unofficial Google Drive app.",
    "repository": "https://github.com/liberodark/ODrive",
    "keywords": [
      "google",
      "drive",
      "cloud",
      "sync",
      "google drive"
    ],
    "license": "GPL v3",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/liberodark/Odrive/master/public/logo.png"
      }
    ],
    "icon": "odrive-icon.png",
    "icon32": "odrive-icon-32.png",
    "icon64": "odrive-icon-64.png",
    "icon128": "odrive-icon-128.png",
    "icon256": "odrive-icon-256.png",
    "date": "2017-05-27",
    "iconColors": [
      "#ef990d",
      "#121212",
      "#c75005",
      "#eadc9c",
      "#605c40"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/liberodark/Odrive/master/public/images/logo.png\"><img src=\"https://raw.githubusercontent.com/liberodark/Odrive/master/public/images/logo.png\" width=\"500\" style=\"max-width:100%;\"></a>    \n</p>\n<p align=\"center\">\n  <b>Sync your files and folders simply</b>\n</p>\n<h1><a id=\"user-content-odrive\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#odrive\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ODrive</h1>\n<p><strong>Clone and run for a quick way to see ODrive (OpenSource Drive) in action.</strong></p>\n<p>This is a GUI client for Google Drive on linux application based on the <a href=\"https://electron.atom.io/\" rel=\"nofollow\">https://electron.atom.io/</a>.</p>\n<h2><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Operating Systems</h2>\n<ul>\n<li>Linux (most distros)</li>\n<li>macOS 10.9 and later</li>\n<li>Microsoft Windows 7 and later</li>\n</ul>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To Use</h2>\n<p>To clone and run this repository you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer.</p>\n<p>The first thing you need is the source code, in your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/liberodark/ODrive</pre></div>\n<p>This will download all the source code in a &quot;ODrive&quot; folder in the current directory. Alternatively, you can download and extract the zip from github&apos;s interface.</p>\n<p>The steps below (Setup, Build, Run) are to execute in order to ready everything.</p>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setup</h2>\n<p>This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Needed for electron 1.7+ to run, as it&apos;s based on chrome</span>\nsudo apt install libgconf-2-4</pre></div>\n<p>Note: If you&apos;re using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>This step is to execute every new version of the source code.</p>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>Note: If you&apos;re using Ubuntu and you get an error message about a missing node binary, you may want to try <a href=\"https://stackoverflow.com/questions/18130164/nodejs-vs-node-on-ubuntu-12-04\" rel=\"nofollow\">this</a>:</p>\n<p><code>sudo ln -s `which nodejs` /usr/bin/node</code></p>\n<p>If you are working on the code yourself and editing some files in <code>app/assets/</code>, you will need to run <code>npm run webpack</code> (or <code>npm install</code>) for those changes to have an impact on the application.</p>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>On Windows, you can make a <code>.bat</code> file with <code>start cmd /k nmp start</code> that then you can double click to launch the program.</p>\n<p>The launch-on-startup functionality is only available on bundled releases. See the <strong>Deployment</strong> section.</p>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h2>\n<p>To make sure the code is ok and run some sanity checks on it:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm <span class=\"pl-c1\">test</span></pre></div>\n<h2><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Deployment</h2>\n<h3><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Releases</h3>\n<p>There are currently three &quot;release&quot; formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run release-windows\nnpm run release-linux\nnpm run release-mac</pre></div>\n<p>To create a different format, like a deb or rpm package for example:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run release-linux deb\nnpm run release-linux rpm</pre></div>\n<p>The releases are generated in the <code>dist</code> folder.</p>\n<p>All formats supported by <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a> are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...</p>\n<h3><a id=\"user-content-permissionless-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#permissionless-deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Permissionless deployment</h3>\n<p>An appimage on linux already runs permissionless. Anyway, you can just do:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Permissonless deployment</span>\nnpm run release-windows dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> or zip, 7zip, tar.xz, tar.7z, ...</span></pre></div>\n<p>This will create a folder in <code>dist</code> that you can just copy to a Windows machine.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/liberodark/ODrive/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/liberodark/ODrive/blob/master/LICENSE.md\">GPL v3</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/liberodark/Odrive/master/public/images/logo.png\"><img src=\"https://raw.githubusercontent.com/liberodark/Odrive/master/public/images/logo.png\" width=\"500\" style=\"max-width:100%;\"></a>    \n</p>\n<p align=\"center\">\n  <b>Sync your files and folders simply</b>\n</p>\n<h1><a id=\"user-content-odrive\" class=\"anchor\" aria-hidden=\"true\" href=\"#odrive\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ODrive</h1>\n<p><strong>Clone and run for a quick way to see ODrive (OpenSource Drive) in action.</strong></p>\n<p>This is a GUI client for Google Drive on linux application based on the <a href=\"https://electron.atom.io/\" rel=\"nofollow\">https://electron.atom.io/</a>.</p>\n<h2><a id=\"user-content-supported-operating-systems\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-operating-systems\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Operating Systems</h2>\n<ul>\n<li>Linux (most distros)</li>\n<li>macOS 10.9 and later</li>\n<li>Microsoft Windows 7 and later</li>\n</ul>\n<h2><a id=\"user-content-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To Use</h2>\n<p>To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer.</p>\n<p>The first thing you need is the source code, in your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/liberodark/ODrive</pre></div>\n<p>This will download all the source code in a \"ODrive\" folder in the current directory. Alternatively, you can download and extract the zip from github's interface.</p>\n<p>The steps below (Setup, Build, Run) are to execute in order to ready everything.</p>\n<h2><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setup</h2>\n<p>This step is only needed once, in order to install the necessary environment on your computer for ODrive to run.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Needed for electron 1.7+ to run, as it's based on chrome</span>\nsudo apt install libgconf-2-4</pre></div>\n<p>Note: If you're using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>This step is to execute every new version of the source code.</p>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<p>Note: If you're using Ubuntu and you get an error message about a missing node binary, you may want to try <a href=\"https://stackoverflow.com/questions/18130164/nodejs-vs-node-on-ubuntu-12-04\" rel=\"nofollow\">this</a>:</p>\n<p><code>sudo ln -s `which nodejs` /usr/bin/node</code></p>\n<p>If you are working on the code yourself and editing some files in <code>app/assets/</code>, you will need to run <code>npm run webpack</code> (or <code>npm install</code>) for those changes to have an impact on the application.</p>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<p>On Windows, you can make a <code>.bat</code> file with <code>start cmd /k nmp start</code> that then you can double click to launch the program.</p>\n<p>The launch-on-startup functionality is only available on bundled releases. See the <strong>Deployment</strong> section.</p>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h2>\n<p>To make sure the code is ok and run some sanity checks on it:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm <span class=\"pl-c1\">test</span></pre></div>\n<h2><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Deployment</h2>\n<h3><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Releases</h3>\n<p>There are currently three \"release\" formats supported: nsis (Windows installer) for Windows, AppImage for Linux, and DMG for Mac. You can generate them like this:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run release-windows\nnpm run release-linux\nnpm run release-mac</pre></div>\n<p>To create a different format, like a deb or rpm package for example:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run release-linux deb\nnpm run release-linux rpm</pre></div>\n<p>The releases are generated in the <code>dist</code> folder.</p>\n<p>All formats supported by <a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a> are available, such as 7z, zip, tar.gz, deb, rpm, freebsd, pacman, p5p, apk, dmg, pkg, mas, nsis, appx, msi...</p>\n<h3><a id=\"user-content-permissionless-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"#permissionless-deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Permissionless deployment</h3>\n<p>An appimage on linux already runs permissionless. Anyway, you can just do:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Permissonless deployment</span>\nnpm run release-windows dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> or zip, 7zip, tar.xz, tar.7z, ...</span></pre></div>\n<p>This will create a folder in <code>dist</code> that you can just copy to a Windows machine.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"LICENSE.md\">GPL v3</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.771Z",
    "goodColorOnWhite": "#C75005",
    "goodColorOnBlack": "#C75005",
    "faintColorOnWhite": "rgba(199, 80, 5, 0.1)"
  },
  {
    "slug": "opale-messenger",
    "name": "Opale Messenger",
    "description": "Facebook Messenger wrapper with an android-like bubble",
    "repository": "https://github.com/DavidMellul/Opale-Messenger",
    "keywords": [
      "chat",
      "message",
      "social",
      "facebook",
      "bubble",
      "wrapper",
      "messenger",
      "text",
      "online",
      "send",
      "toggle"
    ],
    "license": "MIT",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/DavidMellul/Opale-Messenger/master/images/screen.png"
      }
    ],
    "icon": "opale-messenger-icon.png",
    "icon32": "opale-messenger-icon-32.png",
    "icon64": "opale-messenger-icon-64.png",
    "icon128": "opale-messenger-icon-128.png",
    "icon256": "opale-messenger-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#0477f1",
      "#f2f6fc",
      "#040910",
      "#043c7c",
      "#7cacfc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body MD\" data-path=\"README.MD\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---opale-messenger-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#--opale-messenger-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n<a target=\"_blank\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/./images/icone.png\"><img alt=\"Opale-Messenger\" height=\"40px\" src=\"https://github.com/DavidMellul/Opale-Messenger/raw/master/./images/icone.png\" style=\"max-width:100%;\"></a>\n  Opale Messenger \n</h1>\n<p align=\"justify\">\n  Opale is a wrapper for the famous Facebook Messenger widely used nowadays. More than a wrapper, Opale brings\nsomething very particular, the Opale bubble. You&apos;ve certainly experienced the Facebook Messenger bubble which you\ncan play with on your Android smartphone, Opale does the same old trick on your computer. The bubble tells you\nhow many conversations you&apos;ve missed, and it blinks when you get incoming messages. It&apos;s really useful when you&apos;re\nmulti-tasking and you just don&apos;t want to switch between tabs or windows slowly since it&apos;s a pain. </p>\n<h1 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n<a target=\"_blank\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/./images/screen.png\"><img alt=\"Opale-Messenger\" src=\"https://github.com/DavidMellul/Opale-Messenger/raw/master/./images/screen.png\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Messenger app native from Facebook</li>\n<li>Bubble which you can interact with and use to show/hide chat and which you can move around.</li>\n<li>Shortcuts which you can use to show/hide the bubble or show/hide the chat.</li>\n<li>Some settings allowing you to save your account informations and to log you automatically in Messenger.</li>\n<li>The bubble keeps always on top so that you can always have it right under the hand.</li>\n<li>Opale Messenger keeps in your system tray, and the bubble can be toggled by right-cliking on it.</li>\n</ul>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle bubble</td>\n<td><kbd>Alt</kbd> <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Toggle chat window</td>\n<td><kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Unfocus the bubble</td>\n<td><kbd>Alt</kbd> <kbd>Z</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/DavidMellul/Opale-Messenger.git\n$ <span class=\"pl-c1\">cd</span> Opale-Messenger\n$ npm install\n$ npm start</pre></div>\n<h2><a id=\"user-content-platforms-supported\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#platforms-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Platforms supported</h2>\n<p>Since I&apos;m developing Opale Messenger on Windows, everything should work fine on any Windows OS. <br><br>\nSince Electron is cross-platform, it should also work well on Mac OS X &amp; Linux but I can&apos;t ensure it. <br></p>\n<p>I&apos;ve tested Opale Messenger on Mac OS Sierra thank&apos;s to vmware, everything seems alright.<br>\nThank&apos;s to <a href=\"https://github.com/svin83\">@svin83</a> who has tested on Linux Mint Mate, Opale works on this Linux distribution and certainly on other distros (<strong>Note: The bubble&apos;s background doesn&apos;t work well on Linux -&gt; <a href=\"https://github.com/DavidMellul/Opale-Messenger/issues/2\"> see issue</a></strong>).</p>\n<h2><a id=\"user-content-builds-and-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#builds-and-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Builds and Installers</h2>\n<p align=\"justify\">Till now (the 20 January 2017 when I&apos;m writing) the only installer I&apos;ve been making (with electron-packager and innoSetup) is for Windows 32 bits, so that it works on both operating systems no matter it&apos;s architecture is wheter x86 or x64.</p>\n<p><strong>Installer for Windows 32-64 bits : <a href=\"http://dmware.fr/opale/opale_setup.exe\" rel=\"nofollow\">http://dmware.fr/opale/opale_setup.exe</a></strong> <br>\n<strong>DMG for Mac OS 64 bits : <a href=\"http://dmware.fr/opale/opale.dmg\" rel=\"nofollow\">http://dmware.fr/opale/opale.dmg</a></strong> <br>\n<strong>For Linux users, simply follow the command-line steps</strong><br></p>\n<p><strong>Important:  Your antivirus may consider checking the installer and the launcher the first time, nevermind I didn&apos;t sign my software, nothing to worry about.</strong></p>\n<h2><a id=\"user-content-further-improvements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#further-improvements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Further improvements</h2>\n<p>I would be glad if someone could give me a feedback or just tell me how I could simply improve. <br>\nI would consider being a lot more greatful if someone  could package the app so that users could use Opale Messenger on both Windows and Mac (Linux maybe ?) with an installer. (<strong> ---&gt; Further teamworking on cool projects ?</strong>)</p>\n<h2><a id=\"user-content-bugs-and-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#bugs-and-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bugs and Issues</h2>\n<p>If you catch any suspect behavior or anything you could simply describe as an &quot;issue&quot; / &quot;bug&quot;, please post an issue / pull request about it.</p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p><strong>Remark 1: I&apos;m a student in computer science, I&apos;m mainly focused on software development, please be constructive and keen on anything you could think is a bad habit since I&apos;ve almost never experienced web development more than some tricky webdesign and some AJAX (JQuery / JS / PHP). </strong><br><br>\n<strong>Remark 2: I don&apos;t believe I&apos;ll have time to maintain this project or to make it better since it&apos;s purpose was to train cross-platform hybrid software development, any help would be sincerely very appreciated.</strong></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DavidMellul/Opale-Messenger/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This software is under the MIT License which can be found in the file named as LICENSE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body MD\" data-path=\"README.MD\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---opale-messenger-\" class=\"anchor\" aria-hidden=\"true\" href=\"#--opale-messenger-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n<a target=\"_blank\" href=\"./images/icone.png\"><img alt=\"Opale-Messenger\" height=\"40px\" src=\"./images/icone.png\" style=\"max-width:100%;\"></a>\n  Opale Messenger \n</h1>\n<p align=\"justify\">\n  Opale is a wrapper for the famous Facebook Messenger widely used nowadays. More than a wrapper, Opale brings\nsomething very particular, the Opale bubble. You've certainly experienced the Facebook Messenger bubble which you\ncan play with on your Android smartphone, Opale does the same old trick on your computer. The bubble tells you\nhow many conversations you've missed, and it blinks when you get incoming messages. It's really useful when you're\nmulti-tasking and you just don't want to switch between tabs or windows slowly since it's a pain. </p>\n<h1 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n<a target=\"_blank\" href=\"./images/screen.png\"><img alt=\"Opale-Messenger\" src=\"./images/screen.png\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Messenger app native from Facebook</li>\n<li>Bubble which you can interact with and use to show/hide chat and which you can move around.</li>\n<li>Shortcuts which you can use to show/hide the bubble or show/hide the chat.</li>\n<li>Some settings allowing you to save your account informations and to log you automatically in Messenger.</li>\n<li>The bubble keeps always on top so that you can always have it right under the hand.</li>\n<li>Opale Messenger keeps in your system tray, and the bubble can be toggled by right-cliking on it.</li>\n</ul>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle bubble</td>\n<td><kbd>Alt</kbd> <kbd>Q</kbd></td>\n</tr>\n<tr>\n<td>Toggle chat window</td>\n<td><kbd>Alt</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Unfocus the bubble</td>\n<td><kbd>Alt</kbd> <kbd>Z</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/DavidMellul/Opale-Messenger.git\n$ <span class=\"pl-c1\">cd</span> Opale-Messenger\n$ npm install\n$ npm start</pre></div>\n<h2><a id=\"user-content-platforms-supported\" class=\"anchor\" aria-hidden=\"true\" href=\"#platforms-supported\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Platforms supported</h2>\n<p>Since I'm developing Opale Messenger on Windows, everything should work fine on any Windows OS. <br><br>\nSince Electron is cross-platform, it should also work well on Mac OS X &amp; Linux but I can't ensure it. <br></p>\n<p>I've tested Opale Messenger on Mac OS Sierra thank's to vmware, everything seems alright.<br>\nThank's to <a href=\"https://github.com/svin83\">@svin83</a> who has tested on Linux Mint Mate, Opale works on this Linux distribution and certainly on other distros (<strong>Note: The bubble's background doesn't work well on Linux -&gt; <a href=\"https://github.com/DavidMellul/Opale-Messenger/issues/2\"> see issue</a></strong>).</p>\n<h2><a id=\"user-content-builds-and-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#builds-and-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Builds and Installers</h2>\n<p align=\"justify\">Till now (the 20 January 2017 when I'm writing) the only installer I've been making (with electron-packager and innoSetup) is for Windows 32 bits, so that it works on both operating systems no matter it's architecture is wheter x86 or x64.</p>\n<p><strong>Installer for Windows 32-64 bits : <a href=\"http://dmware.fr/opale/opale_setup.exe\" rel=\"nofollow\">http://dmware.fr/opale/opale_setup.exe</a></strong> <br>\n<strong>DMG for Mac OS 64 bits : <a href=\"http://dmware.fr/opale/opale.dmg\" rel=\"nofollow\">http://dmware.fr/opale/opale.dmg</a></strong> <br>\n<strong>For Linux users, simply follow the command-line steps</strong><br></p>\n<p><strong>Important:  Your antivirus may consider checking the installer and the launcher the first time, nevermind I didn't sign my software, nothing to worry about.</strong></p>\n<h2><a id=\"user-content-further-improvements\" class=\"anchor\" aria-hidden=\"true\" href=\"#further-improvements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Further improvements</h2>\n<p>I would be glad if someone could give me a feedback or just tell me how I could simply improve. <br>\nI would consider being a lot more greatful if someone  could package the app so that users could use Opale Messenger on both Windows and Mac (Linux maybe ?) with an installer. (<strong> ---&gt; Further teamworking on cool projects ?</strong>)</p>\n<h2><a id=\"user-content-bugs-and-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#bugs-and-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bugs and Issues</h2>\n<p>If you catch any suspect behavior or anything you could simply describe as an \"issue\" / \"bug\", please post an issue / pull request about it.</p>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p><strong>Remark 1: I'm a student in computer science, I'm mainly focused on software development, please be constructive and keen on anything you could think is a bad habit since I've almost never experienced web development more than some tricky webdesign and some AJAX (JQuery / JS / PHP). </strong><br><br>\n<strong>Remark 2: I don't believe I'll have time to maintain this project or to make it better since it's purpose was to train cross-platform hybrid software development, any help would be sincerely very appreciated.</strong></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This software is under the MIT License which can be found in the file named as LICENSE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.873Z",
    "goodColorOnWhite": "#043C7C",
    "goodColorOnBlack": "#0477F1",
    "faintColorOnWhite": "rgba(4, 60, 124, 0.1)"
  },
  {
    "slug": "open-stage-control",
    "name": "Open Stage Control",
    "description": "Libre and modular OSC / MIDI control surface",
    "website": "http://osc.ammd.net",
    "keywords": [
      "music",
      "controller",
      "osc",
      "midi"
    ],
    "category": "Music",
    "license": "GNU/GPLv3",
    "goodColorOnBlack": "#52a8ff",
    "goodColorOnWhite": "#313f55",
    "faintColorOnWhite": "rgba(82, 168, 255, .25)",
    "icon": "open-stage-control-icon.png",
    "icon32": "open-stage-control-icon-32.png",
    "icon64": "open-stage-control-icon-64.png",
    "icon128": "open-stage-control-icon-128.png",
    "icon256": "open-stage-control-icon-256.png",
    "date": "2016-12-04",
    "iconColors": [
      "#53aaf9",
      "#343c54",
      "#3c5c84",
      "#4474a4",
      "#3c5c7c"
    ]
  },
  {
    "slug": "openbazaar",
    "name": "OpenBazaar",
    "description": "Decentralized p2p marketplace for Bitcoin",
    "website": "https://openbazaar.org",
    "repository": "https://github.com/OpenBazaar/openbazaar-desktop",
    "keywords": [
      "ecommerce",
      "bitcoin"
    ],
    "category": "Finance",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/8f3a77e61fe13d23c09147a1853d2719acaf61e7/68747470733a2f2f7472617669732d63692e6f72672f4f70656e42617a6161722f6f70656e62617a6161722d6465736b746f702e737667"
      }
    ],
    "icon": "openbazaar-icon.png",
    "icon32": "openbazaar-icon-32.png",
    "icon64": "openbazaar-icon-64.png",
    "icon128": "openbazaar-icon-128.png",
    "icon256": "openbazaar-icon-256.png",
    "date": "2016-12-04",
    "iconColors": [
      "#0b65a8",
      "#fafbfb",
      "#1c2c3c",
      "#2b7ce3",
      "#7eb6dc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-openbazaar-client-v2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#openbazaar-client-v2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OpenBazaar Client v2</h1>\n<p>This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an <a href=\"https://github.com/OpenBazaar/openbazaar-go\">OpenBazaar node</a> either locally or on a remote server.</p>\n<p>For full installable versions of the OpenBazaar app, with the server and client bundled together, go to <a href=\"https://www.openbazaar.org/download/\" rel=\"nofollow\">the OpenBazaar download page.</a></p>\n<p><a href=\"https://travis-ci.org/OpenBazaar/openbazaar-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f3a77e61fe13d23c09147a1853d2719acaf61e7/68747470733a2f2f7472617669732d63692e6f72672f4f70656e42617a6161722f6f70656e62617a6161722d6465736b746f702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/OpenBazaar/openbazaar-desktop.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h2>\n<p>To create a local development copy of the reference client, clone the client repository into a directory of your choice:</p>\n<ul>\n<li><code>git clone https://github.com/OpenBazaar/openbazaar-desktop</code></li>\n</ul>\n<p>Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.</p>\n<p>This client uses Babel to compile <a href=\"https://github.com/lukehoban/es6features\">ES6 JavaScript</a>. You should be familiar with ES6 before modifying its code.</p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<ol>\n<li>Navigate to the directory you cloned the repo into.</li>\n<li>Enter <code>npm install</code></li>\n</ol>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h3>\n<p><code>npm start</code> will:</p>\n<ul>\n<li>compile your Sass / re-compile on changes</li>\n<li>run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.</li>\n<li>launch the Electron app</li>\n</ul>\n<p>** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.</p>\n<h3><a id=\"user-content-linting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#linting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linting</h3>\n<p><code>npm run lint</code> will run eslint on the JS files.</p>\n<p><code>npm run lint:watch</code> will run eslint on any JS file changes.</p>\n<h3><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h3>\n<p><code>npm run test</code> will execute test files in the test folder.</p>\n<p><code>npm run test:watch</code> will execute the tests on any file changes.</p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"http://backbonejs.org/\" rel=\"nofollow\">Backbone</a></li>\n<li><a href=\"https://babeljs.io/\" rel=\"nofollow\">Babel</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>We welcome contributions to the reference client. The best way to get started is to look for an issue with the <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/labels/help%20wanted\">Help Wanted label</a>.</p>\n<p>You can also look for issues with the <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/labels/bug\">bug label</a>. These are confirmed bugs that need to be fixed.</p>\n<p>Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.</p>\n<p>Contributions that make visual changes are also expected to match the repo&apos;s current style.</p>\n<p>If you want to help with translations, please request to join the translation team at <a href=\"https://www.transifex.com/ob1/openbazaar\" rel=\"nofollow\">https://www.transifex.com/ob1/openbazaar</a>.</p>\n<p>You can request new languages there, and contribute to the translation of existing languages.</p>\n<p>New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This project is licensed under the MIT License. You can view <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/LICENSE\">LICENSE.MD</a> for more details.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-openbazaar-client-v2\" class=\"anchor\" aria-hidden=\"true\" href=\"#openbazaar-client-v2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OpenBazaar Client v2</h1>\n<p>This is the reference client for the OpenBazaar network. It is an interface for your OpenBazaar node, to use it you will need to run an <a href=\"https://github.com/OpenBazaar/openbazaar-go\">OpenBazaar node</a> either locally or on a remote server.</p>\n<p>For full installable versions of the OpenBazaar app, with the server and client bundled together, go to <a href=\"https://www.openbazaar.org/download/\" rel=\"nofollow\">the OpenBazaar download page.</a></p>\n<p><a href=\"https://travis-ci.org/OpenBazaar/openbazaar-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8f3a77e61fe13d23c09147a1853d2719acaf61e7/68747470733a2f2f7472617669732d63692e6f72672f4f70656e42617a6161722f6f70656e62617a6161722d6465736b746f702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/OpenBazaar/openbazaar-desktop.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h2>\n<p>To create a local development copy of the reference client, clone the client repository into a directory of your choice:</p>\n<ul>\n<li><code>git clone https://github.com/OpenBazaar/openbazaar-desktop</code></li>\n</ul>\n<p>Make sure you have Node.js and NPM installed. Node versions older than 8.9.2 or NPM versions older than 5.5.1 may not work.</p>\n<p>This client uses Babel to compile <a href=\"https://github.com/lukehoban/es6features\">ES6 JavaScript</a>. You should be familiar with ES6 before modifying its code.</p>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<ol>\n<li>Navigate to the directory you cloned the repo into.</li>\n<li>Enter <code>npm install</code></li>\n</ol>\n<h3><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h3>\n<p><code>npm start</code> will:</p>\n<ul>\n<li>compile your Sass / re-compile on changes</li>\n<li>run BrowserSync in watch mode so the app automatically refreshes on JS and HTML changes and dynamically injects any CSS / Sass changes**.</li>\n<li>launch the Electron app</li>\n</ul>\n<p>** At this time, the app will not refresh on main.js (or other root folder JS changes). This would require the entire Electron app to refresh and BrowserSync is only refreshing our browser.</p>\n<h3><a id=\"user-content-linting\" class=\"anchor\" aria-hidden=\"true\" href=\"#linting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linting</h3>\n<p><code>npm run lint</code> will run eslint on the JS files.</p>\n<p><code>npm run lint:watch</code> will run eslint on any JS file changes.</p>\n<h3><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h3>\n<p><code>npm run test</code> will execute test files in the test folder.</p>\n<p><code>npm run test:watch</code> will execute the tests on any file changes.</p>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built With</h2>\n<ul>\n<li><a href=\"https://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"http://backbonejs.org/\" rel=\"nofollow\">Backbone</a></li>\n<li><a href=\"https://babeljs.io/\" rel=\"nofollow\">Babel</a></li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>We welcome contributions to the reference client. The best way to get started is to look for an issue with the <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/labels/help%20wanted\">Help Wanted label</a>.</p>\n<p>You can also look for issues with the <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/labels/bug\">bug label</a>. These are confirmed bugs that need to be fixed.</p>\n<p>Contributions are expected to match the coding style already present in this repo, and must pass es-lint with no errors.</p>\n<p>Contributions that make visual changes are also expected to match the repo's current style.</p>\n<p>If you want to help with translations, please request to join the translation team at <a href=\"https://www.transifex.com/ob1/openbazaar\" rel=\"nofollow\">https://www.transifex.com/ob1/openbazaar</a>.</p>\n<p>You can request new languages there, and contribute to the translation of existing languages.</p>\n<p>New languages are usually added when they reach 80% or more completion, and not removed from the client unless they fall below 60% for several releases.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This project is licensed under the MIT License. You can view <a href=\"https://github.com/OpenBazaar/openbazaar-desktop/blob/master/LICENSE\">LICENSE.MD</a> for more details.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.037Z",
    "goodColorOnWhite": "#0B65A8",
    "goodColorOnBlack": "#2B7CE3",
    "faintColorOnWhite": "rgba(11, 101, 168, 0.1)"
  },
  {
    "slug": "oversetter",
    "name": "Oversetter",
    "description": "Translate text directly from your menubar.",
    "website": "https://4gray.github.io/oversetter/",
    "repository": "https://github.com/4gray/oversetter",
    "keywords": [
      "translator",
      "menubar",
      "language"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/4gray/oversetter/master/screenshot.png"
      }
    ],
    "icon": "oversetter-icon.png",
    "icon32": "oversetter-icon-32.png",
    "icon64": "oversetter-icon-64.png",
    "icon128": "oversetter-icon-128.png",
    "icon256": "oversetter-icon-256.png",
    "date": "2017-07-11",
    "iconColors": [
      "#3d3d3d",
      "#cecdcd",
      "#919ba3",
      "#567aa0",
      "#a47c44"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/85189ff1a7c74c3491ac0b3deeacb02cc9f6142b/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f69636f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/85189ff1a7c74c3491ac0b3deeacb02cc9f6142b/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f69636f6e2e706e67\" alt=\"App Icon\" width=\"256\" data-canonical-src=\"https://4gray.github.io/oversetter/assets/icon.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/4gray/oversetter/releases\"><img src=\"https://camo.githubusercontent.com/543eb6f1ace7768324aedd2948b470bb33fc144f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f34677261792f6f7665727365747465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/4gray/oversetter.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/4gray/oversetter/releases\"><img src=\"https://camo.githubusercontent.com/57ae032fbbcfa367ac1c9ef4a775f12885126573/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f34677261792f6f7665727365747465722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/4gray/oversetter/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/4gray/oversetter\"><img src=\"https://camo.githubusercontent.com/487a6665c6a8dc6aed624b0dbe90436ca6f434f0/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f34677261792f6f7665727365747465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/travis/4gray/oversetter.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n</p>\n<p>Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is open-source application based on <a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>. It uses free API of <a href=\"https://tech.yandex.com/translate/\" rel=\"nofollow\">Yandex Translate</a> for text translation.</p>\n<h1><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/f8362587dbfb245d4b8776f49db933acfdda5112/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/f8362587dbfb245d4b8776f49db933acfdda5112/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f73637265656e73686f742d312e706e67\" alt=\"App Preview\" data-canonical-src=\"https://4gray.github.io/oversetter/assets/screenshot-1.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<p>You can download the latest version of the application for <a href=\"https://github.com/4gray/oversetter/releases\">macOS</a>, <a href=\"https://github.com/4gray/oversetter/releases\">Windows</a> and <a href=\"https://github.com/4gray/oversetter/releases\">Linux</a>.</p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use</h1>\n<ol>\n<li><a href=\"https://tech.yandex.com/translate/\" rel=\"nofollow\">Register</a> free Yandex Translate API-Key (or use built-in dev-key for the first time).</li>\n<li>Install dependencies, build and run application with electron:</li>\n</ol>\n<pre><code>npm install\nnpm run build\nnpm run electron\n</code></pre>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<pre><code>npm run build-dev\n</code></pre>\n<p>and</p>\n<pre><code>NODE_ENV=dev npm run electron\n</code></pre>\n<h1><a id=\"user-content-app-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#app-packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>App Packaging</h1>\n<pre><code>npm run package:osx\nnpm run package:win32\nnpm run package:linux\n</code></pre>\n<p>or</p>\n<pre><code>npm run package:all\n</code></pre>\n<h1><a id=\"user-content-todo-up-next\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/4gray/oversetter/blob/master/#todo-up-next\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ToDo: Up next</h1>\n<p>See <a href=\"https://github.com/4gray/oversetter/projects/1\">Projects</a>-tab.\nFeel free to contribute!</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/85189ff1a7c74c3491ac0b3deeacb02cc9f6142b/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f69636f6e2e706e67\"><img src=\"https://camo.githubusercontent.com/85189ff1a7c74c3491ac0b3deeacb02cc9f6142b/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f69636f6e2e706e67\" alt=\"App Icon\" width=\"256\" data-canonical-src=\"https://4gray.github.io/oversetter/assets/icon.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://github.com/4gray/oversetter/releases\"><img src=\"https://camo.githubusercontent.com/543eb6f1ace7768324aedd2948b470bb33fc144f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f34677261792f6f7665727365747465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/4gray/oversetter.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/4gray/oversetter/releases\"><img src=\"https://camo.githubusercontent.com/57ae032fbbcfa367ac1c9ef4a775f12885126573/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f34677261792f6f7665727365747465722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/4gray/oversetter/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/4gray/oversetter\"><img src=\"https://camo.githubusercontent.com/487a6665c6a8dc6aed624b0dbe90436ca6f434f0/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f34677261792f6f7665727365747465722e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/travis/4gray/oversetter.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n</p>\n<p>Oversetter is an translation app, which allows you to translate content directly from your menu bar. Oversetter is open-source application based on <a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>. It uses free API of <a href=\"https://tech.yandex.com/translate/\" rel=\"nofollow\">Yandex Translate</a> for text translation.</p>\n<h1><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/f8362587dbfb245d4b8776f49db933acfdda5112/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f73637265656e73686f742d312e706e67\"><img src=\"https://camo.githubusercontent.com/f8362587dbfb245d4b8776f49db933acfdda5112/68747470733a2f2f34677261792e6769746875622e696f2f6f7665727365747465722f6173736574732f73637265656e73686f742d312e706e67\" alt=\"App Preview\" data-canonical-src=\"https://4gray.github.io/oversetter/assets/screenshot-1.png\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<p>You can download the latest version of the application for <a href=\"https://github.com/4gray/oversetter/releases\">macOS</a>, <a href=\"https://github.com/4gray/oversetter/releases\">Windows</a> and <a href=\"https://github.com/4gray/oversetter/releases\">Linux</a>.</p>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use</h1>\n<ol>\n<li><a href=\"https://tech.yandex.com/translate/\" rel=\"nofollow\">Register</a> free Yandex Translate API-Key (or use built-in dev-key for the first time).</li>\n<li>Install dependencies, build and run application with electron:</li>\n</ol>\n<pre><code>npm install\nnpm run build\nnpm run electron\n</code></pre>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<pre><code>npm run build-dev\n</code></pre>\n<p>and</p>\n<pre><code>NODE_ENV=dev npm run electron\n</code></pre>\n<h1><a id=\"user-content-app-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#app-packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>App Packaging</h1>\n<pre><code>npm run package:osx\nnpm run package:win32\nnpm run package:linux\n</code></pre>\n<p>or</p>\n<pre><code>npm run package:all\n</code></pre>\n<h1><a id=\"user-content-todo-up-next\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo-up-next\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ToDo: Up next</h1>\n<p>See <a href=\"https://github.com/4gray/oversetter/projects/1\">Projects</a>-tab.\nFeel free to contribute!</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:10.964Z",
    "goodColorOnWhite": "#3D3D3D",
    "goodColorOnBlack": "#A47C44",
    "faintColorOnWhite": "rgba(61, 61, 61, 0.1)"
  },
  {
    "slug": "p3x-onenote",
    "name": "P3X OneNote",
    "description": "Note-taking tool for Linux.",
    "repository": "https://github.com/patrikx3/onenote",
    "website": "https://pages.corifeus.com/onenote",
    "keywords": [
      "onenote",
      "linux"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/f471c913a6d2c45abb6fb507839d9e5694aa8d87/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6769742f6f6e656e6f74652f6172746966616374732f73637265656e73686f742f312e706e67"
      }
    ],
    "icon": "p3x-onenote-icon.png",
    "icon32": "p3x-onenote-icon-32.png",
    "icon64": "p3x-onenote-icon-64.png",
    "icon128": "p3x-onenote-icon-128.png",
    "icon256": "p3x-onenote-icon-256.png",
    "date": "2017-05-25",
    "iconColors": [
      "#fbfbfb",
      "#7c3474",
      "#bc9cbc",
      "#b48cb4",
      "#ac84ac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://www.npmjs.com/package/p3x-onenote/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b68853a7557d69260078d02ca00e8b8e87bffac5/68747470733a2f2f6e6f6465692e636f2f6e706d2f7033782d6f6e656e6f74652e706e673f646f776e6c6f6164733d7472756526646f776e6c6f616452616e6b3d747275652673746172733d74727565\" alt=\"NPM\" data-canonical-src=\"https://nodei.co/npm/p3x-onenote.png?downloads=true&amp;downloadRank=true&amp;stars=true\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/patrikx3/onenote\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a9c00611a9897c3aa122769917b9639241ce3ab5/68747470733a2f2f7472617669732d63692e6f72672f70617472696b78332f6f6e656e6f74652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/patrikx3/onenote.svg?branch=master\" style=\"max-width:100%;\"></a>  <a href=\"https://scrutinizer-ci.com/g/patrikx3/onenote/?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf7232216a9f159c7dff72e97678a3792af6edaf/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70617472696b78332f6f6e656e6f74652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\" alt=\"Scrutinizer Code Quality\" data-canonical-src=\"https://scrutinizer-ci.com/g/patrikx3/onenote/badges/quality-score.png?b=master\" style=\"max-width:100%;\"></a>  <a href=\"https://scrutinizer-ci.com/g/patrikx3/onenote/?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a10f20e3013f752e27c0ed8a1b3572475aad225/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70617472696b78332f6f6e656e6f74652f6261646765732f636f7665726167652e706e673f623d6d6173746572\" alt=\"Code Coverage\" data-canonical-src=\"https://scrutinizer-ci.com/g/patrikx3/onenote/badges/coverage.png?b=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/patrikx3/onenote/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/879fa74a2e4ebdf93ab1f73afaa85580639bb17d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/p3x-onenote/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/patrikx3/onenote/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/eeb7ab779166253898c0517e37d0b04abaaf686f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content--p3x-onenote-linux-v1451-537\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#-p3x-onenote-linux-v1451-537\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"books\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4da.png\">&#x1F4DA;</g-emoji> P3X Onenote Linux v1.4.51-537</h1>\n<p>This is an open-source project. Star this repository if you like it, or even donate!  Thank you so much! :)</p>\n<p>I run my own server with dynamic IP address so it may happen that the server can not be reachable for about max 15 minutes due to the dynamic DNS. The server may also be unreachable when I backup the SSD with Clonzilla (very rarely) or an electrical issue (but this should not happen again). When the server is down, please hang on for 15-30 minutes and the server will be back up.</p>\n<p>All my domains (patrikx3.com and corifeus.com) could have errors since I am developing in my free time. However, it is usually stable.</p>\n<p><strong>Bugs are evident&#x2122; - MATRIX&#xFE0F;</strong></p>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h1>\n<p>A Linux compatible version of OneNote</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f471c913a6d2c45abb6fb507839d9e5694aa8d87/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6769742f6f6e656e6f74652f6172746966616374732f73637265656e73686f742f312e706e67\"><img src=\"https://camo.githubusercontent.com/f471c913a6d2c45abb6fb507839d9e5694aa8d87/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6769742f6f6e656e6f74652f6172746966616374732f73637265656e73686f742f312e706e67\" alt=\"Screenshot 1\" data-canonical-src=\"https://cdn.corifeus.com/git/onenote/artifacts/screenshot/1.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-downloadable-installer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#downloadable-installer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloadable installer</h1>\n<p><a href=\"https://github.com/patrikx3/onenote/releases\">https://github.com/patrikx3/onenote/releases</a></p>\n<p>After downloading the <code>AppImage</code>, make it an executable.</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo mkdir -p /opt\nsudo mv <span class=\"pl-k\">~</span>/Downloads/p3x-onenote-a.b.c-d-x86_64.AppImage /opt/p3x-onenote\nsudo chmod +x /opt/p3x-onenote\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Then you can run it</span>\n/opt/p3x-onenote <span class=\"pl-k\">&amp;</span></pre></div>\n<p>The app can also be found on <a href=\"https://electron.atom.io/apps/?q=onenote\" rel=\"nofollow\">Atom Apps</a></p>\n\n<h2><a id=\"user-content-if-you-are-a-nodejs-ninja\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#if-you-are-a-nodejs-ninja\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>If you are a NodeJs Ninja</h2>\n<p><a href=\"https://github.com/patrikx3/onenote/blob/master/artifacts/npm.md\">readme</a></p>\n<h1><a id=\"user-content-original-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#original-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Original version</h1>\n<p><a href=\"https://github.com/peterforgacs/electron-onenote\">https://github.com/peterforgacs/electron-onenote</a></p>\n<p>Props for Peter Forgacs! <g-emoji class=\"g-emoji\" alias=\"sunglasses\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f60e.png\">&#x1F60E;</g-emoji></p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<h2><a id=\"user-content-important-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#important-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Important <g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">&#x1F914;</g-emoji></h2>\n<p>Right now, do not click the P3X Linux Onenote launcher multiple times, because it will spawn multiple copies and the Online Onenote limits the logins.  I didn&apos;t have enough time to implement properly this function (so, when you click the launcher, it should not spawn a new P3X Onenote window, but just show the existing window), but I had issues, so, I removed this Electron singleton spawn function, but once it will works, it will be released.</p>\n<h2><a id=\"user-content-default-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#default-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Default features</h2>\n<ul>\n<li>GNOME menu </li>\n<li>Icon</li>\n<li>Restart button (empty your cache, you can login again if there is an error)</li>\n<li>Remember last notebook (as much Online Onenote allows ...)</li>\n<li>Menu &gt; Settings\n<ul>\n<li>Enable hiding the main window\n<ul>\n<li>If you access the tray easy, by 1 click, use this</li>\n</ul>\n</li>\n<li><strong>Disable hiding the main window</strong>\n<ul>\n<li>If you have nested tray or not showing the tray, use this</li>\n<li><strong>THIS IS THE DEFAULT AS IS THE FALLBACK</strong></li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Tray - show / hide by 1 click and hide the window list\n<ul>\n<li>If in the Settings menu, you set the <strong>Enable hiding the main window</strong> option, you can hide the window list and only show the tray, give you more space (but some Linux distros are not like Linux Mint, just try the settings, it can be awesome <g-emoji class=\"g-emoji\" alias=\"ok_hand\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44c.png\">&#x1F44C;</g-emoji>)</li>\n</ul>\n</li>\n<li>The OneNote language is controlled by Microsoft, but the Electron UI is now able to use any language. The default is only implemented now English. If you want to request a new language, there is a <code>./translation/english/index.js</code> file, if you create a file like <code>./translation/chinese/index.js</code> and implement these keys, I will add a permanent setting in the menu (<code>Language chooser</code>).</li>\n<li>You are able to set a proxy in the settings menu.</li>\n</ul>\n\n<h2><a id=\"user-content-corporate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#corporate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Corporate</h2>\n<ul>\n<li>There is now a menu called <code>Corporate home</code></li>\n</ul>\n<h1><a id=\"user-content-info-about-p3x-onenote-vs-virtualbox\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#info-about-p3x-onenote-vs-virtualbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Info about P3X Onenote vs VirtualBox</h1>\n<p>If you have enough RAM or buffy workstation and you can install Linux VirtualBox inside Windows and use the Marketplace based OneNote or install Office. I think, you do not need  <code>p3x-onenote</code> at all.</p>\n<p>For my workstation, with a 4.8Ghz CPU, 4 cores, 32 GB-ram, I use VirtualBox on Windows with Office Onenote (I use 6 GB RAM, 4 cores), but unfortunately my Laptop is old and has only 16GB RAM. Given, I develop a lot (NodeJs), I need the RAM, so for my Laptop, I use <code>p3x-onenote</code> and it&apos;s enough. Once the pages are loaded. It is fast, since it&apos;s own process without a browser and is in the tray, you don&apos;t have to re-load everything again. So it is very usable and after all pages are loaded, quick.</p>\n<p><strong>You can try, you lose nothing.</strong></p>\n<h1><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h1>\n<h2><a id=\"user-content-unable-to-log-in\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#unable-to-log-in\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Unable to log in</h2>\n<p>This only happens if you kill <code>P3X OneNote Linux</code> and then relogin many times. So, If the program needs to be killed often, <code>sign out</code> (on the top right of the Electron browser frame) just to be safe.</p>\n<h3><a id=\"user-content-but\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#but\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>BUT!</h3>\n<p><strong>Exiting using <code>quit</code> from the <code>p3x-onenote</code> menu or the tray, will prevent the problem.</strong></p>\n<h2><a id=\"user-content-latest-gnome-with-dash-to-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#latest-gnome-with-dash-to-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Latest Gnome with dash-to-panel</h2>\n<p>For now, I set a <code>Menu &gt; Settings -&gt; Disable hiding the main window | Enable hiding the main window</code>, where you can enable or disable hiding, so if the Electron Tray is not working for you, you can set it with this <code>Setting</code>.</p>\n<h2><a id=\"user-content-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Fedora</h2>\n<p><a href=\"https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801\">https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801</a></p>\n<h2><a id=\"user-content-change-language\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#change-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Change language</h2>\n<p>Although the main page&apos;s language can be changed, it reverts back when an actual page is accessed.\nThis is being investigated.</p>\n<p><a href=\"https://github.com/patrikx3/onenote/issues/14\">https://github.com/patrikx3/onenote/issues/14</a></p>\n<hr>\n<p><a href=\"https://pages.corifeus.com/onenote\" rel=\"nofollow\"><strong>P3X-ONENOTE</strong></a> Build v1.4.51-537</p>\n<p><a href=\"https://www.facebook.com/corifeus.software\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25b918850ca61d93f30f2a60daf4b2b3df8b2f7e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c494b452d436f7269666575732d3362353939382e737667\" alt=\"Like Corifeus @ Facebook\" data-canonical-src=\"https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=QZVM4V6HVZJW6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/88461f267bc1d1f6b871aeb2406eed86ba85ab77/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d436f7269666575732d3030333038372e737667\" alt=\"Donate for Corifeus / P3X\" data-canonical-src=\"https://img.shields.io/badge/Donate-Corifeus-003087.svg\" style=\"max-width:100%;\"></a>  <a href=\"https://www.patrikx3.com/en/front/contact\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/12e6d305614c355d5790d546c245a7c015d25ba2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e746163742d5033582d6666393930302e737667\" alt=\"Contact Corifeus / P3X\" data-canonical-src=\"https://img.shields.io/badge/Contact-P3X-ff9900.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-p3x-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#p3x-sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>P3X Sponsors</h2>\n<p><a href=\"https://www.jetbrains.com\" rel=\"nofollow\">IntelliJ - The most intelligent Java IDE</a></p>\n<p><a href=\"https://www.jetbrains.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ff487dc57c1a65750be9b4dfebc264520aeda1e/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6173736574732f7376672f6a6574627261696e732d6c6f676f2e737667\" alt=\"JetBrains\" data-canonical-src=\"https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.nosqlbooster.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/acaddc687e466f132d738d544c0b3bdf29a44ba4/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6173736574732f706e672f6e6f73716c626f6f737465722d37307837302e706e67\" alt=\"NoSQLBooster\" data-canonical-src=\"https://cdn.corifeus.com/assets/png/nosqlbooster-70x70.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.nosqlbooster.com\" rel=\"nofollow\">The Smartest IDE for MongoDB</a></p>\n<h1><a id=\"user-content-open-collective\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#open-collective\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open collective</h1>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute.</p>\n<p><a href=\"https://github.com/patrikx3/onenote/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/2fbf08fd81b7c9d30233d6ea5aab15e4d3840aa9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f636f6e7472696275746f72732e7376673f77696474683d38393026627574746f6e3d66616c7365\" data-canonical-src=\"https://opencollective.com/p3x-onenote/contributors.svg?width=890&amp;button=false\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<p>Thank you to all our backers!</p>\n<p><g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> <a href=\"https://opencollective.com/p3x-onenote#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/p3x-onenote#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/435fe4ac50668e6016bf968966d5e23db4c458c3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/p3x-onenote/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/patrikx3/onenote/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website.</p>\n<p><g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> <a href=\"https://opencollective.com/p3x-onenote#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/p3x-onenote/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f64a4f002e5d24c61427d48970e1b4dfb66a0d6a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4e82c08790b595bfc4715d5d28827c172879c12e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b56f29c91b1cb5ed2a6afed7b92f2909fa5a654b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d53c54fe81614c086e98941566c8cf9bdc36ce2d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa570a66558ea0bc8cc1ad836656ddd8292ab38f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3687e3912406af5db1a91f6145aed9e3c4bfb7c5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/653aa0b84609076a1968e994c567643821b205e6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/16d4dbcaaba1a9670d3511aff688e45c9ccd5586/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbb44f8f97486b57748283646d8c242872baf579/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00d2fea92b6bcebb93c3fc214dc8f0b9ff11d4ca/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://www.npmjs.com/package/p3x-onenote/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b68853a7557d69260078d02ca00e8b8e87bffac5/68747470733a2f2f6e6f6465692e636f2f6e706d2f7033782d6f6e656e6f74652e706e673f646f776e6c6f6164733d7472756526646f776e6c6f616452616e6b3d747275652673746172733d74727565\" alt=\"NPM\" data-canonical-src=\"https://nodei.co/npm/p3x-onenote.png?downloads=true&amp;downloadRank=true&amp;stars=true\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/patrikx3/onenote\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a9c00611a9897c3aa122769917b9639241ce3ab5/68747470733a2f2f7472617669732d63692e6f72672f70617472696b78332f6f6e656e6f74652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/patrikx3/onenote.svg?branch=master\" style=\"max-width:100%;\"></a>  <a href=\"https://scrutinizer-ci.com/g/patrikx3/onenote/?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf7232216a9f159c7dff72e97678a3792af6edaf/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70617472696b78332f6f6e656e6f74652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\" alt=\"Scrutinizer Code Quality\" data-canonical-src=\"https://scrutinizer-ci.com/g/patrikx3/onenote/badges/quality-score.png?b=master\" style=\"max-width:100%;\"></a>  <a href=\"https://scrutinizer-ci.com/g/patrikx3/onenote/?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6a10f20e3013f752e27c0ed8a1b3572475aad225/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f70617472696b78332f6f6e656e6f74652f6261646765732f636f7665726167652e706e673f623d6d6173746572\" alt=\"Code Coverage\" data-canonical-src=\"https://scrutinizer-ci.com/g/patrikx3/onenote/badges/coverage.png?b=master\" style=\"max-width:100%;\"></a> <a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/879fa74a2e4ebdf93ab1f73afaa85580639bb17d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/p3x-onenote/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/eeb7ab779166253898c0517e37d0b04abaaf686f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsors/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content--p3x-onenote-linux-v1451-537\" class=\"anchor\" aria-hidden=\"true\" href=\"#-p3x-onenote-linux-v1451-537\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"books\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4da.png\">📚</g-emoji> P3X Onenote Linux v1.4.51-537</h1>\n<p>This is an open-source project. Star this repository if you like it, or even donate!  Thank you so much! :)</p>\n<p>I run my own server with dynamic IP address so it may happen that the server can not be reachable for about max 15 minutes due to the dynamic DNS. The server may also be unreachable when I backup the SSD with Clonzilla (very rarely) or an electrical issue (but this should not happen again). When the server is down, please hang on for 15-30 minutes and the server will be back up.</p>\n<p>All my domains (patrikx3.com and corifeus.com) could have errors since I am developing in my free time. However, it is usually stable.</p>\n<p><strong>Bugs are evident™ - MATRIX️</strong></p>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h1>\n<p>A Linux compatible version of OneNote</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/f471c913a6d2c45abb6fb507839d9e5694aa8d87/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6769742f6f6e656e6f74652f6172746966616374732f73637265656e73686f742f312e706e67\"><img src=\"https://camo.githubusercontent.com/f471c913a6d2c45abb6fb507839d9e5694aa8d87/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6769742f6f6e656e6f74652f6172746966616374732f73637265656e73686f742f312e706e67\" alt=\"Screenshot 1\" data-canonical-src=\"https://cdn.corifeus.com/git/onenote/artifacts/screenshot/1.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-downloadable-installer\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloadable-installer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloadable installer</h1>\n<p><a href=\"https://github.com/patrikx3/onenote/releases\">https://github.com/patrikx3/onenote/releases</a></p>\n<p>After downloading the <code>AppImage</code>, make it an executable.</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo mkdir -p /opt\nsudo mv <span class=\"pl-k\">~</span>/Downloads/p3x-onenote-a.b.c-d-x86_64.AppImage /opt/p3x-onenote\nsudo chmod +x /opt/p3x-onenote\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Then you can run it</span>\n/opt/p3x-onenote <span class=\"pl-k\">&amp;</span></pre></div>\n<p>The app can also be found on <a href=\"https://electron.atom.io/apps/?q=onenote\" rel=\"nofollow\">Atom Apps</a></p>\n\n<h2><a id=\"user-content-if-you-are-a-nodejs-ninja\" class=\"anchor\" aria-hidden=\"true\" href=\"#if-you-are-a-nodejs-ninja\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>If you are a NodeJs Ninja</h2>\n<p><a href=\"artifacts/npm.md\">readme</a></p>\n<h1><a id=\"user-content-original-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#original-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Original version</h1>\n<p><a href=\"https://github.com/peterforgacs/electron-onenote\">https://github.com/peterforgacs/electron-onenote</a></p>\n<p>Props for Peter Forgacs! <g-emoji class=\"g-emoji\" alias=\"sunglasses\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f60e.png\">😎</g-emoji></p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<h2><a id=\"user-content-important-\" class=\"anchor\" aria-hidden=\"true\" href=\"#important-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Important <g-emoji class=\"g-emoji\" alias=\"thinking\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f914.png\">🤔</g-emoji></h2>\n<p>Right now, do not click the P3X Linux Onenote launcher multiple times, because it will spawn multiple copies and the Online Onenote limits the logins.  I didn't have enough time to implement properly this function (so, when you click the launcher, it should not spawn a new P3X Onenote window, but just show the existing window), but I had issues, so, I removed this Electron singleton spawn function, but once it will works, it will be released.</p>\n<h2><a id=\"user-content-default-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#default-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Default features</h2>\n<ul>\n<li>GNOME menu </li>\n<li>Icon</li>\n<li>Restart button (empty your cache, you can login again if there is an error)</li>\n<li>Remember last notebook (as much Online Onenote allows ...)</li>\n<li>Menu &gt; Settings\n<ul>\n<li>Enable hiding the main window\n<ul>\n<li>If you access the tray easy, by 1 click, use this</li>\n</ul>\n</li>\n<li><strong>Disable hiding the main window</strong>\n<ul>\n<li>If you have nested tray or not showing the tray, use this</li>\n<li><strong>THIS IS THE DEFAULT AS IS THE FALLBACK</strong></li>\n</ul>\n</li>\n</ul>\n</li>\n<li>Tray - show / hide by 1 click and hide the window list\n<ul>\n<li>If in the Settings menu, you set the <strong>Enable hiding the main window</strong> option, you can hide the window list and only show the tray, give you more space (but some Linux distros are not like Linux Mint, just try the settings, it can be awesome <g-emoji class=\"g-emoji\" alias=\"ok_hand\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44c.png\">👌</g-emoji>)</li>\n</ul>\n</li>\n<li>The OneNote language is controlled by Microsoft, but the Electron UI is now able to use any language. The default is only implemented now English. If you want to request a new language, there is a <code>./translation/english/index.js</code> file, if you create a file like <code>./translation/chinese/index.js</code> and implement these keys, I will add a permanent setting in the menu (<code>Language chooser</code>).</li>\n<li>You are able to set a proxy in the settings menu.</li>\n</ul>\n\n<h2><a id=\"user-content-corporate\" class=\"anchor\" aria-hidden=\"true\" href=\"#corporate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Corporate</h2>\n<ul>\n<li>There is now a menu called <code>Corporate home</code></li>\n</ul>\n<h1><a id=\"user-content-info-about-p3x-onenote-vs-virtualbox\" class=\"anchor\" aria-hidden=\"true\" href=\"#info-about-p3x-onenote-vs-virtualbox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Info about P3X Onenote vs VirtualBox</h1>\n<p>If you have enough RAM or buffy workstation and you can install Linux VirtualBox inside Windows and use the Marketplace based OneNote or install Office. I think, you do not need  <code>p3x-onenote</code> at all.</p>\n<p>For my workstation, with a 4.8Ghz CPU, 4 cores, 32 GB-ram, I use VirtualBox on Windows with Office Onenote (I use 6 GB RAM, 4 cores), but unfortunately my Laptop is old and has only 16GB RAM. Given, I develop a lot (NodeJs), I need the RAM, so for my Laptop, I use <code>p3x-onenote</code> and it's enough. Once the pages are loaded. It is fast, since it's own process without a browser and is in the tray, you don't have to re-load everything again. So it is very usable and after all pages are loaded, quick.</p>\n<p><strong>You can try, you lose nothing.</strong></p>\n<h1><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h1>\n<h2><a id=\"user-content-unable-to-log-in\" class=\"anchor\" aria-hidden=\"true\" href=\"#unable-to-log-in\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unable to log in</h2>\n<p>This only happens if you kill <code>P3X OneNote Linux</code> and then relogin many times. So, If the program needs to be killed often, <code>sign out</code> (on the top right of the Electron browser frame) just to be safe.</p>\n<h3><a id=\"user-content-but\" class=\"anchor\" aria-hidden=\"true\" href=\"#but\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>BUT!</h3>\n<p><strong>Exiting using <code>quit</code> from the <code>p3x-onenote</code> menu or the tray, will prevent the problem.</strong></p>\n<h2><a id=\"user-content-latest-gnome-with-dash-to-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"#latest-gnome-with-dash-to-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Latest Gnome with dash-to-panel</h2>\n<p>For now, I set a <code>Menu &gt; Settings -&gt; Disable hiding the main window | Enable hiding the main window</code>, where you can enable or disable hiding, so if the Electron Tray is not working for you, you can set it with this <code>Setting</code>.</p>\n<h2><a id=\"user-content-fedora\" class=\"anchor\" aria-hidden=\"true\" href=\"#fedora\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fedora</h2>\n<p><a href=\"https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801\">https://github.com/patrikx3/onenote/issues/3#issuecomment-312711801</a></p>\n<h2><a id=\"user-content-change-language\" class=\"anchor\" aria-hidden=\"true\" href=\"#change-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Change language</h2>\n<p>Although the main page's language can be changed, it reverts back when an actual page is accessed.\nThis is being investigated.</p>\n<p><a href=\"https://github.com/patrikx3/onenote/issues/14\">https://github.com/patrikx3/onenote/issues/14</a></p>\n<hr>\n<p><a href=\"https://pages.corifeus.com/onenote\" rel=\"nofollow\"><strong>P3X-ONENOTE</strong></a> Build v1.4.51-537</p>\n<p><a href=\"https://www.facebook.com/corifeus.software\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/25b918850ca61d93f30f2a60daf4b2b3df8b2f7e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c494b452d436f7269666575732d3362353939382e737667\" alt=\"Like Corifeus @ Facebook\" data-canonical-src=\"https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=QZVM4V6HVZJW6\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/88461f267bc1d1f6b871aeb2406eed86ba85ab77/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d436f7269666575732d3030333038372e737667\" alt=\"Donate for Corifeus / P3X\" data-canonical-src=\"https://img.shields.io/badge/Donate-Corifeus-003087.svg\" style=\"max-width:100%;\"></a>  <a href=\"https://www.patrikx3.com/en/front/contact\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/12e6d305614c355d5790d546c245a7c015d25ba2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e746163742d5033582d6666393930302e737667\" alt=\"Contact Corifeus / P3X\" data-canonical-src=\"https://img.shields.io/badge/Contact-P3X-ff9900.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-p3x-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#p3x-sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>P3X Sponsors</h2>\n<p><a href=\"https://www.jetbrains.com\" rel=\"nofollow\">IntelliJ - The most intelligent Java IDE</a></p>\n<p><a href=\"https://www.jetbrains.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ff487dc57c1a65750be9b4dfebc264520aeda1e/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6173736574732f7376672f6a6574627261696e732d6c6f676f2e737667\" alt=\"JetBrains\" data-canonical-src=\"https://cdn.corifeus.com/assets/svg/jetbrains-logo.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.nosqlbooster.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/acaddc687e466f132d738d544c0b3bdf29a44ba4/68747470733a2f2f63646e2e636f7269666575732e636f6d2f6173736574732f706e672f6e6f73716c626f6f737465722d37307837302e706e67\" alt=\"NoSQLBooster\" data-canonical-src=\"https://cdn.corifeus.com/assets/png/nosqlbooster-70x70.png\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.nosqlbooster.com\" rel=\"nofollow\">The Smartest IDE for MongoDB</a></p>\n<h1><a id=\"user-content-open-collective\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-collective\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open collective</h1>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute.</p>\n<p><a href=\"https://github.com/patrikx3/onenote/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/2fbf08fd81b7c9d30233d6ea5aab15e4d3840aa9/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f636f6e7472696275746f72732e7376673f77696474683d38393026627574746f6e3d66616c7365\" data-canonical-src=\"https://opencollective.com/p3x-onenote/contributors.svg?width=890&amp;button=false\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<p>Thank you to all our backers!</p>\n<p><g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> <a href=\"https://opencollective.com/p3x-onenote#backer\" rel=\"nofollow\">Become a backer</a></p>\n<p><a href=\"https://opencollective.com/p3x-onenote#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/435fe4ac50668e6016bf968966d5e23db4c458c3/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/p3x-onenote/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website.</p>\n<p><g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> <a href=\"https://opencollective.com/p3x-onenote#sponsor\" rel=\"nofollow\">Become a sponsor</a></p>\n<p><a href=\"https://opencollective.com/p3x-onenote/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f64a4f002e5d24c61427d48970e1b4dfb66a0d6a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4e82c08790b595bfc4715d5d28827c172879c12e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b56f29c91b1cb5ed2a6afed7b92f2909fa5a654b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d53c54fe81614c086e98941566c8cf9bdc36ce2d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa570a66558ea0bc8cc1ad836656ddd8292ab38f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3687e3912406af5db1a91f6145aed9e3c4bfb7c5/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/653aa0b84609076a1968e994c567643821b205e6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/16d4dbcaaba1a9670d3511aff688e45c9ccd5586/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbb44f8f97486b57748283646d8c242872baf579/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/p3x-onenote/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/00d2fea92b6bcebb93c3fc214dc8f0b9ff11d4ca/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7033782d6f6e656e6f74652f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/p3x-onenote/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.012Z",
    "goodColorOnWhite": "#7C3474",
    "goodColorOnBlack": "#B48CB4",
    "faintColorOnWhite": "rgba(124, 52, 116, 0.1)"
  },
  {
    "slug": "paintsupreme3d",
    "name": "PaintSupreme3D",
    "description": "Digital Painting. Editing. Animation. In 3D.",
    "website": "http://www.paintsupreme3d.com",
    "screenshots": [
      {
        "imageUrl": "https://s3-us-west-2.amazonaws.com/braindistrict/StoneGiant_NativeMac.jpg"
      }
    ],
    "keywords": [
      "painting",
      "image editing",
      "digital painting",
      "multimedia"
    ],
    "license": "Commercial",
    "category": "Graphics & Design",
    "icon": "paintsupreme3d-icon.png",
    "icon32": "paintsupreme3d-icon-32.png",
    "icon64": "paintsupreme3d-icon-64.png",
    "icon128": "paintsupreme3d-icon-128.png",
    "icon256": "paintsupreme3d-icon-256.png",
    "date": "2017-08-29",
    "iconColors": [
      "#7e6e6f",
      "#273037",
      "#f89b08",
      "#f5e696",
      "#a9a8aa"
    ],
    "goodColorOnWhite": "#273037",
    "goodColorOnBlack": "#F89B08",
    "faintColorOnWhite": "rgba(39, 48, 55, 0.1)"
  },
  {
    "slug": "pamfax",
    "name": "PamFax",
    "description": "A cross-platform app for sending and receiving faxes",
    "website": "https://www.pamfax.biz",
    "keywords": [
      "fax",
      "productivity",
      "communication",
      "utility"
    ],
    "category": "Productivity",
    "icon": "pamfax-icon.png",
    "icon32": "pamfax-icon-32.png",
    "icon64": "pamfax-icon-64.png",
    "icon128": "pamfax-icon-128.png",
    "icon256": "pamfax-icon-256.png",
    "date": "2016-08-04",
    "iconColors": [
      "#fbfafb",
      "#cc04cc",
      "#de5cde",
      "#eb9ceb",
      "#d42cd4"
    ],
    "goodColorOnWhite": "#CC04CC",
    "goodColorOnBlack": "#DE5CDE",
    "faintColorOnWhite": "rgba(204, 4, 204, 0.1)"
  },
  {
    "slug": "panda-2",
    "name": "Panda 2",
    "description": "HTML5 Game Development Platform",
    "website": "https://www.panda2.io",
    "category": "Developer Tools",
    "keywords": [
      "panda",
      "pandajs",
      "panda2",
      "panda2io",
      "html5",
      "gamedev",
      "engine"
    ],
    "icon": "panda-2-icon.png",
    "icon32": "panda-2-icon-32.png",
    "icon64": "panda-2-icon-64.png",
    "icon128": "panda-2-icon-128.png",
    "icon256": "panda-2-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#2d2d2d",
      "#f5b704",
      "#4c4c4c",
      "#6d540f",
      "#8c6c04"
    ],
    "goodColorOnWhite": "#8C6C04",
    "goodColorOnBlack": "#F5B704",
    "faintColorOnWhite": "rgba(140, 108, 4, 0.1)"
  },
  {
    "slug": "papercubes",
    "name": "PaperCubes",
    "description": "An App which converts your minecraft .schematic files into blueprints for papercraft",
    "category": "Games",
    "repository": "https://github.com/FlorianFe/PaperCubes",
    "keywords": [
      "minecraft",
      "printing",
      "papercraft"
    ],
    "icon": "papercubes-icon.png",
    "icon32": "papercubes-icon-32.png",
    "icon64": "papercubes-icon-64.png",
    "icon128": "papercubes-icon-128.png",
    "icon256": "papercubes-icon-256.png",
    "date": "2018-01-24",
    "iconColors": [
      "#83b94d",
      "#fbfbfa",
      "#c7d3b8",
      "#acacac",
      "#bcdc94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/24dbdb1f2ea6a72b60c3221906142e17367a6a0e/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f69636f6e2e706e67\"><img alt=\"Icon\" src=\"https://camo.githubusercontent.com/24dbdb1f2ea6a72b60c3221906142e17367a6a0e/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f69636f6e2e706e67\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/icon.png\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content--papercubes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-papercubes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"house_with_garden\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3e1.png\">&#x1F3E1;</g-emoji><g-emoji class=\"g-emoji\" alias=\"printer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a8.png\">&#x1F5A8;</g-emoji> PaperCubes</h1>\n  <p align=\"center\">\nA desktop app which converts your minecraft <a href=\"http://www.minecraft-schematics.com/worldedit/tutorial/\" rel=\"nofollow\">.schematic</a> files <br>you got from <a href=\"https://github.com/sk89q/WorldEdit\">worldedit</a> to blueprints for papercraft.\n  <br><br>\n  PaperCubes is still in BETA. Errors may occur. <br> When you found one, please open an issue for me. <br><br>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/19facaa92b2ed015023cdd03fa446d9110b7400f/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d632d706c75732d706c75732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/made-with-c-plus-plus.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content--how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">&#x1F680;</g-emoji> How to use?</h2>\n<ol>\n<li><g-emoji class=\"g-emoji\" alias=\"house_with_garden\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3e1.png\">&#x1F3E1;</g-emoji> You need an installed Minecraft Version</li>\n<li><g-emoji class=\"g-emoji\" alias=\"building_construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d7.png\">&#x1F3D7;</g-emoji> You need to install the Minecraft mod Worldedit</li>\n<li><g-emoji class=\"g-emoji\" alias=\"hammer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f528.png\">&#x1F528;</g-emoji> Start Minecraft and build something amazing</li>\n<li><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">&#x1F4BE;</g-emoji> <em>//Copy</em> what you built and <em>//schematic save</em> it</li>\n<li><g-emoji class=\"g-emoji\" alias=\"palm_tree\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f334.png\">&#x1F334;</g-emoji> Download a Texturepack</li>\n<li><g-emoji class=\"g-emoji\" alias=\"cd\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bf.png\">&#x1F4BF;</g-emoji> Start this desktop app</li>\n<li><g-emoji class=\"g-emoji\" alias=\"desert_island\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3dd.png\">&#x1F3DD;</g-emoji> Drop schematic file and texturepack in it</li>\n<li><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">&#x1F31F;</g-emoji> Let the Program do its magic</li>\n<li><g-emoji class=\"g-emoji\" alias=\"printer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a8.png\">&#x1F5A8;</g-emoji> Print out the blueprints</li>\n<li><g-emoji class=\"g-emoji\" alias=\"houses\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d8.png\">&#x1F3D8;</g-emoji> Make amazing minecraft builds in real!</li>\n</ol>\n<h2><a id=\"user-content--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">&#x1F4DD;</g-emoji> Source Code</h2>\n<p>In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.</p>\n<p><b>Only for Windows (as admin)</b></p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install --global --production windows-build-tools\nnpm config <span class=\"pl-c1\">set</span> msvs_version 2015 --global</pre></div>\n<p><b>For all platforms</b></p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/florianfe/PaperCubes\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> PaperCubes\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install npm dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install bower dependencies</span>\nbower install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Compile C++ sources</span>\nnpm run-script compile\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app in test mode</span>\nnpm start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build application for release</span>\n[sudo] npm run-script dist</pre></div>\n<h2><a id=\"user-content--preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"framed_picture\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5bc.png\">&#x1F5BC;</g-emoji> Preview</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/407e197aeea6c6c1f85c4882123a82dcad0f23db/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230312e706e67\"><img src=\"https://camo.githubusercontent.com/407e197aeea6c6c1f85c4882123a82dcad0f23db/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%201.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/770054fb83d61c38c03da661ce9edb7715d56bf9/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230322e706e67\"><img src=\"https://camo.githubusercontent.com/770054fb83d61c38c03da661ce9edb7715d56bf9/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%202.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/17401c50ddcd4740c3843b75596df4c8077b9cdb/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230332e706e67\"><img src=\"https://camo.githubusercontent.com/17401c50ddcd4740c3843b75596df4c8077b9cdb/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%203.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/fd219f7539c4c79c8b686baa503dea538d3bb7e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230342e706e67\"><img src=\"https://camo.githubusercontent.com/fd219f7539c4c79c8b686baa503dea538d3bb7e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230342e706e67\" alt=\"screenshot 4\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%204.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f32d321e0d0feafef26e0e50589fd82c6cddb57/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230362e706e67\"><img src=\"https://camo.githubusercontent.com/6f32d321e0d0feafef26e0e50589fd82c6cddb57/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230362e706e67\" alt=\"screenshot 5\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%206.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">&#x1F4BE;</g-emoji> Download</h2>\n<table align=\"center\">\n  <tbody><tr>\n    <th>Platform</th>\n    <th>Version</th>\n    <th>Download\n  </th></tr>\n  <tr>\n    <td>Mac</td>\n    <td>1.3.0 BETA</td>\n    <td><a href=\"https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.dmg\">Download</a></td>\n  </tr>\n  <tr>\n    <td>Windows</td>\n    <td>1.3.0 BETA</td>\n    <td><a href=\"https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.exe\">Download</a></td>\n  </tr>\n</tbody></table>\n<h2><a id=\"user-content--note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"spiral_notepad\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5d2.png\">&#x1F5D2;</g-emoji> Note</h2>\n<ul>\n<li>This Project was inspired by <a href=\"https://github.com/mikolalysenko/orthogami\">Orthogami</a> (made by mikolalysenko).</li>\n<li>The Texture Pack <i>Pixel Perfection</i> (<a href=\"http://www.minecraftforum.net/forums/mapping-and-modding-java-edition/resource-packs/1242533-pixel-perfection-now-with-polar-bears-1-11\" rel=\"nofollow\">Link</a>) which is used for the Screenshots was made by <i>Hugh &quot;XSSheep&quot; Rutland</i>.</li>\n</ul>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FlorianFe/PaperCubes/blob/master/#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">&#x1F4D6;</g-emoji> License</h2>\n<p><a href=\"https://creativecommons.org/licenses/by-nc/3.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6679d16cbb8c872b691fefd6dcdf84b2a0eb7a2c/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f63632d6e632e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/cc-nc.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/24dbdb1f2ea6a72b60c3221906142e17367a6a0e/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f69636f6e2e706e67\"><img alt=\"Icon\" src=\"https://camo.githubusercontent.com/24dbdb1f2ea6a72b60c3221906142e17367a6a0e/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f69636f6e2e706e67\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/icon.png\" style=\"max-width:100%;\"></a>\n  </p><h1 align=\"center\"><a id=\"user-content--papercubes\" class=\"anchor\" aria-hidden=\"true\" href=\"#-papercubes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"house_with_garden\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3e1.png\">🏡</g-emoji><g-emoji class=\"g-emoji\" alias=\"printer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a8.png\">🖨</g-emoji> PaperCubes</h1>\n  <p align=\"center\">\nA desktop app which converts your minecraft <a href=\"http://www.minecraft-schematics.com/worldedit/tutorial/\" rel=\"nofollow\">.schematic</a> files <br>you got from <a href=\"https://github.com/sk89q/WorldEdit\">worldedit</a> to blueprints for papercraft.\n  <br><br>\n  PaperCubes is still in BETA. Errors may occur. <br> When you found one, please open an issue for me. <br><br>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/bef1253aea8dd72392b8da01d7e24ecf190a35bc/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6275696c742d776974682d6c6f76652e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/built-with-love.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/5dc178f1e157e9e4a84795dd44e6be8712388525/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f757365732d6a732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/uses-js.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"http://forthebadge.com\" rel=\"nofollow\"><img alt=\"forthebadge\" src=\"https://camo.githubusercontent.com/19facaa92b2ed015023cdd03fa446d9110b7400f/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f6d6164652d776974682d632d706c75732d706c75732e737667\" data-canonical-src=\"http://forthebadge.com/images/badges/made-with-c-plus-plus.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<br>\n<h2><a id=\"user-content--how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#-how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"rocket\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f680.png\">🚀</g-emoji> How to use?</h2>\n<ol>\n<li><g-emoji class=\"g-emoji\" alias=\"house_with_garden\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3e1.png\">🏡</g-emoji> You need an installed Minecraft Version</li>\n<li><g-emoji class=\"g-emoji\" alias=\"building_construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d7.png\">🏗</g-emoji> You need to install the Minecraft mod Worldedit</li>\n<li><g-emoji class=\"g-emoji\" alias=\"hammer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f528.png\">🔨</g-emoji> Start Minecraft and build something amazing</li>\n<li><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">💾</g-emoji> <em>//Copy</em> what you built and <em>//schematic save</em> it</li>\n<li><g-emoji class=\"g-emoji\" alias=\"palm_tree\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f334.png\">🌴</g-emoji> Download a Texturepack</li>\n<li><g-emoji class=\"g-emoji\" alias=\"cd\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4bf.png\">💿</g-emoji> Start this desktop app</li>\n<li><g-emoji class=\"g-emoji\" alias=\"desert_island\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3dd.png\">🏝</g-emoji> Drop schematic file and texturepack in it</li>\n<li><g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">🌟</g-emoji> Let the Program do its magic</li>\n<li><g-emoji class=\"g-emoji\" alias=\"printer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a8.png\">🖨</g-emoji> Print out the blueprints</li>\n<li><g-emoji class=\"g-emoji\" alias=\"houses\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3d8.png\">🏘</g-emoji> Make amazing minecraft builds in real!</li>\n</ol>\n<h2><a id=\"user-content--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Source Code</h2>\n<p>In order to use this source code you need to have Node.js, Git and Bower installed globally. After that you have to follow the steps below.</p>\n<p><b>Only for Windows (as admin)</b></p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install --global --production windows-build-tools\nnpm config <span class=\"pl-c1\">set</span> msvs_version 2015 --global</pre></div>\n<p><b>For all platforms</b></p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/florianfe/PaperCubes\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> PaperCubes\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install npm dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install bower dependencies</span>\nbower install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Compile C++ sources</span>\nnpm run-script compile\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app in test mode</span>\nnpm start\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build application for release</span>\n[sudo] npm run-script dist</pre></div>\n<h2><a id=\"user-content--preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#-preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"framed_picture\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5bc.png\">🖼</g-emoji> Preview</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/407e197aeea6c6c1f85c4882123a82dcad0f23db/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230312e706e67\"><img src=\"https://camo.githubusercontent.com/407e197aeea6c6c1f85c4882123a82dcad0f23db/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230312e706e67\" alt=\"screenshot 1\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%201.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/770054fb83d61c38c03da661ce9edb7715d56bf9/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230322e706e67\"><img src=\"https://camo.githubusercontent.com/770054fb83d61c38c03da661ce9edb7715d56bf9/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230322e706e67\" alt=\"screenshot 2\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%202.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/17401c50ddcd4740c3843b75596df4c8077b9cdb/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230332e706e67\"><img src=\"https://camo.githubusercontent.com/17401c50ddcd4740c3843b75596df4c8077b9cdb/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230332e706e67\" alt=\"screenshot 3\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%203.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/fd219f7539c4c79c8b686baa503dea538d3bb7e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230342e706e67\"><img src=\"https://camo.githubusercontent.com/fd219f7539c4c79c8b686baa503dea538d3bb7e4/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230342e706e67\" alt=\"screenshot 4\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%204.png\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f32d321e0d0feafef26e0e50589fd82c6cddb57/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230362e706e67\"><img src=\"https://camo.githubusercontent.com/6f32d321e0d0feafef26e0e50589fd82c6cddb57/68747470733a2f2f666c6f7269616e66652e6769746875622e696f2f73637265656e73686f74732f506170657243756265732f73637265656e73686f74253230362e706e67\" alt=\"screenshot 5\" data-canonical-src=\"https://florianfe.github.io/screenshots/PaperCubes/screenshot%206.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content--download\" class=\"anchor\" aria-hidden=\"true\" href=\"#-download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"floppy_disk\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4be.png\">💾</g-emoji> Download</h2>\n<table align=\"center\">\n  <tbody><tr>\n    <th>Platform</th>\n    <th>Version</th>\n    <th>Download\n  </th></tr>\n  <tr>\n    <td>Mac</td>\n    <td>1.3.0 BETA</td>\n    <td><a href=\"https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.dmg\">Download</a></td>\n  </tr>\n  <tr>\n    <td>Windows</td>\n    <td>1.3.0 BETA</td>\n    <td><a href=\"https://github.com/FlorianFe/PaperCubes/releases/download/v1.3.0-beta/PaperCubes.exe\">Download</a></td>\n  </tr>\n</tbody></table>\n<h2><a id=\"user-content--note\" class=\"anchor\" aria-hidden=\"true\" href=\"#-note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"spiral_notepad\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5d2.png\">🗒</g-emoji> Note</h2>\n<ul>\n<li>This Project was inspired by <a href=\"https://github.com/mikolalysenko/orthogami\">Orthogami</a> (made by mikolalysenko).</li>\n<li>The Texture Pack <i>Pixel Perfection</i> (<a href=\"http://www.minecraftforum.net/forums/mapping-and-modding-java-edition/resource-packs/1242533-pixel-perfection-now-with-polar-bears-1-11\" rel=\"nofollow\">Link</a>) which is used for the Screenshots was made by <i>Hugh \"XSSheep\" Rutland</i>.</li>\n</ul>\n<h2><a id=\"user-content--license\" class=\"anchor\" aria-hidden=\"true\" href=\"#-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"book\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d6.png\">📖</g-emoji> License</h2>\n<p><a href=\"https://creativecommons.org/licenses/by-nc/3.0/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6679d16cbb8c872b691fefd6dcdf84b2a0eb7a2c/687474703a2f2f666f7274686562616467652e636f6d2f696d616765732f6261646765732f63632d6e632e737667\" alt=\"forthebadge\" data-canonical-src=\"http://forthebadge.com/images/badges/cc-nc.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.120Z",
    "goodColorOnWhite": "#557928",
    "goodColorOnBlack": "#BCDC94",
    "faintColorOnWhite": "rgba(85, 121, 40, 0.1)"
  },
  {
    "slug": "papyrus",
    "name": "Papyrus",
    "description": "Unofficial Dropbox Paper app",
    "repository": "https://github.com/morkro/papyrus",
    "keywords": [
      "dropbox",
      "paper",
      "notes",
      "file sharing"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/morkro/papyrus/master/media/papyrus-preview.png"
      }
    ],
    "icon": "papyrus-icon.png",
    "icon32": "papyrus-icon-32.png",
    "icon64": "papyrus-icon-64.png",
    "icon128": "papyrus-icon-128.png",
    "icon256": "papyrus-icon-256.png",
    "date": "2017-01-13",
    "iconColors": [
      "#1385e4",
      "#fbfbfb",
      "#96abbe",
      "#c4c4c4",
      "#cccccc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/morkro/papyrus/blob/master/media/papyrus-logo.png\"><img src=\"https://github.com/morkro/papyrus/raw/master/media/papyrus-logo.png\" alt=\"Papyrus\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/30acd8c8b468863bd678667b9b1179153c1a33d4/68747470733a2f2f64617669642d646d2e6f72672f6d6f726b726f2f706170797275732e737667\"><img src=\"https://camo.githubusercontent.com/30acd8c8b468863bd678667b9b1179153c1a33d4/68747470733a2f2f64617669642d646d2e6f72672f6d6f726b726f2f706170797275732e737667\" alt=\"devDependencies\" data-canonical-src=\"https://david-dm.org/morkro/papyrus.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial <a href=\"https://paper.dropbox.com\" rel=\"nofollow\">Dropbox Paper</a> desktop application.</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preview</h2>\n<p><a target=\"_blank\" href=\"https://github.com/morkro/papyrus/blob/master/media/papyrus-preview.png\"><img src=\"https://github.com/morkro/papyrus/raw/master/media/papyrus-preview.png\" alt=\"\" style=\"max-width:100%;\"></a>\n<em>Papyrus is currently at version <code>1.0.2</code>.</em></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<h3><a id=\"user-content-homebrew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#homebrew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew <a href=\"http://caskroom.io/\" rel=\"nofollow\">Cask</a></h3>\n<pre><code>$ brew update &amp;&amp; brew cask install morkro-papyrus\n</code></pre>\n<h3><a id=\"user-content-manually\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#manually\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manually</h3>\n<ul>\n<li><a href=\"https://github.com/morkro/papyrus/releases/latest\">Download</a> the installer</li>\n<li>Unzip</li>\n<li>Install the application to any location.</li>\n</ul>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h4>\n<p>It&apos;s recommended to move the <code>Papyrus.app</code> file to the <code>Applications</code> directory. macOS will prompt you to <strong>accept</strong> that this runs from an <strong>unidentified developer</strong>.</p>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Description&#xA0;</th>\n<th align=\"left\">&#xA0;Keybinding</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">Create a new document</td>\n<td align=\"left\"><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td align=\"left\">Create a new folder</td>\n<td align=\"left\"><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr></tbody></table>\n<p>All keybindings can also be found under the <code>File</code> menu.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>The application wraps the official Dropbox Paper website in an <a href=\"https://github.com/electron/electron/\">Electron</a> browser window <em>(and does some more minor things to round it up)</em>.</p>\n<p><code>git clone</code> the repository, <code>npm install</code> all dependencies and you are good to go. You might have to run <code>brew install wine</code> before building the application.</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Command</th>\n<th align=\"left\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>npm start</code></td>\n<td align=\"left\">Starts the application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build</code></td>\n<td align=\"left\">Creates packages for all supported platforms <em>(bundles all below commands)</em></td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:macos</code></td>\n<td align=\"left\">Builds the macOS application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:windows</code></td>\n<td align=\"left\">Builds the Windows application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:linux</code></td>\n<td align=\"left\">Builds the Linux application</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribution</h3>\n<p>Any form of contribution is very welcome!</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/morkro/papyrus/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>The code is available under <a href=\"https://github.com/morkro/papyrus/blob/master/LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"media/papyrus-logo.png\"><img src=\"media/papyrus-logo.png\" alt=\"Papyrus\" style=\"max-width:100%;\"></a></h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/30acd8c8b468863bd678667b9b1179153c1a33d4/68747470733a2f2f64617669642d646d2e6f72672f6d6f726b726f2f706170797275732e737667\"><img src=\"https://camo.githubusercontent.com/30acd8c8b468863bd678667b9b1179153c1a33d4/68747470733a2f2f64617669642d646d2e6f72672f6d6f726b726f2f706170797275732e737667\" alt=\"devDependencies\" data-canonical-src=\"https://david-dm.org/morkro/papyrus.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial <a href=\"https://paper.dropbox.com\" rel=\"nofollow\">Dropbox Paper</a> desktop application.</p>\n<h2><a id=\"user-content-preview\" class=\"anchor\" aria-hidden=\"true\" href=\"#preview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preview</h2>\n<p><a target=\"_blank\" href=\"media/papyrus-preview.png\"><img src=\"media/papyrus-preview.png\" alt=\"\" style=\"max-width:100%;\"></a>\n<em>Papyrus is currently at version <code>1.0.2</code>.</em></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<h3><a id=\"user-content-homebrew-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew-cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew <a href=\"http://caskroom.io/\" rel=\"nofollow\">Cask</a></h3>\n<pre><code>$ brew update &amp;&amp; brew cask install morkro-papyrus\n</code></pre>\n<h3><a id=\"user-content-manually\" class=\"anchor\" aria-hidden=\"true\" href=\"#manually\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manually</h3>\n<ul>\n<li><a href=\"https://github.com/morkro/papyrus/releases/latest\">Download</a> the installer</li>\n<li>Unzip</li>\n<li>Install the application to any location.</li>\n</ul>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h4>\n<p>It's recommended to move the <code>Papyrus.app</code> file to the <code>Applications</code> directory. macOS will prompt you to <strong>accept</strong> that this runs from an <strong>unidentified developer</strong>.</p>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Description </th>\n<th align=\"left\"> Keybinding</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">Create a new document</td>\n<td align=\"left\"><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td align=\"left\">Create a new folder</td>\n<td align=\"left\"><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr></tbody></table>\n<p>All keybindings can also be found under the <code>File</code> menu.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>The application wraps the official Dropbox Paper website in an <a href=\"https://github.com/electron/electron/\">Electron</a> browser window <em>(and does some more minor things to round it up)</em>.</p>\n<p><code>git clone</code> the repository, <code>npm install</code> all dependencies and you are good to go. You might have to run <code>brew install wine</code> before building the application.</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Command</th>\n<th align=\"left\">Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>npm start</code></td>\n<td align=\"left\">Starts the application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build</code></td>\n<td align=\"left\">Creates packages for all supported platforms <em>(bundles all below commands)</em></td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:macos</code></td>\n<td align=\"left\">Builds the macOS application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:windows</code></td>\n<td align=\"left\">Builds the Windows application</td>\n</tr>\n<tr>\n<td align=\"left\"><code>npm run build:linux</code></td>\n<td align=\"left\">Builds the Linux application</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribution</h3>\n<p>Any form of contribution is very welcome!</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>The code is available under <a href=\"LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.205Z",
    "goodColorOnWhite": "#1177CB",
    "goodColorOnBlack": "#1385E4",
    "faintColorOnWhite": "rgba(17, 119, 203, 0.1)"
  },
  {
    "slug": "particl",
    "name": "Particl",
    "description": "A Decentralized Privacy Platform with a suite of tools to enhance your online privacy",
    "website": "https://particl.io",
    "repository": "https://github.com/particl/partgui",
    "keywords": [
      "privacy",
      "communication",
      "encryption",
      "ecommerce",
      "bitcoin",
      "cryptocurrency",
      "blockchain",
      "p2p"
    ],
    "category": "Finance",
    "icon": "particl-icon.png",
    "icon32": "particl-icon-32.png",
    "icon64": "particl-icon-64.png",
    "icon128": "particl-icon-128.png",
    "icon256": "particl-icon-256.png",
    "date": "2017-10-24",
    "iconColors": [
      "#04ecb4",
      "#04ecbc",
      "#08ecb4",
      "#08ecb4",
      "#08ecb4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-particl-desktop--ui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#particl-desktop--ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>particl-desktop &#x2013; UI</h1>\n<p><a target=\"_blank\" href=\"https://github.com/particl/partgui/blob/master/preview.gif\"><img src=\"https://github.com/particl/partgui/raw/master/preview.gif\" alt=\"UI Preview\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p><em>&quot;Particl is an open source project that aims to restore the balance of privacy on the internet.&quot;</em></p>\n</blockquote>\n<p>We provide a decentralized privacy platform with a suite of tools to enhance your online privacy:</p>\n<ul>\n<li><strong>An anonymous cryptocurrency</strong> &#x2013; send and receive the PART cryptocurrency without revealing the transaction history</li>\n<li><strong>End-to-end encrypted messaging</strong> &#x2013; communicate in a secure and decentralized manner without revealing your IP address</li>\n<li><strong>A private marketplace</strong> &#x2013; buy and sell goods without leaving a trace</li>\n</ul>\n<p>This repository is the user interface that works in combination with our <a href=\"https://github.com/particl/particl-core\"><code>particl-core</code></a>.</p>\n<p><a href=\"https://github.com/particl/particl-desktop/releases\"><img src=\"https://github.com/particl/partgui/raw/master/download-button.png\" alt=\"Download the packaged wallet for Mac, Windows and Linux\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h1>\n<p><a href=\"https://snyk.io/test/github/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/49084007e4a391ebca449fb9fcbc745cb0a3d3c7/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f62616467652e737667\" alt=\"Snyk\" data-canonical-src=\"https://snyk.io/test/github/particl/particl-desktop/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4681bbcc466bf6d94677e91f83f4b7cd2531f242/68747470733a2f2f7472617669732d63692e6f72672f7061727469636c2f7061727469636c2d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/particl/particl-desktop.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/particl/particl-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a2e35443b59fffb135dda532060574041b1574c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/particl/particl-desktop/badge.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a83f668ce6837740df0e14c551de878752a2ab3b/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/particl/particl-desktop/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0b29da2ba9b708fa427e1d1b4d565ccd4708561/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f7061727469636c2f7061727469636c2d6465736b746f702e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/particl/particl-desktop.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Be sure to read our <a href=\"https://github.com/particl/partgui/blob/master/CONTRIBUTING.md\">Contributing Guidelines</a> first</p>\n</blockquote>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-boostrapping-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#boostrapping-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Boostrapping for development:</h3>\n<ul>\n<li>Download + Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js&#xAE;</a> 6.4&#x2014;7.10</li>\n<li>Download + Install <a href=\"https://git-scm.com/\" rel=\"nofollow\">git</a></li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/particl/particl-desktop\n<span class=\"pl-c1\">cd</span> particl-desktop\nyarn install</pre></div>\n<h3><a id=\"user-content-development-with-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#development-with-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development with Electron</h3>\n<ol>\n<li>Run <code>ng serve</code> to start the dev server.</li>\n<li>Run <code>yarn run start:electron:dev -testnet -opendevtools</code> to start the electron application. Daemon will be updated and launched automatically.\n<ul>\n<li>Note: this command will auto-refresh the client on each saved change</li>\n<li><code>-testnet</code> &#x2013; for running on testnet (omit for running the client on mainnet)</li>\n<li><code>-opendevtools</code> &#x2013; automatically opens Developer Tools on client launch</li>\n</ul>\n</li>\n</ol>\n<h4><a id=\"user-content-interact-with-particl-core-daemon\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#interact-with-particl-core-daemon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Interact with particl-core daemon</h4>\n<p>You can directly interact with the daemon ran by the Electron version.</p>\n<pre><code>./particl-cli -testnet getblockchaininfo\n</code></pre>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h2>\n<h3><a id=\"user-content-start-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#start-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start Electron</h3>\n<ul>\n<li><code>yarn run start:electron:fast</code> &#x2013; disables debug messages for faster startup (keep in mind using <code>:fast</code> disables auto-reload of app on code change)</li>\n</ul>\n<h3><a id=\"user-content-package-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#package-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package Electron</h3>\n<ul>\n<li><code>yarn run package:win</code> &#x2013; Windows</li>\n<li><code>yarn run package:mac</code> &#x2013; OSX</li>\n<li><code>yarn run package:linux</code> &#x2013; Linux</li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/particl/partgui/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>Join us in <a href=\"https://riot.im/app/#/room/#particl-dev:matrix.org\" rel=\"nofollow\">#particl-dev:matrix.org</a> on <a href=\"https://riot.im\" rel=\"nofollow\">Riot</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-particl-desktop--ui\" class=\"anchor\" aria-hidden=\"true\" href=\"#particl-desktop--ui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>particl-desktop – UI</h1>\n<p><a target=\"_blank\" href=\"preview.gif\"><img src=\"preview.gif\" alt=\"UI Preview\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p><em>\"Particl is an open source project that aims to restore the balance of privacy on the internet.\"</em></p>\n</blockquote>\n<p>We provide a decentralized privacy platform with a suite of tools to enhance your online privacy:</p>\n<ul>\n<li><strong>An anonymous cryptocurrency</strong> – send and receive the PART cryptocurrency without revealing the transaction history</li>\n<li><strong>End-to-end encrypted messaging</strong> – communicate in a secure and decentralized manner without revealing your IP address</li>\n<li><strong>A private marketplace</strong> – buy and sell goods without leaving a trace</li>\n</ul>\n<p>This repository is the user interface that works in combination with our <a href=\"https://github.com/particl/particl-core\"><code>particl-core</code></a>.</p>\n<p><a href=\"https://github.com/particl/particl-desktop/releases\"><img src=\"download-button.png\" alt=\"Download the packaged wallet for Mac, Windows and Linux\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h1>\n<p><a href=\"https://snyk.io/test/github/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/49084007e4a391ebca449fb9fcbc745cb0a3d3c7/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f62616467652e737667\" alt=\"Snyk\" data-canonical-src=\"https://snyk.io/test/github/particl/particl-desktop/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4681bbcc466bf6d94677e91f83f4b7cd2531f242/68747470733a2f2f7472617669732d63692e6f72672f7061727469636c2f7061727469636c2d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/particl/particl-desktop.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/particl/particl-desktop?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a2e35443b59fffb135dda532060574041b1574c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/particl/particl-desktop/badge.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/particl/particl-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a83f668ce6837740df0e14c551de878752a2ab3b/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f7061727469636c2f7061727469636c2d6465736b746f702f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/particl/particl-desktop/badges/gpa.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0b29da2ba9b708fa427e1d1b4d565ccd4708561/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f7061727469636c2f7061727469636c2d6465736b746f702e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/particl/particl-desktop.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Be sure to read our <a href=\"CONTRIBUTING.md\">Contributing Guidelines</a> first</p>\n</blockquote>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-boostrapping-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#boostrapping-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Boostrapping for development:</h3>\n<ul>\n<li>Download + Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js®</a> 6.4—7.10</li>\n<li>Download + Install <a href=\"https://git-scm.com/\" rel=\"nofollow\">git</a></li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/particl/particl-desktop\n<span class=\"pl-c1\">cd</span> particl-desktop\nyarn install</pre></div>\n<h3><a id=\"user-content-development-with-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-with-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development with Electron</h3>\n<ol>\n<li>Run <code>ng serve</code> to start the dev server.</li>\n<li>Run <code>yarn run start:electron:dev -testnet -opendevtools</code> to start the electron application. Daemon will be updated and launched automatically.\n<ul>\n<li>Note: this command will auto-refresh the client on each saved change</li>\n<li><code>-testnet</code> – for running on testnet (omit for running the client on mainnet)</li>\n<li><code>-opendevtools</code> – automatically opens Developer Tools on client launch</li>\n</ul>\n</li>\n</ol>\n<h4><a id=\"user-content-interact-with-particl-core-daemon\" class=\"anchor\" aria-hidden=\"true\" href=\"#interact-with-particl-core-daemon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Interact with particl-core daemon</h4>\n<p>You can directly interact with the daemon ran by the Electron version.</p>\n<pre><code>./particl-cli -testnet getblockchaininfo\n</code></pre>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h2>\n<h3><a id=\"user-content-start-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start Electron</h3>\n<ul>\n<li><code>yarn run start:electron:fast</code> – disables debug messages for faster startup (keep in mind using <code>:fast</code> disables auto-reload of app on code change)</li>\n</ul>\n<h3><a id=\"user-content-package-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package Electron</h3>\n<ul>\n<li><code>yarn run package:win</code> – Windows</li>\n<li><code>yarn run package:mac</code> – OSX</li>\n<li><code>yarn run package:linux</code> – Linux</li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>Join us in <a href=\"https://riot.im/app/#/room/#particl-dev:matrix.org\" rel=\"nofollow\">#particl-dev:matrix.org</a> on <a href=\"https://riot.im\" rel=\"nofollow\">Riot</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.317Z",
    "goodColorOnWhite": "#027E60",
    "goodColorOnBlack": "#04ECB4",
    "faintColorOnWhite": "rgba(2, 126, 96, 0.1)"
  },
  {
    "slug": "particle-dev",
    "name": "Particle Dev",
    "description": "A professional IDE for Particle",
    "website": "https://www.particle.io/dev",
    "keywords": [
      "IDE"
    ],
    "category": "Developer Tools",
    "icon": "particle-dev-icon.png",
    "icon32": "particle-dev-icon-32.png",
    "icon64": "particle-dev-icon-64.png",
    "icon128": "particle-dev-icon-128.png",
    "icon256": "particle-dev-icon-256.png",
    "date": "2015-05-16",
    "iconColors": [
      "#55b1e3",
      "#e1e2e3",
      "#13a3e4",
      "#9bbcd6",
      "#84c4ec"
    ],
    "goodColorOnWhite": "#0E76A5",
    "goodColorOnBlack": "#13A3E4",
    "faintColorOnWhite": "rgba(14, 118, 165, 0.1)"
  },
  {
    "slug": "patchwork",
    "name": "Patchwork",
    "description": "A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB)",
    "website": "https://www.scuttlebutt.nz/",
    "category": "Social Networking",
    "repository": "https://github.com/ssbc/patchwork",
    "keywords": [
      "scuttlebutt",
      "ssb",
      "social",
      "social-network",
      "decentralized",
      "decent",
      "chat",
      "gossip",
      "crypto",
      "subjectivity",
      "offline",
      "p2p"
    ],
    "license": "AGPL-3.0",
    "screenshots": [
      {
        "imageUrl": "https://github.com/ssbc/patchwork/raw/master/screenshot.jpg",
        "caption": "Public Channels View"
      }
    ],
    "icon": "patchwork-icon.png",
    "icon32": "patchwork-icon-32.png",
    "icon64": "patchwork-icon-64.png",
    "icon128": "patchwork-icon-128.png",
    "icon256": "patchwork-icon-256.png",
    "date": "2017-10-16",
    "iconColors": [
      "#090b0b",
      "#40a65c",
      "#c2d6e8",
      "#6b72e0",
      "#a4a4a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------patchwork\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#------patchwork\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://github.com/ssbc/patchwork/blob/0465f406357cec9cdb8d821f68758d7ab8ef41cf/assets/icon.png\"><img alt=\"Patchwork icon\" src=\"https://github.com/ssbc/patchwork/raw/0465f406357cec9cdb8d821f68758d7ab8ef41cf/assets/icon.png\" width=\"256\" height=\"256\" style=\"max-width:100%;\"></a>\n  <br>\n  Patchwork\n</h1>\n<h4 align=\"center\"><a id=\"user-content---a-decentralized-messaging-and-sharing-app-built-on-top-of-secure-scuttlebutt-ssb\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#--a-decentralized-messaging-and-sharing-app-built-on-top-of-secure-scuttlebutt-ssb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).\n</h4>\n<p><a target=\"_blank\" href=\"https://github.com/ssbc/patchwork/blob/master/screenshot.jpg\"><img src=\"https://github.com/ssbc/patchwork/raw/master/screenshot.jpg\" alt=\"Patchwork screenshot\" style=\"max-width:100%;\"></a></p>\n<details>\n  <summary>Table of Contents</summary>\n  <li><a href=\"https://github.com/ssbc/patchwork/blob/master/#features\">Features</a></li>\n  <li><a href=\"https://github.com/ssbc/patchwork/blob/master/#pubs\">Pubs</a></li>\n  <li><a href=\"https://github.com/ssbc/patchwork/blob/master/#install\">Install</a></li>\n  <li><a href=\"https://github.com/ssbc/patchwork/blob/master/#docs\">Docs</a></li>\n</details>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<p>It&apos;s better than email because:</p>\n<ul>\n<li>Private messages are end-to-end encrypted, always.</li>\n<li>You have to follow somebody to get messages from them, so you won&apos;t get spammed.</li>\n<li>Your mail can be public broadcasts or private, and you&apos;ll only see replies by people you follow.</li>\n<li>The datastructure is a global mesh of append-only logs, which can support new types of data (not just &quot;mail&quot;).</li>\n<li>Users are not bound to one server/host (what we call &quot;Pubs&quot;) and do not have to trust the servers.</li>\n<li>It&apos;s very easy to setup and maintain your own Pub.</li>\n</ul>\n<p>It&apos;s better than Twitter and Facebook because:</p>\n<ul>\n<li>Private messages are end-to-end encrypted, always.</li>\n<li>The software runs on your device, so there&apos;s nobody tracking your browsing.</li>\n<li>The application code is FOSS, so you&apos;re free to fork or write new applications without a gatekeeper setting terms.</li>\n<li>Data is saved to your disk, and so the application works offline.</li>\n<li>You can sync directly with friends over Wi-Fi.</li>\n</ul>\n<h2><a id=\"user-content-pubs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#pubs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pubs</h2>\n<p>In order to gossip outside your local network, you&apos;ll need to connect to a <a href=\"https://www.scuttlebutt.nz/concepts/pub.html\" rel=\"nofollow\">Pub</a>.</p>\n<p>You can find an invite to an available pub at the <a href=\"https://github.com/ssbc/scuttlebot/wiki/Pub-Servers\">Pub servers registry</a>.</p>\n<p>Get an invite, then in <code>patchwork</code>: click &quot;+ Join Pub&quot; and paste the invite code.</p>\n<p>This will cause you to follow the Pub and vice versa. If you haven&apos;t synchronized to this social network yet, prepare to wait a few minutes while your local server synchronizes.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h3><a id=\"user-content-download-installers-for-windows-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#download-installers-for-windows-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download installers for Windows, macOS and Linux</h3>\n<p>See <a href=\"https://github.com/ssbc/patchwork/releases\">patchwork/releases</a></p>\n<h3><a id=\"user-content-or-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#or-build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Or build from source</h3>\n<p>With node (&gt;= 4) and npm (&gt;= 3) installed:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/ssbc/patchwork\n$ <span class=\"pl-c1\">cd</span> patchwork\n$ npm install\n$ npm start</pre></div>\n<p>You&apos;ll need some more dependencies to build.</p>\n<p>On Debian Linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install g++ m4 libtool automake libgconf-2-4   <span class=\"pl-c\"><span class=\"pl-c\">#</span> build tools</span>\nsudo apt-get install libxext-dev libxtst-dev libxkbfile-dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> spellchecker headers</span></pre></div>\n<p>On Fedora Linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dnf install libXext-devel libXtst-devel libxkbfile-devel gcc-c++ m4 automake libtool</pre></div>\n<p>On macOS:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew install libtool automake <span class=\"pl-c\"><span class=\"pl-c\">#</span> build tools</span></pre></div>\n<h2><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code of conduct</h2>\n<p>Please note that this project is released with a <a href=\"https://github.com/ssbc/patchwork/blob/master/code-of-conduct.md\">Contributor Code of Conduct</a>. By participating in this project you agree to abide by its terms.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please read the <a href=\"https://github.com/ssbc/patchwork/blob/master/contributing.md\">Patchwork Contribution Guidelines</a> before opening a pull request.</p>\n<h2><a id=\"user-content-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ssbc/patchwork/blob/master/#docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Docs</h2>\n<ul>\n<li><a href=\"https://www.scuttlebutt.nz\" rel=\"nofollow\">scuttlebutt.nz</a></li>\n<li><a href=\"https://scuttlebot.io\" rel=\"nofollow\">scuttlebot.io</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------patchwork\" class=\"anchor\" aria-hidden=\"true\" href=\"#------patchwork\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://github.com/ssbc/patchwork/blob/0465f406357cec9cdb8d821f68758d7ab8ef41cf/assets/icon.png\"><img alt=\"Patchwork icon\" src=\"https://github.com/ssbc/patchwork/raw/0465f406357cec9cdb8d821f68758d7ab8ef41cf/assets/icon.png\" width=\"256\" height=\"256\" style=\"max-width:100%;\"></a>\n  <br>\n  Patchwork\n</h1>\n<h4 align=\"center\"><a id=\"user-content---a-decentralized-messaging-and-sharing-app-built-on-top-of-secure-scuttlebutt-ssb\" class=\"anchor\" aria-hidden=\"true\" href=\"#--a-decentralized-messaging-and-sharing-app-built-on-top-of-secure-scuttlebutt-ssb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).\n</h4>\n<p><a target=\"_blank\" href=\"screenshot.jpg\"><img src=\"screenshot.jpg\" alt=\"Patchwork screenshot\" style=\"max-width:100%;\"></a></p>\n<details>\n  <summary>Table of Contents</summary>\n  <li><a href=\"#features\">Features</a></li>\n  <li><a href=\"#pubs\">Pubs</a></li>\n  <li><a href=\"#install\">Install</a></li>\n  <li><a href=\"#docs\">Docs</a></li>\n</details>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<p>It's better than email because:</p>\n<ul>\n<li>Private messages are end-to-end encrypted, always.</li>\n<li>You have to follow somebody to get messages from them, so you won't get spammed.</li>\n<li>Your mail can be public broadcasts or private, and you'll only see replies by people you follow.</li>\n<li>The datastructure is a global mesh of append-only logs, which can support new types of data (not just \"mail\").</li>\n<li>Users are not bound to one server/host (what we call \"Pubs\") and do not have to trust the servers.</li>\n<li>It's very easy to setup and maintain your own Pub.</li>\n</ul>\n<p>It's better than Twitter and Facebook because:</p>\n<ul>\n<li>Private messages are end-to-end encrypted, always.</li>\n<li>The software runs on your device, so there's nobody tracking your browsing.</li>\n<li>The application code is FOSS, so you're free to fork or write new applications without a gatekeeper setting terms.</li>\n<li>Data is saved to your disk, and so the application works offline.</li>\n<li>You can sync directly with friends over Wi-Fi.</li>\n</ul>\n<h2><a id=\"user-content-pubs\" class=\"anchor\" aria-hidden=\"true\" href=\"#pubs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pubs</h2>\n<p>In order to gossip outside your local network, you'll need to connect to a <a href=\"https://www.scuttlebutt.nz/concepts/pub.html\" rel=\"nofollow\">Pub</a>.</p>\n<p>You can find an invite to an available pub at the <a href=\"https://github.com/ssbc/scuttlebot/wiki/Pub-Servers\">Pub servers registry</a>.</p>\n<p>Get an invite, then in <code>patchwork</code>: click \"+ Join Pub\" and paste the invite code.</p>\n<p>This will cause you to follow the Pub and vice versa. If you haven't synchronized to this social network yet, prepare to wait a few minutes while your local server synchronizes.</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h3><a id=\"user-content-download-installers-for-windows-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-installers-for-windows-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download installers for Windows, macOS and Linux</h3>\n<p>See <a href=\"https://github.com/ssbc/patchwork/releases\">patchwork/releases</a></p>\n<h3><a id=\"user-content-or-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#or-build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Or build from source</h3>\n<p>With node (&gt;= 4) and npm (&gt;= 3) installed:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/ssbc/patchwork\n$ <span class=\"pl-c1\">cd</span> patchwork\n$ npm install\n$ npm start</pre></div>\n<p>You'll need some more dependencies to build.</p>\n<p>On Debian Linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install g++ m4 libtool automake libgconf-2-4   <span class=\"pl-c\"><span class=\"pl-c\">#</span> build tools</span>\nsudo apt-get install libxext-dev libxtst-dev libxkbfile-dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> spellchecker headers</span></pre></div>\n<p>On Fedora Linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dnf install libXext-devel libXtst-devel libxkbfile-devel gcc-c++ m4 automake libtool</pre></div>\n<p>On macOS:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew install libtool automake <span class=\"pl-c\"><span class=\"pl-c\">#</span> build tools</span></pre></div>\n<h2><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code of conduct</h2>\n<p>Please note that this project is released with a <a href=\"code-of-conduct.md\">Contributor Code of Conduct</a>. By participating in this project you agree to abide by its terms.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please read the <a href=\"contributing.md\">Patchwork Contribution Guidelines</a> before opening a pull request.</p>\n<h2><a id=\"user-content-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"#docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Docs</h2>\n<ul>\n<li><a href=\"https://www.scuttlebutt.nz\" rel=\"nofollow\">scuttlebutt.nz</a></li>\n<li><a href=\"https://scuttlebot.io\" rel=\"nofollow\">scuttlebot.io</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.192Z",
    "goodColorOnWhite": "#090B0B",
    "goodColorOnBlack": "#6B72E0",
    "faintColorOnWhite": "rgba(9, 11, 11, 0.1)"
  },
  {
    "slug": "paws-for-trello",
    "name": "Paws for Trello",
    "description": "Unofficial Trello client with native notifications, shortcuts, and more.",
    "website": "http://friendlyfox.es/pawsfortrello/",
    "keywords": [
      "trello",
      "todo",
      "to do",
      "productivity",
      "paws"
    ],
    "category": "Productivity",
    "icon": "paws-for-trello-icon.png",
    "icon32": "paws-for-trello-icon-32.png",
    "icon64": "paws-for-trello-icon-64.png",
    "icon128": "paws-for-trello-icon-128.png",
    "icon256": "paws-for-trello-icon-256.png",
    "date": "2016-07-08",
    "iconColors": [
      "#065eb1",
      "#f7f1f7",
      "#928a90",
      "#74a4d4",
      "#8c748c"
    ],
    "goodColorOnWhite": "#065EB1",
    "goodColorOnBlack": "#74A4D4",
    "faintColorOnWhite": "rgba(6, 94, 177, 0.1)"
  },
  {
    "slug": "paymo-time-tracker",
    "name": "Paymo Time Tracker",
    "description": "Manage and track your work time",
    "website": "https://www.paymoapp.com",
    "category": "Productivity",
    "keywords": [
      "paymo",
      "time tracker",
      "free time tracker",
      "work time tracker",
      "time tracking"
    ],
    "screenshots": [
      {
        "imageUrl": "https://www.paymoapp.com/widget/screenshot-paymo-time-tracker.png",
        "imageLink": "https://www.paymoapp.com/download/"
      }
    ],
    "icon": "paymo-time-tracker-icon.png",
    "icon32": "paymo-time-tracker-icon-32.png",
    "icon64": "paymo-time-tracker-icon-64.png",
    "icon128": "paymo-time-tracker-icon-128.png",
    "icon256": "paymo-time-tracker-icon-256.png",
    "date": "2018-03-16",
    "iconColors": [
      "#04ccb4",
      "#fafbfb",
      "#aafa95",
      "#62e1cc",
      "#33d6c4"
    ],
    "goodColorOnWhite": "#027A6B",
    "goodColorOnBlack": "#04CCB4",
    "faintColorOnWhite": "rgba(2, 122, 107, 0.1)"
  },
  {
    "slug": "pencil",
    "name": "Pencil",
    "description": "A free and open-source tool for making diagrams and GUI prototyping",
    "website": "http://pencil.evolus.vn",
    "repository": "https://github.com/evolus/pencil",
    "keywords": [
      "prototyping",
      "ui",
      "mockup",
      "design",
      "drawing",
      "sketch"
    ],
    "license": "GPL 2",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/evolus/pencil/master/screenshot.png"
      }
    ],
    "icon": "pencil-icon.png",
    "icon32": "pencil-icon-32.png",
    "icon64": "pencil-icon-64.png",
    "icon128": "pencil-icon-128.png",
    "icon256": "pencil-icon-256.png",
    "date": "2016-06-06",
    "iconColors": [
      "#fbfaf9",
      "#f38b04",
      "#874f07",
      "#e8b265",
      "#fcc479"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/evolus/pencil/blob/master/screenshot.png\"><img src=\"https://github.com/evolus/pencil/raw/master/screenshot.png\" alt=\"Image of Yaktocat\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-about-the-next-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#about-the-next-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About The Next Version</h1>\n<p>Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:</p>\n<ul>\n<li>Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.</li>\n<li>A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.</li>\n<li>A new mechanism for page management that dramatically reduces memory usage for large documents.</li>\n<li>Document pages can now be structured into a tree-like model.</li>\n<li>Custom fonts can now be embedded into Pencil .epz documents</li>\n<li>Printing and PDF export will be improved to support all platforms and with many options</li>\n<li>New UI approach</li>\n</ul>\n<h1><a id=\"user-content-setting-up\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#setting-up\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setting up</h1>\n<p>Pencil uses <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Atom Electron</a> as the runtime, follow the these steps to setup the environment:</p>\n<ul>\n<li>\n<p>Clone this repository</p>\n</li>\n<li>\n<p>Make sure you are using <em>nodejs 5+</em></p>\n</li>\n<li>\n<p>Install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n</li>\n<li>\n<p>Start Pencil using the prebuilt version of Electron</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n</li>\n</ul>\n<h1><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Platforms</h1>\n<h2><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OS X</h2>\n<p>Only OSX 64bit 10.9 and later are supported.</p>\n<h2><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h2>\n<p>Windows 7 and later are supported, older operating systems are not supported (and do not work).</p>\n<h2><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evolus/pencil/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h2>\n<ul>\n<li>Tested\n<ul>\n<li>Ubuntu 12.04 and later</li>\n<li>Fedora 21+</li>\n<li>Debian 8+</li>\n</ul>\n</li>\n<li>Packages\n<ul>\n<li><strong>Arch Linux</strong> - <a href=\"https://aur.archlinux.org/packages/pencil/\" rel=\"nofollow\">pencil</a> on the <a href=\"https://aur.archlinux.org/\" rel=\"nofollow\">Arch User Repository</a>.</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"Image of Yaktocat\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-about-the-next-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#about-the-next-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About The Next Version</h1>\n<p>Pencil V3 is a rewrite of Pencil that aims to fix major performance and scalability issues of the application. The new version is under heavy development and we are expecting GA builds in June. The following list summarizes important changes in the new version:</p>\n<ul>\n<li>Pencil V3 uses Electron instead of Mozilla XULRunner as the runtime. We expect that by moving into this Nodejs-based environment, the Pencil source code can be much easier for all fellow developers to play with. The fact that Mozilla XULRunner is outdated is also a reason for the movement.</li>\n<li>A new, zip-based file format was introduced to support large documents and better embedding of external bitmaps/resources.</li>\n<li>A new mechanism for page management that dramatically reduces memory usage for large documents.</li>\n<li>Document pages can now be structured into a tree-like model.</li>\n<li>Custom fonts can now be embedded into Pencil .epz documents</li>\n<li>Printing and PDF export will be improved to support all platforms and with many options</li>\n<li>New UI approach</li>\n</ul>\n<h1><a id=\"user-content-setting-up\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setting up</h1>\n<p>Pencil uses <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Atom Electron</a> as the runtime, follow the these steps to setup the environment:</p>\n<ul>\n<li>\n<p>Clone this repository</p>\n</li>\n<li>\n<p>Make sure you are using <em>nodejs 5+</em></p>\n</li>\n<li>\n<p>Install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n</li>\n<li>\n<p>Start Pencil using the prebuilt version of Electron</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n</li>\n</ul>\n<h1><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Platforms</h1>\n<h2><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OS X</h2>\n<p>Only OSX 64bit 10.9 and later are supported.</p>\n<h2><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h2>\n<p>Windows 7 and later are supported, older operating systems are not supported (and do not work).</p>\n<h2><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h2>\n<ul>\n<li>Tested\n<ul>\n<li>Ubuntu 12.04 and later</li>\n<li>Fedora 21+</li>\n<li>Debian 8+</li>\n</ul>\n</li>\n<li>Packages\n<ul>\n<li><strong>Arch Linux</strong> - <a href=\"https://aur.archlinux.org/packages/pencil/\" rel=\"nofollow\">pencil</a> on the <a href=\"https://aur.archlinux.org/\" rel=\"nofollow\">Arch User Repository</a>.</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.252Z",
    "goodColorOnWhite": "#874F07",
    "goodColorOnBlack": "#F38B04",
    "faintColorOnWhite": "rgba(135, 79, 7, 0.1)"
  },
  {
    "slug": "pepefe",
    "name": "pepefe",
    "description": "Unofficial desktop notification for free ebook from Packtpub",
    "repository": "https://github.com/junwatu/pepefe",
    "category": "Books",
    "keywords": [
      "Books",
      "Education",
      "Learning"
    ],
    "license": "MIT",
    "icon": "pepefe-icon.png",
    "icon32": "pepefe-icon-32.png",
    "icon64": "pepefe-icon-64.png",
    "icon128": "pepefe-icon-128.png",
    "icon256": "pepefe-icon-256.png",
    "date": "2017-08-04",
    "iconColors": [
      "#fc8404",
      "#fcfbfb",
      "#3b3b3b",
      "#545454",
      "#fcac6c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pepefe\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/junwatu/pepefe/blob/master/#pepefe\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pepefe</h1>\n<p>Pepefe is unofficial desktop notification for free ebook from Packtpub.</p>\n<p><a target=\"_blank\" href=\"https://github.com/junwatu/pepefe/blob/master/screenshot.png\"><img src=\"https://github.com/junwatu/pepefe/raw/master/screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Autostart when os start, default is false.</li>\n<li>Autohide, default is false.</li>\n<li>Double click tray icon to show or hide app.</li>\n<li>Schedule reload at 7.45 am.</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/junwatu/pepefe/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>Download and unzip binary file from <a href=\"https://github.com/junwatu/pepefe/releases\">https://github.com/junwatu/pepefe/releases</a></p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/junwatu/pepefe/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Contribute</h2>\n<p>If you found any bugs or you have any suggestion just shout it on <a href=\"https://github.com/junwatu/pepefe/issues\">https://github.com/junwatu/pepefe/issues</a>. Thanks</p>\n<hr>\n<p>MIT License</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pepefe\" class=\"anchor\" aria-hidden=\"true\" href=\"#pepefe\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pepefe</h1>\n<p>Pepefe is unofficial desktop notification for free ebook from Packtpub.</p>\n<p><a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Autostart when os start, default is false.</li>\n<li>Autohide, default is false.</li>\n<li>Double click tray icon to show or hide app.</li>\n<li>Schedule reload at 7.45 am.</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>Download and unzip binary file from <a href=\"https://github.com/junwatu/pepefe/releases\">https://github.com/junwatu/pepefe/releases</a></p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Contribute</h2>\n<p>If you found any bugs or you have any suggestion just shout it on <a href=\"https://github.com/junwatu/pepefe/issues\">https://github.com/junwatu/pepefe/issues</a>. Thanks</p>\n<hr>\n<p>MIT License</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.322Z",
    "goodColorOnWhite": "#3B3B3B",
    "goodColorOnBlack": "#FC8404",
    "faintColorOnWhite": "rgba(59, 59, 59, 0.1)"
  },
  {
    "slug": "perlotto",
    "name": "perlotto",
    "description": "Minimalistic wrapper around Google Music and YouTube music services",
    "repository": "https://github.com/can3p/perlotto",
    "keywords": [
      "music",
      "player",
      "youtube",
      "google music",
      "google play"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/can3p/perlotto/master/perlotto.png"
      }
    ],
    "icon": "perlotto-icon.png",
    "icon32": "perlotto-icon-32.png",
    "icon64": "perlotto-icon-64.png",
    "icon128": "perlotto-icon-128.png",
    "icon256": "perlotto-icon-256.png",
    "date": "2017-06-27",
    "iconColors": [
      "#f7fafa",
      "#15848c",
      "#66ced2",
      "#72b4bc",
      "#92c4cc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-perlotto---minimal-google-music--youtube-wrapper-wrapper\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#perlotto---minimal-google-music--youtube-wrapper-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Perlotto - minimal google music / youtube wrapper wrapper</h1>\n<p><a target=\"_blank\" href=\"https://github.com/can3p/perlotto/blob/master/./perlotto.png\"><img src=\"https://github.com/can3p/perlotto/raw/master/./perlotto.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Perlotto is a minimal wrapper around Google Music and Youtube services\nthat turnes them into real platers but does not add tons of crap on top.\nSo, what&apos;s inside?</p>\n<ul>\n<li>Google music and Youtube support</li>\n<li>Multimedia keys</li>\n<li>Last.FM scrobbling</li>\n<li>No notifications</li>\n</ul>\n<p>That&apos;s it.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm start</pre></div>\n<h2><a id=\"user-content-my-favorite-music-service-is-not-supported-what-can-i-do\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#my-favorite-music-service-is-not-supported-what-can-i-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>My favorite music service is not supported! What can I do?</h2>\n<p>Adding new music service ranges from trivial to somewhat\ncomplicated in case this service works with external plugins\n(like spotify). Nevertheless, <a href=\"https://github.com/can3p/perlotto/tree/master/players/gmusic\">Google music implementation</a>\ncan serve as a boilerplate.</p>\n<p>You need to be able to reason of several things to get the\nfull integration:</p>\n<ul>\n<li>\n<p>How to understand that player page is loaded</p>\n<p>This is <code>playerLoadedp</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script.</p>\n</li>\n<li>\n<p>How to understand that player is playing</p>\n<p>This is <code>isPlaying</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script.</p>\n</li>\n<li>\n<p>How to do play/pause ot switch to the next or previous track</p>\n<p>The javascript to be executed for this commands is defined\nin <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/content.js\">content.js</a> script.</p>\n</li>\n<li>\n<p>How to get information about current song.</p>\n<p>This is <code>trackInfo</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script. Please\nnote that this information is only required for last.fm stuff\nbut who knows if we need it for something else, right?</p>\n</li>\n<li>\n<p>And of course you need to be able to make your service work\ninside Perlotto app.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist</pre></div>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h2>\n<p>Whenever you encounter any feel free to raise issues in bugtracker or, what&apos;s better,\nto solve them and send pull requests.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/can3p/perlotto/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT, except app icon, which was just found on iconfinder. If you are\nthe owner and don&apos;t want it to be there, please contact me.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-perlotto---minimal-google-music--youtube-wrapper-wrapper\" class=\"anchor\" aria-hidden=\"true\" href=\"#perlotto---minimal-google-music--youtube-wrapper-wrapper\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Perlotto - minimal google music / youtube wrapper wrapper</h1>\n<p><a target=\"_blank\" href=\"./perlotto.png\"><img src=\"./perlotto.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p>Perlotto is a minimal wrapper around Google Music and Youtube services\nthat turnes them into real platers but does not add tons of crap on top.\nSo, what's inside?</p>\n<ul>\n<li>Google music and Youtube support</li>\n<li>Multimedia keys</li>\n<li>Last.FM scrobbling</li>\n<li>No notifications</li>\n</ul>\n<p>That's it.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n$ npm start</pre></div>\n<h2><a id=\"user-content-my-favorite-music-service-is-not-supported-what-can-i-do\" class=\"anchor\" aria-hidden=\"true\" href=\"#my-favorite-music-service-is-not-supported-what-can-i-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>My favorite music service is not supported! What can I do?</h2>\n<p>Adding new music service ranges from trivial to somewhat\ncomplicated in case this service works with external plugins\n(like spotify). Nevertheless, <a href=\"https://github.com/can3p/perlotto/tree/master/players/gmusic\">Google music implementation</a>\ncan serve as a boilerplate.</p>\n<p>You need to be able to reason of several things to get the\nfull integration:</p>\n<ul>\n<li>\n<p>How to understand that player page is loaded</p>\n<p>This is <code>playerLoadedp</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script.</p>\n</li>\n<li>\n<p>How to understand that player is playing</p>\n<p>This is <code>isPlaying</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script.</p>\n</li>\n<li>\n<p>How to do play/pause ot switch to the next or previous track</p>\n<p>The javascript to be executed for this commands is defined\nin <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/content.js\">content.js</a> script.</p>\n</li>\n<li>\n<p>How to get information about current song.</p>\n<p>This is <code>trackInfo</code> function in <a href=\"https://github.com/can3p/perlotto/blob/master/players/gmusic/inject.js\">inject.js</a> script. Please\nnote that this information is only required for last.fm stuff\nbut who knows if we need it for something else, right?</p>\n</li>\n<li>\n<p>And of course you need to be able to make your service work\ninside Perlotto app.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dist</pre></div>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h2>\n<p>Whenever you encounter any feel free to raise issues in bugtracker or, what's better,\nto solve them and send pull requests.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT, except app icon, which was just found on iconfinder. If you are\nthe owner and don't want it to be there, please contact me.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.339Z",
    "goodColorOnWhite": "#137880",
    "goodColorOnBlack": "#15848C",
    "faintColorOnWhite": "rgba(19, 120, 128, 0.1)"
  },
  {
    "slug": "petal",
    "name": "Petal",
    "description": "Douban.FM Client With Extra - - -",
    "repository": "https://github.com/ilime/Petal",
    "keywords": [
      "Douban.FM",
      "Douban",
      "FM",
      "Music Desktop Player"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ilime/Petal/dev/petal-screenshot.png"
      }
    ],
    "icon": "petal-icon.png",
    "icon32": "petal-icon-32.png",
    "icon64": "petal-icon-64.png",
    "icon128": "petal-icon-128.png",
    "icon256": "petal-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#e77da0",
      "#fadda5",
      "#f4afac",
      "#ca4676",
      "#d45884"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/ilime/Petal/blob/master/build/icons/128x128.png\"><img src=\"https://github.com/ilime/Petal/raw/master/build/icons/128x128.png\" alt=\"Petal\" style=\"max-width:100%;\"></a>\n</p>\n<h1 align=\"center\"><a id=\"user-content-petal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#petal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Petal</h1>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/ilime/Petal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/058ae939e1972da539eb84a42cfeb6cba5473be3/68747470733a2f2f7472617669732d63692e6f72672f696c696d652f506574616c2e7376673f6272616e63683d646576\" data-canonical-src=\"https://travis-ci.org/ilime/Petal.svg?branch=dev\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/229e03a75267721ea123f2f3ec972d794dbfd1e4/68747470733a2f2f64617669642d646d2e6f72672f696c696d652f506574616c2e737667\"><img src=\"https://camo.githubusercontent.com/229e03a75267721ea123f2f3ec972d794dbfd1e4/68747470733a2f2f64617669642d646d2e6f72672f696c696d652f506574616c2e737667\" data-canonical-src=\"https://david-dm.org/ilime/Petal.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3ccf4c50a1576b0dd30b286717451fa56b783512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://gitter.im/ilime/Petal?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/98b270a62e93efdb5f6265739a44a7c4b4a0bb4c/68747470733a2f2f6261646765732e6769747465722e696d2f696c696d652f506574616c2e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/ilime/Petal.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\"><g-emoji class=\"g-emoji\" alias=\"hibiscus\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f33a.png\">&#x1F33A;</g-emoji> <a href=\"https://douban.fm\" rel=\"nofollow\">Douban.FM</a> Client With Extra - - -</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://github.com/ilime/Petal/blob/master/petal-screenshot.png\"><img src=\"https://github.com/ilime/Petal/raw/master/petal-screenshot.png\" alt=\"petal-screenshot.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-use-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#use-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Use it</h2>\n<p>Go to <a href=\"https://github.com/ilime/Petal/releases\">release page</a></p>\n<h2><a id=\"user-content-how-to-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#how-to-develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to develop</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:ilime/Petal.git <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> Petal/\nyarn <span class=\"pl-k\">&amp;&amp;</span> yarn run bundle:dev+electron-dev <span class=\"pl-k\">&amp;&amp;</span> yarn run dev:hot\n// Open a new terminal\nyarn start</pre></div>\n<h2><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to build</h2>\n<div class=\"highlight highlight-source-shell\"><pre>chmod +x build.sh\n./build.sh</pre></div>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to contribute</h2>\n<p>Pull a request or open an issue to describe your changes or problems</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ilime/Petal/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/ilime\">ilime</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"build/icons/128x128.png\"><img src=\"build/icons/128x128.png\" alt=\"Petal\" style=\"max-width:100%;\"></a>\n</p>\n<h1 align=\"center\"><a id=\"user-content-petal\" class=\"anchor\" aria-hidden=\"true\" href=\"#petal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Petal</h1>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/ilime/Petal\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/058ae939e1972da539eb84a42cfeb6cba5473be3/68747470733a2f2f7472617669732d63692e6f72672f696c696d652f506574616c2e7376673f6272616e63683d646576\" data-canonical-src=\"https://travis-ci.org/ilime/Petal.svg?branch=dev\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/229e03a75267721ea123f2f3ec972d794dbfd1e4/68747470733a2f2f64617669642d646d2e6f72672f696c696d652f506574616c2e737667\"><img src=\"https://camo.githubusercontent.com/229e03a75267721ea123f2f3ec972d794dbfd1e4/68747470733a2f2f64617669642d646d2e6f72672f696c696d652f506574616c2e737667\" data-canonical-src=\"https://david-dm.org/ilime/Petal.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3ccf4c50a1576b0dd30b286717451fa56b783512/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://gitter.im/ilime/Petal?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/98b270a62e93efdb5f6265739a44a7c4b4a0bb4c/68747470733a2f2f6261646765732e6769747465722e696d2f696c696d652f506574616c2e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/ilime/Petal.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\"><g-emoji class=\"g-emoji\" alias=\"hibiscus\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f33a.png\">🌺</g-emoji> <a href=\"https://douban.fm\" rel=\"nofollow\">Douban.FM</a> Client With Extra - - -</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"petal-screenshot.png\"><img src=\"petal-screenshot.png\" alt=\"petal-screenshot.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-use-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#use-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Use it</h2>\n<p>Go to <a href=\"https://github.com/ilime/Petal/releases\">release page</a></p>\n<h2><a id=\"user-content-how-to-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to develop</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:ilime/Petal.git <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> Petal/\nyarn <span class=\"pl-k\">&amp;&amp;</span> yarn run bundle:dev+electron-dev <span class=\"pl-k\">&amp;&amp;</span> yarn run dev:hot\n// Open a new terminal\nyarn start</pre></div>\n<h2><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to build</h2>\n<div class=\"highlight highlight-source-shell\"><pre>chmod +x build.sh\n./build.sh</pre></div>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to contribute</h2>\n<p>Pull a request or open an issue to describe your changes or problems</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/ilime\">ilime</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.331Z",
    "goodColorOnWhite": "#CA4676",
    "goodColorOnBlack": "#FADDA5",
    "faintColorOnWhite": "rgba(202, 70, 118, 0.1)"
  },
  {
    "slug": "pexels",
    "name": "Pexels",
    "description": "Search for completely free photos and copy them into your clipboard",
    "website": "https://www.pexels.com/pro/mac-and-windows-app/",
    "keywords": [
      "photos",
      "web design"
    ],
    "category": "Photo & Video",
    "icon": "pexels-icon.png",
    "icon32": "pexels-icon-32.png",
    "icon64": "pexels-icon-64.png",
    "icon128": "pexels-icon-128.png",
    "icon256": "pexels-icon-256.png",
    "date": "2016-09-01",
    "iconColors": [
      "#040404",
      "#f9f9f9",
      "#848484",
      "#747474",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "phiewer",
    "name": "Phiewer",
    "description": "The standard media viewer for Mac",
    "website": "http://phiewer.com/",
    "keywords": [
      "Image Viewer",
      "Video Viewer",
      "Audio Player",
      "Fast",
      "Simple",
      "Ambience",
      "EXIF",
      "Folder",
      "Browse Folder"
    ],
    "category": "Photo & Video",
    "icon": "phiewer-icon.png",
    "icon32": "phiewer-icon-32.png",
    "icon64": "phiewer-icon-64.png",
    "icon128": "phiewer-icon-128.png",
    "icon256": "phiewer-icon-256.png",
    "date": "2017-05-03",
    "iconColors": [
      "#d8c6f1",
      "#3bc3fb",
      "#de1ffb",
      "#9f60fa",
      "#738ef9"
    ],
    "goodColorOnWhite": "#0374A2",
    "goodColorOnBlack": "#3BC3FB",
    "faintColorOnWhite": "rgba(3, 116, 162, 0.1)"
  },
  {
    "slug": "phonegap",
    "name": "PhoneGap",
    "description": "The open source framework that gets you building amazing mobile apps using web technology",
    "website": "http://phonegap.com/products/#desktop-app-section",
    "repository": "https://github.com/phonegap/phonegap-app-desktop",
    "keywords": [
      "mobile",
      "iOS",
      "Android",
      "developer",
      "tools"
    ],
    "license": "ALv2",
    "category": "Developer Tools",
    "icon": "phonegap-icon.png",
    "icon32": "phonegap-icon-32.png",
    "icon64": "phonegap-icon-64.png",
    "icon128": "phonegap-icon-128.png",
    "icon256": "phonegap-icon-256.png",
    "date": "2016-07-27",
    "iconColors": [
      "#cdcdcd",
      "#193e54",
      "#7995a2",
      "#6b6c6c",
      "#646467"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-phonegap-desktop-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#phonegap-desktop-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Phonegap Desktop App <a href=\"https://travis-ci.org/phonegap/phonegap-app-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe8d535e364f12cd490edb8449a2f3b4212ec056/68747470733a2f2f7472617669732d63692e6f72672f70686f6e656761702f70686f6e656761702d6170702d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/phonegap/phonegap-app-desktop.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://www.bithound.io/github/phonegap/phonegap-app-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0e7a9d6f9ae9e175b0b79fd725564f26f47c216e/68747470733a2f2f7777772e626974686f756e642e696f2f6769746875622f70686f6e656761702f70686f6e656761702d6170702d6465736b746f702f6261646765732f73636f72652e737667\" alt=\"bitHound Score\" data-canonical-src=\"https://www.bithound.io/github/phonegap/phonegap-app-desktop/badges/score.svg\" style=\"max-width:100%;\"></a></h2>\n<h2><a id=\"user-content-quick-start---developer-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#quick-start---developer-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick Start - Developer Mode</h2>\n<ol>\n<li>Run <code>npm install</code> from the root of this project to set up the project dependencies</li>\n<li><code>cd</code> into the <code>www</code> folder and run <code>npm install</code> for the app dependencies</li>\n<li><code>cd ..</code> back to the root and run <code>npm run reload</code> to start up the live reload server for live code updates</li>\n<li>Run <code>electron www</code> from the root folder  or <code>electron .</code> from the <code>www</code> folder</li>\n</ol>\n<p><strong>NOTE:</strong> Steps 1 &amp; 2 only need to be done if you&apos;ve never run a local build or when the dependencies are updated.</p>\n<h2><a id=\"user-content-build-setup-for-macos--windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#build-setup-for-macos--windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup for macOS &amp; Windows</h2>\n<pre><code># install grunt cli\n$ [sudo] npm install -g grunt-cli\n\n# install dev dependencies\n$ npm install\n\n# Create a fork of the phonegap-app-desktop repository.\n# Clone your fork of the repository.\n# Navigate to project folder on your local machine.\n# Follow instructions in the Build Commands section.\n</code></pre>\n<h3><a id=\"user-content-windows-gotchas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#windows-gotchas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows Gotchas</h3>\n<p>Once the build is complete, you will need to follow the instructions under <code>Installation for Windows</code>.</p>\n<h2><a id=\"user-content-build-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#build-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Commands</h2>\n<pre><code># builds development version\n$ grunt\n\n# builds release version\n$ grunt release\n</code></pre>\n<h2><a id=\"user-content-installation-for-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/phonegap/phonegap-app-desktop/blob/master/#installation-for-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation for Windows</h2>\n<p>If you are using the zip file to run the Desktop App, you will need to run the\n<code>postInstall.bat</code> file to install the required dependencies. The file is in\n<code>./build/PhoneGap-win32-ia32/resources/app.asar.unpacked/bin</code>. Right click on the file\nand select &quot;Run as administrator&quot;, once the script has finished running you will\nbe able to use the app.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-phonegap-desktop-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"#phonegap-desktop-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Phonegap Desktop App <a href=\"https://travis-ci.org/phonegap/phonegap-app-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe8d535e364f12cd490edb8449a2f3b4212ec056/68747470733a2f2f7472617669732d63692e6f72672f70686f6e656761702f70686f6e656761702d6170702d6465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/phonegap/phonegap-app-desktop.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://www.bithound.io/github/phonegap/phonegap-app-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0e7a9d6f9ae9e175b0b79fd725564f26f47c216e/68747470733a2f2f7777772e626974686f756e642e696f2f6769746875622f70686f6e656761702f70686f6e656761702d6170702d6465736b746f702f6261646765732f73636f72652e737667\" alt=\"bitHound Score\" data-canonical-src=\"https://www.bithound.io/github/phonegap/phonegap-app-desktop/badges/score.svg\" style=\"max-width:100%;\"></a></h2>\n<h2><a id=\"user-content-quick-start---developer-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-start---developer-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick Start - Developer Mode</h2>\n<ol>\n<li>Run <code>npm install</code> from the root of this project to set up the project dependencies</li>\n<li><code>cd</code> into the <code>www</code> folder and run <code>npm install</code> for the app dependencies</li>\n<li><code>cd ..</code> back to the root and run <code>npm run reload</code> to start up the live reload server for live code updates</li>\n<li>Run <code>electron www</code> from the root folder  or <code>electron .</code> from the <code>www</code> folder</li>\n</ol>\n<p><strong>NOTE:</strong> Steps 1 &amp; 2 only need to be done if you've never run a local build or when the dependencies are updated.</p>\n<h2><a id=\"user-content-build-setup-for-macos--windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup-for-macos--windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup for macOS &amp; Windows</h2>\n<pre><code># install grunt cli\n$ [sudo] npm install -g grunt-cli\n\n# install dev dependencies\n$ npm install\n\n# Create a fork of the phonegap-app-desktop repository.\n# Clone your fork of the repository.\n# Navigate to project folder on your local machine.\n# Follow instructions in the Build Commands section.\n</code></pre>\n<h3><a id=\"user-content-windows-gotchas\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-gotchas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows Gotchas</h3>\n<p>Once the build is complete, you will need to follow the instructions under <code>Installation for Windows</code>.</p>\n<h2><a id=\"user-content-build-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Commands</h2>\n<pre><code># builds development version\n$ grunt\n\n# builds release version\n$ grunt release\n</code></pre>\n<h2><a id=\"user-content-installation-for-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-for-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation for Windows</h2>\n<p>If you are using the zip file to run the Desktop App, you will need to run the\n<code>postInstall.bat</code> file to install the required dependencies. The file is in\n<code>./build/PhoneGap-win32-ia32/resources/app.asar.unpacked/bin</code>. Right click on the file\nand select \"Run as administrator\", once the script has finished running you will\nbe able to use the app.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.451Z",
    "goodColorOnWhite": "#193E54",
    "goodColorOnBlack": "#7995A2",
    "faintColorOnWhite": "rgba(25, 62, 84, 0.1)"
  },
  {
    "slug": "phonepresenter",
    "name": "PhonePresenter",
    "description": "The Smartest Presentation Clicker",
    "website": "https://phonepresenter.com",
    "keywords": [
      "utility",
      "productivity",
      "communication",
      "remote",
      "office",
      "presentation",
      "PowerPoint"
    ],
    "category": "Productivity",
    "icon": "phonepresenter-icon.png",
    "icon32": "phonepresenter-icon-32.png",
    "icon64": "phonepresenter-icon-64.png",
    "icon128": "phonepresenter-icon-128.png",
    "icon256": "phonepresenter-icon-256.png",
    "date": "2016-07-03",
    "iconColors": [
      "#f4f8fc",
      "#2494f4",
      "#6fbaf6",
      "#54b4f4",
      "#4caaf4"
    ],
    "goodColorOnWhite": "#0A6CC0",
    "goodColorOnBlack": "#2494F4",
    "faintColorOnWhite": "rgba(10, 108, 192, 0.1)"
  },
  {
    "slug": "photoscreensaver",
    "name": "PhotoScreenSaver",
    "description": "Windows screen saver that displays a photo slideshow",
    "keywords": [
      "screensaver",
      "photography"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "repository": "https://github.com/RandScullard/photo-screen-saver",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/RandScullard/photo-screen-saver/master/img/icon.png"
      }
    ],
    "icon": "photoscreensaver-icon.png",
    "icon32": "photoscreensaver-icon-32.png",
    "icon64": "photoscreensaver-icon-64.png",
    "icon128": "photoscreensaver-icon-128.png",
    "icon256": "photoscreensaver-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#c5b9a4",
      "#131313",
      "#fba736",
      "#dd472f",
      "#747e98"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-photo-screen-saver\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#photo-screen-saver\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>photo-screen-saver</h1>\n<p><a target=\"_blank\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/img/icon.png\"><img src=\"https://github.com/RandScullard/photo-screen-saver/raw/master/img/icon.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p>Windows screen saver that displays a photo slideshow, based on the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why?</h2>\n<p>Since modern LCD displays aren&apos;t subject to burn-in, screen savers are a thing of the past... right?</p>\n<p>Not if you have your HTPC hooked up to a plasma TV -- plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a movie is paused.\nI also wanted it to look great -- it&apos;s in my living room, after all -- but every screen saver I tried looked\nlike it was written decades ago. (Most of them were.)</p>\n<p>Modern web technologies make it incredibly easy to create engaging animations. All I needed was a way\nto marry the web tools we know and love to the Windows screen saver framework. That&apos;s where Electron comes in.</p>\n<p><strong>Please note:</strong> This is currently a Windows-specific project. You can run the code in Electron\non other platforms, but you won&apos;t get the screen saver integration with the OS.</p>\n<h2><a id=\"user-content-before-you-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#before-you-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Before You Build</h2>\n<p>This screen saver displays a photo slideshow with a simple &quot;Ken Burns&quot; effect. It supports three photo sources:</p>\n<ul>\n<li><a href=\"https://500px.com/\" rel=\"nofollow\">500px</a>: Photos from &quot;Popular&quot;</li>\n<li><a href=\"https://www.flickr.com/\" rel=\"nofollow\">Flickr</a>: Photos from &quot;Explore&quot;</li>\n<li>A local folder on your computer</li>\n</ul>\n<p>Since I didn&apos;t feel like implementing a Settings window, you&apos;ll need to make some simple code changes to set up\na source. If you take a look at the top of <code>src/index.ts</code>, you&apos;ll find the following snippet of code. Do what it\nsays and uncomment <em>only</em> the source you want to use:</p>\n<pre><code>// Uncomment ONE of the following photo sources:\nimport { getPhotos } from &quot;./500px&quot;;\n// import { getPhotos } from &quot;./flickr&quot;;\n// import { getPhotos } from &quot;./local-images&quot;;\n</code></pre>\n<p>Then do one of the following:</p>\n<ul>\n<li>\n<p><strong>500px</strong>: Get a 500px <a href=\"http://500px.com/settings/applications\" rel=\"nofollow\">consumer key</a> and put it in <code>src/api-keys.ts</code>:</p>\n<pre><code>  export const _500PX_API_KEY = &quot;&lt;your consumer key goes here&gt;&quot;;\n</code></pre>\n</li>\n<li>\n<p><strong>Flickr</strong>: Get a Flickr <a href=\"https://www.flickr.com/services/api/keys/apply/\" rel=\"nofollow\">API key</a> and put it in <code>src/api-keys.ts</code>:</p>\n<pre><code>  export const FLICKR_API_KEY = &quot;&lt;your API key goes here&gt;&quot;;\n</code></pre>\n</li>\n<li>\n<p><strong>Local</strong>: Edit <code>src/local-images.ts</code> and set the FOLDER_PATH to point to your image folder:</p>\n<pre><code>  const FOLDER_PATH = &quot;&lt;your path goes here&gt;&quot;;\n</code></pre>\n</li>\n</ul>\n<p><strong>A quick warning:</strong> When you display random photos from the web, there&apos;s always a chance you&apos;ll get something you\nwouldn&apos;t want your kids, your grandma, or your boss to see. These 500px and Flickr API calls are supposed to\navoid anything NSFW, but photos do end up in the wrong category from time to time -- don&apos;t say I didn&apos;t warn you.\nIf you want to stay on the safe side, you can always use your own local folder of photos.</p>\n<h2><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to Build</h2>\n<p><strong>Install:</strong> This project requires <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> -- if you&apos;ve read this far, you\nprobably already have it. Once you have Node.js, go to the project folder and run the following command:</p>\n<pre><code>npm install\n</code></pre>\n<p><strong>Build:</strong> Go to the project folder and run the following command:</p>\n<pre><code>npm run build\n</code></pre>\n<p><strong>Run:</strong> Once the build is complete, you have a couple of options. If you want to quickly fire it up and see what it does, go to the project folder and run:</p>\n<pre><code>npm start\n</code></pre>\n<p>If you want to install it as a screen saver, look in the <code>package\\photo-screen-saver-win32-x64</code> subfolder\nand find the file <code>photo-screen-saver.scr</code>. Right-click the file and choose <code>Install</code>. When you go to the Windows screen\nsaver settings, you&apos;ll see that <code>photo-screen-saver</code> is now your selected screen saver.</p>\n<h2><a id=\"user-content-behind-the-scenes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#behind-the-scenes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Behind the Scenes</h2>\n<p>It&apos;s a lot easier than I thought to create a screen saver for Windows -- it&apos;s just a normal executable\nwith a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!</p>\n<p><strong>Note:</strong> This project is the bare minimum and won&apos;t give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and to my mind unnecessary. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to implement\na Settings UI, but you might feel differently!)</p>\n<h2><a id=\"user-content-possibilities\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#possibilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Possibilities</h2>\n<p>This project is a good (if minimal) framework for any screen saver you might want to create. For starters, you could\nchange the 500px or Flickr API calls to get different types of photos. Or you could get photos from\nanother source entirely. If photos aren&apos;t your cup of tea, try Googling <a href=\"https://www.google.com/search?q=webgl+demo\" rel=\"nofollow\">WebGL demo</a>\nor <a href=\"https://www.google.com/search?q=three.js+demo\" rel=\"nofollow\">three.js demo</a>, pick the coolest animation you can\nfind, and incorporate it into <code>index.ts</code> and <code>index.css</code>. <a href=\"https://codepen.io/\" rel=\"nofollow\">CodePen</a> is another\ngreat source of inspiration. Whatever you use, make sure to comply with the license terms!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/RandScullard/photo-screen-saver/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2016 Rand Scullard</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-photo-screen-saver\" class=\"anchor\" aria-hidden=\"true\" href=\"#photo-screen-saver\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>photo-screen-saver</h1>\n<p><a target=\"_blank\" href=\"img/icon.png\"><img src=\"img/icon.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p>Windows screen saver that displays a photo slideshow, based on the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why?</h2>\n<p>Since modern LCD displays aren't subject to burn-in, screen savers are a thing of the past... right?</p>\n<p>Not if you have your HTPC hooked up to a plasma TV -- plasma still has a big problem with burn-in.\nFinding myself in that situation, I needed a screen saver that would protect the screen while a movie is paused.\nI also wanted it to look great -- it's in my living room, after all -- but every screen saver I tried looked\nlike it was written decades ago. (Most of them were.)</p>\n<p>Modern web technologies make it incredibly easy to create engaging animations. All I needed was a way\nto marry the web tools we know and love to the Windows screen saver framework. That's where Electron comes in.</p>\n<p><strong>Please note:</strong> This is currently a Windows-specific project. You can run the code in Electron\non other platforms, but you won't get the screen saver integration with the OS.</p>\n<h2><a id=\"user-content-before-you-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#before-you-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Before You Build</h2>\n<p>This screen saver displays a photo slideshow with a simple \"Ken Burns\" effect. It supports three photo sources:</p>\n<ul>\n<li><a href=\"https://500px.com/\" rel=\"nofollow\">500px</a>: Photos from \"Popular\"</li>\n<li><a href=\"https://www.flickr.com/\" rel=\"nofollow\">Flickr</a>: Photos from \"Explore\"</li>\n<li>A local folder on your computer</li>\n</ul>\n<p>Since I didn't feel like implementing a Settings window, you'll need to make some simple code changes to set up\na source. If you take a look at the top of <code>src/index.ts</code>, you'll find the following snippet of code. Do what it\nsays and uncomment <em>only</em> the source you want to use:</p>\n<pre><code>// Uncomment ONE of the following photo sources:\nimport { getPhotos } from \"./500px\";\n// import { getPhotos } from \"./flickr\";\n// import { getPhotos } from \"./local-images\";\n</code></pre>\n<p>Then do one of the following:</p>\n<ul>\n<li>\n<p><strong>500px</strong>: Get a 500px <a href=\"http://500px.com/settings/applications\" rel=\"nofollow\">consumer key</a> and put it in <code>src/api-keys.ts</code>:</p>\n<pre><code>  export const _500PX_API_KEY = \"&lt;your consumer key goes here&gt;\";\n</code></pre>\n</li>\n<li>\n<p><strong>Flickr</strong>: Get a Flickr <a href=\"https://www.flickr.com/services/api/keys/apply/\" rel=\"nofollow\">API key</a> and put it in <code>src/api-keys.ts</code>:</p>\n<pre><code>  export const FLICKR_API_KEY = \"&lt;your API key goes here&gt;\";\n</code></pre>\n</li>\n<li>\n<p><strong>Local</strong>: Edit <code>src/local-images.ts</code> and set the FOLDER_PATH to point to your image folder:</p>\n<pre><code>  const FOLDER_PATH = \"&lt;your path goes here&gt;\";\n</code></pre>\n</li>\n</ul>\n<p><strong>A quick warning:</strong> When you display random photos from the web, there's always a chance you'll get something you\nwouldn't want your kids, your grandma, or your boss to see. These 500px and Flickr API calls are supposed to\navoid anything NSFW, but photos do end up in the wrong category from time to time -- don't say I didn't warn you.\nIf you want to stay on the safe side, you can always use your own local folder of photos.</p>\n<h2><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Build</h2>\n<p><strong>Install:</strong> This project requires <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> -- if you've read this far, you\nprobably already have it. Once you have Node.js, go to the project folder and run the following command:</p>\n<pre><code>npm install\n</code></pre>\n<p><strong>Build:</strong> Go to the project folder and run the following command:</p>\n<pre><code>npm run build\n</code></pre>\n<p><strong>Run:</strong> Once the build is complete, you have a couple of options. If you want to quickly fire it up and see what it does, go to the project folder and run:</p>\n<pre><code>npm start\n</code></pre>\n<p>If you want to install it as a screen saver, look in the <code>package\\photo-screen-saver-win32-x64</code> subfolder\nand find the file <code>photo-screen-saver.scr</code>. Right-click the file and choose <code>Install</code>. When you go to the Windows screen\nsaver settings, you'll see that <code>photo-screen-saver</code> is now your selected screen saver.</p>\n<h2><a id=\"user-content-behind-the-scenes\" class=\"anchor\" aria-hidden=\"true\" href=\"#behind-the-scenes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Behind the Scenes</h2>\n<p>It's a lot easier than I thought to create a screen saver for Windows -- it's just a normal executable\nwith a .scr extension. The program just needs to display a topmost full-screen window and\nexit on mouse or keyboard activity. These requirements are really easy to meet in Electron!</p>\n<p><strong>Note:</strong> This project is the bare minimum and won't give you the mini-preview or Settings features.\nThe mini-preview is a pain to implement, and to my mind unnecessary. To support Settings you just\nneed to handle the /S command line argument and display an appropriate UI. (I was too lazy to implement\na Settings UI, but you might feel differently!)</p>\n<h2><a id=\"user-content-possibilities\" class=\"anchor\" aria-hidden=\"true\" href=\"#possibilities\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Possibilities</h2>\n<p>This project is a good (if minimal) framework for any screen saver you might want to create. For starters, you could\nchange the 500px or Flickr API calls to get different types of photos. Or you could get photos from\nanother source entirely. If photos aren't your cup of tea, try Googling <a href=\"https://www.google.com/search?q=webgl+demo\" rel=\"nofollow\">WebGL demo</a>\nor <a href=\"https://www.google.com/search?q=three.js+demo\" rel=\"nofollow\">three.js demo</a>, pick the coolest animation you can\nfind, and incorporate it into <code>index.ts</code> and <code>index.css</code>. <a href=\"https://codepen.io/\" rel=\"nofollow\">CodePen</a> is another\ngreat source of inspiration. Whatever you use, make sure to comply with the license terms!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2016 Rand Scullard</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.414Z",
    "goodColorOnWhite": "#131313",
    "goodColorOnBlack": "#FBA736",
    "faintColorOnWhite": "rgba(19, 19, 19, 0.1)"
  },
  {
    "slug": "phreshistant",
    "name": "Phreshistant",
    "description": "Simple cross-platform project manager and todo app.",
    "website": "http://phresh-it.hu/apps/phreshistant/",
    "license": "MIT",
    "keywords": [
      "project",
      "todo",
      "manage",
      "phresh",
      "reminder",
      "timetrack"
    ],
    "category": "Productivity",
    "repository": "https://github.com/Phreshhh/Phreshistant",
    "icon": "phreshistant-icon.png",
    "icon32": "phreshistant-icon-32.png",
    "icon64": "phreshistant-icon-64.png",
    "icon128": "phreshistant-icon-128.png",
    "icon256": "phreshistant-icon-256.png",
    "date": "2018-03-12",
    "iconColors": [
      "#f5f9f6",
      "#14ab4c",
      "#6cbf88",
      "#41b466",
      "#84cca4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phreshistant\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#phreshistant\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Phreshistant</h1>\n<p>Simple cross-platform project manager and todo app for single persons (freelancers for example).\nOrganize your ideas, projects, tasks, notes.</p>\n<ul>\n<li>Nice, clean, oreview design.</li>\n<li>Privacy focus.</li>\n<li>From the idea to lunch. (project states)</li>\n<li>Track your work time each todos and all of project.</li>\n<li>Get to-dos out of your head and more focus to the present. Free your mind!</li>\n</ul>\n<h3><a id=\"user-content-private-sphere\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#private-sphere\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Private sphere</h3>\n<p><strong>Your data is yours.</strong>\nPhreshistant not communicate any clouds. All your data is keep on your machine.\nDon&apos;t need internet connection or extrernal accounts.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h5><a id=\"user-content-choose-your-workspace-folder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#choose-your-workspace-folder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Choose your workspace folder.</h5>\n<h5><a id=\"user-content-importexport-database-files\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#importexport-database-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Import/Export database files.</h5>\n<h5><a id=\"user-content-choose-theme-at-moment-light-dark-coffee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#choose-theme-at-moment-light-dark-coffee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Choose theme (at moment: light, dark, coffee).</h5>\n<h5><a id=\"user-content-resize-views-project-and-todo-columbs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#resize-views-project-and-todo-columbs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Resize views (project and todo columbs).</h5>\n<h5><a id=\"user-content-project-states-order-by-this-sequence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#project-states-order-by-this-sequence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Project states (order by this sequence)</h5>\n<ul>\n<li>Processing (running)</li>\n<li>Testing (in review)</li>\n<li>Freeze (temporary parked. Ex.: don&apos;t want work on it for a while, but in the future maybe wants again)</li>\n<li>Idea (all new project start in this state)</li>\n<li>Notes (It isn&apos;t a really state, you can use this for categories other notes. Even separate life things. For example project name is recipes, todo is the recipe title and the todo note is the recipe description)</li>\n<li>Stopped (killed project, but you don&apos;t want delete )</li>\n<li>Finished (you can re-set states from all to all exept Idea)</li>\n</ul>\n<p><em>Project delete is remove all todos and todo notes also!</em></p>\n<h5><a id=\"user-content-todo-states-order-by-this-sequence-secondary-order-is-the-priority\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#todo-states-order-by-this-sequence-secondary-order-is-the-priority\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todo states (order by this sequence, secondary order is the priority)</h5>\n<ul>\n<li>Processing (running)</li>\n<li>Testing (in review)</li>\n<li>Idle (stopped)</li>\n<li>Finished (you can re-set states from all to all)</li>\n</ul>\n<h5><a id=\"user-content-todos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#todos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todos</h5>\n<ul>\n<li>Home (todos without any project)</li>\n<li>Colorize texts on mouse over (for the easy distinction and for fun :D )</li>\n<li>You can create one note (simple text or markdown) each todo with &quot;Edit note&quot;. Use for description, spec, sub-tasks, etc</li>\n<li>Set priority (Low, Medium, High)</li>\n<li>Search in todos for quick find it (texts and todo notes in all projects)</li>\n<li>Time tracking per todo (auto activate in &quot;Processing&quot; and &quot;Testing&quot; states and show the elapsed time in realtime)</li>\n<li>Auto filter tasks to states (tabs)</li>\n<li>Built-in simple (wooden) markdown editor (bold, italic, headers 1-6, blockquote, link, file, code, lists, checkboxes, separator, table) - autosave in every 10sec.</li>\n<li>Todos notes rendered with &quot;markdown-it&quot;.</li>\n</ul>\n<h5><a id=\"user-content-reminder-types\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#reminder-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reminder types</h5>\n<ul>\n<li>Once (trigger at time)</li>\n<li>Periodic (trigger every setted time, between 5-600 mins)</li>\n<li>Dialy (trigger every day once at time)</li>\n<li>Weekly (trigger every week once at time)</li>\n<li>Monthly (trigger every month once at time)</li>\n<li>Yearly (trigger every year once at time)</li>\n</ul>\n<h5><a id=\"user-content-reminder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#reminder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reminder</h5>\n<ul>\n<li>Set date and time</li>\n<li>Set a text you want show on trigger</li>\n<li>Choose the type</li>\n<li>Alert window on trigger (optional, default false)</li>\n<li>Modal window on trigger (optional, default true)</li>\n<li>Focus app window on trigger (optional, default true)</li>\n<li>Restore todos to Idle state (flexible scheduling)</li>\n</ul>\n<p><strong>You can pick up todos for all types of reminders. On trigger the choosed todos (re)set to &quot;Idle&quot; state.</strong></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/menu.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/menu.jpg\" alt=\"App menu (dark theme)\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-states.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-states.jpg\" alt=\"Todo states\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-sort.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-sort.jpg\" alt=\"Todo sorting\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-note-editor.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-note-editor.jpg\" alt=\"Todo note editor\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/project-note-state.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/project-note-state.jpg\" alt=\"Todo note markdown rendered\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Kriszti&#xE1;n Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/Phreshistant/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/Phreshistant/releases/tag/v1.0.0\">Phreshistant v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/phreshistant/\" rel=\"nofollow\">Phreshistant</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program&apos;s root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-packaging-win32-is-x86-others-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#packaging-win32-is-x86-others-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging (win32 is x86, others x64)</h3>\n<pre><code>npm run pack-win32\n\nnpm run pack-win\n\nnpm run pack-lin\n\nnpm run pack-mac\n</code></pre>\n<p><em>Packaged zips not required installion, just unzip and run the executeable file.</em></p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<pre><code>npm run dist\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phreshistant\" class=\"anchor\" aria-hidden=\"true\" href=\"#phreshistant\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Phreshistant</h1>\n<p>Simple cross-platform project manager and todo app for single persons (freelancers for example).\nOrganize your ideas, projects, tasks, notes.</p>\n<ul>\n<li>Nice, clean, oreview design.</li>\n<li>Privacy focus.</li>\n<li>From the idea to lunch. (project states)</li>\n<li>Track your work time each todos and all of project.</li>\n<li>Get to-dos out of your head and more focus to the present. Free your mind!</li>\n</ul>\n<h3><a id=\"user-content-private-sphere\" class=\"anchor\" aria-hidden=\"true\" href=\"#private-sphere\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Private sphere</h3>\n<p><strong>Your data is yours.</strong>\nPhreshistant not communicate any clouds. All your data is keep on your machine.\nDon't need internet connection or extrernal accounts.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h5><a id=\"user-content-choose-your-workspace-folder\" class=\"anchor\" aria-hidden=\"true\" href=\"#choose-your-workspace-folder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Choose your workspace folder.</h5>\n<h5><a id=\"user-content-importexport-database-files\" class=\"anchor\" aria-hidden=\"true\" href=\"#importexport-database-files\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Import/Export database files.</h5>\n<h5><a id=\"user-content-choose-theme-at-moment-light-dark-coffee\" class=\"anchor\" aria-hidden=\"true\" href=\"#choose-theme-at-moment-light-dark-coffee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Choose theme (at moment: light, dark, coffee).</h5>\n<h5><a id=\"user-content-resize-views-project-and-todo-columbs\" class=\"anchor\" aria-hidden=\"true\" href=\"#resize-views-project-and-todo-columbs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Resize views (project and todo columbs).</h5>\n<h5><a id=\"user-content-project-states-order-by-this-sequence\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-states-order-by-this-sequence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Project states (order by this sequence)</h5>\n<ul>\n<li>Processing (running)</li>\n<li>Testing (in review)</li>\n<li>Freeze (temporary parked. Ex.: don't want work on it for a while, but in the future maybe wants again)</li>\n<li>Idea (all new project start in this state)</li>\n<li>Notes (It isn't a really state, you can use this for categories other notes. Even separate life things. For example project name is recipes, todo is the recipe title and the todo note is the recipe description)</li>\n<li>Stopped (killed project, but you don't want delete )</li>\n<li>Finished (you can re-set states from all to all exept Idea)</li>\n</ul>\n<p><em>Project delete is remove all todos and todo notes also!</em></p>\n<h5><a id=\"user-content-todo-states-order-by-this-sequence-secondary-order-is-the-priority\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo-states-order-by-this-sequence-secondary-order-is-the-priority\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todo states (order by this sequence, secondary order is the priority)</h5>\n<ul>\n<li>Processing (running)</li>\n<li>Testing (in review)</li>\n<li>Idle (stopped)</li>\n<li>Finished (you can re-set states from all to all)</li>\n</ul>\n<h5><a id=\"user-content-todos\" class=\"anchor\" aria-hidden=\"true\" href=\"#todos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todos</h5>\n<ul>\n<li>Home (todos without any project)</li>\n<li>Colorize texts on mouse over (for the easy distinction and for fun :D )</li>\n<li>You can create one note (simple text or markdown) each todo with \"Edit note\". Use for description, spec, sub-tasks, etc</li>\n<li>Set priority (Low, Medium, High)</li>\n<li>Search in todos for quick find it (texts and todo notes in all projects)</li>\n<li>Time tracking per todo (auto activate in \"Processing\" and \"Testing\" states and show the elapsed time in realtime)</li>\n<li>Auto filter tasks to states (tabs)</li>\n<li>Built-in simple (wooden) markdown editor (bold, italic, headers 1-6, blockquote, link, file, code, lists, checkboxes, separator, table) - autosave in every 10sec.</li>\n<li>Todos notes rendered with \"markdown-it\".</li>\n</ul>\n<h5><a id=\"user-content-reminder-types\" class=\"anchor\" aria-hidden=\"true\" href=\"#reminder-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reminder types</h5>\n<ul>\n<li>Once (trigger at time)</li>\n<li>Periodic (trigger every setted time, between 5-600 mins)</li>\n<li>Dialy (trigger every day once at time)</li>\n<li>Weekly (trigger every week once at time)</li>\n<li>Monthly (trigger every month once at time)</li>\n<li>Yearly (trigger every year once at time)</li>\n</ul>\n<h5><a id=\"user-content-reminder\" class=\"anchor\" aria-hidden=\"true\" href=\"#reminder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reminder</h5>\n<ul>\n<li>Set date and time</li>\n<li>Set a text you want show on trigger</li>\n<li>Choose the type</li>\n<li>Alert window on trigger (optional, default false)</li>\n<li>Modal window on trigger (optional, default true)</li>\n<li>Focus app window on trigger (optional, default true)</li>\n<li>Restore todos to Idle state (flexible scheduling)</li>\n</ul>\n<p><strong>You can pick up todos for all types of reminders. On trigger the choosed todos (re)set to \"Idle\" state.</strong></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/menu.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/menu.jpg\" alt=\"App menu (dark theme)\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-states.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-states.jpg\" alt=\"Todo states\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-sort.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-sort.jpg\" alt=\"Todo sorting\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/todo-note-editor.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/todo-note-editor.jpg\" alt=\"Todo note editor\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/Phreshistant/blob/master/build/screenshots/project-note-state.jpg\"><img src=\"https://github.com/Phreshhh/Phreshistant/raw/master/build/screenshots/project-note-state.jpg\" alt=\"Todo note markdown rendered\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Krisztián Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/Phreshistant/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/Phreshistant/releases/tag/v1.0.0\">Phreshistant v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/phreshistant/\" rel=\"nofollow\">Phreshistant</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program's root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-packaging-win32-is-x86-others-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-win32-is-x86-others-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging (win32 is x86, others x64)</h3>\n<pre><code>npm run pack-win32\n\nnpm run pack-win\n\nnpm run pack-lin\n\nnpm run pack-mac\n</code></pre>\n<p><em>Packaged zips not required installion, just unzip and run the executeable file.</em></p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<pre><code>npm run dist\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.444Z",
    "goodColorOnWhite": "#10883C",
    "goodColorOnBlack": "#14AB4C",
    "faintColorOnWhite": "rgba(16, 136, 60, 0.1)"
  },
  {
    "slug": "phreshplayer",
    "name": "PhreshPlayer",
    "description": "Media player.",
    "website": "http://phresh-it.hu/apps/phreshplayer/",
    "license": "MIT",
    "keywords": [
      "audio",
      "video",
      "media",
      "phresh",
      "player"
    ],
    "category": "Photo & Video",
    "repository": "https://github.com/Phreshhh/PhreshPlayer",
    "icon": "phreshplayer-icon.png",
    "icon32": "phreshplayer-icon-32.png",
    "icon64": "phreshplayer-icon-64.png",
    "icon128": "phreshplayer-icon-128.png",
    "icon256": "phreshplayer-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#04a444",
      "#08a444",
      "#08a444",
      "#08a444",
      "#08a444"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phreshplayer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#phreshplayer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Phreshplayer</h1>\n<p>Inspired by <a href=\"https://mpv.io/\" rel=\"nofollow\">mpv</a> player (with old hud) - I&apos;m really liked it.. :( and <a href=\"https://potplayer.daum.net/\" rel=\"nofollow\">PotPlayer</a>.</p>\n<p>Developed using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p><strong>Keep It Simple!</strong></p>\n<p>I&apos;m sick of so much bullsh.t features in modern mediaplayers like kmp, vlc, etc.\nFilters, useless view modes and more..</p>\n<p>At last time I used PotPlayer but at this time is overhyped too.</p>\n<p>The lot of extra features is it would be awesome, but finaly the program can&apos;t do that normally what it created first.\nSo I make my own..</p>\n<p>I don&apos;t planning more features to the updates (exept audioTrack support/changes if will supported..), only neccessary bug fixes.</p>\n<p>The Phresh media player is a simple and intuitive desktop app for Windows, Mac and Linux. It plays media files.. end of story.</p>\n<p>In turn, I pays great attention to the naturality, easy and clear usage with much (and usual) keyboard shortcuts and some mouse gestures.</p>\n<p>The player has an right click menu also for more powerful support the handling.</p>\n<p>PhreshPlayer knows read the &apos;.srt&apos; subtitles also.</p>\n<h2><a id=\"user-content-a-feature-though\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#a-feature-though\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A feature though!</h2>\n<p>Still I see today &apos;.avi&apos; and &apos;.wmv&apos; files, so..</p>\n<p>.. if you drop an (or more) &apos;.avi&apos; or &apos;.wmv&apos; file into the player,\nthen convert files to &apos;.mp4&apos; automatically (and add it to playlist also automatically after conversion).</p>\n<p><strong>WARNING! High CPU usage while converting.</strong></p>\n<p>The conversion unfortunately work only Linux and Windows. As far as I know, not works on MacOS and the CPU limit works on Linux only.</p>\n<h3><a id=\"user-content-supported-file-types\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#supported-file-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported file types</h3>\n<ul>\n<li>mp4</li>\n<li>webm</li>\n<li>mkv (aac audio only. ac3 not, but you can convert to aac)</li>\n<li>m4v</li>\n<li>ogg (ogv)</li>\n<li>mov</li>\n<li>mp3</li>\n<li>flac</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>key</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>l</td>\n<td>toggle (show/hide) playlist</td>\n</tr>\n<tr>\n<td>f</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>enter</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>esc</td>\n<td>exit fullscreen</td>\n</tr>\n<tr>\n<td>m</td>\n<td>toggle mute</td>\n</tr>\n<tr>\n<td>up</td>\n<td>volume increase</td>\n</tr>\n<tr>\n<td>down</td>\n<td>volume decrease</td>\n</tr>\n<tr>\n<td>left</td>\n<td>seek -5 sec</td>\n</tr>\n<tr>\n<td>right</td>\n<td>seek +5 sec</td>\n</tr>\n<tr>\n<td>p</td>\n<td>previous video</td>\n</tr>\n<tr>\n<td>b</td>\n<td>previous video</td>\n</tr>\n<tr>\n<td>n</td>\n<td>next video</td>\n</tr>\n<tr>\n<td>space</td>\n<td>toggle play/pause</td>\n</tr>\n<tr>\n<td>t</td>\n<td>toggle always on top</td>\n</tr>\n<tr>\n<td>q</td>\n<td>quit</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-mouse-events\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#mouse-events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mouse events</h3>\n<table>\n<thead>\n<tr>\n<th>event</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mouse move</td>\n<td>show controls (auto hide after 1 sec)</td>\n</tr>\n<tr>\n<td>leave cursor on controls box</td>\n<td>show controls (still visible)</td>\n</tr>\n<tr>\n<td>left doubleclick</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>scroll up</td>\n<td>volume increase</td>\n</tr>\n<tr>\n<td>scroll down</td>\n<td>volume decrease</td>\n</tr>\n<tr>\n<td>left click on progressbar</td>\n<td>seek to the point</td>\n</tr>\n<tr>\n<td>right click</td>\n<td>menu open</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-filefolder-drops\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#filefolder-drops\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>File/Folder drops</h3>\n<table>\n<thead>\n<tr>\n<th>place</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>videoplayer area</td>\n<td>clear actual playlist, and refill with the new files</td>\n</tr>\n<tr>\n<td>playlist area</td>\n<td>append files to the actual playlist</td>\n</tr></tbody></table>\n<p>The application can read folders also, but just 1 level deep:</p>\n<ul>\n<li>\n<p>.</p>\n</li>\n<li>\n<p>..</p>\n</li>\n<li>\n<p>Folder</p>\n<ul>\n<li>Folder2\n<ul>\n<li>file level 3</li>\n</ul>\n</li>\n<li>file level 2</li>\n<li>file2 level 2</li>\n</ul>\n</li>\n<li>\n<p>file  level 1</p>\n</li>\n<li>\n<p>file2 level 1</p>\n</li>\n</ul>\n<p>level 1 and level 2 files will append also to the playlist if you drop in at the same time, but  level 3 file in Folder2 won&apos;t.</p>\n<h3><a id=\"user-content-sorry-bro-no-mana\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#sorry-bro-no-mana\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&apos;Sorry bro, no mana..&apos;</h3>\n<p>The electron (and the original too) Chromium/Chrome currently not support multi audio tracks in html 5 video players, so the language change unavilable yet in multi language videos.. :(</p>\n<p><em>Unfortunately I can&apos;t test on MacOS, so if you want better support for Mac, buy me a MacBook.. :D .. Or write to me the problems and deficiency what you found and i&apos;ll try to fix it.</em></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/1_player-only.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/1_player-only.jpg\" width=\"400\" alt=\"PhreshPlayer\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/2_player+controlbox+tooltip+toast.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/2_player+controlbox+tooltip+toast.jpg\" width=\"400\" alt=\"Player, Controlbox, Tooltip, Notify\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/3_play-video.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/3_play-video.jpg\" width=\"400\" alt=\"Playing video\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/4_subtitles.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/4_subtitles.jpg\" width=\"400\" alt=\"Show subtitle\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/5_rightclickmenu.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/5_rightclickmenu.jpg\" width=\"400\" alt=\"Right click menu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/6_convert-while-playing.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/6_convert-while-playing.jpg\" width=\"400\" alt=\"Convert video (while playing other)\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/7_still-converting-after-close-modal.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/7_still-converting-after-close-modal.jpg\" width=\"400\" alt=\"Still converting (after modal closed)\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/8_after-conversion-play-video.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/8_after-conversion-play-video.jpg\" width=\"400\" alt=\"After conversion (auto add to playlist and) play the video\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Kriszti&#xE1;n Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/phreshplayer/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/phreshplayer/releases/tag/v1.0.0\">PhreshPlayer v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/phreshplayer/\" rel=\"nofollow\">PhreshPlayer</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program&apos;s root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PhreshPlayer/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<pre><code>npm run dist\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phreshplayer\" class=\"anchor\" aria-hidden=\"true\" href=\"#phreshplayer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Phreshplayer</h1>\n<p>Inspired by <a href=\"https://mpv.io/\" rel=\"nofollow\">mpv</a> player (with old hud) - I'm really liked it.. :( and <a href=\"https://potplayer.daum.net/\" rel=\"nofollow\">PotPlayer</a>.</p>\n<p>Developed using <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a>.</p>\n<p><strong>Keep It Simple!</strong></p>\n<p>I'm sick of so much bullsh.t features in modern mediaplayers like kmp, vlc, etc.\nFilters, useless view modes and more..</p>\n<p>At last time I used PotPlayer but at this time is overhyped too.</p>\n<p>The lot of extra features is it would be awesome, but finaly the program can't do that normally what it created first.\nSo I make my own..</p>\n<p>I don't planning more features to the updates (exept audioTrack support/changes if will supported..), only neccessary bug fixes.</p>\n<p>The Phresh media player is a simple and intuitive desktop app for Windows, Mac and Linux. It plays media files.. end of story.</p>\n<p>In turn, I pays great attention to the naturality, easy and clear usage with much (and usual) keyboard shortcuts and some mouse gestures.</p>\n<p>The player has an right click menu also for more powerful support the handling.</p>\n<p>PhreshPlayer knows read the '.srt' subtitles also.</p>\n<h2><a id=\"user-content-a-feature-though\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-feature-though\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A feature though!</h2>\n<p>Still I see today '.avi' and '.wmv' files, so..</p>\n<p>.. if you drop an (or more) '.avi' or '.wmv' file into the player,\nthen convert files to '.mp4' automatically (and add it to playlist also automatically after conversion).</p>\n<p><strong>WARNING! High CPU usage while converting.</strong></p>\n<p>The conversion unfortunately work only Linux and Windows. As far as I know, not works on MacOS and the CPU limit works on Linux only.</p>\n<h3><a id=\"user-content-supported-file-types\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-file-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported file types</h3>\n<ul>\n<li>mp4</li>\n<li>webm</li>\n<li>mkv (aac audio only. ac3 not, but you can convert to aac)</li>\n<li>m4v</li>\n<li>ogg (ogv)</li>\n<li>mov</li>\n<li>mp3</li>\n<li>flac</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>key</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>l</td>\n<td>toggle (show/hide) playlist</td>\n</tr>\n<tr>\n<td>f</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>enter</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>esc</td>\n<td>exit fullscreen</td>\n</tr>\n<tr>\n<td>m</td>\n<td>toggle mute</td>\n</tr>\n<tr>\n<td>up</td>\n<td>volume increase</td>\n</tr>\n<tr>\n<td>down</td>\n<td>volume decrease</td>\n</tr>\n<tr>\n<td>left</td>\n<td>seek -5 sec</td>\n</tr>\n<tr>\n<td>right</td>\n<td>seek +5 sec</td>\n</tr>\n<tr>\n<td>p</td>\n<td>previous video</td>\n</tr>\n<tr>\n<td>b</td>\n<td>previous video</td>\n</tr>\n<tr>\n<td>n</td>\n<td>next video</td>\n</tr>\n<tr>\n<td>space</td>\n<td>toggle play/pause</td>\n</tr>\n<tr>\n<td>t</td>\n<td>toggle always on top</td>\n</tr>\n<tr>\n<td>q</td>\n<td>quit</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-mouse-events\" class=\"anchor\" aria-hidden=\"true\" href=\"#mouse-events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mouse events</h3>\n<table>\n<thead>\n<tr>\n<th>event</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mouse move</td>\n<td>show controls (auto hide after 1 sec)</td>\n</tr>\n<tr>\n<td>leave cursor on controls box</td>\n<td>show controls (still visible)</td>\n</tr>\n<tr>\n<td>left doubleclick</td>\n<td>toggle fullscreen</td>\n</tr>\n<tr>\n<td>scroll up</td>\n<td>volume increase</td>\n</tr>\n<tr>\n<td>scroll down</td>\n<td>volume decrease</td>\n</tr>\n<tr>\n<td>left click on progressbar</td>\n<td>seek to the point</td>\n</tr>\n<tr>\n<td>right click</td>\n<td>menu open</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-filefolder-drops\" class=\"anchor\" aria-hidden=\"true\" href=\"#filefolder-drops\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File/Folder drops</h3>\n<table>\n<thead>\n<tr>\n<th>place</th>\n<th>action</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>videoplayer area</td>\n<td>clear actual playlist, and refill with the new files</td>\n</tr>\n<tr>\n<td>playlist area</td>\n<td>append files to the actual playlist</td>\n</tr></tbody></table>\n<p>The application can read folders also, but just 1 level deep:</p>\n<ul>\n<li>\n<p>.</p>\n</li>\n<li>\n<p>..</p>\n</li>\n<li>\n<p>Folder</p>\n<ul>\n<li>Folder2\n<ul>\n<li>file level 3</li>\n</ul>\n</li>\n<li>file level 2</li>\n<li>file2 level 2</li>\n</ul>\n</li>\n<li>\n<p>file  level 1</p>\n</li>\n<li>\n<p>file2 level 1</p>\n</li>\n</ul>\n<p>level 1 and level 2 files will append also to the playlist if you drop in at the same time, but  level 3 file in Folder2 won't.</p>\n<h3><a id=\"user-content-sorry-bro-no-mana\" class=\"anchor\" aria-hidden=\"true\" href=\"#sorry-bro-no-mana\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>'Sorry bro, no mana..'</h3>\n<p>The electron (and the original too) Chromium/Chrome currently not support multi audio tracks in html 5 video players, so the language change unavilable yet in multi language videos.. :(</p>\n<p><em>Unfortunately I can't test on MacOS, so if you want better support for Mac, buy me a MacBook.. :D .. Or write to me the problems and deficiency what you found and i'll try to fix it.</em></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/1_player-only.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/1_player-only.jpg\" width=\"400\" alt=\"PhreshPlayer\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/2_player+controlbox+tooltip+toast.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/2_player+controlbox+tooltip+toast.jpg\" width=\"400\" alt=\"Player, Controlbox, Tooltip, Notify\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/3_play-video.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/3_play-video.jpg\" width=\"400\" alt=\"Playing video\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/4_subtitles.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/4_subtitles.jpg\" width=\"400\" alt=\"Show subtitle\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/5_rightclickmenu.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/5_rightclickmenu.jpg\" width=\"400\" alt=\"Right click menu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/6_convert-while-playing.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/6_convert-while-playing.jpg\" width=\"400\" alt=\"Convert video (while playing other)\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/7_still-converting-after-close-modal.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/7_still-converting-after-close-modal.jpg\" width=\"400\" alt=\"Still converting (after modal closed)\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/phreshplayer/blob/master/screenshots/8_after-conversion-play-video.jpg\"><img src=\"https://github.com/Phreshhh/phreshplayer/raw/master/screenshots/8_after-conversion-play-video.jpg\" width=\"400\" alt=\"After conversion (auto add to playlist and) play the video\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Krisztián Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/phreshplayer/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/phreshplayer/releases/tag/v1.0.0\">PhreshPlayer v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/phreshplayer/\" rel=\"nofollow\">PhreshPlayer</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program's root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<pre><code>npm run dist\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.498Z",
    "goodColorOnWhite": "#038638",
    "goodColorOnBlack": "#04A444",
    "faintColorOnWhite": "rgba(3, 134, 56, 0.1)"
  },
  {
    "slug": "picpipe",
    "name": "Picpipe",
    "description": "Build screenshot-heavy annotated documentation, guides, user manuals and tutorials.",
    "website": "https://picpipe.io",
    "category": "Productivity",
    "keywords": [
      "documentation",
      "tutorial",
      "manuals",
      "guide",
      "photos",
      "images",
      "responsive images",
      "tutorials",
      "blogging",
      "screenshot sharing"
    ],
    "screenshots": [
      {
        "imageUrl": "https://picpi.pe/07R1jwm8/picpipe-image-optimization-tool.jpg",
        "caption": "Automatically upload photos to your blog gallery and generate HTML/Markdown snippets",
        "imageLink": "https://picpipe.io/how-it-works.html"
      },
      {
        "imageUrl": "https://picpi.pe/2qBrkw/create-screenshot-heavy-documents.png",
        "caption": "Create screenshot-heavy annotated documents.",
        "imageLink": "https://picpipe.io"
      },
      {
        "imageUrl": "https://picpi.pe/NOVEiwm8/picpipe-landing-k6.jpg",
        "caption": "Organize screenshots by stories.",
        "imageLink": "https://picpipe.io/how-it-works.html"
      }
    ],
    "icon": "picpipe-icon.png",
    "icon32": "picpipe-icon-32.png",
    "icon64": "picpipe-icon-64.png",
    "icon128": "picpipe-icon-128.png",
    "icon256": "picpipe-icon-256.png",
    "date": "2018-02-24",
    "iconColors": [
      "#3535f4",
      "#f8f8f8",
      "#7676f1",
      "#9494ec",
      "#9c94f4"
    ],
    "goodColorOnWhite": "#3535F4",
    "goodColorOnBlack": "#7676F1",
    "faintColorOnWhite": "rgba(53, 53, 244, 0.1)"
  },
  {
    "slug": "pile",
    "name": "Pile",
    "description": "Organize your piled work in one place.",
    "category": "Productivity",
    "repository": "https://github.com/mtobeiyf/pile",
    "keywords": [
      "electron",
      "vue",
      "workspace",
      "todo",
      "management",
      "productivity"
    ],
    "license": "GPLv3",
    "locales": [
      "zh-CN"
    ],
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/5097752/37512418-14efa934-293d-11e8-89d8-4038e1235ba0.png",
        "caption": "Demo",
        "imageLink": "https://github.com/mtobeiyf/pile"
      }
    ],
    "icon": "pile-icon.png",
    "icon32": "pile-icon-32.png",
    "icon64": "pile-icon-64.png",
    "icon128": "pile-icon-128.png",
    "icon256": "pile-icon-256.png",
    "date": "2018-03-18",
    "iconColors": [
      "#e8e8e9",
      "#b63ae5",
      "#dc44fb",
      "#938596",
      "#7c6088"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5097752/37513096-f73074bc-293e-11e8-81f8-2c9a0a10091b.png\"><img src=\"https://user-images.githubusercontent.com/5097752/37513096-f73074bc-293e-11e8-81f8-2c9a0a10091b.png\" width=\"200px\" alt=\"\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/mtobeiyf/pile\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/f4d20ab3f7c7f5b6ad2d1f6880f700815697fa79/68747470733a2f2f7472617669732d63692e6f72672f6d746f62656979662f70696c652e7376673f6272616e63683d6d6173746572\" alt=\"\" data-canonical-src=\"https://travis-ci.org/mtobeiyf/pile.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/mtobeiyf/pile/releases\">\n    <img src=\"https://camo.githubusercontent.com/91e672da2f19d00af0e1c69b718b4baae528cf4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d746f62656979662f70696c652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release/mtobeiyf/pile.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"http://perso.crans.org/besson/LICENSE.html\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/6bdfb4d9e45267ed05f468758eb5c565f99e0f88/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d677265656e2e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-green.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-pile\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#pile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pile</h1>\n<blockquote>\n<p>Organize your piled work at one place.</p>\n</blockquote>\n<p><a href=\"https://github.com/mtobeiyf/pile/blob/master/README.md\">README</a> | <a href=\"https://github.com/mtobeiyf/pile/blob/master/docs/README_zh.md\">&#x4E2D;&#x6587;&#x8BF4;&#x660E;</a></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5097752/37512418-14efa934-293d-11e8-89d8-4038e1235ba0.png\"><img src=\"https://user-images.githubusercontent.com/5097752/37512418-14efa934-293d-11e8-89d8-4038e1235ba0.png\" width=\"600px\" alt=\"\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-why-pile\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#why-pile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why Pile?</h2>\n<p>The way we get things done is often project-oriented. However, the files, applications, tasklists, etc. are <strong>scattered everywhere</strong>. Pile is a place for you to <strong>put them all together</strong>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>Before we get started, let me help you get it more clear how to use Pile.</p>\n<h3><a id=\"user-content-board\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#board\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Board</h3>\n<p>A board (or tab) is a place to hold all the resources of your <strong>project</strong> or <strong>workspace</strong>. You can organize your things related to the project/workspace using <em>hubs</em>.</p>\n<h3><a id=\"user-content-hub\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#hub\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Hub</h3>\n<p>A hub (or card) is an area for specific stuff. There are currently three kinds of hubs:</p>\n<h4><a id=\"user-content-appfile\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#appfile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>App/File</h4>\n<p>You can add apps or files you may use in this area so that you can quickly access them and open them.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/39acda9247e59a3754f267e50d983d05715a6b21/68747470733a2f2f7331382e706f7374696d672e6f72672f6c36796431616875782f70696c6531312e676966\"><img src=\"https://camo.githubusercontent.com/39acda9247e59a3754f267e50d983d05715a6b21/68747470733a2f2f7331382e706f7374696d672e6f72672f6c36796431616875782f70696c6531312e676966\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/l6yd1ahux/pile11.gif\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notes</h4>\n<p>Online resources (often appeared as links) or your thoughts can be taken down here. <strong>Markdown</strong> is supported! <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/8d066ff10fee7f1ecb84af71c49392f90f834b05/68747470733a2f2f7331382e706f7374696d672e6f72672f676175713936686c352f70696c65322e6a7067\"><img src=\"https://camo.githubusercontent.com/8d066ff10fee7f1ecb84af71c49392f90f834b05/68747470733a2f2f7331382e706f7374696d672e6f72672f676175713936686c352f70696c65322e6a7067\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/gauq96hl5/pile2.jpg\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todo</h4>\n<p>A simple todolist related to the project.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/76d76a7574da79027354a54c55cbb00c8f1d5534/68747470733a2f2f7331382e706f7374696d672e6f72672f3733326873756b78352f70696c65332e6a7067\"><img src=\"https://camo.githubusercontent.com/76d76a7574da79027354a54c55cbb00c8f1d5534/68747470733a2f2f7331382e706f7374696d672e6f72672f3733326873756b78352f70696c65332e6a7067\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/732hsukx5/pile3.jpg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Drag and drop, easy and convenient.</li>\n<li>Various application scenarios.</li>\n<li>Endless possibilities. Developer, designer, writer...</li>\n<li>Pin your workspace/project to your desktop.</li>\n<li>Markdown support, emoji included.</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji> Support Windows/Linux/macOS</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<ul>\n<li>Go to the <a href=\"https://github.com/mtobeiyf/pile/releases\">release page</a></li>\n<li>Download and run the setup <strong>.exe</strong> file and Pile will be insalled automatically</li>\n<li>Or download the portable <strong>.zip</strong> file, unzip it and run <code>Pile.exe</code></li>\n</ul>\n<h3><a id=\"user-content-linux--macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#linux--macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux / macOS</h3>\n<ul>\n<li>Go to the <a href=\"https://github.com/mtobeiyf/pile/releases\">release page</a></li>\n<li>Linux user: Download <strong>.AppImage</strong> and run it</li>\n<li>Mac user: Download portable <strong>.zip</strong> file or <strong>.dmg</strong> installation file</li>\n<li>You can build by yourself, see <a href=\"https://github.com/mtobeiyf/pile#user-content-build-setup\">Build Steps</a></li>\n</ul>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technical</h2>\n<h3><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack</h3>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> : Framework</li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> : Skeleton</li>\n<li><a href=\"https://www.iviewui.com/\" rel=\"nofollow\">iView</a> : UI toolkit</li>\n</ul>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm install</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nyarn run dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm run dev</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nyarn run build:dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm run build:dir</span>\n</pre></div>\n<hr>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>Detailed changes for each release are documented in the <a href=\"https://github.com/mtobeiyf/pile/blob/master/docs/CHANGELOG.md\">CHANGELOG.md</a></p>\n<h2><a id=\"user-content-acknowledgment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#acknowledgment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgment</h2>\n<ul>\n<li><a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue.js</a></li>\n<li><a href=\"https://github.com/miaolz123/vue-markdown\">vue-markdown</a></li>\n<li><a href=\"https://github.com/typicode/lowdb\">lowdb</a></li>\n<li><a href=\"https://github.com/czytelny/backlog\">Backlog</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mtobeiyf/pile/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Licensed under the <a href=\"https://opensource.org/licenses/GPL-3.0\" rel=\"nofollow\">GPL v3.0</a> License.</p>\n<p>Copyright (c) 2018 <a href=\"http://imfing.com\" rel=\"nofollow\">Fing</a>.\nAll rights reserved.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5097752/37513096-f73074bc-293e-11e8-81f8-2c9a0a10091b.png\"><img src=\"https://user-images.githubusercontent.com/5097752/37513096-f73074bc-293e-11e8-81f8-2c9a0a10091b.png\" width=\"200px\" alt=\"\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/mtobeiyf/pile\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/f4d20ab3f7c7f5b6ad2d1f6880f700815697fa79/68747470733a2f2f7472617669732d63692e6f72672f6d746f62656979662f70696c652e7376673f6272616e63683d6d6173746572\" alt=\"\" data-canonical-src=\"https://travis-ci.org/mtobeiyf/pile.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/mtobeiyf/pile/releases\">\n    <img src=\"https://camo.githubusercontent.com/91e672da2f19d00af0e1c69b718b4baae528cf4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d746f62656979662f70696c652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/release/mtobeiyf/pile.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"http://perso.crans.org/besson/LICENSE.html\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/6bdfb4d9e45267ed05f468758eb5c565f99e0f88/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d677265656e2e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/License-GPLv3-green.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-pile\" class=\"anchor\" aria-hidden=\"true\" href=\"#pile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pile</h1>\n<blockquote>\n<p>Organize your piled work at one place.</p>\n</blockquote>\n<p><a href=\"https://github.com/mtobeiyf/pile/blob/master/README.md\">README</a> | <a href=\"https://github.com/mtobeiyf/pile/blob/master/docs/README_zh.md\">中文说明</a></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5097752/37512418-14efa934-293d-11e8-89d8-4038e1235ba0.png\"><img src=\"https://user-images.githubusercontent.com/5097752/37512418-14efa934-293d-11e8-89d8-4038e1235ba0.png\" width=\"600px\" alt=\"\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-why-pile\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-pile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why Pile?</h2>\n<p>The way we get things done is often project-oriented. However, the files, applications, tasklists, etc. are <strong>scattered everywhere</strong>. Pile is a place for you to <strong>put them all together</strong>.</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>Before we get started, let me help you get it more clear how to use Pile.</p>\n<h3><a id=\"user-content-board\" class=\"anchor\" aria-hidden=\"true\" href=\"#board\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Board</h3>\n<p>A board (or tab) is a place to hold all the resources of your <strong>project</strong> or <strong>workspace</strong>. You can organize your things related to the project/workspace using <em>hubs</em>.</p>\n<h3><a id=\"user-content-hub\" class=\"anchor\" aria-hidden=\"true\" href=\"#hub\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hub</h3>\n<p>A hub (or card) is an area for specific stuff. There are currently three kinds of hubs:</p>\n<h4><a id=\"user-content-appfile\" class=\"anchor\" aria-hidden=\"true\" href=\"#appfile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>App/File</h4>\n<p>You can add apps or files you may use in this area so that you can quickly access them and open them.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/39acda9247e59a3754f267e50d983d05715a6b21/68747470733a2f2f7331382e706f7374696d672e6f72672f6c36796431616875782f70696c6531312e676966\"><img src=\"https://camo.githubusercontent.com/39acda9247e59a3754f267e50d983d05715a6b21/68747470733a2f2f7331382e706f7374696d672e6f72672f6c36796431616875782f70696c6531312e676966\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/l6yd1ahux/pile11.gif\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notes</h4>\n<p>Online resources (often appeared as links) or your thoughts can be taken down here. <strong>Markdown</strong> is supported! <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/8d066ff10fee7f1ecb84af71c49392f90f834b05/68747470733a2f2f7331382e706f7374696d672e6f72672f676175713936686c352f70696c65322e6a7067\"><img src=\"https://camo.githubusercontent.com/8d066ff10fee7f1ecb84af71c49392f90f834b05/68747470733a2f2f7331382e706f7374696d672e6f72672f676175713936686c352f70696c65322e6a7067\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/gauq96hl5/pile2.jpg\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todo</h4>\n<p>A simple todolist related to the project.</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/76d76a7574da79027354a54c55cbb00c8f1d5534/68747470733a2f2f7331382e706f7374696d672e6f72672f3733326873756b78352f70696c65332e6a7067\"><img src=\"https://camo.githubusercontent.com/76d76a7574da79027354a54c55cbb00c8f1d5534/68747470733a2f2f7331382e706f7374696d672e6f72672f3733326873756b78352f70696c65332e6a7067\" width=\"700px\" alt=\"\" data-canonical-src=\"https://s18.postimg.org/732hsukx5/pile3.jpg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Drag and drop, easy and convenient.</li>\n<li>Various application scenarios.</li>\n<li>Endless possibilities. Developer, designer, writer...</li>\n<li>Pin your workspace/project to your desktop.</li>\n<li>Markdown support, emoji included.</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> Support Windows/Linux/macOS</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<ul>\n<li>Go to the <a href=\"https://github.com/mtobeiyf/pile/releases\">release page</a></li>\n<li>Download and run the setup <strong>.exe</strong> file and Pile will be insalled automatically</li>\n<li>Or download the portable <strong>.zip</strong> file, unzip it and run <code>Pile.exe</code></li>\n</ul>\n<h3><a id=\"user-content-linux--macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux--macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux / macOS</h3>\n<ul>\n<li>Go to the <a href=\"https://github.com/mtobeiyf/pile/releases\">release page</a></li>\n<li>Linux user: Download <strong>.AppImage</strong> and run it</li>\n<li>Mac user: Download portable <strong>.zip</strong> file or <strong>.dmg</strong> installation file</li>\n<li>You can build by yourself, see <a href=\"https://github.com/mtobeiyf/pile#user-content-build-setup\">Build Steps</a></li>\n</ul>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technical</h2>\n<h3><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack</h3>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> : Framework</li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> : Skeleton</li>\n<li><a href=\"https://www.iviewui.com/\" rel=\"nofollow\">iView</a> : UI toolkit</li>\n</ul>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nyarn <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm install</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nyarn run dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm run dev</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nyarn run build:dir <span class=\"pl-c\"><span class=\"pl-c\">#</span> or npm run build:dir</span>\n</pre></div>\n<hr>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>Detailed changes for each release are documented in the <a href=\"https://github.com/mtobeiyf/pile/blob/master/docs/CHANGELOG.md\">CHANGELOG.md</a></p>\n<h2><a id=\"user-content-acknowledgment\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgment</h2>\n<ul>\n<li><a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue.js</a></li>\n<li><a href=\"https://github.com/miaolz123/vue-markdown\">vue-markdown</a></li>\n<li><a href=\"https://github.com/typicode/lowdb\">lowdb</a></li>\n<li><a href=\"https://github.com/czytelny/backlog\">Backlog</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Licensed under the <a href=\"https://opensource.org/licenses/GPL-3.0\" rel=\"nofollow\">GPL v3.0</a> License.</p>\n<p>Copyright (c) 2018 <a href=\"http://imfing.com\" rel=\"nofollow\">Fing</a>.\nAll rights reserved.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.622Z",
    "goodColorOnWhite": "#7C6088",
    "goodColorOnBlack": "#DC44FB",
    "faintColorOnWhite": "rgba(124, 96, 136, 0.1)"
  },
  {
    "slug": "pilemd",
    "name": "PileMd",
    "description": "Markdown Note App with Beautiful Markdown Editor and Local Syncing",
    "website": "https://pilemd.com/",
    "repository": "https://github.com/hirokiky/pilemd",
    "keywords": [
      "markdown",
      "note",
      "productivity"
    ],
    "license": "GPLv3",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/c99a021c04c80c4ccc79653f83b02dde995fc32a/68747470733a2f2f70696c656d642e636f6d2f696d616765732f746f70312e706e67"
      }
    ],
    "icon": "pilemd-icon.png",
    "icon32": "pilemd-icon-32.png",
    "icon64": "pilemd-icon-64.png",
    "icon128": "pilemd-icon-128.png",
    "icon256": "pilemd-icon-256.png",
    "date": "2016-05-12",
    "iconColors": [
      "#2cc2cf",
      "#f9f9f9",
      "#7fbcc2",
      "#49969b",
      "#41a4a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pilemd\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirokiky/pilemd/blob/master/#pilemd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>PileMd</h1>\n<p><a href=\"https://pilemd.com/\" rel=\"nofollow\">https://pilemd.com/</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c99a021c04c80c4ccc79653f83b02dde995fc32a/68747470733a2f2f70696c656d642e636f6d2f696d616765732f746f70312e706e67\"><img src=\"https://camo.githubusercontent.com/c99a021c04c80c4ccc79653f83b02dde995fc32a/68747470733a2f2f70696c656d642e636f6d2f696d616765732f746f70312e706e67\" alt=\"PileMd\" data-canonical-src=\"https://pilemd.com/images/top1.png\" style=\"max-width:100%;\"></a>\nFund PileMd on <a href=\"https://gratipay.com/pilemd/\" rel=\"nofollow\">Gratipay</a></p>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirokiky/pilemd/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<pre><code>npm install\nNODE_ENV=development webpack\nElectron .\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirokiky/pilemd/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<ul>\n<li><code>gulp</code></li>\n<li><code>PM_OSX_SIGN=&apos;...&apos; gulp electron</code></li>\n<li><code>gulp electron-linux</code></li>\n<li><code>gulp electron-windows</code></li>\n</ul>\n<h2><a id=\"user-content-zen-of-pilemd\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirokiky/pilemd/blob/master/#zen-of-pilemd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Zen of PileMd</h2>\n<ul>\n<li>Product Design Fast</li>\n<li>Light Weight</li>\n<li>Easy to Start</li>\n<li>Small to Big</li>\n<li>Any Platform, Same Experience</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hirokiky/pilemd/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<ul>\n<li>Making change</li>\n<li>Add your name to AUTHORS file</li>\n<li>Create Pull-Request</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pilemd\" class=\"anchor\" aria-hidden=\"true\" href=\"#pilemd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>PileMd</h1>\n<p><a href=\"https://pilemd.com/\" rel=\"nofollow\">https://pilemd.com/</a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c99a021c04c80c4ccc79653f83b02dde995fc32a/68747470733a2f2f70696c656d642e636f6d2f696d616765732f746f70312e706e67\"><img src=\"https://camo.githubusercontent.com/c99a021c04c80c4ccc79653f83b02dde995fc32a/68747470733a2f2f70696c656d642e636f6d2f696d616765732f746f70312e706e67\" alt=\"PileMd\" data-canonical-src=\"https://pilemd.com/images/top1.png\" style=\"max-width:100%;\"></a>\nFund PileMd on <a href=\"https://gratipay.com/pilemd/\" rel=\"nofollow\">Gratipay</a></p>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<pre><code>npm install\nNODE_ENV=development webpack\nElectron .\n</code></pre>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<ul>\n<li><code>gulp</code></li>\n<li><code>PM_OSX_SIGN='...' gulp electron</code></li>\n<li><code>gulp electron-linux</code></li>\n<li><code>gulp electron-windows</code></li>\n</ul>\n<h2><a id=\"user-content-zen-of-pilemd\" class=\"anchor\" aria-hidden=\"true\" href=\"#zen-of-pilemd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Zen of PileMd</h2>\n<ul>\n<li>Product Design Fast</li>\n<li>Light Weight</li>\n<li>Easy to Start</li>\n<li>Small to Big</li>\n<li>Any Platform, Same Experience</li>\n</ul>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<ul>\n<li>Making change</li>\n<li>Add your name to AUTHORS file</li>\n<li>Create Pull-Request</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.769Z",
    "goodColorOnWhite": "#1D8088",
    "goodColorOnBlack": "#2CC2CF",
    "faintColorOnWhite": "rgba(29, 128, 136, 0.1)"
  },
  {
    "slug": "piqture",
    "name": "PiQture",
    "description": "Screenshot tool",
    "website": "https://ivan770.github.io/PiQture/",
    "repository": "https://github.com/ivan770/PiQture",
    "category": "Productivity",
    "license": "MIT",
    "keywords": [
      "screenshots",
      "screenshot",
      "picture",
      "photo",
      "bigquery",
      "png",
      "productivity"
    ],
    "screenshots": [
      {
        "imageUrl": "https://ivan770.github.io/PiQture/screenshots/screen_1.png"
      }
    ],
    "icon": "piqture-icon.png",
    "icon32": "piqture-icon-32.png",
    "icon64": "piqture-icon-64.png",
    "icon128": "piqture-icon-128.png",
    "icon256": "piqture-icon-256.png",
    "date": "2018-02-21",
    "iconColors": [
      "#242424",
      "#e2e2e3",
      "#7425a4",
      "#965fb6",
      "#848484"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-piqture\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#piqture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>PiQture</h1>\n<p><a href=\"https://travis-ci.org/ivan770/PiQture\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ce6309021a6c2c6135cedc7b47aca35d25df376a/68747470733a2f2f7472617669732d63692e6f72672f6976616e3737302f506951747572652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/ivan770/PiQture.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>PiQture is Electron-based screenshot tool, which allows you to use global shortcuts, cross-platform usage and high-quality capture</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4ea6d16af502dbb5f2ab26bae05d352358011956/68747470733a2f2f6976616e3737302e6769746875622e696f2f506951747572652f73637265656e73686f74732f73637265656e31322e706e67\"><img src=\"https://camo.githubusercontent.com/4ea6d16af502dbb5f2ab26bae05d352358011956/68747470733a2f2f6976616e3737302e6769746875622e696f2f506951747572652f73637265656e73686f74732f73637265656e31322e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://ivan770.github.io/PiQture/screenshots/screen12.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-now-open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#now-open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Now open-source</h1>\n<p>Now, PiQture is available for everyone. Everyone can review and edit the code. Let&apos;s make PiQture better!</p>\n<p>PiQture uses a number of open source projects to work properly:</p>\n<ul>\n<li>Node.JS</li>\n<li>jQuery</li>\n<li><a href=\"https://codepen.io/PRtheRose/pen/BNgEJo\" rel=\"nofollow\">Text input and page design</a></li>\n</ul>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<p>Currently, PiQture supports Windows and Linux x64, but you can build app using any Electron packaging tool for your platform.\nPiQture doesn&apos;t require installation, just run piqture.exe file and you&apos;re done!</p>\n<h3><a id=\"user-content-url-handler\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#url-handler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>URL Handler</h3>\n<p>By default, PiQture handle &quot;piqture://&quot; url&apos;s. If you try to visit this url in browser, PiQture will open up in windowed mode.</p>\n<h3><a id=\"user-content-global-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#global-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Global shortcut</h3>\n<p>PiQture will take Ctrl(Cmd)+Alt+S shortcut to take quick screenshots. Even if PiQture is minimized to tray, this shortcut will work.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivan770/PiQture/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-piqture\" class=\"anchor\" aria-hidden=\"true\" href=\"#piqture\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>PiQture</h1>\n<p><a href=\"https://travis-ci.org/ivan770/PiQture\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ce6309021a6c2c6135cedc7b47aca35d25df376a/68747470733a2f2f7472617669732d63692e6f72672f6976616e3737302f506951747572652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/ivan770/PiQture.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>PiQture is Electron-based screenshot tool, which allows you to use global shortcuts, cross-platform usage and high-quality capture</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4ea6d16af502dbb5f2ab26bae05d352358011956/68747470733a2f2f6976616e3737302e6769746875622e696f2f506951747572652f73637265656e73686f74732f73637265656e31322e706e67\"><img src=\"https://camo.githubusercontent.com/4ea6d16af502dbb5f2ab26bae05d352358011956/68747470733a2f2f6976616e3737302e6769746875622e696f2f506951747572652f73637265656e73686f74732f73637265656e31322e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://ivan770.github.io/PiQture/screenshots/screen12.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-now-open-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#now-open-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Now open-source</h1>\n<p>Now, PiQture is available for everyone. Everyone can review and edit the code. Let's make PiQture better!</p>\n<p>PiQture uses a number of open source projects to work properly:</p>\n<ul>\n<li>Node.JS</li>\n<li>jQuery</li>\n<li><a href=\"https://codepen.io/PRtheRose/pen/BNgEJo\" rel=\"nofollow\">Text input and page design</a></li>\n</ul>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<p>Currently, PiQture supports Windows and Linux x64, but you can build app using any Electron packaging tool for your platform.\nPiQture doesn't require installation, just run piqture.exe file and you're done!</p>\n<h3><a id=\"user-content-url-handler\" class=\"anchor\" aria-hidden=\"true\" href=\"#url-handler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>URL Handler</h3>\n<p>By default, PiQture handle \"piqture://\" url's. If you try to visit this url in browser, PiQture will open up in windowed mode.</p>\n<h3><a id=\"user-content-global-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"#global-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Global shortcut</h3>\n<p>PiQture will take Ctrl(Cmd)+Alt+S shortcut to take quick screenshots. Even if PiQture is minimized to tray, this shortcut will work.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.598Z",
    "goodColorOnWhite": "#7425A4",
    "goodColorOnBlack": "#965FB6",
    "faintColorOnWhite": "rgba(116, 37, 164, 0.1)"
  },
  {
    "slug": "plain-email",
    "name": "Plain Email",
    "description": "An app concept for efficient one-touch email processing",
    "website": "http://www.plainemail.com",
    "keywords": [
      "email",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "plain-email-icon.png",
    "icon32": "plain-email-icon-32.png",
    "icon64": "plain-email-icon-64.png",
    "icon128": "plain-email-icon-128.png",
    "icon256": "plain-email-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#9eda19",
      "#f8f9f6",
      "#b6e077",
      "#c4e484",
      "#6c9e04"
    ],
    "goodColorOnWhite": "#598203",
    "goodColorOnBlack": "#6C9E04",
    "faintColorOnWhite": "rgba(89, 130, 3, 0.1)"
  },
  {
    "slug": "playback",
    "name": "Playback",
    "description": "Experimental video player",
    "keywords": [
      "video",
      "player",
      "audio"
    ],
    "category": "Photo & Video",
    "repository": "https://github.com/mafintosh/playback",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/mafintosh/playback/gh-pages/images/screenshot.png"
      }
    ],
    "icon": "playback-icon.png",
    "icon32": "playback-icon-32.png",
    "icon64": "playback-icon-64.png",
    "icon128": "playback-icon-128.png",
    "icon256": "playback-icon-256.png",
    "date": "2015-04-06",
    "iconColors": [
      "#313232",
      "#388d3c",
      "#2f5632",
      "#2d452e",
      "#26102c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-playback\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#playback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Playback</h1>\n<h4><a id=\"user-content-video-player-built-using-electron-and-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#video-player-built-using-electron-and-nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Video player built using <a href=\"http://electron.atom.io/\" rel=\"nofollow\">electron</a> and <a href=\"https://nodejs.org/\" rel=\"nofollow\">node.js</a></h4>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Plays .MP4 and .WebM videos</li>\n<li>Streaming to Chromecast</li>\n<li>Streaming from http links, torrent magnet links, and IPFS links</li>\n<li><a href=\"https://webtorrent.io/\" rel=\"nofollow\">WebTorrent</a> support &#x2013; can torrent from/to WebRTC peers (&quot;web peers&quot;)</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>To install it download the <a href=\"https://github.com/mafintosh/playback/releases/latest\">latest release</a> for your platform.</p>\n<h2><a id=\"user-content-currently-supported-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#currently-supported-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Currently supported releases:</h2>\n<ul>\n<li>OS X</li>\n<li>Windows</li>\n<li>Linux (not supported yet)</li>\n</ul>\n<p>Pull requests are welcome that adds builds for other platforms.</p>\n<p>If you think it is missing a feature or you&apos;ve found a bug feel free to open an issue, or even better sending a PR that fixes that.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>Simply clone this repo and run <code>npm install</code> and then <code>npm run rebuild</code>.\nAfterwards you can run <code>npm start</code> to run the app.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mafintosh/playback/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-playback\" class=\"anchor\" aria-hidden=\"true\" href=\"#playback\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Playback</h1>\n<h4><a id=\"user-content-video-player-built-using-electron-and-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"#video-player-built-using-electron-and-nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Video player built using <a href=\"http://electron.atom.io/\" rel=\"nofollow\">electron</a> and <a href=\"https://nodejs.org/\" rel=\"nofollow\">node.js</a></h4>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Plays .MP4 and .WebM videos</li>\n<li>Streaming to Chromecast</li>\n<li>Streaming from http links, torrent magnet links, and IPFS links</li>\n<li><a href=\"https://webtorrent.io/\" rel=\"nofollow\">WebTorrent</a> support – can torrent from/to WebRTC peers (\"web peers\")</li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>To install it download the <a href=\"https://github.com/mafintosh/playback/releases/latest\">latest release</a> for your platform.</p>\n<h2><a id=\"user-content-currently-supported-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#currently-supported-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Currently supported releases:</h2>\n<ul>\n<li>OS X</li>\n<li>Windows</li>\n<li>Linux (not supported yet)</li>\n</ul>\n<p>Pull requests are welcome that adds builds for other platforms.</p>\n<p>If you think it is missing a feature or you've found a bug feel free to open an issue, or even better sending a PR that fixes that.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>Simply clone this repo and run <code>npm install</code> and then <code>npm run rebuild</code>.\nAfterwards you can run <code>npm start</code> to run the app.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.579Z",
    "goodColorOnWhite": "#26102C",
    "goodColorOnBlack": "#388D3C",
    "faintColorOnWhite": "rgba(38, 16, 44, 0.1)"
  },
  {
    "slug": "playcode",
    "name": "PlayCode",
    "description": "Desktop client for Playcode Online Javascript Editor",
    "keywords": [
      "playcode",
      "editor",
      "developer tools",
      "mac"
    ],
    "license": "GPL-v3",
    "category": "Developer Tools",
    "repository": "http://github.com/meadowcottage/playcode-desktop",
    "screenshots": [
      {
        "imageUrl": "https://github.com/Meadowcottage/Playcode-desktop/blob/master/build/Screenshot.png?raw=true"
      }
    ],
    "icon": "playcode-icon.png",
    "icon32": "playcode-icon-32.png",
    "icon64": "playcode-icon-64.png",
    "icon128": "playcode-icon-128.png",
    "icon256": "playcode-icon-256.png",
    "date": "2017-03-17",
    "iconColors": [
      "#2c2c2c",
      "#74a146",
      "#606058",
      "#545954",
      "#444444"
    ],
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:11.626Z",
    "goodColorOnWhite": "#606058",
    "goodColorOnBlack": "#74A146",
    "faintColorOnWhite": "rgba(96, 96, 88, 0.1)"
  },
  {
    "slug": "playlist",
    "name": "Playlist",
    "description": "A player for video lists and sharing with Chromecast.",
    "keywords": [
      "videos list",
      "chromecast",
      "online videos",
      "player",
      "audio",
      "animes",
      "movies",
      "cartoon"
    ],
    "locales": [
      "pt-BR"
    ],
    "category": "Photo & Video",
    "repository": "https://github.com/danielsidev/playlist",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/danielsidev/playlist/master/build_resources/screenshot.png",
        "caption": "Playlist Screenshots"
      }
    ],
    "icon": "playlist-icon.png",
    "icon32": "playlist-icon-32.png",
    "icon64": "playlist-icon-64.png",
    "icon128": "playlist-icon-128.png",
    "icon256": "playlist-icon-256.png",
    "date": "2018-03-22",
    "iconColors": [
      "#2f2e27",
      "#e4ce29",
      "#9c8408",
      "#948c24",
      "#746c3c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content--playlist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#-playlist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a> Playlist</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f8ca7eacc04236736d5a0a831a6cbc5fadc6f6c/687474703a2f2f64616e69656c73697175656972612e6e65742f706c61796c6973742f706c61796c6973742d6c6f676f2d636f6d706c6574612d7065712e706e67\"><img width=\"200\" src=\"https://camo.githubusercontent.com/6f8ca7eacc04236736d5a0a831a6cbc5fadc6f6c/687474703a2f2f64616e69656c73697175656972612e6e65742f706c61796c6973742f706c61796c6973742d6c6f676f2d636f6d706c6574612d7065712e706e67\" data-canonical-src=\"http://danielsiqueira.net/playlist/playlist-logo-completa-peq.png\" style=\"max-width:100%;\"></a>\n</p>\nUm player de v&#xED;deo para playlists de filmes e compartilhamento com o Chromecast.\nDesenvolvido com  Electron, NodeJS, Javascript and JQuery.\n<h3><a id=\"user-content-download-para-macos-executable-aqui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#download-para-macos-executable-aqui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download para Macos executable aqui:</h3>\n<p><a href=\"http://danielsiqueira.net/playlist/macos/Playlist.zip\" rel=\"nofollow\">http://danielsiqueira.net/playlist/macos/Playlist.zip</a></p>\n<ul>\n<li>\n<p>Para rodar o aplicativo no macos, habilite a op&#xE7;&#xE3;o que permite programas oriundos de qualquer fonte.Passo a passo =&gt; <a href=\"http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2013/10/como-instalar-aplicativos-de-fora-da-mac-app-store-no-os-x-mavericks.html\" rel=\"nofollow\">Techtudo: Rodando programas de fora da Apple Store</a></p>\n</li>\n<li>\n<p>Requer a descoberta da rede para compartilhar com o chromecast. Lembre-se de habilitar o modo visitante do Chromecast para deix&#xE1;-lo p&#xFA;blico na sua rede wifi e poder compartilhar atrav&#xE9;s do PC / Mac / Laptop.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-sobre-os-formatos-de-v&#xED;deo-e-as-legendas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#sobre-os-formatos-de-v&#xED;deo-e-as-legendas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sobre os formatos de v&#xED;deo e as legendas</h3>\n<hr>\n<p>Nessa primeira vers&#xE3;o, s&#xE3;o suportados v&#xED;deos mp4 e legendas srt.\nO aplicativo converte as legendas srt em vtt enquanto faz o carregamento do v&#xED;deo.\nPara carregar as legendas corretamente, lembre-se de que o arquivo de legenda deve ter o mesmo nome do arquivo de v&#xED;deo\ne deve estar no mesmo diret&#xF3;rio.</p>\n<h3><a id=\"user-content-controles-do-v&#xED;deo-com-o-mouse-e-o-teclado\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#controles-do-v&#xED;deo-com-o-mouse-e-o-teclado\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Controles do v&#xED;deo com o mouse e o teclado</h3>\n<hr>\n<blockquote>\n<p>No teclado:</p>\n</blockquote>\n<ul>\n<li>ctrl + l =&gt; [LOAD] Abre a tela para selecionar os v&#xED;deos</li>\n<li>ctrl + p or ctrl + space-bar =&gt; Play/Pause</li>\n<li>ctrl + m =&gt; [MENU] Abre o menu com a lista de v&#xED;deos carregados com as op&#xE7;&#xF5;es para acrescentar mais filmes.</li>\n<li>ctrl + u =&gt; [UNSOUND] Alterna entre Mudo e com &#xC1;udio</li>\n<li>ctrl+ f =&gt;  [FULLSCREEN] Entra e sai do modo de Tela cheia</li>\n<li>ctrl + q =&gt; [QUIT] Fecha o aplicativo</li>\n</ul>\n<h3><a id=\"user-content-instru&#xE7;&#xF5;es\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#instru&#xE7;&#xF5;es\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Instru&#xE7;&#xF5;es</h3>\n<hr>\n<ul>\n<li>Requer o m&#xF3;dulo nativo do mdns</li>\n</ul>\n<p>Na raiz do projeto...\nPrimeiro execute:</p>\n<blockquote>\n<p>sudo npm install ( &#xC9; necess&#xE1;rio usar o sudo aqui porque o Node faz o rebuild do node-gyp e precisa de permiss&#xE3;o de root )</p>\n</blockquote>\n<h2><a id=\"user-content-baixa-todas-as-depend&#xEA;ncias-do-projeto\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#baixa-todas-as-depend&#xEA;ncias-do-projeto\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><em>Baixa todas as depend&#xEA;ncias do projeto.</em></h2>\n<p>Depois, execute:</p>\n<blockquote>\n<p>npm start</p>\n</blockquote>\n<h2><a id=\"user-content-inicia-a-aplica&#xE7;&#xE3;o-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#inicia-a-aplica&#xE7;&#xE3;o-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><em>Inicia a aplica&#xE7;&#xE3;o electron</em></h2>\n<h3><a id=\"user-content-sobre-o-m&#xF3;dulo-mdns-esse-m&#xF3;dulo-&#xE9;-necess&#xE1;rio-porque-&#xE9;-utilizado-para-fazer-a-comunica&#xE7;&#xE3;o-com-o-chromecast\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#sobre-o-m&#xF3;dulo-mdns-esse-m&#xF3;dulo-&#xE9;-necess&#xE1;rio-porque-&#xE9;-utilizado-para-fazer-a-comunica&#xE7;&#xE3;o-com-o-chromecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sobre o m&#xF3;dulo mdns( Esse m&#xF3;dulo &#xE9; necess&#xE1;rio, porque &#xE9; utilizado para fazer a comunica&#xE7;&#xE3;o com o chromecast.)</h3>\n<p>Na raiz do projeto...</p>\n<blockquote>\n<p>Se voc&#xEA; n&#xE3;o tiver o mdns pode ter alguns erros. Nesse caso, resolva-os assim:</p>\n</blockquote>\n<p>No linux, instale o mdns com:</p>\n<blockquote>\n<p>sudo npm run ubuntu-mdns &amp;&amp; sudo npm run dependecy-ubuntu</p>\n</blockquote>\n<p>SE aparecem erros de permiss&#xE3;o EACCES, fa&#xE7;a isso:</p>\n<blockquote>\n<p>sudo npm run permission</p>\n</blockquote>\n<p>Para gerar o execut&#xE1;vel para Macos:</p>\n<blockquote>\n<p>npm run pack-osx</p>\n</blockquote>\n<hr>\n<p>Para as ditribui&#xE7;&#xF5;es linux (.deb), siga esses passos:</p>\n<blockquote>\n<p>npm run pack-linux64 ( Gera o execut&#xE1;vel e d&#xE1; permiss&#xE3;o de escrita no diret&#xF3;rio criado.Sua senha pode ser solicitada. )\nnpm run install-deb64 ( Com execut&#xE1;vel gerado, faz a cria&#xE7;&#xE3;o de diret&#xF3;rio na Home do usu&#xE1;rio e aloca os arquivos, registrando um atalho na lista de programas instalados )</p>\n</blockquote>\n<hr>\n<p>Para gerar o execut&#xE1;vel para windows:</p>\n<blockquote>\n<p>npm run pack-win64 ( A vers&#xE3;o para windows ainda n&#xE3;o foi testada. Ajudem-me a testar! )</p>\n</blockquote>\n<hr>\n<h3><a id=\"user-content-para-contribuir-com-o-projeto-fa&#xE7;a-um-fork-dele\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/danielsidev/playlist/blob/master/#para-contribuir-com-o-projeto-fa&#xE7;a-um-fork-dele\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Para contribuir com o projeto, fa&#xE7;a um fork dele</h3>\n<p>Siga esses passos para contribuir:\n<a href=\"https://imasters.com.br/desenvolvimento/como-contribuir-com-um-projeto-no-github/?trace=1519021197&amp;source=single\" rel=\"nofollow\">https://imasters.com.br/desenvolvimento/como-contribuir-com-um-projeto-no-github/?trace=1519021197&amp;source=single</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content--playlist\" class=\"anchor\" aria-hidden=\"true\" href=\"#-playlist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a> Playlist</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6f8ca7eacc04236736d5a0a831a6cbc5fadc6f6c/687474703a2f2f64616e69656c73697175656972612e6e65742f706c61796c6973742f706c61796c6973742d6c6f676f2d636f6d706c6574612d7065712e706e67\"><img width=\"200\" src=\"https://camo.githubusercontent.com/6f8ca7eacc04236736d5a0a831a6cbc5fadc6f6c/687474703a2f2f64616e69656c73697175656972612e6e65742f706c61796c6973742f706c61796c6973742d6c6f676f2d636f6d706c6574612d7065712e706e67\" data-canonical-src=\"http://danielsiqueira.net/playlist/playlist-logo-completa-peq.png\" style=\"max-width:100%;\"></a>\n</p>\nUm player de vídeo para playlists de filmes e compartilhamento com o Chromecast.\nDesenvolvido com  Electron, NodeJS, Javascript and JQuery.\n<h3><a id=\"user-content-download-para-macos-executable-aqui\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-para-macos-executable-aqui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download para Macos executable aqui:</h3>\n<p><a href=\"http://danielsiqueira.net/playlist/macos/Playlist.zip\" rel=\"nofollow\">http://danielsiqueira.net/playlist/macos/Playlist.zip</a></p>\n<ul>\n<li>\n<p>Para rodar o aplicativo no macos, habilite a opção que permite programas oriundos de qualquer fonte.Passo a passo =&gt; <a href=\"http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2013/10/como-instalar-aplicativos-de-fora-da-mac-app-store-no-os-x-mavericks.html\" rel=\"nofollow\">Techtudo: Rodando programas de fora da Apple Store</a></p>\n</li>\n<li>\n<p>Requer a descoberta da rede para compartilhar com o chromecast. Lembre-se de habilitar o modo visitante do Chromecast para deixá-lo público na sua rede wifi e poder compartilhar através do PC / Mac / Laptop.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-sobre-os-formatos-de-vídeo-e-as-legendas\" class=\"anchor\" aria-hidden=\"true\" href=\"#sobre-os-formatos-de-vídeo-e-as-legendas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sobre os formatos de vídeo e as legendas</h3>\n<hr>\n<p>Nessa primeira versão, são suportados vídeos mp4 e legendas srt.\nO aplicativo converte as legendas srt em vtt enquanto faz o carregamento do vídeo.\nPara carregar as legendas corretamente, lembre-se de que o arquivo de legenda deve ter o mesmo nome do arquivo de vídeo\ne deve estar no mesmo diretório.</p>\n<h3><a id=\"user-content-controles-do-vídeo-com-o-mouse-e-o-teclado\" class=\"anchor\" aria-hidden=\"true\" href=\"#controles-do-vídeo-com-o-mouse-e-o-teclado\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Controles do vídeo com o mouse e o teclado</h3>\n<hr>\n<blockquote>\n<p>No teclado:</p>\n</blockquote>\n<ul>\n<li>ctrl + l =&gt; [LOAD] Abre a tela para selecionar os vídeos</li>\n<li>ctrl + p or ctrl + space-bar =&gt; Play/Pause</li>\n<li>ctrl + m =&gt; [MENU] Abre o menu com a lista de vídeos carregados com as opções para acrescentar mais filmes.</li>\n<li>ctrl + u =&gt; [UNSOUND] Alterna entre Mudo e com Áudio</li>\n<li>ctrl+ f =&gt;  [FULLSCREEN] Entra e sai do modo de Tela cheia</li>\n<li>ctrl + q =&gt; [QUIT] Fecha o aplicativo</li>\n</ul>\n<h3><a id=\"user-content-instruções\" class=\"anchor\" aria-hidden=\"true\" href=\"#instruções\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Instruções</h3>\n<hr>\n<ul>\n<li>Requer o módulo nativo do mdns</li>\n</ul>\n<p>Na raiz do projeto...\nPrimeiro execute:</p>\n<blockquote>\n<p>sudo npm install ( É necessário usar o sudo aqui porque o Node faz o rebuild do node-gyp e precisa de permissão de root )</p>\n</blockquote>\n<h2><a id=\"user-content-baixa-todas-as-dependências-do-projeto\" class=\"anchor\" aria-hidden=\"true\" href=\"#baixa-todas-as-dependências-do-projeto\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><em>Baixa todas as dependências do projeto.</em></h2>\n<p>Depois, execute:</p>\n<blockquote>\n<p>npm start</p>\n</blockquote>\n<h2><a id=\"user-content-inicia-a-aplicação-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#inicia-a-aplicação-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><em>Inicia a aplicação electron</em></h2>\n<h3><a id=\"user-content-sobre-o-módulo-mdns-esse-módulo-é-necessário-porque-é-utilizado-para-fazer-a-comunicação-com-o-chromecast\" class=\"anchor\" aria-hidden=\"true\" href=\"#sobre-o-módulo-mdns-esse-módulo-é-necessário-porque-é-utilizado-para-fazer-a-comunicação-com-o-chromecast\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sobre o módulo mdns( Esse módulo é necessário, porque é utilizado para fazer a comunicação com o chromecast.)</h3>\n<p>Na raiz do projeto...</p>\n<blockquote>\n<p>Se você não tiver o mdns pode ter alguns erros. Nesse caso, resolva-os assim:</p>\n</blockquote>\n<p>No linux, instale o mdns com:</p>\n<blockquote>\n<p>sudo npm run ubuntu-mdns &amp;&amp; sudo npm run dependecy-ubuntu</p>\n</blockquote>\n<p>SE aparecem erros de permissão EACCES, faça isso:</p>\n<blockquote>\n<p>sudo npm run permission</p>\n</blockquote>\n<p>Para gerar o executável para Macos:</p>\n<blockquote>\n<p>npm run pack-osx</p>\n</blockquote>\n<hr>\n<p>Para as ditribuições linux (.deb), siga esses passos:</p>\n<blockquote>\n<p>npm run pack-linux64 ( Gera o executável e dá permissão de escrita no diretório criado.Sua senha pode ser solicitada. )\nnpm run install-deb64 ( Com executável gerado, faz a criação de diretório na Home do usuário e aloca os arquivos, registrando um atalho na lista de programas instalados )</p>\n</blockquote>\n<hr>\n<p>Para gerar o executável para windows:</p>\n<blockquote>\n<p>npm run pack-win64 ( A versão para windows ainda não foi testada. Ajudem-me a testar! )</p>\n</blockquote>\n<hr>\n<h3><a id=\"user-content-para-contribuir-com-o-projeto-faça-um-fork-dele\" class=\"anchor\" aria-hidden=\"true\" href=\"#para-contribuir-com-o-projeto-faça-um-fork-dele\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Para contribuir com o projeto, faça um fork dele</h3>\n<p>Siga esses passos para contribuir:\n<a href=\"https://imasters.com.br/desenvolvimento/como-contribuir-com-um-projeto-no-github/?trace=1519021197&amp;source=single\" rel=\"nofollow\">https://imasters.com.br/desenvolvimento/como-contribuir-com-um-projeto-no-github/?trace=1519021197&amp;source=single</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.755Z",
    "goodColorOnWhite": "#746C3C",
    "goodColorOnBlack": "#9C8408",
    "faintColorOnWhite": "rgba(116, 108, 60, 0.1)"
  },
  {
    "slug": "poddycast-app",
    "name": "Poddycast",
    "description": "Podcast client to listen to all you favorite podcasts.",
    "repository": "https://github.com/MrChuckomo/poddycast",
    "category": "Entertainment",
    "keywords": [
      "podcast",
      "feed",
      "rss",
      "itunes"
    ],
    "icon": "poddycast-app-icon.png",
    "icon32": "poddycast-app-icon-32.png",
    "icon64": "poddycast-app-icon-64.png",
    "icon128": "poddycast-app-icon-128.png",
    "icon256": "poddycast-app-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#eef7f9",
      "#15b6fb",
      "#35d1fb",
      "#70bede",
      "#3cdcfc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-poddycast-beta-construction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#poddycast-beta-construction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Poddycast [BETA] <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">&#x1F6A7;</g-emoji></h1>\n<p>A Podcast app made with Electron because I love Podcasts.</p>\n<p><a target=\"_blank\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/img/poddycastapp.png\"><img src=\"https://github.com/MrChuckomo/poddycast/raw/master/img/poddycastapp.png\" alt=\"screenshot_1\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<ul>\n<li>Uses the <strong>iTunes API</strong> to search for Podcasts</li>\n<li>Find all episodes in the <strong>New Episodes</strong> menu item</li>\n<li>See all your <strong>Favorite Podcasts</strong> in one place</li>\n<li>Browse through the <strong>History</strong> of podcasts you&apos;ve already listened to</li>\n<li>See some <strong>Statistics</strong></li>\n<li>Manage <strong>Playlists</strong> for custom playback</li>\n<li>Dark mode</li>\n<li>Speedy playback</li>\n<li>Keyboard shortcuts for audio player actions</li>\n<li>Proxy mode for company environments</li>\n</ul>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/img/poddycast_v0.2.0.gif\"><img src=\"https://github.com/MrChuckomo/poddycast/raw/master/img/poddycast_v0.2.0.gif\" alt=\"gif_1\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-rename-playlists\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#rename-playlists\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Rename Playlists</h3>\n<p><a target=\"_blank\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/img/poddycast-rename_playlists.gif\"><img src=\"https://github.com/MrChuckomo/poddycast/raw/master/img/poddycast-rename_playlists.gif\" alt=\"gif_2\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-edit-playlist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#edit-playlist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Edit Playlist</h3>\n<p><a target=\"_blank\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/img/poddycast_edit_playlist.png\"><img src=\"https://github.com/MrChuckomo/poddycast/raw/master/img/poddycast_edit_playlist.png\" alt=\"gif_3\" style=\"max-width:100%;\"></a></p>\n\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>Download the latest release from the <a href=\"https://github.com/MrChuckomo/poddycast/releases\">release page</a>.</p>\n<h2><a id=\"user-content-platform-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#platform-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Platform Support</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> macOS</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Linux</li>\n</ul>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MrChuckomo/poddycast/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contact</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"bird\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f426.png\">&#x1F426;</g-emoji> <a href=\"https://twitter.com/poddycastapp\" rel=\"nofollow\">Twitter: @poddycastapp</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-poddycast-beta-construction\" class=\"anchor\" aria-hidden=\"true\" href=\"#poddycast-beta-construction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Poddycast [BETA] <g-emoji class=\"g-emoji\" alias=\"construction\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a7.png\">🚧</g-emoji></h1>\n<p>A Podcast app made with Electron because I love Podcasts.</p>\n<p><a target=\"_blank\" href=\"img/poddycastapp.png\"><img src=\"img/poddycastapp.png\" alt=\"screenshot_1\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<ul>\n<li>Uses the <strong>iTunes API</strong> to search for Podcasts</li>\n<li>Find all episodes in the <strong>New Episodes</strong> menu item</li>\n<li>See all your <strong>Favorite Podcasts</strong> in one place</li>\n<li>Browse through the <strong>History</strong> of podcasts you've already listened to</li>\n<li>See some <strong>Statistics</strong></li>\n<li>Manage <strong>Playlists</strong> for custom playback</li>\n<li>Dark mode</li>\n<li>Speedy playback</li>\n<li>Keyboard shortcuts for audio player actions</li>\n<li>Proxy mode for company environments</li>\n</ul>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<p><a target=\"_blank\" href=\"img/poddycast_v0.2.0.gif\"><img src=\"img/poddycast_v0.2.0.gif\" alt=\"gif_1\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-rename-playlists\" class=\"anchor\" aria-hidden=\"true\" href=\"#rename-playlists\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Rename Playlists</h3>\n<p><a target=\"_blank\" href=\"img/poddycast-rename_playlists.gif\"><img src=\"img/poddycast-rename_playlists.gif\" alt=\"gif_2\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-edit-playlist\" class=\"anchor\" aria-hidden=\"true\" href=\"#edit-playlist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Edit Playlist</h3>\n<p><a target=\"_blank\" href=\"img/poddycast_edit_playlist.png\"><img src=\"img/poddycast_edit_playlist.png\" alt=\"gif_3\" style=\"max-width:100%;\"></a></p>\n\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>Download the latest release from the <a href=\"https://github.com/MrChuckomo/poddycast/releases\">release page</a>.</p>\n<h2><a id=\"user-content-platform-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#platform-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Platform Support</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> macOS</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Linux</li>\n</ul>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contact</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"bird\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f426.png\">🐦</g-emoji> <a href=\"https://twitter.com/poddycastapp\" rel=\"nofollow\">Twitter: @poddycastapp</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.704Z",
    "goodColorOnWhite": "#037CB0",
    "goodColorOnBlack": "#15B6FB",
    "faintColorOnWhite": "rgba(3, 124, 176, 0.1)"
  },
  {
    "slug": "poi",
    "name": "poi",
    "description": "A browser for web-based game kantai-collection",
    "website": "https://poi.io",
    "repository": "https://github.com/poooi/poi",
    "keywords": [
      "kantai-collection",
      "kancolle",
      "games"
    ],
    "license": "MIT",
    "category": "Games",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/6753092/10863969/f0a49b2c-8018-11e5-9659-43f626c4691c.png"
      }
    ],
    "icon": "poi-icon.png",
    "icon32": "poi-icon-32.png",
    "icon64": "poi-icon-64.png",
    "icon128": "poi-icon-128.png",
    "icon256": "poi-icon-256.png",
    "date": "2017-06-27",
    "iconColors": [
      "#f7e8d3",
      "#281617",
      "#a49576",
      "#96553d",
      "#908894"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/poooi/poi/master/assets/img/header.png\"><img src=\"https://raw.githubusercontent.com/poooi/poi/master/assets/img/header.png\" alt=\"Header\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.codacy.com/app/KochiyaOcean/poi?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=poooi/poi&amp;utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d582277a0a808b268eaf2c076c676dc52120e6e/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6232333961333732353361333438366339343662303437616361653566316163\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/b239a37253a3486c946b047acae5f1ac\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/poooi/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8c453aa76702aca03c4bf7c9d5bb9a2aaeaa2c28/68747470733a2f2f7472617669732d63692e6f72672f706f6f6f692f706f692e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/poooi/poi.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/poooi/poi/blob/master/#backers\"><img src=\"https://camo.githubusercontent.com/e831692c2ccdf9590c98a10e649c6f6839f359be/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/poi/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/poooi/poi/blob/master/#sponsors\"><img src=\"https://camo.githubusercontent.com/8cb1774d4281105e14af5c89334ce989d27b2c67/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/poi/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/KochiyaOcean/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ed5d762e601707f8420dd1d6ba9b55a314198dab/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f61707632786e6774656a316d313768653f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/apv2xngtej1m17he?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/poooi/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2658cc1288e95709296d7e0d39cdaddba9793a5/68747470733a2f2f64617669642d646d2e6f72672f706f6f6f692f706f692e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/poooi/poi.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/poooi/poi?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/031e3e6dc8cf4d88e4629e5211fc060c3dcdec11/68747470733a2f2f64617669642d646d2e6f72672f706f6f6f692f706f692f6465762d7374617475732e737667\" alt=\"DevDependencies\" data-canonical-src=\"https://david-dm.org/poooi/poi/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b4ab215354d288be2f370236004672682b54a7e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d6d69742d626c75652e737667\" alt=\"license:mit\" data-canonical-src=\"https://img.shields.io/badge/license-mit-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Scalable KanColle browser and tool.</p>\n<h2><a id=\"user-content-prebuilt-release-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#prebuilt-release-downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prebuilt Release Downloads</h2>\n<p><a href=\"https://github.com/poooi/poi/releases\">GitHub release</a>.</p>\n<p><a href=\"https://npm.taobao.org/mirrors/poi\" rel=\"nofollow\">cnpm (CN Mainland)</a>.</p>\n<h3><a id=\"user-content-unofficial-releases-maintained-by-the-community\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#unofficial-releases-maintained-by-the-community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>UNOFFICIAL releases maintained by the community</h3>\n<p><a href=\"https://aur.archlinux.org/packages/poi/\" rel=\"nofollow\">AUR (Arch Linux, maintained by @swordfeng)</a>.</p>\n<p>Homebrew Cask (macOS, maintained by @darg20127).</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update <span class=\"pl-k\">&amp;&amp;</span> brew cask install poi</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Proxy</li>\n<li>Cache</li>\n<li>Analysis</li>\n<li>Notification</li>\n<li>Plugin Support</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/L.png\"><img src=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/L.png\" alt=\"Preview 1\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/V.png\"><img src=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/V.png\" alt=\"Preview 2\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/poooi/poi/wiki/Screenshots\">More screenshots are available here</a></p>\n<h2><a id=\"user-content-run-from-dev-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#run-from-dev-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run from dev version</h2>\n<p>First, get the <strong>latest</strong> <strong>x64</strong> version (<strong>&gt;= 7.6.x</strong>) of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://npmjs.org\" rel=\"nofollow\">npm</a> &gt;= <strong>5.0.x</strong>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/poooi/poi <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> poi\nnpm install\nnpm run deploy\nnpm start</pre></div>\n<p>Tips:</p>\n<ul>\n<li>\n<p>You do not have to run <code>npm install</code> and <code>npm run deploy</code> with every <code>git pull</code>, however they&apos;re recommended after a major version bump. In case of any dependency or <code>require</code> error, try re-running them.</p>\n</li>\n<li>\n<p>If you have installed packages with npm &lt; 5.0, it is highly recommended to completely remove current <code>node_modules</code> folder and re-run <code>npm install</code>.</p>\n</li>\n<li>\n<p>If you have trouble downloading electron executables from github/amazonaws, <a href=\"https://github.com/electron-userland/electron-download\">you may set ELECTRON_MIRROR environment variable</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-available-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#available-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Available Plugins</h2>\n<p>Many functionalities are provided as plugins, you may choose only what you want! <a href=\"https://github.com/poooi/poi/wiki/List-of-available-plugins\">Here&apos;s a list of available plugins</a>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)</p>\n<p>On plugin development, the <a href=\"https://github.com/poooi/poi/tree/master/docs\">docs</a> are available in Chinese and English.</p>\n<p>Please feel free to contact us via:</p>\n<ul>\n<li>github issues</li>\n<li><a href=\"https://telegram.me/joinchat/AoMUpkCr6B8uH7EUewq6eQ\" rel=\"nofollow\">telegram group</a> for Chinese speaking user</li>\n<li><a href=\"https://discordapp.com/channels/118339803660943369/367575898313981952\" rel=\"nofollow\">#poi-viewer channel</a> under <code>/r/kancolle</code> discord for world wide user, <a href=\"https://github.com/poooi/poi/issues/1596\">How to join</a></li>\n<li>QQ group</li>\n<li>weibo</li>\n<li>or anything else.</li>\n</ul>\n<h2><a id=\"user-content-based-on\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#based-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Based on</h2>\n<ul>\n<li><a href=\"https://github.com/atom/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/react-bootstrap/react-bootstrap/\">ReactBootstrap</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute.\n<a href=\"https://github.com/poooi/poi/blob/master///github.com/poooi/poi/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/775ce28d71524e781e2bf80c37c68736de479a86/68747470733a2f2f706f6f6f692e6769746875622e696f2f636f6e7472696275746f72732f67726170682e737667\" data-canonical-src=\"https://poooi.github.io/contributors/graph.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> [<a href=\"https://opencollective.com/poi#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/poi#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a15709c72db4337b4ef0d2333084975cf42717d4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/poi/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/poi#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/poi/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a69a2e87411ce86d047fb36ddf17616e83bbc3d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa5931e0f9bb65466125303f07ce600c2272e75a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/003fb2ca3139cd9b51421395c302148cd6edb04f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e0f849c2f600a0c3e84c8a80a71af6b97703e13d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bda41cd3a05fc9b5b38838027c991b19b1500f23/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0960fb3a80b6b4f5e2988b49d9b2c85f0e65d890/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e86383868c8d66bf719d82cfc1c7123bd350d53c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9b262efe595908aad8dbac93e78213ecd0a7692/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f4c42b104df2715c53b8c52885084e4dc917a3a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9280c668308e7355bf82ba5ffb7b71bab61748c2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/poooi/poi/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/poooi/poi/blob/master/LICENSE\">The MIT License</a></p>\n<p>NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/poooi/poi/master/assets/img/header.png\"><img src=\"https://raw.githubusercontent.com/poooi/poi/master/assets/img/header.png\" alt=\"Header\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.codacy.com/app/KochiyaOcean/poi?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=poooi/poi&amp;utm_campaign=badger\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d582277a0a808b268eaf2c076c676dc52120e6e/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f6232333961333732353361333438366339343662303437616361653566316163\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/b239a37253a3486c946b047acae5f1ac\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/poooi/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8c453aa76702aca03c4bf7c9d5bb9a2aaeaa2c28/68747470733a2f2f7472617669732d63692e6f72672f706f6f6f692f706f692e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/poooi/poi.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"#backers\"><img src=\"https://camo.githubusercontent.com/e831692c2ccdf9590c98a10e649c6f6839f359be/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f6261636b6572732f62616467652e737667\" alt=\"Backers on Open Collective\" data-canonical-src=\"https://opencollective.com/poi/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\"><img src=\"https://camo.githubusercontent.com/8cb1774d4281105e14af5c89334ce989d27b2c67/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f72732f62616467652e737667\" alt=\"Sponsors on Open Collective\" data-canonical-src=\"https://opencollective.com/poi/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/KochiyaOcean/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ed5d762e601707f8420dd1d6ba9b55a314198dab/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f61707632786e6774656a316d313768653f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/apv2xngtej1m17he?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/poooi/poi\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2658cc1288e95709296d7e0d39cdaddba9793a5/68747470733a2f2f64617669642d646d2e6f72672f706f6f6f692f706f692e737667\" alt=\"Dependencies\" data-canonical-src=\"https://david-dm.org/poooi/poi.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/poooi/poi?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/031e3e6dc8cf4d88e4629e5211fc060c3dcdec11/68747470733a2f2f64617669642d646d2e6f72672f706f6f6f692f706f692f6465762d7374617475732e737667\" alt=\"DevDependencies\" data-canonical-src=\"https://david-dm.org/poooi/poi/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3b4ab215354d288be2f370236004672682b54a7e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d6d69742d626c75652e737667\" alt=\"license:mit\" data-canonical-src=\"https://img.shields.io/badge/license-mit-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Scalable KanColle browser and tool.</p>\n<h2><a id=\"user-content-prebuilt-release-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#prebuilt-release-downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prebuilt Release Downloads</h2>\n<p><a href=\"https://github.com/poooi/poi/releases\">GitHub release</a>.</p>\n<p><a href=\"https://npm.taobao.org/mirrors/poi\" rel=\"nofollow\">cnpm (CN Mainland)</a>.</p>\n<h3><a id=\"user-content-unofficial-releases-maintained-by-the-community\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-releases-maintained-by-the-community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>UNOFFICIAL releases maintained by the community</h3>\n<p><a href=\"https://aur.archlinux.org/packages/poi/\" rel=\"nofollow\">AUR (Arch Linux, maintained by @swordfeng)</a>.</p>\n<p>Homebrew Cask (macOS, maintained by @darg20127).</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update <span class=\"pl-k\">&amp;&amp;</span> brew cask install poi</pre></div>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Proxy</li>\n<li>Cache</li>\n<li>Analysis</li>\n<li>Notification</li>\n<li>Plugin Support</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/L.png\"><img src=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/L.png\" alt=\"Preview 1\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/V.png\"><img src=\"https://gist.githubusercontent.com/KochiyaOcean/79d405dfa1c15fbad60c9ae92b981c8f/raw/4a9879a22ebc5675d37b84b72347d66bb885985c/V.png\" alt=\"Preview 2\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/poooi/poi/wiki/Screenshots\">More screenshots are available here</a></p>\n<h2><a id=\"user-content-run-from-dev-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-from-dev-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run from dev version</h2>\n<p>First, get the <strong>latest</strong> <strong>x64</strong> version (<strong>&gt;= 7.6.x</strong>) of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> and <a href=\"https://npmjs.org\" rel=\"nofollow\">npm</a> &gt;= <strong>5.0.x</strong>.</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/poooi/poi <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> poi\nnpm install\nnpm run deploy\nnpm start</pre></div>\n<p>Tips:</p>\n<ul>\n<li>\n<p>You do not have to run <code>npm install</code> and <code>npm run deploy</code> with every <code>git pull</code>, however they're recommended after a major version bump. In case of any dependency or <code>require</code> error, try re-running them.</p>\n</li>\n<li>\n<p>If you have installed packages with npm &lt; 5.0, it is highly recommended to completely remove current <code>node_modules</code> folder and re-run <code>npm install</code>.</p>\n</li>\n<li>\n<p>If you have trouble downloading electron executables from github/amazonaws, <a href=\"https://github.com/electron-userland/electron-download\">you may set ELECTRON_MIRROR environment variable</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-available-plugins\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Available Plugins</h2>\n<p>Many functionalities are provided as plugins, you may choose only what you want! <a href=\"https://github.com/poooi/poi/wiki/List-of-available-plugins\">Here's a list of available plugins</a>.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Bug reports, suggestions, ideas, pull requests, and devs are always welcome :)</p>\n<p>On plugin development, the <a href=\"https://github.com/poooi/poi/tree/master/docs\">docs</a> are available in Chinese and English.</p>\n<p>Please feel free to contact us via:</p>\n<ul>\n<li>github issues</li>\n<li><a href=\"https://telegram.me/joinchat/AoMUpkCr6B8uH7EUewq6eQ\" rel=\"nofollow\">telegram group</a> for Chinese speaking user</li>\n<li><a href=\"https://discordapp.com/channels/118339803660943369/367575898313981952\" rel=\"nofollow\">#poi-viewer channel</a> under <code>/r/kancolle</code> discord for world wide user, <a href=\"https://github.com/poooi/poi/issues/1596\">How to join</a></li>\n<li>QQ group</li>\n<li>weibo</li>\n<li>or anything else.</li>\n</ul>\n<h2><a id=\"user-content-based-on\" class=\"anchor\" aria-hidden=\"true\" href=\"#based-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Based on</h2>\n<ul>\n<li><a href=\"https://github.com/atom/electron\">Electron</a></li>\n<li><a href=\"https://github.com/facebook/react\">React</a></li>\n<li><a href=\"https://github.com/react-bootstrap/react-bootstrap/\">ReactBootstrap</a></li>\n<li><a href=\"https://github.com/reactjs/redux\">Redux</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute.\n<a href=\"//github.com/poooi/poi/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/775ce28d71524e781e2bf80c37c68736de479a86/68747470733a2f2f706f6f6f692e6769746875622e696f2f636f6e7472696275746f72732f67726170682e737667\" data-canonical-src=\"https://poooi.github.io/contributors/graph.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> [<a href=\"https://opencollective.com/poi#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/poi#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a15709c72db4337b4ef0d2333084975cf42717d4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/poi/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/poi#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/poi/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5a69a2e87411ce86d047fb36ddf17616e83bbc3d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa5931e0f9bb65466125303f07ce600c2272e75a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/003fb2ca3139cd9b51421395c302148cd6edb04f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e0f849c2f600a0c3e84c8a80a71af6b97703e13d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bda41cd3a05fc9b5b38838027c991b19b1500f23/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0960fb3a80b6b4f5e2988b49d9b2c85f0e65d890/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e86383868c8d66bf719d82cfc1c7123bd350d53c/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e9b262efe595908aad8dbac93e78213ecd0a7692/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f4c42b104df2715c53b8c52885084e4dc917a3a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/poi/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9280c668308e7355bf82ba5ffb7b71bab61748c2/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f706f692f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/poi/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/poooi/poi/blob/master/LICENSE\">The MIT License</a></p>\n<p>NOTE: THE SOFTWARE ICON AND SVG ICONS IS NOT LICENSED BY MIT AND COULD NOT BE USED\nIN PROJECTS NOT ASSOCIATED WITH POI.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.731Z",
    "goodColorOnWhite": "#96553D",
    "goodColorOnBlack": "#F7E8D3",
    "faintColorOnWhite": "rgba(150, 85, 61, 0.1)"
  },
  {
    "slug": "pokerclock",
    "name": "PokerClock",
    "description": "Poker time & blind tracker.",
    "website": "http://phresh-it.hu/apps/pokerclock/",
    "license": "MIT",
    "keywords": [
      "poker",
      "clock",
      "game",
      "tracker",
      "phresh"
    ],
    "category": "Games",
    "repository": "https://github.com/Phreshhh/PokerClock",
    "icon": "pokerclock-icon.png",
    "icon32": "pokerclock-icon-32.png",
    "icon64": "pokerclock-icon-64.png",
    "icon128": "pokerclock-icon-128.png",
    "icon256": "pokerclock-icon-256.png",
    "date": "2018-05-11",
    "iconColors": [
      "#e6e5e7",
      "#f0070e",
      "#090808",
      "#646c6a",
      "#747474"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phresh-poker-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#phresh-poker-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Phresh Poker Clock</h1>\n<h2><a id=\"user-content-short-story\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#short-story\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Short story</h2>\n<ul>\n<li>Who deals?</li>\n<li>Am I the blind?&quot;</li>\n</ul>\n<p>Does it sound familiar? - then this app will be useful for you!&quot;</p>\n<p>A friendly poker party in da&apos; house, a bit drinking, talking, laughing, etc.\nSometimes I forgot about I&apos;m the one of the blinds.. and you?</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Save tokens</li>\n<li>Save players</li>\n<li>Setup the match (select 2-10 players, 5 tokens, blindlift type and time, etc)</li>\n<li>track rebuys (optional), tokens (at start and rebuy value), blind values and blindlift time, real bets (optional)</li>\n</ul>\n<h3><a id=\"user-content-blindlift-types\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#blindlift-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Blindlift types</h3>\n<ul>\n<li>Fix (Fix on the two smallest value token and not lift it) - for slower games</li>\n<li>Gradual (the next small blind is always the previous big blind) - for normal games</li>\n<li>Token pairs (the next small blind is the next value token after previous big blind, and after the highest token double the values of blinds) - for faster games</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/welcome.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/welcome.jpg\" alt=\"Welcome screen\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/tokens.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/tokens.jpg\" alt=\"Tokens\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/players.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/players.jpg\" alt=\"Players\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/setup_match.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/setup_match.jpg\" alt=\"Match setup\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game0.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game0.jpg\" alt=\"Game 1\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game1.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game1.jpg\" alt=\"Game 2\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game2.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game2.jpg\" alt=\"Game 3\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Kriszti&#xE1;n Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/PokerClock/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/PokerClock/releases/tag/v1.0.0\">Poker Clock v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/pokerclock/\" rel=\"nofollow\">Poker Clock</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program&apos;s root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-packaging-win32-is-x86-others-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/#packaging-win32-is-x86-others-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging (win32 is x86, others x64)</h3>\n<pre><code>npm run pack-win32\n\nnpm run pack-win\n\nnpm run pack-lin\n\nnpm run pack-mac\n</code></pre>\n<p><em>Packaged zips not required installion, just unzip and run the executeable file.</em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-phresh-poker-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"#phresh-poker-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Phresh Poker Clock</h1>\n<h2><a id=\"user-content-short-story\" class=\"anchor\" aria-hidden=\"true\" href=\"#short-story\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Short story</h2>\n<ul>\n<li>Who deals?</li>\n<li>Am I the blind?\"</li>\n</ul>\n<p>Does it sound familiar? - then this app will be useful for you!\"</p>\n<p>A friendly poker party in da' house, a bit drinking, talking, laughing, etc.\nSometimes I forgot about I'm the one of the blinds.. and you?</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Save tokens</li>\n<li>Save players</li>\n<li>Setup the match (select 2-10 players, 5 tokens, blindlift type and time, etc)</li>\n<li>track rebuys (optional), tokens (at start and rebuy value), blind values and blindlift time, real bets (optional)</li>\n</ul>\n<h3><a id=\"user-content-blindlift-types\" class=\"anchor\" aria-hidden=\"true\" href=\"#blindlift-types\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Blindlift types</h3>\n<ul>\n<li>Fix (Fix on the two smallest value token and not lift it) - for slower games</li>\n<li>Gradual (the next small blind is always the previous big blind) - for normal games</li>\n<li>Token pairs (the next small blind is the next value token after previous big blind, and after the highest token double the values of blinds) - for faster games</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/welcome.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/welcome.jpg\" alt=\"Welcome screen\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/tokens.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/tokens.jpg\" alt=\"Tokens\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/players.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/players.jpg\" alt=\"Players\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/setup_match.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/setup_match.jpg\" alt=\"Match setup\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game0.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game0.jpg\" alt=\"Game 1\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game1.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game1.jpg\" alt=\"Game 2\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/Phreshhh/PokerClock/blob/master/screenshots/game2.jpg\"><img src=\"https://github.com/Phreshhh/PokerClock/raw/master/screenshots/game2.jpg\" alt=\"Game 3\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Licence</h2>\n<p>Copyright (c) 2018, Krisztián Kis - Phresh-IT. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/Phreshhh/PokerClock/blob/master/LICENSE.md\">MIT</a> License.</p>\n<h2><a id=\"user-content-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Builds</h2>\n<p><a href=\"https://github.com/Phreshhh/PokerClock/releases/tag/v1.0.0\">Poker Clock v1.0.0</a></p>\n<h2><a id=\"user-content-web\" class=\"anchor\" aria-hidden=\"true\" href=\"#web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Web</h2>\n<p><a href=\"http://phresh-it.hu/\" rel=\"nofollow\">Phresh-IT</a></p>\n<p><a href=\"http://phresh-it.hu/apps/pokerclock/\" rel=\"nofollow\">Poker Clock</a></p>\n<h2><a id=\"user-content-dev\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev</h2>\n<p>Clone or download the repo and navigate in console to the program's root folder.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<pre><code>npm install\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>npm start\n</code></pre>\n<h3><a id=\"user-content-packaging-win32-is-x86-others-x64\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging-win32-is-x86-others-x64\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging (win32 is x86, others x64)</h3>\n<pre><code>npm run pack-win32\n\nnpm run pack-win\n\nnpm run pack-lin\n\nnpm run pack-mac\n</code></pre>\n<p><em>Packaged zips not required installion, just unzip and run the executeable file.</em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.825Z",
    "goodColorOnWhite": "#090808",
    "goodColorOnBlack": "#F0070E",
    "faintColorOnWhite": "rgba(9, 8, 8, 0.1)"
  },
  {
    "slug": "pomolectron",
    "name": "Pomolectron",
    "description": "A Pomodoro app in your menubar/tray.",
    "repository": "https://github.com/amitmerchant1990/pomolectron",
    "keywords": [
      "pomodoro",
      "productivity",
      "node",
      "minimal",
      "countdown",
      "timer",
      "html",
      "desktop"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/3647841/24491376/9250a1de-1544-11e7-86ef-82b77c006daa.png"
      }
    ],
    "icon": "pomolectron-icon.png",
    "icon32": "pomolectron-icon-32.png",
    "icon64": "pomolectron-icon-64.png",
    "icon128": "pomolectron-icon-128.png",
    "icon256": "pomolectron-icon-256.png",
    "date": "2017-03-15",
    "iconColors": [
      "#d33b34",
      "#8cc254",
      "#e77260",
      "#ac8044",
      "#bc5c3c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"https://github.com/amitmerchant1990/pomolectron\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomolectron-transparent.png\" alt=\"Pomolectron\" width=\"400\" style=\"max-width:100%;\"></a>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-pomodoro-app-for-your-menubartray\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#a-pomodoro-app-for-your-menubartray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A <a href=\"https://en.wikipedia.org/wiki/Pomodoro_Technique\" rel=\"nofollow\">pomodoro</a> app for your menubar/tray.</h4>\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/pomolectron\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1058dac082a3da0ff721a2be3b961c7a11d05bba/68747470733a2f2f62616467652e667572792e696f2f6a732f706f6d6f6c656374726f6e2e737667\" alt=\"npm version\" height=\"18\" data-canonical-src=\"https://badge.fury.io/js/pomolectron.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://chocolatey.org/packages/pomolectron\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1d00f2541f96feddb908ffbb0d03cf0cc26d7bad/68747470733a2f2f696d672e736869656c64732e696f2f63686f636f6c617465792f64742f73637269707463732e7376673f7374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/chocolatey/dt/scriptcs.svg?style=flat\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://www.paypal.me/AmitMerchant\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/0f3fcfe72a4de60e71f0b4ee8079f00dfb78bdbf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat\" style=\"max-width:100%;\">\n  </a>\n</p>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/3647841/24491376/9250a1de-1544-11e7-86ef-82b77c006daa.png\"><img src=\"https://cloud.githubusercontent.com/assets/3647841/24491376/9250a1de-1544-11e7-86ef-82b77c006daa.png\" alt=\"pomolectron-macos\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomodoro.PNG\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomodoro.PNG\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Key Features</h2>\n<ul>\n<li>Pomodoro, Short break and Long break timers</li>\n<li>Notifies via system notification when time gets up</li>\n<li>Lives in a tray/menubar</li>\n<li>Cross platform\n<ul>\n<li>Windows, macOS and Linux ready.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>To clone and run this application, you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n$ <span class=\"pl-c1\">cd</span> pomolectron\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n$ npm start</pre></div>\n<p>On Windows, you can install Pomolectron via <a href=\"https://chocolatey.org\" rel=\"nofollow\">chocolatey</a> as well.</p>\n<div class=\"highlight highlight-source-shell\"><pre>C:<span class=\"pl-cce\">\\&gt;</span> choco install pomolectron</pre></div>\n<p>Note: If you&apos;re using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/amitmerchant1990/pomolectron/releases/tag/v1.1.0\">download</a> latest installable version of Pomolectron for Windows, Linux and macOS.</p>\n<p>You can also get the <a href=\"http://www.softpedia.com/get/Others/Miscellaneous/Pomolectron.shtml\" rel=\"nofollow\">Windows binaries</a> from Softpedia.</p>\n<h2><a id=\"user-content-news\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#news\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>News</h2>\n<p>Pomolectron was <a href=\"https://news.ycombinator.com/item?id=13878898\" rel=\"nofollow\">trending</a> on the Hacker News and on <a href=\"https://raw.githubusercontent.com/amitmerchant1990/test/master/trending.JPG\" rel=\"nofollow\">GitHub</a> during the day of it&apos;s launch.</p>\n<h2><a id=\"user-content-you-may-also-like\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#you-may-also-like\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>You may also like..</h2>\n<ul>\n<li><a href=\"https://github.com/amitmerchant1990/electron-markdownify\">Markdownify</a> - Markdown Editor desktop app</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amitmerchant1990/pomolectron/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a> &#xA0;&#xB7;&#xA0;\nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a> &#xA0;&#xB7;&#xA0;\nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------\" class=\"anchor\" aria-hidden=\"true\" href=\"#------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"https://github.com/amitmerchant1990/pomolectron\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomolectron-transparent.png\" alt=\"Pomolectron\" width=\"400\" style=\"max-width:100%;\"></a>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-pomodoro-app-for-your-menubartray\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-pomodoro-app-for-your-menubartray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A <a href=\"https://en.wikipedia.org/wiki/Pomodoro_Technique\" rel=\"nofollow\">pomodoro</a> app for your menubar/tray.</h4>\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/pomolectron\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1058dac082a3da0ff721a2be3b961c7a11d05bba/68747470733a2f2f62616467652e667572792e696f2f6a732f706f6d6f6c656374726f6e2e737667\" alt=\"npm version\" height=\"18\" data-canonical-src=\"https://badge.fury.io/js/pomolectron.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://chocolatey.org/packages/pomolectron\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/1d00f2541f96feddb908ffbb0d03cf0cc26d7bad/68747470733a2f2f696d672e736869656c64732e696f2f63686f636f6c617465792f64742f73637269707463732e7376673f7374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/chocolatey/dt/scriptcs.svg?style=flat\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://saythanks.io/to/amitmerchant1990\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/c4a75f548fb8005b3422bc0d379ee1d0f4bbd8c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361795468616e6b732e696f2d2545322539382542432d3145414544422e737667\" data-canonical-src=\"https://img.shields.io/badge/SayThanks.io-%E2%98%BC-1EAEDB.svg\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://www.paypal.me/AmitMerchant\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/0f3fcfe72a4de60e71f0b4ee8079f00dfb78bdbf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f242d646f6e6174652d6666363962342e7376673f6d61784167653d32353932303030267374796c653d666c6174\" data-canonical-src=\"https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&amp;style=flat\" style=\"max-width:100%;\">\n  </a>\n</p>\n<table>\n<thead>\n<tr>\n<th>macOS</th>\n<th>Windows</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/3647841/24491376/9250a1de-1544-11e7-86ef-82b77c006daa.png\"><img src=\"https://cloud.githubusercontent.com/assets/3647841/24491376/9250a1de-1544-11e7-86ef-82b77c006daa.png\" alt=\"pomolectron-macos\" style=\"max-width:100%;\"></a></td>\n<td><a target=\"_blank\" href=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomodoro.PNG\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/pomolectron/master/res/pomodoro.PNG\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-key-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#key-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Key Features</h2>\n<ul>\n<li>Pomodoro, Short break and Long break timers</li>\n<li>Notifies via system notification when time gets up</li>\n<li>Lives in a tray/menubar</li>\n<li>Cross platform\n<ul>\n<li>Windows, macOS and Linux ready.</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>To clone and run this application, you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\n$ git clone https://github.com/amitmerchant1990/pomolectron\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n$ <span class=\"pl-c1\">cd</span> pomolectron\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\n$ npm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\n$ npm start</pre></div>\n<p>On Windows, you can install Pomolectron via <a href=\"https://chocolatey.org\" rel=\"nofollow\">chocolatey</a> as well.</p>\n<div class=\"highlight highlight-source-shell\"><pre>C:<span class=\"pl-cce\">\\&gt;</span> choco install pomolectron</pre></div>\n<p>Note: If you're using Linux Bash for Windows, <a href=\"https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/\" rel=\"nofollow\">see this guide</a> or use <code>node</code> from the command prompt.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/amitmerchant1990/pomolectron/releases/tag/v1.1.0\">download</a> latest installable version of Pomolectron for Windows, Linux and macOS.</p>\n<p>You can also get the <a href=\"http://www.softpedia.com/get/Others/Miscellaneous/Pomolectron.shtml\" rel=\"nofollow\">Windows binaries</a> from Softpedia.</p>\n<h2><a id=\"user-content-news\" class=\"anchor\" aria-hidden=\"true\" href=\"#news\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>News</h2>\n<p>Pomolectron was <a href=\"https://news.ycombinator.com/item?id=13878898\" rel=\"nofollow\">trending</a> on the Hacker News and on <a href=\"https://raw.githubusercontent.com/amitmerchant1990/test/master/trending.JPG\" rel=\"nofollow\">GitHub</a> during the day of it's launch.</p>\n<h2><a id=\"user-content-you-may-also-like\" class=\"anchor\" aria-hidden=\"true\" href=\"#you-may-also-like\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>You may also like..</h2>\n<ul>\n<li><a href=\"https://github.com/amitmerchant1990/electron-markdownify\">Markdownify</a> - Markdown Editor desktop app</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n<hr>\n<blockquote>\n<p><a href=\"https://www.amitmerchant.com\" rel=\"nofollow\">amitmerchant.com</a>  · \nGitHub <a href=\"https://github.com/amitmerchant1990\">@amitmerchant1990</a>  · \nTwitter <a href=\"https://twitter.com/amit_merchant\" rel=\"nofollow\">@amit_merchant</a></p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.843Z",
    "goodColorOnWhite": "#D33B34",
    "goodColorOnBlack": "#E77260",
    "faintColorOnWhite": "rgba(211, 59, 52, 0.1)"
  },
  {
    "slug": "pomotroid",
    "name": "Pomotroid",
    "description": "Simple and visually-pleasing Pomodoro timer.",
    "website": "https://splode.github.io/pomotroid/",
    "category": "Productivity",
    "repository": "https://github.com/Splode/pomotroid",
    "keywords": [
      "pomodoro",
      "productivity",
      "timer",
      "vuejs"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Splode/pomotroid/master/.github/images/pomotroid-title.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/Splode/pomotroid/master/.github/images/pomotroid-screens.png"
      }
    ],
    "icon": "pomotroid-icon.png",
    "icon32": "pomotroid-icon-32.png",
    "icon64": "pomotroid-icon-64.png",
    "icon128": "pomotroid-icon-128.png",
    "icon256": "pomotroid-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#fb4c4c",
      "#2c3c4c",
      "#7b404c",
      "#b0444c",
      "#513c4c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Splode/pomotroid/blob/master/.github/images/pomotroid-title.png\"><img alt=\"Pomotroid\" src=\"https://github.com/Splode/pomotroid/raw/master/.github/images/pomotroid-title.png\" width=\"800px\" style=\"max-width:100%;\"></a>\n</div>\n<div align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Splode/pomotroid/blob/master/.github/images/pomotroid-screens.jpg\"><img alt=\"Pomotroid in action\" src=\"https://github.com/Splode/pomotroid/raw/master/.github/images/pomotroid-screens.jpg\" width=\"800px\" style=\"max-width:100%;\"></a>\n</div>\n<p align=\"center\">Simple and visually-pleasing Pomodoro timer.</p>\n<hr>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p>Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.</p>\n<p>Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! <g-emoji class=\"g-emoji\" alias=\"seedling\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f331.png\">&#x1F331;</g-emoji></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Customize times and number of rounds.</li>\n<li>Charming timer alert sounds (optional).</li>\n<li>Desktop notifications (optional).</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">&#x1F4DD;</g-emoji> Future plans for enhancements and development:</p>\n<ul>\n<li>Minimize to tray</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Pomotroid is available for Windows 32/64, Mac OSX and Debian/Ubuntu flavored Linux.</p>\n<p>Download the latest version from the <a href=\"https://github.com/Splode/pomotroid/releases\">releases</a> page.</p>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technical</h2>\n<p>Pomotroid is built with <a href=\"https://github.com/vuejs/vue\">Vue.js</a>, <a href=\"https://github.com/electron/electron\">Electron</a>, and <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>.</p>\n<p><em>Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.</em></p>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm i\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build Pomotroid for production</span>\nnpm run build</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Splode/pomotroid/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/Splode\">Christopher Murphy</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n  <a target=\"_blank\" href=\".github/images/pomotroid-title.png\"><img alt=\"Pomotroid\" src=\".github/images/pomotroid-title.png\" width=\"800px\" style=\"max-width:100%;\"></a>\n</div>\n<div align=\"center\">\n  <a target=\"_blank\" href=\".github/images/pomotroid-screens.jpg\"><img alt=\"Pomotroid in action\" src=\".github/images/pomotroid-screens.jpg\" width=\"800px\" style=\"max-width:100%;\"></a>\n</div>\n<p align=\"center\">Simple and visually-pleasing Pomodoro timer.</p>\n<hr>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p>Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.</p>\n<p>Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! <g-emoji class=\"g-emoji\" alias=\"seedling\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f331.png\">🌱</g-emoji></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Customize times and number of rounds.</li>\n<li>Charming timer alert sounds (optional).</li>\n<li>Desktop notifications (optional).</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"memo\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4dd.png\">📝</g-emoji> Future plans for enhancements and development:</p>\n<ul>\n<li>Minimize to tray</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Pomotroid is available for Windows 32/64, Mac OSX and Debian/Ubuntu flavored Linux.</p>\n<p>Download the latest version from the <a href=\"https://github.com/Splode/pomotroid/releases\">releases</a> page.</p>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technical</h2>\n<p>Pomotroid is built with <a href=\"https://github.com/vuejs/vue\">Vue.js</a>, <a href=\"https://github.com/electron/electron\">Electron</a>, and <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a>.</p>\n<p><em>Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.</em></p>\n<h3><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm i\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build Pomotroid for production</span>\nnpm run build</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/Splode\">Christopher Murphy</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.866Z",
    "goodColorOnWhite": "#B0444C",
    "goodColorOnBlack": "#FB4C4C",
    "faintColorOnWhite": "rgba(176, 68, 76, 0.1)"
  },
  {
    "slug": "pomotron",
    "name": "Pomotron",
    "description": "Pomodoro Timer in the App Tray.",
    "website": "https://mattbudde.github.io/pomotron-website/",
    "category": "Productivity",
    "repository": "https://github.com/mattbudde/pomotron",
    "keywords": [
      "Pomodoro",
      "Timer"
    ],
    "icon": "pomotron-icon.png",
    "icon32": "pomotron-icon-32.png",
    "icon64": "pomotron-icon-64.png",
    "icon128": "pomotron-icon-128.png",
    "icon256": "pomotron-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#67556a",
      "#e6e6e6",
      "#b17b75",
      "#bbbbc6",
      "#a8a8be"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pomotron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mattbudde/pomotron/blob/master/#pomotron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Pomotron</h1>\n<p><a href=\"https://pomotron.mattbudde.co.uk\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/mattbudde/pomotron/master/readme.png\" alt=\"Pomotron\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://GitHub.com/mattbudde/pomotron/releases/\"><img src=\"https://camo.githubusercontent.com/625cb53dfdc18e2573fb0766d420def531b788f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61747462756464652f706f6d6f74726f6e2f746f74616c2e737667\" alt=\"Github all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/mattbudde/pomotron/total.svg\" style=\"max-width:100%;\"></a><br>\n<a href=\"https://badge.fury.io/gh/mattbudde%2Fpomotron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/931a6247effef76306e2937904adc9d54f05a8e8/68747470733a2f2f62616467652e667572792e696f2f67682f6d6174746275646465253246706f6d6f74726f6e2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/mattbudde%2Fpomotron.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<blockquote>\n<p><strong>Features:</strong></p>\n</blockquote>\n<blockquote>\n<ul>\n<li>Keep Track of Pomodoro&apos;s &amp; Break&apos;s</li>\n<li>Native Notification&apos;s when timer finishes</li>\n<li>Log Statitcs to a Date Appended CSV file</li>\n</ul>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-pomotron\" class=\"anchor\" aria-hidden=\"true\" href=\"#pomotron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Pomotron</h1>\n<p><a href=\"https://pomotron.mattbudde.co.uk\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/mattbudde/pomotron/master/readme.png\" alt=\"Pomotron\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://GitHub.com/mattbudde/pomotron/releases/\"><img src=\"https://camo.githubusercontent.com/625cb53dfdc18e2573fb0766d420def531b788f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d61747462756464652f706f6d6f74726f6e2f746f74616c2e737667\" alt=\"Github all releases\" data-canonical-src=\"https://img.shields.io/github/downloads/mattbudde/pomotron/total.svg\" style=\"max-width:100%;\"></a><br>\n<a href=\"https://badge.fury.io/gh/mattbudde%2Fpomotron\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/931a6247effef76306e2937904adc9d54f05a8e8/68747470733a2f2f62616467652e667572792e696f2f67682f6d6174746275646465253246706f6d6f74726f6e2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/mattbudde%2Fpomotron.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<blockquote>\n<p><strong>Features:</strong></p>\n</blockquote>\n<blockquote>\n<ul>\n<li>Keep Track of Pomodoro's &amp; Break's</li>\n<li>Native Notification's when timer finishes</li>\n<li>Log Statitcs to a Date Appended CSV file</li>\n</ul>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.830Z",
    "goodColorOnWhite": "#67556A",
    "goodColorOnBlack": "#B17B75",
    "faintColorOnWhite": "rgba(103, 85, 106, 0.1)"
  },
  {
    "slug": "popkey",
    "name": "PopKey",
    "description": "The perfect GIF right at your fingertips",
    "website": "http://popkey.co/send-gifs",
    "keywords": [
      "GIF"
    ],
    "category": "Photo & Video",
    "icon": "popkey-icon.png",
    "icon32": "popkey-icon-32.png",
    "icon64": "popkey-icon-64.png",
    "icon128": "popkey-icon-128.png",
    "icon256": "popkey-icon-256.png",
    "date": "2015-07-27",
    "iconColors": [
      "#fa43b3",
      "#fbf9fa",
      "#101010",
      "#da8aba",
      "#848484"
    ],
    "goodColorOnWhite": "#101010",
    "goodColorOnBlack": "#FA43B3",
    "faintColorOnWhite": "rgba(16, 16, 16, 0.1)"
  },
  {
    "slug": "popsql",
    "name": "PopSQL",
    "description": "Modern, collaborative SQL editor for your team",
    "website": "https://popsql.io",
    "keywords": [
      "sql",
      "postgresql",
      "mysql",
      "mssql",
      "bigquery",
      "sqlite",
      "cassandra",
      "presto",
      "oracle",
      "odbc",
      "editor",
      "analytics",
      "developer tools",
      "database",
      "db"
    ],
    "license": "Commercial",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://d2396xwzgx97rb.cloudfront.net/assets/landing/main-64aedbf69bbdf630051e20f27944da8e124e5a12ae9e07fecff479bc348ce8c1.png"
      }
    ],
    "icon": "popsql-icon.png",
    "icon32": "popsql-icon-32.png",
    "icon64": "popsql-icon-64.png",
    "icon128": "popsql-icon-128.png",
    "icon256": "popsql-icon-256.png",
    "date": "2018-02-19",
    "iconColors": [
      "#fc7b45",
      "#f67a75",
      "#fc6462",
      "#fc9c1f",
      "#fc9424"
    ],
    "goodColorOnWhite": "#D04003",
    "goodColorOnBlack": "#FC7B45",
    "faintColorOnWhite": "rgba(208, 64, 3, 0.1)"
  },
  {
    "slug": "postbird",
    "name": "Postbird",
    "description": "PostgreSQL GUI client",
    "repository": "https://github.com/Paxa/postbird",
    "keywords": [
      "postgresql",
      "postgres",
      "sql",
      "database",
      "developer",
      "heroku",
      "csv"
    ],
    "category": "Developer Tools",
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/26019/24329271/0758103e-1234-11e7-916c-40d407799580.png",
        "caption": "Viewing Table Content"
      },
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/26019/24329272/075a06c8-1234-11e7-9fb8-fc800343e8ad.png",
        "caption": "Database Connection Form"
      }
    ],
    "icon": "postbird-icon.png",
    "icon32": "postbird-icon-32.png",
    "icon64": "postbird-icon-64.png",
    "icon128": "postbird-icon-128.png",
    "icon256": "postbird-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#e2e2e2",
      "#294492",
      "#7e8294",
      "#8e9192",
      "#748cb4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-postbird\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Paxa/postbird/blob/master/#postbird\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Postbird</h1>\n<p>Postbird is PostgreSQL GUI client for macOS, written in JavaScript, runs with Electron</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/26019/24329271/0758103e-1234-11e7-916c-40d407799580.png\"><img src=\"https://cloud.githubusercontent.com/assets/26019/24329271/0758103e-1234-11e7-916c-40d407799580.png\" alt=\"postbird-screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/26019/24329272/075a06c8-1234-11e7-9fb8-fc800343e8ad.png\"><img src=\"https://cloud.githubusercontent.com/assets/26019/24329272/075a06c8-1234-11e7-9fb8-fc800343e8ad.png\" alt=\"postbird-table-screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Paxa/postbird/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><strong>Version 0.7.1</strong></p>\n<p><a href=\"https://github.com/Paxa/postbird/releases/download/0.7.1/Postbird-0.7.1.dmg\">Postbird-0.7.1.dmg</a> - OS X 10.9+ 64bit</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Paxa/postbird/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p><a href=\"https://app.codeship.com/projects/250798\" rel=\"nofollow\"> <img src=\"https://camo.githubusercontent.com/c8c176fbfe60accff1fb6d387c6abff02c8fd5b4/68747470733a2f2f6170702e636f6465736869702e636f6d2f70726f6a656374732f63323435306461302d393333392d303133352d656536642d3136363336323263636635652f7374617475733f6272616e63683d6d6173746572\" alt=\"Codeship Status for Paxa/postbird\" data-canonical-src=\"https://app.codeship.com/projects/c2450da0-9339-0135-ee6d-1663622ccf5e/status?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Pull requests and suggestions are welcome</p>\n<p>To run newest version, simply:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:Paxa/postbird.git\n<span class=\"pl-c1\">cd</span> postbird\nPATH=<span class=\"pl-smi\">$PATH</span>:/Applications/Postgres.app/Contents/Versions/latest/bin/ <span class=\"pl-c\"><span class=\"pl-c\">#</span> to compile postgres native extension</span>\nnpm install\nnpm run rebuild_ext\n./run</pre></div>\n<p>See <a href=\"https://github.com/Paxa/postbird/blob/master//CONTRIBUTING.md\">CONTRIBUTING.md</a> for more details</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-postbird\" class=\"anchor\" aria-hidden=\"true\" href=\"#postbird\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Postbird</h1>\n<p>Postbird is PostgreSQL GUI client for macOS, written in JavaScript, runs with Electron</p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/26019/24329271/0758103e-1234-11e7-916c-40d407799580.png\"><img src=\"https://cloud.githubusercontent.com/assets/26019/24329271/0758103e-1234-11e7-916c-40d407799580.png\" alt=\"postbird-screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/26019/24329272/075a06c8-1234-11e7-9fb8-fc800343e8ad.png\"><img src=\"https://cloud.githubusercontent.com/assets/26019/24329272/075a06c8-1234-11e7-9fb8-fc800343e8ad.png\" alt=\"postbird-table-screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><strong>Version 0.7.1</strong></p>\n<p><a href=\"https://github.com/Paxa/postbird/releases/download/0.7.1/Postbird-0.7.1.dmg\">Postbird-0.7.1.dmg</a> - OS X 10.9+ 64bit</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p><a href=\"https://app.codeship.com/projects/250798\" rel=\"nofollow\"> <img src=\"https://camo.githubusercontent.com/c8c176fbfe60accff1fb6d387c6abff02c8fd5b4/68747470733a2f2f6170702e636f6465736869702e636f6d2f70726f6a656374732f63323435306461302d393333392d303133352d656536642d3136363336323263636635652f7374617475733f6272616e63683d6d6173746572\" alt=\"Codeship Status for Paxa/postbird\" data-canonical-src=\"https://app.codeship.com/projects/c2450da0-9339-0135-ee6d-1663622ccf5e/status?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Pull requests and suggestions are welcome</p>\n<p>To run newest version, simply:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:Paxa/postbird.git\n<span class=\"pl-c1\">cd</span> postbird\nPATH=<span class=\"pl-smi\">$PATH</span>:/Applications/Postgres.app/Contents/Versions/latest/bin/ <span class=\"pl-c\"><span class=\"pl-c\">#</span> to compile postgres native extension</span>\nnpm install\nnpm run rebuild_ext\n./run</pre></div>\n<p>See <a href=\"/CONTRIBUTING.md\">CONTRIBUTING.md</a> for more details</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.006Z",
    "goodColorOnWhite": "#294492",
    "goodColorOnBlack": "#748CB4",
    "faintColorOnWhite": "rgba(41, 68, 146, 0.1)"
  },
  {
    "slug": "postman",
    "name": "Postman",
    "description": "Build, test and document your APIs",
    "website": "https://www.getpostman.com/",
    "keywords": [
      "developer"
    ],
    "category": "Developer Tools",
    "icon": "postman-icon.png",
    "icon32": "postman-icon-32.png",
    "icon64": "postman-icon-64.png",
    "icon128": "postman-icon-128.png",
    "icon256": "postman-icon-256.png",
    "date": "2016-02-22",
    "iconColors": [
      "#cac6c3",
      "#f45e24",
      "#686868",
      "#fcbc74",
      "#f4926a"
    ],
    "goodColorOnWhite": "#686868",
    "goodColorOnBlack": "#FCBC74",
    "faintColorOnWhite": "rgba(104, 104, 104, 0.1)"
  },
  {
    "slug": "pracontrol",
    "name": "Pracontrol",
    "description": "Send awesome gCodes to your machine",
    "website": "https://pracontrol.pravdomil.com",
    "keywords": [
      "utility"
    ],
    "category": "Utilities",
    "icon": "pracontrol-icon.png",
    "icon32": "pracontrol-icon-32.png",
    "icon64": "pracontrol-icon-64.png",
    "icon128": "pracontrol-icon-128.png",
    "icon256": "pracontrol-icon-256.png",
    "date": "2016-03-06",
    "iconColors": [
      "#fbfafa",
      "#dc8c54",
      "#ecc4ac",
      "#ecb48d",
      "#ecbc9c"
    ],
    "goodColorOnWhite": "#AD581D",
    "goodColorOnBlack": "#ECB48D",
    "faintColorOnWhite": "rgba(173, 88, 29, 0.1)"
  },
  {
    "slug": "preserver",
    "name": "Preserver",
    "description": "Notes organizer",
    "keywords": [
      "notes",
      "keep",
      "record",
      "data"
    ],
    "category": "Productivity",
    "repository": "https://github.com/hsbalar/Preserver",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen1.png"
      }
    ],
    "icon": "preserver-icon.png",
    "icon32": "preserver-icon-32.png",
    "icon64": "preserver-icon-64.png",
    "icon128": "preserver-icon-128.png",
    "icon256": "preserver-icon-256.png",
    "date": "2016-06-08",
    "iconColors": [
      "#d3ac55",
      "#f9faf9",
      "#75c4cb",
      "#a1b797",
      "#a9dce4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------preserver--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#--------preserver--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"http://www.hiteshbalar.com/preserver\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/logo.png\" alt=\"\" width=\"208\" style=\"max-width:100%;\"></a>\n  <br>\n  Preserver\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-preserver-is-an-notes-organizer-desktop-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#preserver-is-an-notes-organizer-desktop-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Preserver is an notes organizer desktop app based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<h5 align=\"center\"><a id=\"user-content-organize-your-life-with-one-of-these-incredibly-useful-desktop-applications-for-keeping-track-of-notes-tasks-and-to-do-lists\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#organize-your-life-with-one-of-these-incredibly-useful-desktop-applications-for-keeping-track-of-notes-tasks-and-to-do-lists\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.</h5>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen1.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen1.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a>\n<br>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen2.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen2.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-basic-useful-feature-of-preserver-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#basic-useful-feature-of-preserver-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Basic useful feature of Preserver application:</h3>\n<ul>\n<li><strong>Create notes</strong></li>\n<li><strong>Archive notes</strong></li>\n<li><strong>Set up reminders for your notes</strong></li>\n<li><strong>Move notes to trash &amp; restore back</strong></li>\n<li><strong>Assign labels to notes</strong></li>\n<li><strong>Create todo list</strong></li>\n<li><strong>Set color to Notes as per your priority</strong></li>\n</ul>\n<h3><a id=\"user-content-next-to-run-an-electron-application-what-you-have-to-do-is-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#next-to-run-an-electron-application-what-you-have-to-do-is-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Next, To Run an electron application what you have to do is !</h3>\n<blockquote>\n<p><code>npm install</code></p>\n<p><code>typings install</code> (Before that <code>npm install typings -g</code>)</p>\n<p><code>npm run build</code></p>\n<p><code>npm start</code></p>\n<p>For developement <code>npm run dev</code> (application running at <code>localhost:8080</code>)</p>\n</blockquote>\n<h4><a id=\"user-content-thats-it-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#thats-it-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>That&apos;s it ...</h4>\n<h2><a id=\"user-content-library-stack-used\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#library-stack-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Library stack used</h2>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://pouchdb.com/\" rel=\"nofollow\">PouchDB</a></li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">Angular.io</a></li>\n<li><a href=\"http://valor-software.com/ng2-dragula/\" rel=\"nofollow\">Dragula</a></li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/hsbalar/Preserver/releases/\">download</a> Preserver application for Windows, Darwin and Linux.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/hsbalar/Preserver/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h4>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------preserver--\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------preserver--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"http://www.hiteshbalar.com/preserver\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/logo.png\" alt=\"\" width=\"208\" style=\"max-width:100%;\"></a>\n  <br>\n  Preserver\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-preserver-is-an-notes-organizer-desktop-app-based-on-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#preserver-is-an-notes-organizer-desktop-app-based-on-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Preserver is an notes organizer desktop app based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</h4>\n<h5 align=\"center\"><a id=\"user-content-organize-your-life-with-one-of-these-incredibly-useful-desktop-applications-for-keeping-track-of-notes-tasks-and-to-do-lists\" class=\"anchor\" aria-hidden=\"true\" href=\"#organize-your-life-with-one-of-these-incredibly-useful-desktop-applications-for-keeping-track-of-notes-tasks-and-to-do-lists\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Organize your life with one of these incredibly useful Desktop applications for keeping track of notes, tasks, and to-do lists.</h5>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen1.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen1.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a>\n<br>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen2.png\"><img src=\"https://raw.githubusercontent.com/hsbalar/Preserver/master/public/images/screen2.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-basic-useful-feature-of-preserver-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#basic-useful-feature-of-preserver-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Basic useful feature of Preserver application:</h3>\n<ul>\n<li><strong>Create notes</strong></li>\n<li><strong>Archive notes</strong></li>\n<li><strong>Set up reminders for your notes</strong></li>\n<li><strong>Move notes to trash &amp; restore back</strong></li>\n<li><strong>Assign labels to notes</strong></li>\n<li><strong>Create todo list</strong></li>\n<li><strong>Set color to Notes as per your priority</strong></li>\n</ul>\n<h3><a id=\"user-content-next-to-run-an-electron-application-what-you-have-to-do-is-\" class=\"anchor\" aria-hidden=\"true\" href=\"#next-to-run-an-electron-application-what-you-have-to-do-is-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Next, To Run an electron application what you have to do is !</h3>\n<blockquote>\n<p><code>npm install</code></p>\n<p><code>typings install</code> (Before that <code>npm install typings -g</code>)</p>\n<p><code>npm run build</code></p>\n<p><code>npm start</code></p>\n<p>For developement <code>npm run dev</code> (application running at <code>localhost:8080</code>)</p>\n</blockquote>\n<h4><a id=\"user-content-thats-it-\" class=\"anchor\" aria-hidden=\"true\" href=\"#thats-it-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>That's it ...</h4>\n<h2><a id=\"user-content-library-stack-used\" class=\"anchor\" aria-hidden=\"true\" href=\"#library-stack-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Library stack used</h2>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"https://pouchdb.com/\" rel=\"nofollow\">PouchDB</a></li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">Angular.io</a></li>\n<li><a href=\"http://valor-software.com/ng2-dragula/\" rel=\"nofollow\">Dragula</a></li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>You can <a href=\"https://github.com/hsbalar/Preserver/releases/\">download</a> Preserver application for Windows, Darwin and Linux.</p>\n<h4><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h4>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:11.951Z",
    "goodColorOnWhite": "#8B6B24",
    "goodColorOnBlack": "#D3AC55",
    "faintColorOnWhite": "rgba(139, 107, 36, 0.1)"
  },
  {
    "slug": "presets-io",
    "name": "Presets.io",
    "description": "Easy preset management for Adobe Lightroom",
    "website": "https://presets.io",
    "keywords": [
      "photo"
    ],
    "category": "Photo & Video",
    "icon": "presets-io-icon.png",
    "icon32": "presets-io-icon-32.png",
    "icon64": "presets-io-icon-64.png",
    "icon128": "presets-io-icon-128.png",
    "icon256": "presets-io-icon-256.png",
    "date": "2016-02-22",
    "iconColors": [
      "#e44c3c",
      "#e84c3c",
      "#e84c3c",
      "#e84c3c",
      "#e84c3c"
    ],
    "goodColorOnWhite": "#D12A19",
    "goodColorOnBlack": "#E84C3C",
    "faintColorOnWhite": "rgba(209, 42, 25, 0.1)"
  },
  {
    "slug": "pretzel",
    "name": "Pretzel",
    "description": "A menubar app that shows keyboard shortcuts based on your current app.",
    "website": "https://www.amie-chen.com/pretzel",
    "category": "Productivity",
    "repository": "https://github.com/amiechen/pretzel",
    "keywords": [
      "Shortcuts",
      "shortcut",
      "keyboard",
      "productivity",
      "process",
      "menubar",
      "desktop",
      "pretzel"
    ],
    "license": "MIT",
    "icon": "pretzel-icon.png",
    "icon32": "pretzel-icon-32.png",
    "icon64": "pretzel-icon-64.png",
    "icon128": "pretzel-icon-128.png",
    "icon256": "pretzel-icon-256.png",
    "date": "2018-03-25",
    "iconColors": [
      "#f8f8fb",
      "#4e72e0",
      "#8fa4eb",
      "#a1bcf4",
      "#6994ea"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"left\">\n  <a href=\"https://www.amie-chen.com/pretzel/\" rel=\"nofollow\">\n    <img alt=\"Parcel\" src=\"https://github.com/amiechen/pretzel/raw/master/./screenshot/logo.png\" width=\"200\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p>Pretzel is Mac desktop app that shows and search keyboard shortcuts based on your current app. <a href=\"https://www.amie-chen.com/pretzel\" rel=\"nofollow\">Checkout the landing page here.</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amiechen/pretzel/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"mag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50d.png\">&#x1F50D;</g-emoji> In-App quick search: Find your specific shortcut with quick search among hundreds.</li>\n<li>&#x26A1; Detects the currently focused app.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"tropical_fish\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f420.png\">&#x1F420;</g-emoji> Little distraction from your current task. Clicking on the menubar icon or hit <code>CmdorCtrl + (backtick)</code> on keyboard will automatically opens the shortcut panel.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/amiechen/pretzel/blob/master/./screenshot/app-screen.png\"><img src=\"https://github.com/amiechen/pretzel/raw/master/./screenshot/app-screen.png\" alt=\"app-screen-shot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-for-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amiechen/pretzel/blob/master/#download-for-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download for Mac</h2>\n<p><a href=\"https://github.com/amiechen/pretzel/releases\">Download the latest release</a></p>\n<h2><a id=\"user-content-run-it-locally-if-you-are-curious\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amiechen/pretzel/blob/master/#run-it-locally-if-you-are-curious\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run it locally (if you are curious):</h2>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>Compile Scss</p>\n<pre><code>sass --watch sass/main.scss:main.css\n</code></pre>\n<p>To compile:</p>\n<pre><code>npm run build:mac\nnpm run build:win\n</code></pre>\n<h2><a id=\"user-content-add-a-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amiechen/pretzel/blob/master/#add-a-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Add a shortcut:</h2>\n<p>If you <strong>have</strong> github account, please <a href=\"https://github.com/amiechen/pretzel/projects/1?add_cards_query=is%3Aopen\">check the roadmap first</a> then read <a href=\"https://github.com/amiechen/pretzel/blob/master/./docs/CONTRIBUTING.md\">the Contributing doc here</a></p>\n<p>If you <strong>don&apos;t have</strong> a github account, please check the <a href=\"https://github.com/amiechen/pretzel/projects/1?add_cards_query=is%3Aopen\">roadmap first</a>. If you don&apos;t see desired apps under development, follow these steps:</p>\n<ol>\n<li>Create a text file with .yml as the file name. For example, <code>Photoshop.yml</code>.</li>\n<li>Find your app&apos;s shortcuts on the web and add them to your <code>.yml</code> file, in the same format as the files in <code>/shortcuts</code> folder.</li>\n<li>Send me the <code>.yml</code> file so I could add it in.</li>\n</ol>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/amiechen/pretzel/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://amie-chen.com\" rel=\"nofollow\">Amie Chen</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"left\">\n  <a href=\"https://www.amie-chen.com/pretzel/\" rel=\"nofollow\">\n    <img alt=\"Parcel\" src=\"./screenshot/logo.png\" width=\"200\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p>Pretzel is Mac desktop app that shows and search keyboard shortcuts based on your current app. <a href=\"https://www.amie-chen.com/pretzel\" rel=\"nofollow\">Checkout the landing page here.</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"mag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f50d.png\">🔍</g-emoji> In-App quick search: Find your specific shortcut with quick search among hundreds.</li>\n<li>⚡ Detects the currently focused app.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"tropical_fish\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f420.png\">🐠</g-emoji> Little distraction from your current task. Clicking on the menubar icon or hit <code>CmdorCtrl + (backtick)</code> on keyboard will automatically opens the shortcut panel.</li>\n</ul>\n<p><a target=\"_blank\" href=\"./screenshot/app-screen.png\"><img src=\"./screenshot/app-screen.png\" alt=\"app-screen-shot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-for-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-for-mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download for Mac</h2>\n<p><a href=\"https://github.com/amiechen/pretzel/releases\">Download the latest release</a></p>\n<h2><a id=\"user-content-run-it-locally-if-you-are-curious\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-it-locally-if-you-are-curious\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run it locally (if you are curious):</h2>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>Compile Scss</p>\n<pre><code>sass --watch sass/main.scss:main.css\n</code></pre>\n<p>To compile:</p>\n<pre><code>npm run build:mac\nnpm run build:win\n</code></pre>\n<h2><a id=\"user-content-add-a-shortcut\" class=\"anchor\" aria-hidden=\"true\" href=\"#add-a-shortcut\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Add a shortcut:</h2>\n<p>If you <strong>have</strong> github account, please <a href=\"https://github.com/amiechen/pretzel/projects/1?add_cards_query=is%3Aopen\">check the roadmap first</a> then read <a href=\"./docs/CONTRIBUTING.md\">the Contributing doc here</a></p>\n<p>If you <strong>don't have</strong> a github account, please check the <a href=\"https://github.com/amiechen/pretzel/projects/1?add_cards_query=is%3Aopen\">roadmap first</a>. If you don't see desired apps under development, follow these steps:</p>\n<ol>\n<li>Create a text file with .yml as the file name. For example, <code>Photoshop.yml</code>.</li>\n<li>Find your app's shortcuts on the web and add them to your <code>.yml</code> file, in the same format as the files in <code>/shortcuts</code> folder.</li>\n<li>Send me the <code>.yml</code> file so I could add it in.</li>\n</ol>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://amie-chen.com\" rel=\"nofollow\">Amie Chen</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.018Z",
    "goodColorOnWhite": "#2563E5",
    "goodColorOnBlack": "#A1BCF4",
    "faintColorOnWhite": "rgba(37, 99, 229, 0.1)"
  },
  {
    "slug": "prexview",
    "name": "PrexView",
    "description": "Convert data from XML or JSON to high quality documents in PDF, HTML or Image.",
    "website": "https://prexview.com",
    "keywords": [
      "xml",
      "pdf",
      "xml-to-pdf",
      "json",
      "json-to-pdf",
      "convert",
      "xml parser",
      "json parser"
    ],
    "category": "Productivity",
    "icon": "prexview-icon.png",
    "icon32": "prexview-icon-32.png",
    "icon64": "prexview-icon-64.png",
    "icon128": "prexview-icon-128.png",
    "icon256": "prexview-icon-256.png",
    "date": "2017-04-03",
    "iconColors": [
      "#76c46e",
      "#fbfbfb",
      "#bde3bc",
      "#ace4ac",
      "#d4eccc"
    ],
    "goodColorOnWhite": "#2A802A",
    "goodColorOnBlack": "#ACE4AC",
    "faintColorOnWhite": "rgba(42, 128, 42, 0.1)"
  },
  {
    "slug": "primitive-nextgen",
    "name": "primitive.nextgen",
    "description": "Tool to redraw images using shapes (triangles, rectangles ...)",
    "repository": "https://github.com/cielito-lindo-productions/primitive.nextgen",
    "keywords": [
      "image",
      "redraw",
      "Tool"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "icon": "primitive-nextgen-icon.png",
    "icon32": "primitive-nextgen-icon-32.png",
    "icon64": "primitive-nextgen-icon-64.png",
    "icon128": "primitive-nextgen-icon-128.png",
    "icon256": "primitive-nextgen-icon-256.png",
    "date": "2017-07-24",
    "iconColors": [
      "#3074de",
      "#b0aeab",
      "#4f4e45",
      "#495c7c",
      "#8ca4bc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-primitivenextgen\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#primitivenextgen\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>primitive.nextgen</h1>\n<p>Electron port of the <a href=\"https://github.com/ondras/primitive.js\">primitive.js</a> / <a href=\"http://primitive.lol/\" rel=\"nofollow\">primitive.lol</a> application.</p>\n<p><a target=\"_blank\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/logo.png\"><img src=\"https://github.com/cielito-lindo-productions/primitive.nextgen/raw/master/logo.png\" alt=\"logo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-does-it-look\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#how-does-it-look\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How does it look?</h2>\n<p>Check out the <a href=\"https://cielitolindo.de/albums/masterpieces/\" rel=\"nofollow\">Masterpieces</a> gallery for several cool samples.</p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h2>\n<p>Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.</p>\n<ol>\n<li><code>git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git</code></li>\n<li><code>npm install</code></li>\n<li><code>npm start</code></li>\n</ol>\n<h2><a id=\"user-content-saving-of-images\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#saving-of-images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Saving of images</h2>\n<p>After the image is calculated you have 2 options to save the result:</p>\n<ol>\n<li>The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a &quot;Save as&quot; dialog shows up in which you can select the name and folder of the file</li>\n<li>Alternatively you can choose the option &quot;vector image&quot; and then copy&amp;paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format</li>\n</ol>\n<p>Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/LICENSE\">MIT</a></p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cielito-lindo-productions/primitive.nextgen/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h2>\n<ol>\n<li>Batch-processing (Opening, processing and saving of several files at a time)</li>\n</ol>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-primitivenextgen\" class=\"anchor\" aria-hidden=\"true\" href=\"#primitivenextgen\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>primitive.nextgen</h1>\n<p>Electron port of the <a href=\"https://github.com/ondras/primitive.js\">primitive.js</a> / <a href=\"http://primitive.lol/\" rel=\"nofollow\">primitive.lol</a> application.</p>\n<p><a target=\"_blank\" href=\"logo.png\"><img src=\"logo.png\" alt=\"logo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-does-it-look\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-does-it-look\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How does it look?</h2>\n<p>Check out the <a href=\"https://cielitolindo.de/albums/masterpieces/\" rel=\"nofollow\">Masterpieces</a> gallery for several cool samples.</p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h2>\n<p>Written in client-side JavaScript, uses Rollup for JS bundling and LESS for CSS pre-processing.</p>\n<ol>\n<li><code>git clone https://github.com/cielito-lindo-productions/primitive.nextgen.git</code></li>\n<li><code>npm install</code></li>\n<li><code>npm start</code></li>\n</ol>\n<h2><a id=\"user-content-saving-of-images\" class=\"anchor\" aria-hidden=\"true\" href=\"#saving-of-images\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Saving of images</h2>\n<p>After the image is calculated you have 2 options to save the result:</p>\n<ol>\n<li>The first one which is selected by default is to save the generated image directly as an image file (option Raster image) - for this after calculating a \"Save as\" dialog shows up in which you can select the name and folder of the file</li>\n<li>Alternatively you can choose the option \"vector image\" and then copy&amp;paste the image date from primitive.nextgen into a file with the ending .svg (eg. via Notepad++ or another text editor). Then open the .svg file in eg. inkscape, make some edits if you want and save the result as an image file with the ending .jpg, .png or any other format</li>\n</ol>\n<p>Hint: According to issue #2 there seem to occur problems on OS X devices with the first option, so please use the second option then.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"LICENSE\">MIT</a></p>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h2>\n<ol>\n<li>Batch-processing (Opening, processing and saving of several files at a time)</li>\n</ol>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.030Z",
    "goodColorOnWhite": "#495C7C",
    "goodColorOnBlack": "#3074DE",
    "faintColorOnWhite": "rgba(73, 92, 124, 0.1)"
  },
  {
    "slug": "prodoctor-medicamentos",
    "name": "ProDoctor Medicamentos",
    "description": "Look up medicines, read their information leaflets and find alternatives.",
    "website": "https://prodoctor.net/medicamentos",
    "keywords": [
      "ProDoctor Software",
      "Drugs Information Leaflet",
      "Medicine"
    ],
    "locales": [
      "pt-BR"
    ],
    "category": "Medical",
    "icon": "prodoctor-medicamentos-icon.png",
    "icon32": "prodoctor-medicamentos-icon-32.png",
    "icon64": "prodoctor-medicamentos-icon-64.png",
    "icon128": "prodoctor-medicamentos-icon-128.png",
    "icon256": "prodoctor-medicamentos-icon-256.png",
    "date": "2017-06-28",
    "iconColors": [
      "#eb5c51",
      "#f9f8f8",
      "#ec4c3f",
      "#e78c84",
      "#261e1d"
    ],
    "goodColorOnWhite": "#261E1D",
    "goodColorOnBlack": "#EC4C3F",
    "faintColorOnWhite": "rgba(38, 30, 29, 0.1)"
  },
  {
    "slug": "proposales",
    "name": "Proposales",
    "description": "Create, deliver and monitor business proposals online",
    "website": "https://www.proposales.com/",
    "keywords": [
      "business"
    ],
    "category": "Business",
    "icon": "proposales-icon.png",
    "icon32": "proposales-icon-32.png",
    "icon64": "proposales-icon-64.png",
    "icon128": "proposales-icon-128.png",
    "icon256": "proposales-icon-256.png",
    "date": "2017-01-06",
    "iconColors": [
      "#242424",
      "#f2f2f2",
      "#8c8c8c",
      "#848484",
      "#68686a"
    ],
    "goodColorOnWhite": "#68686A",
    "goodColorOnBlack": "#F2F2F2",
    "faintColorOnWhite": "rgba(104, 104, 106, 0.1)"
  },
  {
    "slug": "prosecrec",
    "name": "ProSecrec",
    "description": "A secure vault for your important information",
    "website": "https://prosecrec.com",
    "category": "Productivity",
    "repository": "https://github.com/HydroCarbons/ProSecrec",
    "keywords": [
      "password",
      "manager",
      "vault",
      "wallet",
      "security",
      "private key",
      "aes",
      "encryption",
      "aes-256-ctr",
      "portable",
      "bitcoin",
      "crypto",
      "cryptocurrency",
      "electronjs",
      "secrec",
      "prosecrec"
    ],
    "license": "All Rights Reserved, ProSecrec.com 2018.",
    "screenshots": [
      {
        "imageUrl": "https://prosecrec.com/img/ProSecrec-Flyer.png",
        "caption": "ProSecrec Flyer"
      }
    ],
    "icon": "prosecrec-icon.png",
    "icon32": "prosecrec-icon-32.png",
    "icon64": "prosecrec-icon-64.png",
    "icon128": "prosecrec-icon-128.png",
    "icon256": "prosecrec-icon-256.png",
    "date": "2018-04-24",
    "iconColors": [
      "#040404",
      "#0c0c0c",
      "#080404",
      "#040c08",
      "#04040c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-prosecrec\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/#prosecrec\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ProSecrec</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/SecrecIcon.png\"><img src=\"https://github.com/HydroCarbons/ProSecrec/raw/master/SecrecIcon.png\" height=\"256px\" alt=\"Secrec Icon\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <b>Pro Secrec App</b> - Secure Vault for your important information. <a href=\"https://prosecrec.com\" rel=\"nofollow\">https://prosecrec.com</a> <br><br><br><br> <b>Secrec</b> <i>/&#x2C8;s&#x113;kr&#x259;s&#x113;/</i>, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n</p><p align=\"center\">\n</p><p><a target=\"_blank\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/ProSecrec-Flyer.png\"><img src=\"https://github.com/HydroCarbons/ProSecrec/raw/master/ProSecrec-Flyer.png\" alt=\"Secrec App Screenshot\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h3><a id=\"user-content-request-for-beta-program-access\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/#request-for-beta-program-access\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Request for Beta program access</h3>\n<p><a href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/mailto:contact@prosecrec.com?subject=sign-up%20request%20for%20Secrec%20beta\">Website</a></p>\n<hr>\n<h3><a id=\"user-content-visit-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/#visit-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Visit the website</h3>\n<p><a href=\"https://prosecrec.com\" rel=\"nofollow\">website</a></p>\n<h3><a id=\"user-content-explainer-video\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/HydroCarbons/ProSecrec/blob/master/#explainer-video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Explainer Video</h3>\n<p><a href=\"https://www.youtube.com/watch?v=X1GcGkUBI28\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e668cd368265bdd381d2f35803f73d7224459b6/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f58314763476b55424932382f302e6a7067\" alt=\"YouTube Intro Video\" data-canonical-src=\"https://img.youtube.com/vi/X1GcGkUBI28/0.jpg\" style=\"max-width:100%;\"></a></p>\n<hr>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-prosecrec\" class=\"anchor\" aria-hidden=\"true\" href=\"#prosecrec\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ProSecrec</h1>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"SecrecIcon.png\"><img src=\"SecrecIcon.png\" height=\"256px\" alt=\"Secrec Icon\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <b>Pro Secrec App</b> - Secure Vault for your important information. <a href=\"https://prosecrec.com\" rel=\"nofollow\">https://prosecrec.com</a> <br><br><br><br> <b>Secrec</b> <i>/ˈsēkrəsē/</i>, is your secure, portable and personal vault for organizing your confidential information like private keys, passwords etc.\n</p><p align=\"center\">\n</p><p><a target=\"_blank\" href=\"ProSecrec-Flyer.png\"><img src=\"ProSecrec-Flyer.png\" alt=\"Secrec App Screenshot\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h3><a id=\"user-content-request-for-beta-program-access\" class=\"anchor\" aria-hidden=\"true\" href=\"#request-for-beta-program-access\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Request for Beta program access</h3>\n<p><a href=\"mailto:contact@prosecrec.com?subject=sign-up%20request%20for%20Secrec%20beta\">Website</a></p>\n<hr>\n<h3><a id=\"user-content-visit-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"#visit-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Visit the website</h3>\n<p><a href=\"https://prosecrec.com\" rel=\"nofollow\">website</a></p>\n<h3><a id=\"user-content-explainer-video\" class=\"anchor\" aria-hidden=\"true\" href=\"#explainer-video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Explainer Video</h3>\n<p><a href=\"https://www.youtube.com/watch?v=X1GcGkUBI28\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e668cd368265bdd381d2f35803f73d7224459b6/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f58314763476b55424932382f302e6a7067\" alt=\"YouTube Intro Video\" data-canonical-src=\"https://img.youtube.com/vi/X1GcGkUBI28/0.jpg\" style=\"max-width:100%;\"></a></p>\n<hr>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.104Z",
    "goodColorOnWhite": "#040C08",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(4, 12, 8, 0.1)"
  },
  {
    "slug": "protegopdf",
    "name": "ProtegoPDF",
    "description": "A simple application to password-protect your PDF Documents",
    "website": "https://bbalvanera.github.io/protego-pdf/",
    "category": "Productivity",
    "repository": "https://github.com/bbalvanera/protego-pdf",
    "keywords": [
      "pdf",
      "protect"
    ],
    "license": "AGPL 3.0 or later",
    "screenshots": [
      {
        "imageUrl": "https://drive.google.com/file/d/1yfmX0pexGZFpYGgBzZYtGs7C2XwRGXLG/view?usp=sharing",
        "caption": "ProtegoPDF",
        "imageLink": "https://bbalvanera.github.io/protego-pdf/"
      },
      {
        "imageUrl": "https://drive.google.com/file/d/1alChcZuxUanxEb639yb0Eph5_4DA3D0T/view?usp=sharing",
        "caption": "Drag & Drop",
        "imageLink": "https://bbalvanera.github.io/protego-pdf/"
      },
      {
        "imageUrl": "https://drive.google.com/file/d/1KsxseHBGLRHKLQ5afY9yl9NGjhlNI16b/view?usp=sharing",
        "caption": "Set password",
        "imageLink": "https://bbalvanera.github.io/protego-pdf/"
      },
      {
        "imageUrl": "https://drive.google.com/file/d/1lpb0TPx9aJoWm_vzsFxfhNUxnHnpYumi/view?usp=sharing",
        "caption": "Protect!",
        "imageLink": "https://bbalvanera.github.io/protego-pdf/"
      }
    ],
    "icon": "protegopdf-icon.png",
    "icon32": "protegopdf-icon-32.png",
    "icon64": "protegopdf-icon-64.png",
    "icon128": "protegopdf-icon-128.png",
    "icon256": "protegopdf-icon-256.png",
    "date": "2018-04-01",
    "iconColors": [
      "#f2f2f2",
      "#1c66a2",
      "#949596",
      "#848484",
      "#7c7c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-protegopdf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bbalvanera/protego-pdf/blob/master/#protegopdf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ProtegoPdf</h1>\n<p>A simple application to set a password to a PDF Document (windows only).</p>\n<p><a href=\"https://github.com/bbalvanera/protego-pdf/releases\">Download</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bbalvanera/protego-pdf/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Protect Pdf Documents with a password</li>\n<li>Save most used passwords as favorites</li>\n<li>Get suggestions on how strong a password is</li>\n<li>Generate a random password for your documents</li>\n<li>Unlock an previously protected document by supplying required password</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-protegopdf\" class=\"anchor\" aria-hidden=\"true\" href=\"#protegopdf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ProtegoPdf</h1>\n<p>A simple application to set a password to a PDF Document (windows only).</p>\n<p><a href=\"https://github.com/bbalvanera/protego-pdf/releases\">Download</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Protect Pdf Documents with a password</li>\n<li>Save most used passwords as favorites</li>\n<li>Get suggestions on how strong a password is</li>\n<li>Generate a random password for your documents</li>\n<li>Unlock an previously protected document by supplying required password</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.119Z",
    "goodColorOnWhite": "#1C66A2",
    "goodColorOnBlack": "#949596",
    "faintColorOnWhite": "rgba(28, 102, 162, 0.1)"
  },
  {
    "slug": "protopie",
    "name": "ProtoPie",
    "description": "Code-free prototyping tool for smart devices",
    "website": "https://protopie.io/",
    "keywords": [
      "Prototyping",
      "Microinteraction",
      "Code-free",
      "Prototyping Tool",
      "Designers tool"
    ],
    "category": "Developer Tools",
    "icon": "protopie-icon.png",
    "icon32": "protopie-icon-32.png",
    "icon64": "protopie-icon-64.png",
    "icon128": "protopie-icon-128.png",
    "icon256": "protopie-icon-256.png",
    "date": "2016-06-27",
    "iconColors": [
      "#fc706e",
      "#fcfbfb",
      "#fca2a0",
      "#fcb4b4",
      "#fcbcbc"
    ],
    "goodColorOnWhite": "#EA0805",
    "goodColorOnBlack": "#FC706E",
    "faintColorOnWhite": "rgba(234, 8, 5, 0.1)"
  },
  {
    "slug": "punk",
    "name": "Punk",
    "description": "Alternative cross-platform Steam client for desktop",
    "category": "Games",
    "repository": "https://github.com/scholtzm/punk",
    "keywords": [
      "steam",
      "chat",
      "client"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/2640934/12659057/fc11ad1c-c60c-11e5-841b-8d34e729b8e4.png",
        "caption": "Main Punk window"
      }
    ],
    "icon": "punk-icon.png",
    "icon32": "punk-icon-32.png",
    "icon64": "punk-icon-64.png",
    "icon128": "punk-icon-128.png",
    "icon256": "punk-icon-256.png",
    "date": "2017-10-14",
    "iconColors": [
      "#cc4335",
      "#f8f5e0",
      "#d2a996",
      "#8e8d88",
      "#f49487"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2640934/11823554/dde8a120-a374-11e5-8c81-7a91481d5243.png\"><img src=\"https://cloud.githubusercontent.com/assets/2640934/11823554/dde8a120-a374-11e5-8c81-7a91481d5243.png\" alt=\"Punk logo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2640934/12659057/fc11ad1c-c60c-11e5-841b-8d34e729b8e4.png\"><img src=\"https://cloud.githubusercontent.com/assets/2640934/12659057/fc11ad1c-c60c-11e5-841b-8d34e729b8e4.png\" alt=\"Punk screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/scholtzm/punk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9893eeb6ab3ddfab04ddf5a49771de249c3f49ad/68747470733a2f2f7472617669732d63692e6f72672f7363686f6c747a6d2f70756e6b2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/scholtzm/punk.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/scholtzm/punk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f26fbc40ddf529c1ce9bf5c8fa8cf4b664af69ba/68747470733a2f2f64617669642d646d2e6f72672f7363686f6c747a6d2f70756e6b2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/scholtzm/punk.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/scholtzm/punk?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/099d1bc36e1258818c9ac5e9fe3f8269fc418169/68747470733a2f2f64617669642d646d2e6f72672f7363686f6c747a6d2f70756e6b2f6465762d7374617475732e737667\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/scholtzm/punk/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://steamcommunity.com/groups/punkclient\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c7ae75a61add822c0b774ac3b570a20dd12f1c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737465616d2d67726f75702d626c75652e737667\" alt=\"Steam Group\" data-canonical-src=\"https://img.shields.io/badge/steam-group-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Punk</strong> is a cross-platform Steam client for desktop built on top of <a href=\"https://github.com/scholtzm/vapor\">Vapor</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p>The UI is powered by <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a> and the visuals are handled by <a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>\n<p>Friends list</p>\n<ul>\n<li>Add, remove or block friends</li>\n<li>Send, accept, decline or cancel friend requests</li>\n<li>Display offline messages</li>\n</ul>\n</li>\n<li>\n<p>Chatting</p>\n<ul>\n<li>Chat with people in your friends list</li>\n<li>Built-in chat logger</li>\n</ul>\n</li>\n<li>\n<p>Trading</p>\n<ul>\n<li>Accept, decline or cancel regular trades</li>\n<li>Accept or send trade offers</li>\n</ul>\n</li>\n<li>\n<p>Notifications</p>\n<ul>\n<li>Dedicated notification badge for trade offers</li>\n<li>Desktop notifications for chat messages and trade offers</li>\n</ul>\n</li>\n<li>\n<p>Steam Community &amp; Steam Store integration</p>\n<ul>\n<li>Full interaction with these websites</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Pre-built binaries as well as the source code snapshots can be found in the <a href=\"https://github.com/scholtzm/punk/releases\">releases</a> section.</p>\n<h2><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developers</h2>\n<h3><a id=\"user-content-build--develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#build--develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build &amp; develop</h3>\n<p>After cloning the repo, run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm run build\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nnpm run watch</pre></div>\n<p>A <code>dist</code> folder will be created.</p>\n<h3><a id=\"user-content-running-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#running-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running the application</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h3><a id=\"user-content-building-the-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#building-the-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building the packages</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package</pre></div>\n<p>This will build package for your current platform in <code>package/{platform}</code>.</p>\n<p>You can also override your current platform by passing it as a command line argument.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package -- --platform={win32,darwin}</pre></div>\n<h2><a id=\"user-content-data\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Data</h2>\n<p>Punk stores all of your data in a single folder. The folder path depends on your operating system:</p>\n<ul>\n<li><code>%APPDATA%/Punk</code> on Windows</li>\n<li><code>$XDG_CONFIG_HOME/Punk</code> or <code>~/.config/Punk</code> on Linux</li>\n<li><code>~/Library/Application Support/Punk</code> on OS X</li>\n</ul>\n<p>This folder contains user data, cache files, chat logs and application log.\nMake sure to remove this folder in case you decide to stop using Punk.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/scholtzm/punk/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>LICENSE</h2>\n<p>MIT. See <code>LICENSE</code>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2640934/11823554/dde8a120-a374-11e5-8c81-7a91481d5243.png\"><img src=\"https://cloud.githubusercontent.com/assets/2640934/11823554/dde8a120-a374-11e5-8c81-7a91481d5243.png\" alt=\"Punk logo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2640934/12659057/fc11ad1c-c60c-11e5-841b-8d34e729b8e4.png\"><img src=\"https://cloud.githubusercontent.com/assets/2640934/12659057/fc11ad1c-c60c-11e5-841b-8d34e729b8e4.png\" alt=\"Punk screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/scholtzm/punk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9893eeb6ab3ddfab04ddf5a49771de249c3f49ad/68747470733a2f2f7472617669732d63692e6f72672f7363686f6c747a6d2f70756e6b2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/scholtzm/punk.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/scholtzm/punk\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f26fbc40ddf529c1ce9bf5c8fa8cf4b664af69ba/68747470733a2f2f64617669642d646d2e6f72672f7363686f6c747a6d2f70756e6b2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/scholtzm/punk.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/scholtzm/punk?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/099d1bc36e1258818c9ac5e9fe3f8269fc418169/68747470733a2f2f64617669642d646d2e6f72672f7363686f6c747a6d2f70756e6b2f6465762d7374617475732e737667\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/scholtzm/punk/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://steamcommunity.com/groups/punkclient\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c7ae75a61add822c0b774ac3b570a20dd12f1c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737465616d2d67726f75702d626c75652e737667\" alt=\"Steam Group\" data-canonical-src=\"https://img.shields.io/badge/steam-group-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Punk</strong> is a cross-platform Steam client for desktop built on top of <a href=\"https://github.com/scholtzm/vapor\">Vapor</a> and <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>.</p>\n<p>The UI is powered by <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a> and the visuals are handled by <a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a>.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>\n<p>Friends list</p>\n<ul>\n<li>Add, remove or block friends</li>\n<li>Send, accept, decline or cancel friend requests</li>\n<li>Display offline messages</li>\n</ul>\n</li>\n<li>\n<p>Chatting</p>\n<ul>\n<li>Chat with people in your friends list</li>\n<li>Built-in chat logger</li>\n</ul>\n</li>\n<li>\n<p>Trading</p>\n<ul>\n<li>Accept, decline or cancel regular trades</li>\n<li>Accept or send trade offers</li>\n</ul>\n</li>\n<li>\n<p>Notifications</p>\n<ul>\n<li>Dedicated notification badge for trade offers</li>\n<li>Desktop notifications for chat messages and trade offers</li>\n</ul>\n</li>\n<li>\n<p>Steam Community &amp; Steam Store integration</p>\n<ul>\n<li>Full interaction with these websites</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Pre-built binaries as well as the source code snapshots can be found in the <a href=\"https://github.com/scholtzm/punk/releases\">releases</a> section.</p>\n<h2><a id=\"user-content-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developers</h2>\n<h3><a id=\"user-content-build--develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#build--develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build &amp; develop</h3>\n<p>After cloning the repo, run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm run build\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nnpm run watch</pre></div>\n<p>A <code>dist</code> folder will be created.</p>\n<h3><a id=\"user-content-running-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running the application</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h3><a id=\"user-content-building-the-packages\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-the-packages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building the packages</h3>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package</pre></div>\n<p>This will build package for your current platform in <code>package/{platform}</code>.</p>\n<p>You can also override your current platform by passing it as a command line argument.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run package -- --platform={win32,darwin}</pre></div>\n<h2><a id=\"user-content-data\" class=\"anchor\" aria-hidden=\"true\" href=\"#data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Data</h2>\n<p>Punk stores all of your data in a single folder. The folder path depends on your operating system:</p>\n<ul>\n<li><code>%APPDATA%/Punk</code> on Windows</li>\n<li><code>$XDG_CONFIG_HOME/Punk</code> or <code>~/.config/Punk</code> on Linux</li>\n<li><code>~/Library/Application Support/Punk</code> on OS X</li>\n</ul>\n<p>This folder contains user data, cache files, chat logs and application log.\nMake sure to remove this folder in case you decide to stop using Punk.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LICENSE</h2>\n<p>MIT. See <code>LICENSE</code>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.363Z",
    "goodColorOnWhite": "#CC4335",
    "goodColorOnBlack": "#F49487",
    "faintColorOnWhite": "rgba(204, 67, 53, 0.1)"
  },
  {
    "slug": "punycodeconverter",
    "name": "Punycode Converter",
    "description": "Convert non-ascii to Punycode and vice versa..",
    "repository": "https://github.com/ImNotLiam/punycodeconverter",
    "keywords": [
      "creativity",
      "desktop",
      "punycode",
      "emojis",
      "domains"
    ],
    "category": "Utilities",
    "icon": "punycodeconverter-icon.png",
    "icon32": "punycodeconverter-icon-32.png",
    "icon64": "punycodeconverter-icon-64.png",
    "icon128": "punycodeconverter-icon-128.png",
    "icon256": "punycodeconverter-icon-256.png",
    "date": "2018-04-27",
    "iconColors": [
      "#f3a34b",
      "#dce2e2",
      "#2c3c44",
      "#fc6c1c",
      "#ecb681"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-punycodeconverter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/punycodeconverter/blob/master/#punycodeconverter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>punycodeconverter</h1>\n<p>Convert non-ascii to Punycode and vice versa.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ImNotLiam/punycodeconverter/blob/master/main.png?raw=true\"><img src=\"https://github.com/ImNotLiam/punycodeconverter/raw/master/main.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-punycodeconverter\" class=\"anchor\" aria-hidden=\"true\" href=\"#punycodeconverter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>punycodeconverter</h1>\n<p>Convert non-ascii to Punycode and vice versa.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ImNotLiam/punycodeconverter/blob/master/main.png?raw=true\"><img src=\"https://github.com/ImNotLiam/punycodeconverter/raw/master/main.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.122Z",
    "goodColorOnWhite": "#2C3C44",
    "goodColorOnBlack": "#FC6C1C",
    "faintColorOnWhite": "rgba(44, 60, 68, 0.1)"
  },
  {
    "slug": "pupafm",
    "name": "PupaFM",
    "description": "douban.fm Music Desktop Player",
    "keywords": [
      "douban.fm",
      "fm",
      "douban",
      "PupaFM",
      "music player",
      "react",
      "redux"
    ],
    "license": "MIT",
    "category": "Music",
    "repository": "https://github.com/xwartz/PupaFM",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/xwartz/PupaFM/master/screen.png"
      }
    ],
    "icon": "pupafm-icon.png",
    "icon32": "pupafm-icon-32.png",
    "icon64": "pupafm-icon-64.png",
    "icon128": "pupafm-icon-128.png",
    "icon256": "pupafm-icon-256.png",
    "date": "2016-05-23",
    "iconColors": [
      "#fbfbfb",
      "#4ca75c",
      "#b4d7bc",
      "#9ccca4",
      "#cccccc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-pupafm\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#pupafm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>PupaFM</h2>\n<p><a target=\"_blank\" href=\"https://github.com/xwartz/PupaFM/blob/master/./screen.png\"><img src=\"https://github.com/xwartz/PupaFM/raw/master/./screen.png\" alt=\"screen\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://douban.fm\" rel=\"nofollow\">douban.fm</a> Music Desktop Player.</p>\n<p><a href=\"https://travis-ci.org/xwartz/PupaFM\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d0e185481c93cd9f19bcfa8bf3be18dda05ac80/68747470733a2f2f7472617669732d63692e6f72672f78776172747a2f50757061464d2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/xwartz/PupaFM.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/xwartz/PupaFM\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4affee1ea5c268fdc9023aada7bd70ee84e08d39/68747470733a2f2f64617669642d646d2e6f72672f78776172747a2f50757061464d2e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/xwartz/PupaFM.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/807f2e6bb17781145382190701fe8802832f6183/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"MIT Licensed\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-&#x4E2D;&#x6587;&#x8BF4;&#x660E;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#&#x4E2D;&#x6587;&#x8BF4;&#x660E;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/xwartz/PupaFM/blob/master/./README_ZH.md\">&#x4E2D;&#x6587;&#x8BF4;&#x660E;</a></h3>\n<h2><a id=\"user-content-based-on\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#based-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>based on</h2>\n<p><a target=\"_blank\" href=\"https://github.com/xwartz/PupaFM/blob/master/./erb-logo.png\"><img src=\"https://github.com/xwartz/PupaFM/raw/master/./erb-logo.png\" alt=\"based on\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Framework: <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li>Bundler: <a href=\"http://webpack.github.io/docs/\" rel=\"nofollow\">Webpack</a>,\n<a href=\"https://babeljs.io\" rel=\"nofollow\">Babel</a>,\n<a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a></li>\n<li>Language: <a href=\"https://babeljs.io/docs/learn-es2015/\" rel=\"nofollow\">ES2015</a>, <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a></li>\n<li>Library: <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>,\n<a href=\"https://github.com/reactjs/react-router\">React Router</a>,\n<a href=\"https://github.com/gaearon/react-hot-loader\">React Hot Loader</a>,\n<a href=\"https://github.com/gaearon/redux-thunk\">Redux Thunk</a></li>\n<li>Lint: <a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n</ol>\n<h2><a id=\"user-content-release-page\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#release-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Release Page</h2>\n<p><a href=\"https://github.com/xwartz/PupaFM/releases\">Releases</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p><a target=\"_blank\" href=\"https://github.com/xwartz/PupaFM/blob/master/./dev.png\"><img src=\"https://github.com/xwartz/PupaFM/raw/master/./dev.png\" alt=\"based on\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-redux-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#redux-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Redux DevTools</h3>\n<p>See <a href=\"https://github.com/gaearon/redux-devtools-dock-monitor\">redux-devtools-dock-monitor</a> for more information.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p>First, clone the repo via git:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:xwartz/PupaFM.git</pre></div>\n<p>And then install dependencies.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> PupaFM <span class=\"pl-k\">&amp;&amp;</span> npm i</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run hot-server\n$ npm run hot-start</pre></div>\n<p>or enable watch with pm2 <a href=\"https://github.com/xwartz/PupaFM/blob/master/./eco.json\">eco.json</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start\n$ npm stop\n$ npm restart</pre></div>\n<h2><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run compile\n$ npm run pack</pre></div>\n<p>or just run package</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h2><a id=\"user-content-build-installer-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#build-installer-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build installer App</h2>\n<p>By default build for current platform and current arch.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder</pre></div>\n<p>Build app for Windows</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder:win</pre></div>\n<p>Build app for Linux</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder:linux</pre></div>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h2>\n<p>Before runing <code>package</code> or <code>builder</code>, you should read <a href=\"https://github.com/electron-userland/electron-builder#readme\">electron-builder docs</a> and checkout <a href=\"https://github.com/electron-userland/electron-builder#code-signing\">Code Signing</a></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribution</h2>\n<p>Follow this <a href=\"https://github.com/xwartz/PupaFM/blob/master/./.eslintrc.js\">code style</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> install pre-commit lint hook</span>\n$ npm run install-hook</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/xwartz/PupaFM/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/xwartz\">xwartz</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-pupafm\" class=\"anchor\" aria-hidden=\"true\" href=\"#pupafm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>PupaFM</h2>\n<p><a target=\"_blank\" href=\"./screen.png\"><img src=\"./screen.png\" alt=\"screen\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://douban.fm\" rel=\"nofollow\">douban.fm</a> Music Desktop Player.</p>\n<p><a href=\"https://travis-ci.org/xwartz/PupaFM\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8d0e185481c93cd9f19bcfa8bf3be18dda05ac80/68747470733a2f2f7472617669732d63692e6f72672f78776172747a2f50757061464d2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/xwartz/PupaFM.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0f65430681b67b7104f6130ada8c098ec5f66ba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/xwartz/PupaFM\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4affee1ea5c268fdc9023aada7bd70ee84e08d39/68747470733a2f2f64617669642d646d2e6f72672f78776172747a2f50757061464d2e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/xwartz/PupaFM.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/807f2e6bb17781145382190701fe8802832f6183/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"MIT Licensed\" data-canonical-src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-中文说明\" class=\"anchor\" aria-hidden=\"true\" href=\"#中文说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"./README_ZH.md\">中文说明</a></h3>\n<h2><a id=\"user-content-based-on\" class=\"anchor\" aria-hidden=\"true\" href=\"#based-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>based on</h2>\n<p><a target=\"_blank\" href=\"./erb-logo.png\"><img src=\"./erb-logo.png\" alt=\"based on\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>Framework: <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li>Bundler: <a href=\"http://webpack.github.io/docs/\" rel=\"nofollow\">Webpack</a>,\n<a href=\"https://babeljs.io\" rel=\"nofollow\">Babel</a>,\n<a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a></li>\n<li>Language: <a href=\"https://babeljs.io/docs/learn-es2015/\" rel=\"nofollow\">ES2015</a>, <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a></li>\n<li>Library: <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, <a href=\"https://github.com/reactjs/redux\">Redux</a>,\n<a href=\"https://github.com/reactjs/react-router\">React Router</a>,\n<a href=\"https://github.com/gaearon/react-hot-loader\">React Hot Loader</a>,\n<a href=\"https://github.com/gaearon/redux-thunk\">Redux Thunk</a></li>\n<li>Lint: <a href=\"http://eslint.org/\" rel=\"nofollow\">ESLint</a></li>\n</ol>\n<h2><a id=\"user-content-release-page\" class=\"anchor\" aria-hidden=\"true\" href=\"#release-page\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Release Page</h2>\n<p><a href=\"https://github.com/xwartz/PupaFM/releases\">Releases</a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p><a target=\"_blank\" href=\"./dev.png\"><img src=\"./dev.png\" alt=\"based on\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-redux-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"#redux-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Redux DevTools</h3>\n<p>See <a href=\"https://github.com/gaearon/redux-devtools-dock-monitor\">redux-devtools-dock-monitor</a> for more information.</p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p>First, clone the repo via git:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:xwartz/PupaFM.git</pre></div>\n<p>And then install dependencies.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> PupaFM <span class=\"pl-k\">&amp;&amp;</span> npm i</pre></div>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>run</h3>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run hot-server\n$ npm run hot-start</pre></div>\n<p>or enable watch with pm2 <a href=\"./eco.json\">eco.json</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start\n$ npm stop\n$ npm restart</pre></div>\n<h2><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package</h2>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run compile\n$ npm run pack</pre></div>\n<p>or just run package</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run package</pre></div>\n<h2><a id=\"user-content-build-installer-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-installer-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build installer App</h2>\n<p>By default build for current platform and current arch.</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder</pre></div>\n<p>Build app for Windows</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder:win</pre></div>\n<p>Build app for Linux</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run builder:linux</pre></div>\n<h2><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h2>\n<p>Before runing <code>package</code> or <code>builder</code>, you should read <a href=\"https://github.com/electron-userland/electron-builder#readme\">electron-builder docs</a> and checkout <a href=\"https://github.com/electron-userland/electron-builder#code-signing\">Code Signing</a></p>\n<h2><a id=\"user-content-contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribution</h2>\n<p>Follow this <a href=\"./.eslintrc.js\">code style</a></p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> install pre-commit lint hook</span>\n$ npm run install-hook</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/xwartz\">xwartz</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.220Z",
    "goodColorOnWhite": "#387B44",
    "goodColorOnBlack": "#4CA75C",
    "faintColorOnWhite": "rgba(56, 123, 68, 0.1)"
  },
  {
    "slug": "putler",
    "name": "Putler",
    "description": "Meaningful e-commerce analytics for online businesses",
    "website": "https://putler.com",
    "keywords": [
      "analytics",
      "reporting",
      "e-commerce",
      "business",
      "growth"
    ],
    "category": "Business",
    "goodColorOnWhite": "#6016e9",
    "screenshots": [
      {
        "imageUrl": "https://www.putler.com/wp-content/uploads/2018/02/putler-desktop.png",
        "imageLink": "https://www.putler.com"
      }
    ],
    "icon": "putler-icon.png",
    "icon32": "putler-icon-32.png",
    "icon64": "putler-icon-64.png",
    "icon128": "putler-icon-128.png",
    "icon256": "putler-icon-256.png",
    "date": "2018-03-08",
    "iconColors": [
      "#cecec5",
      "#646464",
      "#8cae3c",
      "#afcc68",
      "#808d74"
    ],
    "goodColorOnBlack": "#AFCC68",
    "faintColorOnWhite": "rgba(100, 100, 100, 0.1)"
  },
  {
    "slug": "qbox",
    "name": "QBox",
    "description": "A tool for managing your Qiniu buckets.",
    "category": "Developer Tools",
    "repository": "https://github.com/LanceGin/QBox",
    "keywords": [
      "qiniu",
      "qbox",
      "vue"
    ],
    "license": "MIT",
    "icon": "qbox-icon.png",
    "icon32": "qbox-icon-32.png",
    "icon64": "qbox-icon-64.png",
    "icon128": "qbox-icon-128.png",
    "icon256": "qbox-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#5b51fc",
      "#fbfbfc",
      "#1539fc",
      "#8c64fc",
      "#acb3fc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8187cba6231447404c4cf78536e33fb43af0dcb7/687474703a2f2f6f7268637863336b642e626b742e636c6f7564646e2e636f6d2f6c6f676f2d626c75652e706e67\"><img src=\"https://camo.githubusercontent.com/8187cba6231447404c4cf78536e33fb43af0dcb7/687474703a2f2f6f7268637863336b642e626b742e636c6f7564646e2e636f6d2f6c6f676f2d626c75652e706e67\" alt=\"Qbox logo\" data-canonical-src=\"http://orhcxc3kd.bkt.clouddn.com/logo-blue.png\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://ci.appveyor.com/project/LanceGin/qbox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c466431be8d135d56ed966f085bbca4e33b6c730/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f736f68376d61707634356c65767278793f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/soh7mapv45levrxy?svg=true\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/LanceGin/QBox/blob/master/\"><img src=\"https://camo.githubusercontent.com/620f1b480518ae301018b1ca7787235a0564439a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c616e636567696e2f71626f782f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lancegin/qbox/total.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/LanceGin/QBox/blob/master/\"><img src=\"https://camo.githubusercontent.com/e8d0d3b9cf154a660ca97b12ef4b116d11899575/68747470733a2f2f696d672e736869656c64732e696f2f6974756e65732f762f313236373230343836362e737667\" alt=\"Itunes App Store\" data-canonical-src=\"https://img.shields.io/itunes/v/1267204866.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>QBox is a convenient manage tool for your <a href=\"https://www.qiniu.com/\" rel=\"nofollow\">Qiniu</a> buckets. It is an open-source software and can be used on <code>OS X</code>, <code>Linux</code> and <code>Windows</code>, and it was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a></p>\n</blockquote>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<h4><a id=\"user-content-bucket-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#bucket-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bucket Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2b7df24c20952125e97f0eb83ed68effca68273a/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6275636b65742d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/2b7df24c20952125e97f0eb83ed68effca68273a/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6275636b65742d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/bucket-panel.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-manage-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#manage-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manage Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6b01d3d26fa118ab2dfd6efc9665f5b9fc1bf2ea/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6d616e6167652d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/6b01d3d26fa118ab2dfd6efc9665f5b9fc1bf2ea/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6d616e6167652d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/manage-panel.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-upload-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#upload-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Upload Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8b21ebd6c0080c0af748308c651439b97385a8ee/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f75706c6f61642d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/8b21ebd6c0080c0af748308c651439b97385a8ee/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f75706c6f61642d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/upload-panel.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<h4><a id=\"user-content-bucket-panel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#bucket-panel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bucket Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Login by setting <code>accessKey</code> and <code>secretKey</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Logout by clearing localStorage (include <code>accessKey</code> and <code>secretKey</code>).</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> List all buckets (include private).</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Manage files in a bucket, that will open a new <code>Manage Panel</code>.</li>\n</ul>\n<h4><a id=\"user-content-manage-panel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#manage-panel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manage Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> List all files in a specified bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> List all files with pagination.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Sort by <code>file name</code>, <code>file type</code>, <code>file size</code> or <code>modified time</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Preview <code>image</code> and <code>media</code> file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Delete a existing file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Delete a batch of files were checked.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Copy the outer link of a file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Refresh the files in the bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Download a existing file.(this feature will be put in <code>preview</code> modal)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Upload a single file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Search filter.</li>\n</ul>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h2>\n<h4><a id=\"user-content-menubar\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#menubar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MenuBar</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Set default bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Drag to MenuBar icon to upload.</li>\n</ul>\n<h4><a id=\"user-content-bucket-panel-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#bucket-panel-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bucket Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Delete a existing bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Create a new bucket.</li>\n</ul>\n<h4><a id=\"user-content-manage-panel-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#manage-panel-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manage Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Add enter event to search box.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Upload mutiple files.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Download a batch of files were checked.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Rename resouces.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/LanceGin/QBox/blob/master/\"><img src=\"https://camo.githubusercontent.com/d58f679c1ea6f48b02cfaface6739eaeb2e1427b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c616e636567696e2f71626f782e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/lancegin/qbox.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit tests (no tests now)</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint</pre></div>\n<h2><a id=\"user-content-&#x4E2D;&#x6587;&#x6587;&#x6863;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/LanceGin/QBox/blob/master/#&#x4E2D;&#x6587;&#x6587;&#x6863;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/LanceGin/QBox/blob/master/README_zh.md\">&#x4E2D;&#x6587;&#x6587;&#x6863;</a></h2>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8187cba6231447404c4cf78536e33fb43af0dcb7/687474703a2f2f6f7268637863336b642e626b742e636c6f7564646e2e636f6d2f6c6f676f2d626c75652e706e67\"><img src=\"https://camo.githubusercontent.com/8187cba6231447404c4cf78536e33fb43af0dcb7/687474703a2f2f6f7268637863336b642e626b742e636c6f7564646e2e636f6d2f6c6f676f2d626c75652e706e67\" alt=\"Qbox logo\" data-canonical-src=\"http://orhcxc3kd.bkt.clouddn.com/logo-blue.png\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://ci.appveyor.com/project/LanceGin/qbox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c466431be8d135d56ed966f085bbca4e33b6c730/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f736f68376d61707634356c65767278793f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/soh7mapv45levrxy?svg=true\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/620f1b480518ae301018b1ca7787235a0564439a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6c616e636567696e2f71626f782f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/lancegin/qbox/total.svg\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/e8d0d3b9cf154a660ca97b12ef4b116d11899575/68747470733a2f2f696d672e736869656c64732e696f2f6974756e65732f762f313236373230343836362e737667\" alt=\"Itunes App Store\" data-canonical-src=\"https://img.shields.io/itunes/v/1267204866.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>QBox is a convenient manage tool for your <a href=\"https://www.qiniu.com/\" rel=\"nofollow\">Qiniu</a> buckets. It is an open-source software and can be used on <code>OS X</code>, <code>Linux</code> and <code>Windows</code>, and it was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a></p>\n</blockquote>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<h4><a id=\"user-content-bucket-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"#bucket-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bucket Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/2b7df24c20952125e97f0eb83ed68effca68273a/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6275636b65742d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/2b7df24c20952125e97f0eb83ed68effca68273a/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6275636b65742d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/bucket-panel.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-manage-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"#manage-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manage Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6b01d3d26fa118ab2dfd6efc9665f5b9fc1bf2ea/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6d616e6167652d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/6b01d3d26fa118ab2dfd6efc9665f5b9fc1bf2ea/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f6d616e6167652d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/manage-panel.png\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-upload-panel\" class=\"anchor\" aria-hidden=\"true\" href=\"#upload-panel\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Upload Panel</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8b21ebd6c0080c0af748308c651439b97385a8ee/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f75706c6f61642d70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/8b21ebd6c0080c0af748308c651439b97385a8ee/687474703a2f2f6f74776363746669752e626b742e636c6f7564646e2e636f6d2f75706c6f61642d70616e656c2e706e67\" alt=\"bucket panel\" data-canonical-src=\"http://otwcctfiu.bkt.clouddn.com/upload-panel.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<h4><a id=\"user-content-bucket-panel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#bucket-panel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bucket Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Login by setting <code>accessKey</code> and <code>secretKey</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Logout by clearing localStorage (include <code>accessKey</code> and <code>secretKey</code>).</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> List all buckets (include private).</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Manage files in a bucket, that will open a new <code>Manage Panel</code>.</li>\n</ul>\n<h4><a id=\"user-content-manage-panel-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#manage-panel-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manage Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> List all files in a specified bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> List all files with pagination.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Sort by <code>file name</code>, <code>file type</code>, <code>file size</code> or <code>modified time</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Preview <code>image</code> and <code>media</code> file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Delete a existing file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Delete a batch of files were checked.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Copy the outer link of a file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Refresh the files in the bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Download a existing file.(this feature will be put in <code>preview</code> modal)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Upload a single file.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Search filter.</li>\n</ul>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h2>\n<h4><a id=\"user-content-menubar\" class=\"anchor\" aria-hidden=\"true\" href=\"#menubar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MenuBar</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Set default bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Drag to MenuBar icon to upload.</li>\n</ul>\n<h4><a id=\"user-content-bucket-panel-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#bucket-panel-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bucket Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Delete a existing bucket.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Create a new bucket.</li>\n</ul>\n<h4><a id=\"user-content-manage-panel-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#manage-panel-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manage Panel</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Add enter event to search box.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Upload mutiple files.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Download a batch of files were checked.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Rename resouces.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"\"><img src=\"https://camo.githubusercontent.com/d58f679c1ea6f48b02cfaface6739eaeb2e1427b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c616e636567696e2f71626f782e737667\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/lancegin/qbox.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run unit tests (no tests now)</span>\nnpm <span class=\"pl-c1\">test</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint</pre></div>\n<h2><a id=\"user-content-中文文档\" class=\"anchor\" aria-hidden=\"true\" href=\"#中文文档\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/LanceGin/QBox/blob/master/README_zh.md\">中文文档</a></h2>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.259Z",
    "goodColorOnWhite": "#5B51FC",
    "goodColorOnBlack": "#8C64FC",
    "faintColorOnWhite": "rgba(91, 81, 252, 0.1)"
  },
  {
    "slug": "qmui-web",
    "name": "QMUI Web",
    "description": "Manage projects based on QMUI Web Framework.",
    "website": "http://qmuiteam.com/web",
    "repository": "https://github.com/QMUI/qmui_web_desktop",
    "keywords": [
      "Web Development",
      "UI Framework",
      "Sass Framework",
      "Workflow",
      "Gulp",
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/QMUI/qmuidemo_web/master/public/style/images/independent/App.gif"
      }
    ],
    "icon": "qmui-web-icon.png",
    "icon32": "qmui-web-icon-32.png",
    "icon64": "qmui-web-icon-64.png",
    "icon128": "qmui-web-icon-128.png",
    "icon256": "qmui-web-icon-256.png",
    "date": "2016-08-23",
    "iconColors": [
      "#e2eaec",
      "#07b9e1",
      "#8fccda",
      "#a6aeb6",
      "#acbcbc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-qmui-web-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/QMUI/qmui_web_desktop/blob/master/#qmui-web-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>QMUI Web Desktop <a href=\"https://github.com/Tencent/QMUI_Web_Desktop/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/dd3992c066482e9a1b2f0a64f561d5b68a8ae0fe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f514d55492f716d75695f7765625f6465736b746f702e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/QMUI/qmui_web_desktop.svg?style=flat\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>&#x57FA;&#x4E8E; <a href=\"https://github.com/Tencent/qmui_web\">QMUI Web</a> &#x7684;&#x684C;&#x9762; App&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x7BA1;&#x7406;&#x57FA;&#x4E8E; QMUI Web &#x8FDB;&#x884C;&#x5F00;&#x53D1;&#x7684;&#x9879;&#x76EE;&#xFF0C;&#x901A;&#x8FC7; GUI &#x754C;&#x9762;&#x5904;&#x7406; QMUI Web &#x7684;&#x670D;&#x52A1;&#x5F00;&#x542F;/&#x5173;&#x95ED;&#xFF0C;&#x4F7F;&#x6846;&#x67B6;&#x7684;&#x4F7F;&#x7528;&#x53D8;&#x5F97;&#x66F4;&#x52A0;&#x4FBF;&#x6377;&#xFF0C;&#x5E76;&#x63D0;&#x4F9B;&#x4E86;&#x7F16;&#x8BD1;&#x63D0;&#x9192;&#xFF0C;&#x51FA;&#x9519;&#x63D0;&#x9192;&#xFF0C;&#x8FDB;&#x7A0B;&#x5173;&#x95ED;&#x63D0;&#x9192;&#x7B49;&#x989D;&#x5916;&#x7684;&#x529F;&#x80FD;&#x3002;</p>\n</blockquote>\n<p><a href=\"https://travis-ci.org/Tencent/QMUI_Web_Desktop\" title=\"Build Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31b3f79fb91ef8992541cc250c5e5be2861b5aae/68747470733a2f2f7472617669732d63692e6f72672f54656e63656e742f514d55495f5765625f4465736b746f702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Tencent/QMUI_Web_Desktop.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/kayo5994/qmui-web-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e45d0f282de8a1777ba744cbb8850c4a256cac9c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f7569346a71723265796f66736a6d39693f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/ui4jqr2eyofsjm9i?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/QMUI/QMUI_Web_Desktop\" title=\"devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34d92d21fa2f109a92820012be8bb23d96c8d4d6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6465762f514d55492f514d55495f5765625f4465736b746f702e7376673f7374796c653d666c6174\" alt=\"devDependencies\" data-canonical-src=\"https://img.shields.io/david/dev/QMUI/QMUI_Web_Desktop.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/QMUI\" title=\"QMUI Team\"><img src=\"https://camo.githubusercontent.com/4ff8510c637193e67837473723df154150acb3b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5465616d2d514d55492d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"QMUI Team Name\" data-canonical-src=\"https://img.shields.io/badge/Team-QMUI-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"http://opensource.org/licenses/MIT\" title=\"Feel free to contribute.\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p>&#x8BE6;&#x7EC6;&#x4ECB;&#x7ECD;&#x53CA;&#x6587;&#x6863;&#x8BF7;&#x6D4F;&#x89C8;&#xFF1A;<a href=\"http://qmuiteam.com/web\" rel=\"nofollow\">QMUI Web &#x5B98;&#x7F51;</a></p>\n<h2><a id=\"user-content-&#x4E0B;&#x8F7D;&#x4F7F;&#x7528;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/QMUI/qmui_web_desktop/blob/master/#&#x4E0B;&#x8F7D;&#x4F7F;&#x7528;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4E0B;&#x8F7D;&#x4F7F;&#x7528;</h2>\n<p>QMUI Web Desktop &#x652F;&#x6301; macOS &#x4E0E; Windows &#x5E73;&#x53F0;&#x3002;</p>\n<p>&#x4E0B;&#x8F7D;&#xFF1A;<a href=\"https://github.com/Tencent/QMUI_Web_Desktop/releases\">Github Release &#x4E0B;&#x8F7D;</a>&#x6216;<a href=\"http://qmuiteam.com/web/page/index.html#downloadDirect\" rel=\"nofollow\">&#x5B98;&#x7F51;&#x4E0B;&#x8F7D;</a></p>\n<h2><a id=\"user-content-&#x754C;&#x9762;&#x9884;&#x89C8;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/QMUI/qmui_web_desktop/blob/master/#&#x754C;&#x9762;&#x9884;&#x89C8;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x754C;&#x9762;&#x9884;&#x89C8;</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/QMUI/qmuidemo_web/master/public/style/images/independent/App.gif\"><img src=\"https://raw.githubusercontent.com/QMUI/qmuidemo_web/master/public/style/images/independent/App.gif\" width=\"516\" alt=\"QMUI Web Desktop &#x6548;&#x679C;&#x56FE;\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-qmui-web-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"#qmui-web-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>QMUI Web Desktop <a href=\"https://github.com/Tencent/QMUI_Web_Desktop/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/dd3992c066482e9a1b2f0a64f561d5b68a8ae0fe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f514d55492f716d75695f7765625f6465736b746f702e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/QMUI/qmui_web_desktop.svg?style=flat\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>基于 <a href=\"https://github.com/Tencent/qmui_web\">QMUI Web</a> 的桌面 App，它可以管理基于 QMUI Web 进行开发的项目，通过 GUI 界面处理 QMUI Web 的服务开启/关闭，使框架的使用变得更加便捷，并提供了编译提醒，出错提醒，进程关闭提醒等额外的功能。</p>\n</blockquote>\n<p><a href=\"https://travis-ci.org/Tencent/QMUI_Web_Desktop\" title=\"Build Status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/31b3f79fb91ef8992541cc250c5e5be2861b5aae/68747470733a2f2f7472617669732d63692e6f72672f54656e63656e742f514d55495f5765625f4465736b746f702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Tencent/QMUI_Web_Desktop.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/kayo5994/qmui-web-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e45d0f282de8a1777ba744cbb8850c4a256cac9c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f7569346a71723265796f66736a6d39693f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/ui4jqr2eyofsjm9i?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/QMUI/QMUI_Web_Desktop\" title=\"devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/34d92d21fa2f109a92820012be8bb23d96c8d4d6/68747470733a2f2f696d672e736869656c64732e696f2f64617669642f6465762f514d55492f514d55495f5765625f4465736b746f702e7376673f7374796c653d666c6174\" alt=\"devDependencies\" data-canonical-src=\"https://img.shields.io/david/dev/QMUI/QMUI_Web_Desktop.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/QMUI\" title=\"QMUI Team\"><img src=\"https://camo.githubusercontent.com/4ff8510c637193e67837473723df154150acb3b3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5465616d2d514d55492d627269676874677265656e2e7376673f7374796c653d666c6174\" alt=\"QMUI Team Name\" data-canonical-src=\"https://img.shields.io/badge/Team-QMUI-brightgreen.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"http://opensource.org/licenses/MIT\" title=\"Feel free to contribute.\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p>详细介绍及文档请浏览：<a href=\"http://qmuiteam.com/web\" rel=\"nofollow\">QMUI Web 官网</a></p>\n<h2><a id=\"user-content-下载使用\" class=\"anchor\" aria-hidden=\"true\" href=\"#下载使用\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载使用</h2>\n<p>QMUI Web Desktop 支持 macOS 与 Windows 平台。</p>\n<p>下载：<a href=\"https://github.com/Tencent/QMUI_Web_Desktop/releases\">Github Release 下载</a>或<a href=\"http://qmuiteam.com/web/page/index.html#downloadDirect\" rel=\"nofollow\">官网下载</a></p>\n<h2><a id=\"user-content-界面预览\" class=\"anchor\" aria-hidden=\"true\" href=\"#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>界面预览</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/QMUI/qmuidemo_web/master/public/style/images/independent/App.gif\"><img src=\"https://raw.githubusercontent.com/QMUI/qmuidemo_web/master/public/style/images/independent/App.gif\" width=\"516\" alt=\"QMUI Web Desktop 效果图\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.313Z",
    "goodColorOnWhite": "#04758E",
    "goodColorOnBlack": "#07B9E1",
    "faintColorOnWhite": "rgba(4, 117, 142, 0.1)"
  },
  {
    "slug": "quail",
    "name": "Quail",
    "description": "Unofficial esa.io app",
    "keywords": [
      "productivity"
    ],
    "category": "Productivity",
    "repository": "https://github.com/1000ch/quail",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/1000ch/quail/master/demo.png"
      }
    ],
    "icon": "quail-icon.png",
    "icon32": "quail-icon-32.png",
    "icon64": "quail-icon-64.png",
    "icon128": "quail-icon-128.png",
    "icon256": "quail-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#f9fafa",
      "#1d9c94",
      "#ba842f",
      "#949494",
      "#84ccc4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-quail\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#quail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quail</h1>\n<p>Unofficial <a href=\"https://esa.io/\" rel=\"nofollow\">esa</a> app</p>\n<p><a href=\"https://travis-ci.org/1000ch/quail\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/30c28c06288832b8ede831dd10942412382cecc9/68747470733a2f2f7472617669732d63692e6f72672f3130303063682f717561696c2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/1000ch/quail.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/quail\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11291ec3f6284a10fe3302f1cc51704c33a13b3a/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f717561696c2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/quail.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/quail?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c376bb67c7f386a454c80899dff95d0702045dc4/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f717561696c2f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/quail/dev-status.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/1000ch/quail/blob/master/demo.png\"><img src=\"https://github.com/1000ch/quail/raw/master/demo.png\" alt=\"Quail demo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>macOS 10.9+ &amp; Linux are supported.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail.app</code> to <code>/Applications</code>.</p>\n<p>Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install quail</pre></div>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail.exe</code> to some location.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail</code> to some location.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/quail/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> &#xA9; <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-quail\" class=\"anchor\" aria-hidden=\"true\" href=\"#quail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quail</h1>\n<p>Unofficial <a href=\"https://esa.io/\" rel=\"nofollow\">esa</a> app</p>\n<p><a href=\"https://travis-ci.org/1000ch/quail\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/30c28c06288832b8ede831dd10942412382cecc9/68747470733a2f2f7472617669732d63692e6f72672f3130303063682f717561696c2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/1000ch/quail.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/quail\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/11291ec3f6284a10fe3302f1cc51704c33a13b3a/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f717561696c2e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/quail.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/quail?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c376bb67c7f386a454c80899dff95d0702045dc4/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f717561696c2f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/quail/dev-status.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"demo.png\"><img src=\"demo.png\" alt=\"Quail demo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>macOS 10.9+ &amp; Linux are supported.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail.app</code> to <code>/Applications</code>.</p>\n<p>Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ brew cask install quail</pre></div>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail.exe</code> to some location.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p><a href=\"https://github.com/1000ch/quail/releases\">Download</a> and extract <code>.zip</code>, and move <code>Quail</code> to some location.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.333Z",
    "goodColorOnWhite": "#177C76",
    "goodColorOnBlack": "#1D9C94",
    "faintColorOnWhite": "rgba(23, 124, 118, 0.1)"
  },
  {
    "slug": "quickcalc",
    "name": "quickcalc",
    "description": "Menubar Calculator",
    "repository": "https://github.com/Cwoodall6/quickcalc",
    "keywords": [
      "calculator",
      "menubar"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Cwoodall6/quickcalc/master/assets/quickcalc_design.jpg"
      }
    ],
    "icon": "quickcalc-icon.png",
    "icon32": "quickcalc-icon-32.png",
    "icon64": "quickcalc-icon-64.png",
    "icon128": "quickcalc-icon-128.png",
    "icon256": "quickcalc-icon-256.png",
    "date": "2016-09-23",
    "iconColors": [
      "#7cd424",
      "#fbfbfb",
      "#bce58b",
      "#abe271",
      "#bcec94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/app/logo.png\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/app/logo.png\" width=\"50\" style=\"max-width:100%;\"></a> quickcalc\nSimple Menu Bar Application For Mac and Windows</p>\n<p><a href=\"https://github.com/Cwoodall6/quickcalc/blob/master/\"><img src=\"https://camo.githubusercontent.com/7b26e7ae498c29021654fa6dcf351a977fb71a23/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f43776f6f64616c6c362f717569636b63616c632e7376673f6d61784167653d323539323030303f7374796c653d706c6173746963\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/Cwoodall6/quickcalc.svg?maxAge=2592000?style=plastic\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/Cwoodall6/quickcalc/blob/master/\"><img src=\"https://camo.githubusercontent.com/a49fbcc02569ad52d540546fa4538b6fc0787a82/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43776f6f64616c6c362f717569636b63616c632f746f74616c2e7376673f6d61784167653d323539323030303f7374796c653d706c6173746963\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Cwoodall6/quickcalc/total.svg?maxAge=2592000?style=plastic\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/quickcalc_design.jpg\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/quickcalc_design.jpg\" alt=\"pageres\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-a-calculator-that-does-more-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#a-calculator-that-does-more-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A Calculator That Does More <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">&#x1F44D;</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop-3.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop-3.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-functions-to-help-your-daily-life-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#functions-to-help-your-daily-life-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Functions To Help Your Daily Life <g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2705.png\">&#x2705;</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-lets-do-some-math-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#lets-do-some-math-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Let&apos;s Do Some Math <g-emoji class=\"g-emoji\" alias=\"heavy_division_sign\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2797.png\">&#x2797;</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop-2.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop-2.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><em>macOS 10.9+</em>, Windows now available!</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a href=\"https://github.com/Cwoodall6/quickcalc/releases/download/v1.1.0/quickcalc.app.zip\"><strong>Download</strong></a>, unzip, and move <code>quickcalc.app</code> to the <code>/Applications</code> folder.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/Cwoodall6/quickcalc/releases/download/v1.1.0/quickcalc-win32-ia32.zip\"><strong>Download</strong></a>, unzip, and use <code>quickcalc.app</code>.</p>\n<h2><a id=\"user-content-functions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#functions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Functions</h2>\n<h3><a id=\"user-content-math-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#math-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Math <g-emoji class=\"g-emoji\" alias=\"heavy_plus_sign\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2795.png\">&#x2795;</g-emoji></h3>\n<ul>\n<li>Calculations can be simple or complex <code>5 + 4</code> <code>(4**3)/(4839-32+423)</code></li>\n</ul>\n<ul>\n<li><code>+</code> plus</li>\n<li><code>-</code> minus</li>\n<li><code>*</code> multiply</li>\n<li><code>/</code> divide</li>\n<li><code>%</code> modulo</li>\n<li><code>**</code> exponent</li>\n</ul>\n<ul>\n<li><code>:sqrt</code> returns square root ex. <code>:sqrt(4)</code></li>\n<li><code>:abs</code> returns absolute value ex. <code>:abs(4-7)</code></li>\n<li><code>:log</code> returns log (base 10) ex. <code>:log(100)</code></li>\n<li><code>:ln</code> returns natural log (base E) ex. <code>:ln(50)</code></li>\n<li><code>:e</code> returns e^x ex. <code>:e(2)</code></li>\n<li>Trig functions are within code but aren&apos;t guarenteed to give a desired answer, so they aren&apos;t included in this list.</li>\n</ul>\n<h3><a id=\"user-content-date-and-time-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#date-and-time-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Date and Time &#x231A;</h3>\n<ul>\n<li><code>:today</code> returns the current date; you may add or subtract days ex. <code>:today + 5</code></li>\n<li><code>:datein</code> returns the date plus the value you pass ex. <code>:datein 3</code></li>\n<li><code>:daysof</code> returns the amount of days in the value passed ex. <code>:daysof jan</code> <code>:daysof 3 years 5 months</code></li>\n<li><code>:time</code> returns current time</li>\n</ul>\n<h3><a id=\"user-content-money-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#money-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Money <g-emoji class=\"g-emoji\" alias=\"money_with_wings\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b8.png\">&#x1F4B8;</g-emoji></h3>\n<ul>\n<li><code>:off</code> returns a percentage off of a value ex. <code>20% :off 300</code> <code>3% :off 50.50</code></li>\n<li><code>:of</code> returns percentage of a value ex. <code>50% :of 40</code> <code>16% :of 32.70</code></li>\n</ul>\n<h3><a id=\"user-content-misc-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#misc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Misc. <g-emoji class=\"g-emoji\" alias=\"desktop_computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a5.png\">&#x1F5A5;</g-emoji></h3>\n<ul>\n<li><code>:color</code> takes a Hex color code and displays a rectangle of inputed color ex. <code>:color(#000)</code></li>\n</ul>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h2>\n<ul>\n<li>Quit: <kbd>command</kbd> + <kbd>Q</kbd></li>\n</ul>\n<h2><a id=\"user-content-future-iterations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#future-iterations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Future Iterations</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> May Change UI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> More Keyboard Shortcuts</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Parenthesis</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Auto Updater (IMPORTANT)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> More Functions</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Correct Trig functions</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Dark Mode</li>\n</ul>\n<h2><a id=\"user-content-ispiration-and-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#ispiration-and-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ispiration and Thanks</h2>\n<ul>\n<li><a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a> Thanks for your guidance and help with getting me in the right direction. Go grab the <a href=\"https://github.com/dcrousso/GroupMe#readme\"><strong>GroupMe</strong></a> client.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://chazwoodall.com\" rel=\"nofollow\">Chaz Woodall</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"app/logo.png\"><img src=\"app/logo.png\" width=\"50\" style=\"max-width:100%;\"></a> quickcalc\nSimple Menu Bar Application For Mac and Windows</p>\n<p><a href=\"\"><img src=\"https://camo.githubusercontent.com/7b26e7ae498c29021654fa6dcf351a977fb71a23/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f43776f6f64616c6c362f717569636b63616c632e7376673f6d61784167653d323539323030303f7374796c653d706c6173746963\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/Cwoodall6/quickcalc.svg?maxAge=2592000?style=plastic\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/a49fbcc02569ad52d540546fa4538b6fc0787a82/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43776f6f64616c6c362f717569636b63616c632f746f74616c2e7376673f6d61784167653d323539323030303f7374796c653d706c6173746963\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Cwoodall6/quickcalc/total.svg?maxAge=2592000?style=plastic\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"assets/quickcalc_design.jpg\"><img src=\"assets/quickcalc_design.jpg\" alt=\"pageres\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-a-calculator-that-does-more-\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-calculator-that-does-more-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A Calculator That Does More <g-emoji class=\"g-emoji\" alias=\"+1\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png\">👍</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop-3.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop-3.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-functions-to-help-your-daily-life-\" class=\"anchor\" aria-hidden=\"true\" href=\"#functions-to-help-your-daily-life-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Functions To Help Your Daily Life <g-emoji class=\"g-emoji\" alias=\"white_check_mark\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2705.png\">✅</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-lets-do-some-math-\" class=\"anchor\" aria-hidden=\"true\" href=\"#lets-do-some-math-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Let's Do Some Math <g-emoji class=\"g-emoji\" alias=\"heavy_division_sign\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2797.png\">➗</g-emoji></h2>\n<p><a target=\"_blank\" href=\"https://github.com/Cwoodall6/quickcalc/blob/master/assets/ezgif.com-crop-2.gif\"><img src=\"https://github.com/Cwoodall6/quickcalc/raw/master/assets/ezgif.com-crop-2.gif\" alt=\"Alt Text\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><em>macOS 10.9+</em>, Windows now available!</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a href=\"https://github.com/Cwoodall6/quickcalc/releases/download/v1.1.0/quickcalc.app.zip\"><strong>Download</strong></a>, unzip, and move <code>quickcalc.app</code> to the <code>/Applications</code> folder.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/Cwoodall6/quickcalc/releases/download/v1.1.0/quickcalc-win32-ia32.zip\"><strong>Download</strong></a>, unzip, and use <code>quickcalc.app</code>.</p>\n<h2><a id=\"user-content-functions\" class=\"anchor\" aria-hidden=\"true\" href=\"#functions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Functions</h2>\n<h3><a id=\"user-content-math-\" class=\"anchor\" aria-hidden=\"true\" href=\"#math-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Math <g-emoji class=\"g-emoji\" alias=\"heavy_plus_sign\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2795.png\">➕</g-emoji></h3>\n<ul>\n<li>Calculations can be simple or complex <code>5 + 4</code> <code>(4**3)/(4839-32+423)</code></li>\n</ul>\n<ul>\n<li><code>+</code> plus</li>\n<li><code>-</code> minus</li>\n<li><code>*</code> multiply</li>\n<li><code>/</code> divide</li>\n<li><code>%</code> modulo</li>\n<li><code>**</code> exponent</li>\n</ul>\n<ul>\n<li><code>:sqrt</code> returns square root ex. <code>:sqrt(4)</code></li>\n<li><code>:abs</code> returns absolute value ex. <code>:abs(4-7)</code></li>\n<li><code>:log</code> returns log (base 10) ex. <code>:log(100)</code></li>\n<li><code>:ln</code> returns natural log (base E) ex. <code>:ln(50)</code></li>\n<li><code>:e</code> returns e^x ex. <code>:e(2)</code></li>\n<li>Trig functions are within code but aren't guarenteed to give a desired answer, so they aren't included in this list.</li>\n</ul>\n<h3><a id=\"user-content-date-and-time-\" class=\"anchor\" aria-hidden=\"true\" href=\"#date-and-time-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Date and Time ⌚</h3>\n<ul>\n<li><code>:today</code> returns the current date; you may add or subtract days ex. <code>:today + 5</code></li>\n<li><code>:datein</code> returns the date plus the value you pass ex. <code>:datein 3</code></li>\n<li><code>:daysof</code> returns the amount of days in the value passed ex. <code>:daysof jan</code> <code>:daysof 3 years 5 months</code></li>\n<li><code>:time</code> returns current time</li>\n</ul>\n<h3><a id=\"user-content-money-\" class=\"anchor\" aria-hidden=\"true\" href=\"#money-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Money <g-emoji class=\"g-emoji\" alias=\"money_with_wings\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b8.png\">💸</g-emoji></h3>\n<ul>\n<li><code>:off</code> returns a percentage off of a value ex. <code>20% :off 300</code> <code>3% :off 50.50</code></li>\n<li><code>:of</code> returns percentage of a value ex. <code>50% :of 40</code> <code>16% :of 32.70</code></li>\n</ul>\n<h3><a id=\"user-content-misc-\" class=\"anchor\" aria-hidden=\"true\" href=\"#misc-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Misc. <g-emoji class=\"g-emoji\" alias=\"desktop_computer\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f5a5.png\">🖥</g-emoji></h3>\n<ul>\n<li><code>:color</code> takes a Hex color code and displays a rectangle of inputed color ex. <code>:color(#000)</code></li>\n</ul>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h2>\n<ul>\n<li>Quit: <kbd>command</kbd> + <kbd>Q</kbd></li>\n</ul>\n<h2><a id=\"user-content-future-iterations\" class=\"anchor\" aria-hidden=\"true\" href=\"#future-iterations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Future Iterations</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> May Change UI</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> More Keyboard Shortcuts</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Parenthesis</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Auto Updater (IMPORTANT)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> More Functions</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Correct Trig functions</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Dark Mode</li>\n</ul>\n<h2><a id=\"user-content-ispiration-and-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#ispiration-and-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ispiration and Thanks</h2>\n<ul>\n<li><a href=\"http://devinrousso.com\" rel=\"nofollow\">Devin Rousso</a> Thanks for your guidance and help with getting me in the right direction. Go grab the <a href=\"https://github.com/dcrousso/GroupMe#readme\"><strong>GroupMe</strong></a> client.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://chazwoodall.com\" rel=\"nofollow\">Chaz Woodall</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.350Z",
    "goodColorOnWhite": "#497E15",
    "goodColorOnBlack": "#7CD424",
    "faintColorOnWhite": "rgba(73, 126, 21, 0.1)"
  },
  {
    "slug": "rambox",
    "name": "Rambox",
    "description": "Free and Open Source messaging and emailing app that combines common web applications into one.",
    "website": "http://rambox.pro",
    "repository": "https://github.com/saenzramiro/rambox",
    "keywords": [
      "productivity",
      "whatsapp",
      "slack",
      "messenger",
      "skype",
      "gitter",
      "telegram",
      "hangouts",
      "hipchat",
      "gmail",
      "inbox",
      "outlook",
      "protonmail",
      "tweetdeck"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/screenshots/mac.png"
      }
    ],
    "icon": "rambox-icon.png",
    "icon32": "rambox-icon-32.png",
    "icon64": "rambox-icon-64.png",
    "icon128": "rambox-icon-128.png",
    "icon256": "rambox-icon-256.png",
    "date": "2016-08-06",
    "iconColors": [
      "#3294b3",
      "#293162",
      "#fafbfb",
      "#9484a4",
      "#6c5c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------rambox----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#--------rambox----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"http://rambox.pro\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/Icon.png\" width=\"256px\" alt=\"Rambox\" style=\"max-width:100%;\"></a>\n  <br>\n  Rambox\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-free-open-source-and-cross-platform-messaging-and-emailing-app-that-combines-common-web-applications-into-one\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#free-open-source-and-cross-platform-messaging-and-emailing-app-that-combines-common-web-applications-into-one\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.</h4>\n<p align=\"center\">\n  <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=WU75QWS7LH2CA\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate with PayPal\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c6ff9c7d64c8519385e7f7f9c887c7d8e6a5ffc1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"GNU GPL v3\" data-canonical-src=\"https://img.shields.io/github/license/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://gitter.im/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc61214e4aef8afd9429faaf7fc4519ca3150e3e/68747470733a2f2f6261646765732e6769747465722e696d2f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/saenzramiro/rambox/releases/latest\"><img src=\"https://camo.githubusercontent.com/8fd544266f85f1c060744497bdeeac66945c579c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://crowdin.com/project/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01cfd00e2cf1c7d62f58205a4a885c1840adeb7f/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f72616d626f782f6c6f63616c697a65642e737667\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/rambox/localized.svg\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d3434383eb1a215e856ea6a7e8a95728f38aa18/68747470733a2f2f7472617669732d63692e6f72672f7361656e7a72616d69726f2f72616d626f782e7376673f6272616e63683d6d6173746572\" alt=\"Travis CI\" data-canonical-src=\"https://travis-ci.org/saenzramiro/rambox.svg?branch=master\" style=\"max-width:100%;\"></a>\n  <a href=\"https://ci.appveyor.com/project/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d3bd825fadcfbfcefecbf1f396b050af0162e00/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f336b6b3969786a6778777268377966793f7376673d74727565\" alt=\"AppVeyor CI\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/3kk9ixjgxwrh7yfy?svg=true\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/saenzramiro/rambox\" title=\"Dependency status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dd49c5d5a6f76ca06809ccc38066bc9aa988f2df/68747470733a2f2f64617669642d646d2e6f72672f7361656e7a72616d69726f2f72616d626f782e737667\" data-canonical-src=\"https://david-dm.org/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/saenzramiro/rambox#info=devDependencies\" title=\"devDependency status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/42a464650c7590bdd1c9749144b2f59d5a673322/68747470733a2f2f64617669642d646d2e6f72672f7361656e7a72616d69726f2f72616d626f782f6465762d7374617475732e737667\" data-canonical-src=\"https://david-dm.org/saenzramiro/rambox/dev-status.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h5 align=\"center\"><a id=\"user-content-available-for-windows-mac-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#available-for-windows-mac-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Available for Windows, Mac and Linux.</h5>\n<h5 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://rambox.pro/#download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7573bef5096498968da033c1aaa312efa191b035/68747470733a2f2f63646e2e7261776769742e636f6d2f7361656e7a72616d69726f2f72616d626f782f67682d70616765732f696d616765732f696d672d646f776e6c6f61642e737667\" width=\"250\" alt=\"DOWNLOAD HERE\" data-canonical-src=\"https://cdn.rawgit.com/saenzramiro/rambox/gh-pages/images/img-download.svg\" style=\"max-width:100%;\"></a></h5>\n<h6 align=\"center\"><a id=\"user-content-logo-designed-by-andriy-yurchenko\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#logo-designed-by-andriy-yurchenko\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Logo designed by <a href=\"http://andyur.com/\" rel=\"nofollow\">Andriy Yurchenko</a></h6>\n<hr>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#screenshot\">Screenshot</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#services-available---95\">Services available - 89</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#privacy\">Privacy</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#donations\">Donations</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#translations\">Translations</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#install-on-linux---steps\">Install on Linux - Steps</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#to-do\">To Do</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#disclosure\">Disclosure</a></li>\n<li><a href=\"https://github.com/saenzramiro/rambox/blob/master/#licence\">Licence</a></li>\n</ul>\n<hr>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/screenshots/mac.png\"><img src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/screenshots/mac.png\" alt=\"Rambox\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-services-available---98\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#services-available---98\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Services available - 98</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/whatsapp.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/whatsapp.png\" alt=\"WhatsApp\" title=\"WhatsApp\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messenger.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messenger.png\" alt=\"Messenger\" title=\"Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/skype.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/skype.png\" alt=\"Skype\" title=\"Skype\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/slack.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/slack.png\" alt=\"Slack\" title=\"Slack\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangouts.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangouts.png\" alt=\"Hangouts\" title=\"Hangouts\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/telegram.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/telegram.png\" alt=\"Telegram\" title=\"Telegram\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wechat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wechat.png\" alt=\"WeChat\" title=\"WeChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png\" alt=\"Gmail\" title=\"Gmail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png\" alt=\"Inbox\" title=\"Inbox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png\" alt=\"HipChat\" title=\"HipChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/allo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/allo.png\" alt=\"Allo\" title=\"Allo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png\" alt=\"ChatWork\" title=\"ChatWork\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png\" alt=\"GroupMe\" title=\"GroupMe\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/grape.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/grape.png\" alt=\"Grape\" title=\"Grape\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gitter.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gitter.png\" alt=\"Gitter\" title=\"Gitter\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/steam.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/steam.png\" alt=\"Steam\" title=\"Steam\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/discord.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/discord.png\" alt=\"Discord\" title=\"Discord\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/noysi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/noysi.png\" alt=\"Noysi\" title=\"Noysi\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook.png\" alt=\"Outlook\" title=\"Outlook\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook365.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook365.png\" alt=\"Outlook 365\" title=\"Outlook 365\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tutanota.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tutanota.png\" alt=\"TutaNota\" title=\"TutaNota\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hushmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hushmail.png\" alt=\"Hushmail\" title=\"Hushmail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/bearychat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/bearychat.png\" alt=\"BearyChat\" title=\"BearyChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/aol.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/aol.png\" alt=\"Aol\" title=\"Aol\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sync.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sync.png\" alt=\"Sync\" title=\"Sync\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wire.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wire.png\" alt=\"Wire\" title=\"Wire\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rocketchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rocketchat.png\" alt=\"Rocket Chat\" title=\"Rocket Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/missive.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/missive.png\" alt=\"Missive\" title=\"Missive\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoo.png\" alt=\"Yahoo! Mail\" title=\"Yahoo! Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/ryver.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/ryver.png\" alt=\"Ryver\" title=\"Ryver\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yandex.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yandex.png\" alt=\"Yandex Mail\" title=\"Yandex Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dasher.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dasher.png\" alt=\"Dasher\" title=\"Dasher\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dingtalk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dingtalk.png\" alt=\"DingTalk\" title=\"DingTalk\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flowdock.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flowdock.png\" alt=\"FlowDock\" title=\"FlowDock\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mattermost.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mattermost.png\" alt=\"Mattermost\" title=\"Mattermost\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/voxer.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/voxer.png\" alt=\"Voxer\" title=\"Voxer\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/glip.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/glip.png\" alt=\"Glip\" title=\"Glip\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoomessenger.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoomessenger.png\" alt=\"Yahoo! Messenger\" title=\"Yahoo! Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mysms.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mysms.png\" alt=\"mysms\" title=\"mysms\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icq.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icq.png\" alt=\"ICQ\" title=\"ICQ\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tweetdeck.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tweetdeck.png\" alt=\"TweetDeck\" title=\"TweetDeck\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zinc.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zinc.png\" alt=\"Zinc\" title=\"Zinc\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/freenode.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/freenode.png\" alt=\"FreeNode\" title=\"FreeNode\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mightytext.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mightytext.png\" alt=\"MightyText\" title=\"MightyText\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohoemail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohoemail.png\" alt=\"Zoho Email\" title=\"Zoho Email\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohochat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohochat.png\" alt=\"Zoho Chat\" title=\"Zoho Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/roundcube.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/roundcube.png\" alt=\"Roundcube\" title=\"Roundcube\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/horde.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/horde.png\" alt=\"Horde\" title=\"Horde\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/squirrelmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/squirrelmail.png\" alt=\"SquirrelMail\" title=\"SquirrelMail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zimbra.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zimbra.png\" alt=\"Zimbra\" title=\"Zimbra\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hootsuite.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hootsuite.png\" alt=\"Hootsuite\" title=\"Hootsuite\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/amium.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/amium.png\" alt=\"Amium\" title=\"Amium\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rainloop.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rainloop.png\" alt=\"RainLoop\" title=\"RainLoop\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icloud.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icloud.png\" alt=\"iCloud Mail\" title=\"iCloud Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/irccloud.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/irccloud.png\" alt=\"IRC Cloud\" title=\"IRC Cloud\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kiwi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kiwi.png\" alt=\"Kiwi IRC\" title=\"Kiwi IRC\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/smooch.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/smooch.png\" alt=\"Smooch\" title=\"Smooch\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/crisp.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/crisp.png\" alt=\"Crisp\" title=\"Crisp\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flock.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flock.png\" alt=\"Flock\" title=\"Flock\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/openmailbox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/openmailbox.png\" alt=\"Openmailbox\" title=\"Openmailbox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/typetalk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/typetalk.png\" alt=\"Typetalk\" title=\"Typetalk\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/drift.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/drift.png\" alt=\"Drift\" title=\"Drift\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/spark.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/spark.png\" alt=\"Cisco Spark\" title=\"Cisco Spark\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fleep.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fleep.png\" alt=\"Fleep\" title=\"Fleep\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/socialcast.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/socialcast.png\" alt=\"Socialcast\" title=\"Socialcast\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/riot.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/riot.png\" alt=\"Riot\" title=\"Riot\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/pushbullet.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/pushbullet.png\" alt=\"Pushbullet\" title=\"Pushbullet\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/movim.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/movim.png\" alt=\"Movim\" title=\"Movim\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kaiwa.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kaiwa.png\" alt=\"Kaiwa\" title=\"Kaiwa\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zyptonite.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zyptonite.png\" alt=\"Zyptonite\" title=\"Zyptonite\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/linkedin.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/linkedin.png\" alt=\"LinkedIn\" title=\"LinkedIn\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/lounge.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/lounge.png\" alt=\"The Lounge\" title=\"The Lounge\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kezmo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kezmo.png\" alt=\"Kezmo\" title=\"Kezmo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teams.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teams.png\" alt=\"Teams\" title=\"Teams\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/xing.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/xing.png\" alt=\"Xing\" title=\"Xing\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/workplace.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/workplace.png\" alt=\"Workplace\" title=\"Workplace\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fastmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fastmail.png\" alt=\"FastMail\" title=\"FastMail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hibox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hibox.png\" alt=\"Hibox\" title=\"Hibox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/jandi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/jandi.png\" alt=\"Jandi\" title=\"Jandi\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/threema.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/threema.png\" alt=\"Threema\" title=\"Threema\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\" alt=\"Messenger for Pages\" title=\"Messenger for Pages\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/vk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/vk.png\" alt=\"VK Messenger\" title=\"VK Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mastodon.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mastodon.png\" alt=\"Mastodon\" title=\"Mastodon\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teamworkchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teamworkchat.png\" alt=\"Teamwork Chat\" title=\"Teamwork Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/clocktweets.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/clocktweets.png\" alt=\"ClockTweets\" title=\"ClockTweets\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/intercom.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/intercom.png\" alt=\"Intercom\" title=\"Intercom\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/googlevoice.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/googlevoice.png\" alt=\"Voice\" title=\"Voice\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sandstorm.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sandstorm.png\" alt=\"Sandstorm\" title=\"Sandstorm\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gadugadu.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gadugadu.png\" alt=\"Gadu-Gadu\" title=\"Gadu-Gadu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mailru.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mailru.png\" alt=\"Mail.Ru\" title=\"Mail.Ru\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kune.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kune.png\" alt=\"Kune\" title=\"Kune\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zulip.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zulip.png\" alt=\"Zulip\" title=\"Zulip\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/stride.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/stride.png\" alt=\"Stride\" title=\"Stride\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangoutschat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangoutschat.png\" alt=\"Hangouts Chat\" title=\"Hangouts Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\" alt=\"Messenger for Business\" title=\"Messenger for Business\" style=\"max-width:100%;\"></a></p>\n<p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Multi-language.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Sync your configuration between multiple computers.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Master Password.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Lock Rambox if you will be away for a period of time.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Don&apos;t disturb mode.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Reorder applications in the tab bar.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Notification badge in the tab.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Minimize to tray.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Mute audio to specific service.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Separate tabs floating to the right.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Disable a service instead of remove it.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Start automatically on system startup.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Custom Code Injection.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Keyboard Shortcuts.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Proxy.</li>\n</ul>\n<h2><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Privacy</h2>\n<p>No personal information will be saved</p>\n<p>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for Webviews. So every time you open Rambox, your sessions will keep alive until you remove the service.</p>\n<p>Sync feature use Auth0 for Single Sign On &amp; Token Based Authentication and to store the services that user is using (and the configuration for each service). You are always welcome to check the code! ;)</p>\n<h2><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donations</h2>\n<table>\n<thead>\n<tr>\n<th>Type</th>\n<th align=\"center\">URL/Wallet</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PayPal</td>\n<td align=\"center\"><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=WU75QWS7LH2CA\" rel=\"nofollow\">HERE</a></td>\n</tr>\n<tr>\n<td>Cryptocurrencies</td>\n<td align=\"center\"><a href=\"https://www.vaulty.io/v/b6480279-af28-4855-868c-17e5cb0ae7fa\" rel=\"nofollow\">HERE</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Translations</h2>\n<p>Help us translate Rambox on <a href=\"https://crowdin.com/project/rambox/invite\" rel=\"nofollow\">https://crowdin.com/project/rambox/invite</a>.</p>\n<h2><a id=\"user-content-install-on-linux---steps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#install-on-linux---steps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/saenzramiro/rambox/wiki/Install-on-Linux\">Install on Linux - Steps</a></h2>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Want to report a bug, request a feature, contribute to or translate Rambox? We need all the help we can get! Fork and work!</p>\n<h3><a id=\"user-content-quickstart\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#quickstart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quickstart:</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/saenzramiro/rambox.git\n<span class=\"pl-c1\">cd</span> rambox\ncp env-sample.js env.js\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> update env.js with your auth0 details.</span>\nnpm install\nsencha app watch\nnpm start</pre></div>\n<p>See <a href=\"https://github.com/saenzramiro/rambox/blob/master/CONTRIBUTING.md\">Contributing.md</a> for more detailed information about getting set up.</p>\n<hr>\n<h2><a id=\"user-content-disclosure\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclosure</h2>\n<p>Rambox is not affiliated with any of the messaging apps offered.</p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/saenzramiro/rambox/blob/master/#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Licence</h2>\n<p><a href=\"https://github.com/saenzramiro/rambox/LICENSE\">GNU GPL v3</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------rambox----\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------rambox----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"http://rambox.pro\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/Icon.png\" width=\"256px\" alt=\"Rambox\" style=\"max-width:100%;\"></a>\n  <br>\n  Rambox\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-free-open-source-and-cross-platform-messaging-and-emailing-app-that-combines-common-web-applications-into-one\" class=\"anchor\" aria-hidden=\"true\" href=\"#free-open-source-and-cross-platform-messaging-and-emailing-app-that-combines-common-web-applications-into-one\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.</h4>\n<p align=\"center\">\n  <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=WU75QWS7LH2CA\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate with PayPal\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c6ff9c7d64c8519385e7f7f9c887c7d8e6a5ffc1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"GNU GPL v3\" data-canonical-src=\"https://img.shields.io/github/license/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://gitter.im/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fc61214e4aef8afd9429faaf7fc4519ca3150e3e/68747470733a2f2f6261646765732e6769747465722e696d2f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/saenzramiro/rambox/releases/latest\"><img src=\"https://camo.githubusercontent.com/8fd544266f85f1c060744497bdeeac66945c579c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7361656e7a72616d69726f2f72616d626f782e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://crowdin.com/project/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/01cfd00e2cf1c7d62f58205a4a885c1840adeb7f/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f72616d626f782f6c6f63616c697a65642e737667\" data-canonical-src=\"https://d322cqt584bo4o.cloudfront.net/rambox/localized.svg\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d3434383eb1a215e856ea6a7e8a95728f38aa18/68747470733a2f2f7472617669732d63692e6f72672f7361656e7a72616d69726f2f72616d626f782e7376673f6272616e63683d6d6173746572\" alt=\"Travis CI\" data-canonical-src=\"https://travis-ci.org/saenzramiro/rambox.svg?branch=master\" style=\"max-width:100%;\"></a>\n  <a href=\"https://ci.appveyor.com/project/saenzramiro/rambox\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d3bd825fadcfbfcefecbf1f396b050af0162e00/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f336b6b3969786a6778777268377966793f7376673d74727565\" alt=\"AppVeyor CI\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/3kk9ixjgxwrh7yfy?svg=true\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/saenzramiro/rambox\" title=\"Dependency status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dd49c5d5a6f76ca06809ccc38066bc9aa988f2df/68747470733a2f2f64617669642d646d2e6f72672f7361656e7a72616d69726f2f72616d626f782e737667\" data-canonical-src=\"https://david-dm.org/saenzramiro/rambox.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/saenzramiro/rambox#info=devDependencies\" title=\"devDependency status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/42a464650c7590bdd1c9749144b2f59d5a673322/68747470733a2f2f64617669642d646d2e6f72672f7361656e7a72616d69726f2f72616d626f782f6465762d7374617475732e737667\" data-canonical-src=\"https://david-dm.org/saenzramiro/rambox/dev-status.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h5 align=\"center\"><a id=\"user-content-available-for-windows-mac-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-for-windows-mac-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Available for Windows, Mac and Linux.</h5>\n<h5 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://rambox.pro/#download\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7573bef5096498968da033c1aaa312efa191b035/68747470733a2f2f63646e2e7261776769742e636f6d2f7361656e7a72616d69726f2f72616d626f782f67682d70616765732f696d616765732f696d672d646f776e6c6f61642e737667\" width=\"250\" alt=\"DOWNLOAD HERE\" data-canonical-src=\"https://cdn.rawgit.com/saenzramiro/rambox/gh-pages/images/img-download.svg\" style=\"max-width:100%;\"></a></h5>\n<h6 align=\"center\"><a id=\"user-content-logo-designed-by-andriy-yurchenko\" class=\"anchor\" aria-hidden=\"true\" href=\"#logo-designed-by-andriy-yurchenko\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Logo designed by <a href=\"http://andyur.com/\" rel=\"nofollow\">Andriy Yurchenko</a></h6>\n<hr>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#screenshot\">Screenshot</a></li>\n<li><a href=\"#services-available---95\">Services available - 89</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#privacy\">Privacy</a></li>\n<li><a href=\"#donations\">Donations</a></li>\n<li><a href=\"#translations\">Translations</a></li>\n<li><a href=\"#install-on-linux---steps\">Install on Linux - Steps</a></li>\n<li><a href=\"#to-do\">To Do</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#disclosure\">Disclosure</a></li>\n<li><a href=\"#licence\">Licence</a></li>\n</ul>\n<hr>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/screenshots/mac.png\"><img src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/screenshots/mac.png\" alt=\"Rambox\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-services-available---98\" class=\"anchor\" aria-hidden=\"true\" href=\"#services-available---98\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Services available - 98</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/whatsapp.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/whatsapp.png\" alt=\"WhatsApp\" title=\"WhatsApp\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messenger.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messenger.png\" alt=\"Messenger\" title=\"Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/skype.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/skype.png\" alt=\"Skype\" title=\"Skype\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/slack.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/slack.png\" alt=\"Slack\" title=\"Slack\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangouts.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangouts.png\" alt=\"Hangouts\" title=\"Hangouts\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/telegram.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/telegram.png\" alt=\"Telegram\" title=\"Telegram\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wechat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wechat.png\" alt=\"WeChat\" title=\"WeChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gmail.png\" alt=\"Gmail\" title=\"Gmail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/inbox.png\" alt=\"Inbox\" title=\"Inbox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hipchat.png\" alt=\"HipChat\" title=\"HipChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/allo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/allo.png\" alt=\"Allo\" title=\"Allo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/chatwork.png\" alt=\"ChatWork\" title=\"ChatWork\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/groupme.png\" alt=\"GroupMe\" title=\"GroupMe\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/grape.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/grape.png\" alt=\"Grape\" title=\"Grape\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gitter.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gitter.png\" alt=\"Gitter\" title=\"Gitter\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/steam.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/steam.png\" alt=\"Steam\" title=\"Steam\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/discord.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/discord.png\" alt=\"Discord\" title=\"Discord\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/noysi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/noysi.png\" alt=\"Noysi\" title=\"Noysi\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook.png\" alt=\"Outlook\" title=\"Outlook\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook365.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/outlook365.png\" alt=\"Outlook 365\" title=\"Outlook 365\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tutanota.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tutanota.png\" alt=\"TutaNota\" title=\"TutaNota\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hushmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hushmail.png\" alt=\"Hushmail\" title=\"Hushmail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/bearychat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/bearychat.png\" alt=\"BearyChat\" title=\"BearyChat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/aol.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/aol.png\" alt=\"Aol\" title=\"Aol\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sync.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sync.png\" alt=\"Sync\" title=\"Sync\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wire.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/wire.png\" alt=\"Wire\" title=\"Wire\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rocketchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rocketchat.png\" alt=\"Rocket Chat\" title=\"Rocket Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/missive.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/missive.png\" alt=\"Missive\" title=\"Missive\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoo.png\" alt=\"Yahoo! Mail\" title=\"Yahoo! Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/ryver.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/ryver.png\" alt=\"Ryver\" title=\"Ryver\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yandex.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yandex.png\" alt=\"Yandex Mail\" title=\"Yandex Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dasher.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dasher.png\" alt=\"Dasher\" title=\"Dasher\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dingtalk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/dingtalk.png\" alt=\"DingTalk\" title=\"DingTalk\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flowdock.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flowdock.png\" alt=\"FlowDock\" title=\"FlowDock\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mattermost.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mattermost.png\" alt=\"Mattermost\" title=\"Mattermost\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/voxer.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/voxer.png\" alt=\"Voxer\" title=\"Voxer\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/glip.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/glip.png\" alt=\"Glip\" title=\"Glip\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoomessenger.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/yahoomessenger.png\" alt=\"Yahoo! Messenger\" title=\"Yahoo! Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mysms.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mysms.png\" alt=\"mysms\" title=\"mysms\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icq.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icq.png\" alt=\"ICQ\" title=\"ICQ\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tweetdeck.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/tweetdeck.png\" alt=\"TweetDeck\" title=\"TweetDeck\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zinc.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zinc.png\" alt=\"Zinc\" title=\"Zinc\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/freenode.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/freenode.png\" alt=\"FreeNode\" title=\"FreeNode\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mightytext.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mightytext.png\" alt=\"MightyText\" title=\"MightyText\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohoemail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohoemail.png\" alt=\"Zoho Email\" title=\"Zoho Email\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohochat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zohochat.png\" alt=\"Zoho Chat\" title=\"Zoho Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/roundcube.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/roundcube.png\" alt=\"Roundcube\" title=\"Roundcube\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/horde.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/horde.png\" alt=\"Horde\" title=\"Horde\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/squirrelmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/squirrelmail.png\" alt=\"SquirrelMail\" title=\"SquirrelMail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zimbra.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zimbra.png\" alt=\"Zimbra\" title=\"Zimbra\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hootsuite.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hootsuite.png\" alt=\"Hootsuite\" title=\"Hootsuite\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/amium.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/amium.png\" alt=\"Amium\" title=\"Amium\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rainloop.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/rainloop.png\" alt=\"RainLoop\" title=\"RainLoop\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icloud.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/icloud.png\" alt=\"iCloud Mail\" title=\"iCloud Mail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/irccloud.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/irccloud.png\" alt=\"IRC Cloud\" title=\"IRC Cloud\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kiwi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kiwi.png\" alt=\"Kiwi IRC\" title=\"Kiwi IRC\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/smooch.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/smooch.png\" alt=\"Smooch\" title=\"Smooch\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/crisp.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/crisp.png\" alt=\"Crisp\" title=\"Crisp\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flock.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/flock.png\" alt=\"Flock\" title=\"Flock\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/openmailbox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/openmailbox.png\" alt=\"Openmailbox\" title=\"Openmailbox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/typetalk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/typetalk.png\" alt=\"Typetalk\" title=\"Typetalk\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/drift.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/drift.png\" alt=\"Drift\" title=\"Drift\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/spark.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/spark.png\" alt=\"Cisco Spark\" title=\"Cisco Spark\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fleep.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fleep.png\" alt=\"Fleep\" title=\"Fleep\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/socialcast.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/socialcast.png\" alt=\"Socialcast\" title=\"Socialcast\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/riot.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/riot.png\" alt=\"Riot\" title=\"Riot\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/pushbullet.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/pushbullet.png\" alt=\"Pushbullet\" title=\"Pushbullet\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/movim.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/movim.png\" alt=\"Movim\" title=\"Movim\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kaiwa.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kaiwa.png\" alt=\"Kaiwa\" title=\"Kaiwa\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zyptonite.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zyptonite.png\" alt=\"Zyptonite\" title=\"Zyptonite\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/linkedin.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/linkedin.png\" alt=\"LinkedIn\" title=\"LinkedIn\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/lounge.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/lounge.png\" alt=\"The Lounge\" title=\"The Lounge\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kezmo.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kezmo.png\" alt=\"Kezmo\" title=\"Kezmo\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teams.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teams.png\" alt=\"Teams\" title=\"Teams\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/xing.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/xing.png\" alt=\"Xing\" title=\"Xing\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/workplace.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/workplace.png\" alt=\"Workplace\" title=\"Workplace\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fastmail.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/fastmail.png\" alt=\"FastMail\" title=\"FastMail\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hibox.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hibox.png\" alt=\"Hibox\" title=\"Hibox\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/jandi.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/jandi.png\" alt=\"Jandi\" title=\"Jandi\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/threema.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/threema.png\" alt=\"Threema\" title=\"Threema\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\" alt=\"Messenger for Pages\" title=\"Messenger for Pages\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/vk.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/vk.png\" alt=\"VK Messenger\" title=\"VK Messenger\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mastodon.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mastodon.png\" alt=\"Mastodon\" title=\"Mastodon\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teamworkchat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/teamworkchat.png\" alt=\"Teamwork Chat\" title=\"Teamwork Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/clocktweets.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/clocktweets.png\" alt=\"ClockTweets\" title=\"ClockTweets\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/intercom.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/intercom.png\" alt=\"Intercom\" title=\"Intercom\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/googlevoice.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/googlevoice.png\" alt=\"Voice\" title=\"Voice\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sandstorm.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/sandstorm.png\" alt=\"Sandstorm\" title=\"Sandstorm\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gadugadu.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/gadugadu.png\" alt=\"Gadu-Gadu\" title=\"Gadu-Gadu\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mailru.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/mailru.png\" alt=\"Mail.Ru\" title=\"Mail.Ru\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kune.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/kune.png\" alt=\"Kune\" title=\"Kune\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zulip.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/zulip.png\" alt=\"Zulip\" title=\"Zulip\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/stride.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/stride.png\" alt=\"Stride\" title=\"Stride\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangoutschat.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/hangoutschat.png\" alt=\"Hangouts Chat\" title=\"Hangouts Chat\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\"><img width=\"80\" align=\"left\" src=\"https://raw.githubusercontent.com/saenzramiro/rambox/master/resources/icons/messengerpages.png\" alt=\"Messenger for Business\" title=\"Messenger for Business\" style=\"max-width:100%;\"></a></p>\n<p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Multi-language.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Sync your configuration between multiple computers.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Master Password.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Lock Rambox if you will be away for a period of time.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Don't disturb mode.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Reorder applications in the tab bar.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Notification badge in the tab.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Minimize to tray.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Mute audio to specific service.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Separate tabs floating to the right.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Disable a service instead of remove it.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Start automatically on system startup.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Custom Code Injection.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Keyboard Shortcuts.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Proxy.</li>\n</ul>\n<h2><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Privacy</h2>\n<p>No personal information will be saved</p>\n<p>Sessions will persist using the <a href=\"https://electronjs.org/docs/api/webview-tag#partition\" rel=\"nofollow\">partition:persist</a> attribute for Webviews. So every time you open Rambox, your sessions will keep alive until you remove the service.</p>\n<p>Sync feature use Auth0 for Single Sign On &amp; Token Based Authentication and to store the services that user is using (and the configuration for each service). You are always welcome to check the code! ;)</p>\n<h2><a id=\"user-content-donations\" class=\"anchor\" aria-hidden=\"true\" href=\"#donations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donations</h2>\n<table>\n<thead>\n<tr>\n<th>Type</th>\n<th align=\"center\">URL/Wallet</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PayPal</td>\n<td align=\"center\"><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=WU75QWS7LH2CA\" rel=\"nofollow\">HERE</a></td>\n</tr>\n<tr>\n<td>Cryptocurrencies</td>\n<td align=\"center\"><a href=\"https://www.vaulty.io/v/b6480279-af28-4855-868c-17e5cb0ae7fa\" rel=\"nofollow\">HERE</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Translations</h2>\n<p>Help us translate Rambox on <a href=\"https://crowdin.com/project/rambox/invite\" rel=\"nofollow\">https://crowdin.com/project/rambox/invite</a>.</p>\n<h2><a id=\"user-content-install-on-linux---steps\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-on-linux---steps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/saenzramiro/rambox/wiki/Install-on-Linux\">Install on Linux - Steps</a></h2>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Want to report a bug, request a feature, contribute to or translate Rambox? We need all the help we can get! Fork and work!</p>\n<h3><a id=\"user-content-quickstart\" class=\"anchor\" aria-hidden=\"true\" href=\"#quickstart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quickstart:</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/saenzramiro/rambox.git\n<span class=\"pl-c1\">cd</span> rambox\ncp env-sample.js env.js\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> update env.js with your auth0 details.</span>\nnpm install\nsencha app watch\nnpm start</pre></div>\n<p>See <a href=\"https://github.com/saenzramiro/rambox/blob/master/CONTRIBUTING.md\">Contributing.md</a> for more detailed information about getting set up.</p>\n<hr>\n<h2><a id=\"user-content-disclosure\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclosure\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclosure</h2>\n<p>Rambox is not affiliated with any of the messaging apps offered.</p>\n<h2><a id=\"user-content-licence\" class=\"anchor\" aria-hidden=\"true\" href=\"#licence\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Licence</h2>\n<p><a href=\"https://github.com/saenzramiro/rambox/LICENSE\">GNU GPL v3</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.559Z",
    "goodColorOnWhite": "#293162",
    "goodColorOnBlack": "#3294B3",
    "faintColorOnWhite": "rgba(41, 49, 98, 0.1)"
  },
  {
    "slug": "ramme",
    "name": "Ramme",
    "description": "Unofficial Instagram Desktop App.",
    "repository": "https://github.com/terkelg/ramme",
    "keywords": [
      "photos",
      "social",
      "instagram"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/terkelg/ramme/master/media/strip.png"
      }
    ],
    "icon": "ramme-icon.png",
    "icon32": "ramme-icon-32.png",
    "icon64": "ramme-icon-64.png",
    "icon128": "ramme-icon-128.png",
    "icon256": "ramme-icon-256.png",
    "date": "2016-08-23",
    "iconColors": [
      "#fbfafa",
      "#c84987",
      "#e8a356",
      "#cc8ccc",
      "#c47ccc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/terkelg/ramme/blob/master/media/icon.png?raw=true\"><img src=\"https://github.com/terkelg/ramme/raw/master/media/icon.png?raw=true\" height=\"120\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-ramme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#ramme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ramme</h3>\n  <p align=\"center\">Unofficial Instagram Desktop App</p>\n  <p align=\"center\">\n    <a href=\"https://github.com/terkelg/ramme/releases\"></a><a href=\"https://github.com/terkelg/ramme/blob/master/#backers\" alt=\"sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/97dc95ef2456e9363c65515291bb78baea1b5f7e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ramme/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/terkelg/ramme/blob/master/#sponsors\" alt=\"Sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/dde12905dd53e8d48b91c057e998b81af2468203/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a href=\"https://github.com/terkelg/ramme\"><img src=\"https://camo.githubusercontent.com/35123785c7392014a5eaa9646066c76fdcc57625/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7465726b656c672f72616d6d652e737667\" alt=\"GitHub version\" data-canonical-src=\"https://img.shields.io/github/release/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/terkelg/ramme\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47b78aaa26b9c792df8a4cff9af8c6700c5a25d5/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7465726b656c672f72616d6d652e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://ci.appveyor.com/project/terkelg/ramme\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d0fc776b89b44c03b8bda663c251a9bb9b6cd13/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f7465726b656c672f72616d6d652e737667\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<blockquote>\n<h2><a id=\"user-content-obs-ramme-is-no-longer-being-maintained\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#obs-ramme-is-no-longer-being-maintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><del>OBS: Ramme is no longer being maintained.</del></h2>\n</blockquote>\n<p><del>v4 is in development, but due to Instagram bot and spam coping measures we&apos;re not able to correctly use the API. If you know any tricks feel free to contribute to <a href=\"https://github.com/terkelg/ramme/tree/vuetify\">vuetify branch</a>.</del></p>\n<h3><a id=\"user-content-theres-still-hope-bear-with-us\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#theres-still-hope-bear-with-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>There&apos;s still hope, bear with us.</h3>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>The latest version of Ramme for macOS, Linux and Windows is available <a href=\"https://github.com/terkelg/ramme/releases\">here</a>.</p>\n<p><strong>macOS 10.9+, Windows 7+ &amp; Linux are supported.</strong></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Photo upload</li>\n<li>Dark Theme</li>\n<li>Auto Update</li>\n<li>Keyboard shortcuts</li>\n<li>Background behavior</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/terkelg/ramme/blob/master/media/strip.png?raw=true\"><img src=\"https://github.com/terkelg/ramme/raw/master/media/strip.png?raw=true\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<ul>\n<li>Go Back: <kbd>&#x232B;</kbd></li>\n<li>Refresh: <kbd>&#x2318;</kbd> <kbd>R</kbd> or <kbd>Ctrl</kbd> <kbd>R</kbd></li>\n<li>Home: <kbd>&#x2318;</kbd> <kbd>1</kbd> or <kbd>Ctrl</kbd> <kbd>1</kbd></li>\n<li>Discover: <kbd>&#x2318;</kbd> <kbd>2</kbd> or <kbd>Ctrl</kbd> <kbd>2</kbd></li>\n<li>Notifications: <kbd>&#x2318;</kbd> <kbd>4</kbd> or <kbd>Ctrl</kbd> <kbd>4</kbd></li>\n<li>Profile: <kbd>&#x2318;</kbd> <kbd>5</kbd> or <kbd>Ctrl</kbd> <kbd>5</kbd></li>\n<li>Scroll a post up: <kbd>&#x21E7; Shift</kbd> <kbd>&#x2191; Up</kbd></li>\n<li>Scroll a post down: <kbd>&#x21E7; Shift</kbd> <kbd>&#x2193; Down</kbd></li>\n<li>Toggle Dark mode: <kbd>&#x2318;</kbd> <kbd>D</kbd> or <kbd>Ctrl</kbd> <kbd>D</kbd></li>\n</ul>\n<h2><a id=\"user-content-ramme-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#ramme-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ramme?</h2>\n<p>&quot;Ramme&quot; is the danish word for <a href=\"http://en.bab.la/dictionary/english-danish/frame\" rel=\"nofollow\">frame</a>.</p>\n<h2><a id=\"user-content-maintaince\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#maintaince\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintaince</h2>\n<p>Ramme is currently being maintained by <strong><a href=\"https://github.com/anatolinicolae\">anatolinicolae</a></strong>, <strong><a href=\"https://github.com/bil-elmoussaoui\">bil-elmoussaoui</a></strong>, <strong><a href=\"https://github.com/octacian\">octacian</a></strong> and <strong><a href=\"https://github.com/VoOoLoX\">VoOoLoX</a></strong>.</p>\n<p>Thanks to all contributors who helped make Ramme better! You guys rock. <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute. <a href=\"https://github.com/terkelg/ramme/blob/master/CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"https://github.com/terkelg/ramme/blob/master/graphs/contributors\"><img src=\"https://camo.githubusercontent.com/da19ed8da9184dcfd0ae6deda1233a4a89624163/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/ramme/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">&#x1F64F;</g-emoji> [<a href=\"https://opencollective.com/ramme#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/ramme#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbb08fa2f7ada46488095b4c63c9ff0032544dfd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/ramme/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/ramme#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/ramme/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f3da896b2861ef57fcb4419bc970527ec1ecfaf0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d496d8d0d8c80e091f050ccf4ea00d4ef094c48/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6364fae89b67612e5dd5e2c578e0e1958485ec1d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/52bcdf20b7fa049bb93c578a084d1fce9842ea80/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5135f3ab9b96463c0ad6491aa085dc666a8a18eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85628adb6ad2fb172144a516c346426a8b4882e1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf166d07243f36e62d5001a051ec4cc31a8a97f4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/966c1b8537eb2be902cfde6a9a1e1cf2b4121acf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa7725922e45ba5ab653904b7e757913a9e5acc7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/20c85cf931f1601262079c5feef9b3b54064c28f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://terkel.com\" rel=\"nofollow\">Terkel Gjervig</a></p>\n<h2><a id=\"user-content-legal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/terkelg/ramme/blob/master/#legal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Legal</h2>\n<p>This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries. This is an independent and unofficial Instagram app. Use it at your own risk.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/terkelg/ramme/blob/master/media/icon.png?raw=true\"><img src=\"https://github.com/terkelg/ramme/raw/master/media/icon.png?raw=true\" height=\"120\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-ramme\" class=\"anchor\" aria-hidden=\"true\" href=\"#ramme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ramme</h3>\n  <p align=\"center\">Unofficial Instagram Desktop App</p>\n  <p align=\"center\">\n    <a href=\"https://github.com/terkelg/ramme/releases\"></a><a href=\"#backers\" alt=\"sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/97dc95ef2456e9363c65515291bb78baea1b5f7e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f6261636b6572732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ramme/backers/badge.svg\" style=\"max-width:100%;\"></a> <a href=\"#sponsors\" alt=\"Sponsors on Open Collective\"><img src=\"https://camo.githubusercontent.com/dde12905dd53e8d48b91c057e998b81af2468203/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f72732f62616467652e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsors/badge.svg\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a href=\"https://github.com/terkelg/ramme\"><img src=\"https://camo.githubusercontent.com/35123785c7392014a5eaa9646066c76fdcc57625/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7465726b656c672f72616d6d652e737667\" alt=\"GitHub version\" data-canonical-src=\"https://img.shields.io/github/release/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/terkelg/ramme\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/47b78aaa26b9c792df8a4cff9af8c6700c5a25d5/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7465726b656c672f72616d6d652e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://ci.appveyor.com/project/terkelg/ramme\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2d0fc776b89b44c03b8bda663c251a9bb9b6cd13/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f7465726b656c672f72616d6d652e737667\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/terkelg/ramme.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<blockquote>\n<h2><a id=\"user-content-obs-ramme-is-no-longer-being-maintained\" class=\"anchor\" aria-hidden=\"true\" href=\"#obs-ramme-is-no-longer-being-maintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><del>OBS: Ramme is no longer being maintained.</del></h2>\n</blockquote>\n<p><del>v4 is in development, but due to Instagram bot and spam coping measures we're not able to correctly use the API. If you know any tricks feel free to contribute to <a href=\"https://github.com/terkelg/ramme/tree/vuetify\">vuetify branch</a>.</del></p>\n<h3><a id=\"user-content-theres-still-hope-bear-with-us\" class=\"anchor\" aria-hidden=\"true\" href=\"#theres-still-hope-bear-with-us\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>There's still hope, bear with us.</h3>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>The latest version of Ramme for macOS, Linux and Windows is available <a href=\"https://github.com/terkelg/ramme/releases\">here</a>.</p>\n<p><strong>macOS 10.9+, Windows 7+ &amp; Linux are supported.</strong></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Photo upload</li>\n<li>Dark Theme</li>\n<li>Auto Update</li>\n<li>Keyboard shortcuts</li>\n<li>Background behavior</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/terkelg/ramme/blob/master/media/strip.png?raw=true\"><img src=\"https://github.com/terkelg/ramme/raw/master/media/strip.png?raw=true\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<ul>\n<li>Go Back: <kbd>⌫</kbd></li>\n<li>Refresh: <kbd>⌘</kbd> <kbd>R</kbd> or <kbd>Ctrl</kbd> <kbd>R</kbd></li>\n<li>Home: <kbd>⌘</kbd> <kbd>1</kbd> or <kbd>Ctrl</kbd> <kbd>1</kbd></li>\n<li>Discover: <kbd>⌘</kbd> <kbd>2</kbd> or <kbd>Ctrl</kbd> <kbd>2</kbd></li>\n<li>Notifications: <kbd>⌘</kbd> <kbd>4</kbd> or <kbd>Ctrl</kbd> <kbd>4</kbd></li>\n<li>Profile: <kbd>⌘</kbd> <kbd>5</kbd> or <kbd>Ctrl</kbd> <kbd>5</kbd></li>\n<li>Scroll a post up: <kbd>⇧ Shift</kbd> <kbd>↑ Up</kbd></li>\n<li>Scroll a post down: <kbd>⇧ Shift</kbd> <kbd>↓ Down</kbd></li>\n<li>Toggle Dark mode: <kbd>⌘</kbd> <kbd>D</kbd> or <kbd>Ctrl</kbd> <kbd>D</kbd></li>\n</ul>\n<h2><a id=\"user-content-ramme-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#ramme-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ramme?</h2>\n<p>\"Ramme\" is the danish word for <a href=\"http://en.bab.la/dictionary/english-danish/frame\" rel=\"nofollow\">frame</a>.</p>\n<h2><a id=\"user-content-maintaince\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintaince\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintaince</h2>\n<p>Ramme is currently being maintained by <strong><a href=\"https://github.com/anatolinicolae\">anatolinicolae</a></strong>, <strong><a href=\"https://github.com/bil-elmoussaoui\">bil-elmoussaoui</a></strong>, <strong><a href=\"https://github.com/octacian\">octacian</a></strong> and <strong><a href=\"https://github.com/VoOoLoX\">VoOoLoX</a></strong>.</p>\n<p>Thanks to all contributors who helped make Ramme better! You guys rock. <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>This project exists thanks to all the people who contribute. <a href=\"CONTRIBUTING.md\">[Contribute]</a>.\n<a href=\"graphs/contributors\"><img src=\"https://camo.githubusercontent.com/da19ed8da9184dcfd0ae6deda1233a4a89624163/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f636f6e7472696275746f72732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/ramme/contributors.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-backers\" class=\"anchor\" aria-hidden=\"true\" href=\"#backers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backers</h2>\n<p>Thank you to all our backers! <g-emoji class=\"g-emoji\" alias=\"pray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f64f.png\">🙏</g-emoji> [<a href=\"https://opencollective.com/ramme#backer\" rel=\"nofollow\">Become a backer</a>]</p>\n<p><a href=\"https://opencollective.com/ramme#backers\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bbb08fa2f7ada46488095b4c63c9ff0032544dfd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f6261636b6572732e7376673f77696474683d383930\" data-canonical-src=\"https://opencollective.com/ramme/backers.svg?width=890\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-sponsors\" class=\"anchor\" aria-hidden=\"true\" href=\"#sponsors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sponsors</h2>\n<p>Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [<a href=\"https://opencollective.com/ramme#sponsor\" rel=\"nofollow\">Become a sponsor</a>]</p>\n<p><a href=\"https://opencollective.com/ramme/sponsor/0/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f3da896b2861ef57fcb4419bc970527ec1ecfaf0/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f302f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/0/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/1/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d496d8d0d8c80e091f050ccf4ea00d4ef094c48/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f312f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/1/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/2/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6364fae89b67612e5dd5e2c578e0e1958485ec1d/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f322f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/2/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/3/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/52bcdf20b7fa049bb93c578a084d1fce9842ea80/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f332f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/3/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/4/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5135f3ab9b96463c0ad6491aa085dc666a8a18eb/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f342f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/4/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/5/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/85628adb6ad2fb172144a516c346426a8b4882e1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f352f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/5/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/6/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bf166d07243f36e62d5001a051ec4cc31a8a97f4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f362f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/6/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/7/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/966c1b8537eb2be902cfde6a9a1e1cf2b4121acf/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f372f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/7/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/8/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/aa7725922e45ba5ab653904b7e757913a9e5acc7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f382f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/8/avatar.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://opencollective.com/ramme/sponsor/9/website\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/20c85cf931f1601262079c5feef9b3b54064c28f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f72616d6d652f73706f6e736f722f392f6176617461722e737667\" data-canonical-src=\"https://opencollective.com/ramme/sponsor/9/avatar.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://terkel.com\" rel=\"nofollow\">Terkel Gjervig</a></p>\n<h2><a id=\"user-content-legal\" class=\"anchor\" aria-hidden=\"true\" href=\"#legal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Legal</h2>\n<p>This code is in no way affiliated with, authorised, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries. This is an independent and unofficial Instagram app. Use it at your own risk.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.587Z",
    "goodColorOnWhite": "#A26016",
    "goodColorOnBlack": "#E8A356",
    "faintColorOnWhite": "rgba(162, 96, 22, 0.1)"
  },
  {
    "slug": "ratemymovie",
    "name": "RateMyMovie",
    "description": "Search for info about movies and TV shows",
    "category": "Utilities",
    "repository": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp",
    "keywords": [
      "npm",
      "electron",
      "utility",
      "movie-search"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie1.png",
        "caption": "Welcome Screen",
        "imageLink": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp"
      },
      {
        "imageUrl": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie2.png",
        "caption": "Search Movies",
        "imageLink": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp"
      },
      {
        "imageUrl": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie3.png",
        "caption": "Movie information",
        "imageLink": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp"
      },
      {
        "imageUrl": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie4.png",
        "caption": "Movie information",
        "imageLink": "https://github.com/mkfeuhrer/RateMyMovie-DesktopApp"
      }
    ],
    "icon": "ratemymovie-icon.png",
    "icon32": "ratemymovie-icon-32.png",
    "icon64": "ratemymovie-icon-64.png",
    "icon128": "ratemymovie-icon-128.png",
    "icon256": "ratemymovie-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#373737",
      "#fbfbfb",
      "#7c7c7c",
      "#9c9c9c",
      "#949494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ratemymovie-desktopapp\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#ratemymovie-desktopapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>RateMyMovie-DesktopApp</h1>\n<p>Desktop Application for searching information about your favourite movies. Built with Electron :-)</p>\n<p><a target=\"_blank\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie3.png\"><img src=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/raw/master/screenshots/ratemymovie3.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h1>\nRateMyMovie is a desktop application that lets you perform movie/Tv-serires search and shows information about the searched movie. Displays info like Plot , Poster , release date , Ratings ,etc\n<h1><a id=\"user-content-technologies-used\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#technologies-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technologies Used</h1>\n<ul>\n  <li>Node.js</li>\n  <li>Electron</li>\n  <li>Javascript</li>\n  <li>NPM Api</li>\n</ul>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h1>\n<ul>\n  <li>Simply download the application link above depending on your OS</li>\n  <li><a href=\"https://drive.google.com/open?id=1i1uKxde5kXu9JGzXYaWSDau8lVlagO9C\" rel=\"nofollow\"> Download App for Linux </a></li>\n  <li>Now simply run the application</li>\n  <h5><a id=\"user-content-note--maintain-internet-connectivity-no-proxy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#note--maintain-internet-connectivity-no-proxy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note : Maintain internet connectivity (no proxy)</h5>   \n</ul>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to Use</h1>\n<ul>  \n   Simply run application RateMyMovie :\n  <li> Binary file in linux </li>\n  <li> exe file in linux </li>\n  <li> dmg file in MacOS </li>\n</ul>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h1>\n<ul>\n  <li>Feel free to report issues and bugs.It will be helpful for future launches of application.</li>\n  <li>All Suggestions are welcome.</li>\n  <li>Fork repository and Contribute.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ratemymovie-desktopapp\" class=\"anchor\" aria-hidden=\"true\" href=\"#ratemymovie-desktopapp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RateMyMovie-DesktopApp</h1>\n<p>Desktop Application for searching information about your favourite movies. Built with Electron :-)</p>\n<p><a target=\"_blank\" href=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/blob/master/screenshots/ratemymovie3.png\"><img src=\"https://github.com/mkfeuhrer/RateMyMovie-DesktopApp/raw/master/screenshots/ratemymovie3.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h1>\nRateMyMovie is a desktop application that lets you perform movie/Tv-serires search and shows information about the searched movie. Displays info like Plot , Poster , release date , Ratings ,etc\n<h1><a id=\"user-content-technologies-used\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies-used\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technologies Used</h1>\n<ul>\n  <li>Node.js</li>\n  <li>Electron</li>\n  <li>Javascript</li>\n  <li>NPM Api</li>\n</ul>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h1>\n<ul>\n  <li>Simply download the application link above depending on your OS</li>\n  <li><a href=\"https://drive.google.com/open?id=1i1uKxde5kXu9JGzXYaWSDau8lVlagO9C\" rel=\"nofollow\"> Download App for Linux </a></li>\n  <li>Now simply run the application</li>\n  <h5><a id=\"user-content-note--maintain-internet-connectivity-no-proxy\" class=\"anchor\" aria-hidden=\"true\" href=\"#note--maintain-internet-connectivity-no-proxy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note : Maintain internet connectivity (no proxy)</h5>   \n</ul>\n<h1><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Use</h1>\n<ul>  \n   Simply run application RateMyMovie :\n  <li> Binary file in linux </li>\n  <li> exe file in linux </li>\n  <li> dmg file in MacOS </li>\n</ul>\n<h1><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h1>\n<ul>\n  <li>Feel free to report issues and bugs.It will be helpful for future launches of application.</li>\n  <li>All Suggestions are welcome.</li>\n  <li>Fork repository and Contribute.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.571Z",
    "goodColorOnWhite": "#373737",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(55, 55, 55, 0.1)"
  },
  {
    "slug": "ray",
    "name": "Ray",
    "description": "HTML-powered text editor for creating and organizing personal notes",
    "repository": "https://github.com/teslor/ray",
    "keywords": [
      "html",
      "text",
      "editor",
      "note",
      "project"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/teslor/ray/master/static/screenshots/win.png"
      }
    ],
    "icon": "ray-icon.png",
    "icon32": "ray-icon-32.png",
    "icon64": "ray-icon-64.png",
    "icon128": "ray-icon-128.png",
    "icon256": "ray-icon-256.png",
    "date": "2018-02-05",
    "iconColors": [
      "#3dbdc6",
      "#ebe41c",
      "#8cd8f0",
      "#b1e4f9",
      "#9ad88a"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/teslor/ray/blob/master//build/icons/256x256.png\"><img src=\"https://github.com/teslor/ray/raw/master//build/icons/256x256.png\" alt=\"Ray Logo\" width=\"128\" height=\"auto\" style=\"max-width:100%;\"></a>\n</p>\n<h1 align=\"center\"><a id=\"user-content-ray\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#ray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ray</h1>\n<p align=\"center\">\nRay is a desktop HTML-powered text editor with advanced features.\n<br>\nCreate, style, organize your personal notes!\n</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ad94dd85c22f9e21f9e57094e80b50609bb55acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d302e332e31253230426574612d6f72616e67652e737667\"><img src=\"https://camo.githubusercontent.com/ad94dd85c22f9e21f9e57094e80b50609bb55acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d302e332e31253230426574612d6f72616e67652e737667\" alt=\"v0.3.1 Beta\" data-canonical-src=\"https://img.shields.io/badge/version-0.3.1%20Beta-orange.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/teslor/ray/blob/master//static/screenshots/mac.png\"><img src=\"https://github.com/teslor/ray/raw/master//static/screenshots/mac.png\" alt=\"Main Screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-zap-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#zap-overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">&#x26A1;&#xFE0F;</g-emoji> Overview</h3>\n<p>Ray is a rich text editor which saves your documents in HTML format.</p>\n<p>It&apos;s intended for creating and organizing small and medium text documents like notes, thoughts, ideas and so on. Actually any text you want to save. Ray can work on any platform - macOS, Windows or Linux.</p>\n<p>You can use it as a replacement for simple text editors (e.g. supplied in your OS) and note taking apps. You get such benefits as advanced styling (thanks to HTML format) and file organizing features to have quick access to all your files.</p>\n<p>In some cases you can also consider using Ray instead of &quot;big&quot; word processing apps like Google Docs or MS Word. They have more formatting and other options then Ray but may be too heavy and less handy for medium/small text documents or those documents that don&apos;t require complex text formatting.</p>\n<p>Ray is constantly improving and more new features are added in each release!</p>\n<h3><a id=\"user-content-surfer-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#surfer-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"surfing_man\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c4.png\">&#x1F3C4;</g-emoji> Platforms</h3>\n<p>Ray is based on Electron platform and can be run on Windows, macOS and Linux.\nAt this moment you can download distributives for Windows (tested on Windows 10) and macOS (tested on macOS Sierra/High Sierra).</p>\n<p><a href=\"https://github.com/teslor/ray/releases/download/v0.3.1/Ray-0.3.1-x64.exe\">Download v0.3.1 for Windows x64</a></p>\n<p><a href=\"https://github.com/teslor/ray/releases/download/v0.3.1/Ray-0.3.1.dmg\">Download v0.3.1 for macOS</a></p>\n<h3><a id=\"user-content-trophy-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#trophy-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"trophy\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c6.png\">&#x1F3C6;</g-emoji> Features</h3>\n<ul>\n<li>Full HTML support</li>\n<li>Neat UI</li>\n<li>File organization capabilities</li>\n<li>Styling options</li>\n</ul>\n<h3><a id=\"user-content-pushpin-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#pushpin-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"pushpin\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cc.png\">&#x1F4CC;</g-emoji> Next Features</h3>\n<p>These features are planned for future releases (and are subject to change):</p>\n<ul>\n<li>Multilingual UI</li>\n<li>PDF export</li>\n<li>Themes support</li>\n<li>Add-ons support</li>\n<li>Full-text search in projects</li>\n<li>Auto update</li>\n</ul>\n<h3><a id=\"user-content-art-main-technology-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teslor/ray/blob/master/#art-main-technology-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">&#x1F3A8;</g-emoji> Main Technology Stack</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/vuejs/vue\">Vue</a></li>\n<li><a href=\"https://github.com/vuejs/vuex\">Vuex</a></li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-vue</a></li>\n<li><a href=\"https://github.com/ElemeFE/element\">Element</a></li>\n<li><a href=\"https://github.com/quilljs/quill\">Quill</a></li>\n</ul>\n<hr>\n<p>Copyright 2018. Released under the MIT license.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"/build/icons/256x256.png\"><img src=\"/build/icons/256x256.png\" alt=\"Ray Logo\" width=\"128\" height=\"auto\" style=\"max-width:100%;\"></a>\n</p>\n<h1 align=\"center\"><a id=\"user-content-ray\" class=\"anchor\" aria-hidden=\"true\" href=\"#ray\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ray</h1>\n<p align=\"center\">\nRay is a desktop HTML-powered text editor with advanced features.\n<br>\nCreate, style, organize your personal notes!\n</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ad94dd85c22f9e21f9e57094e80b50609bb55acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d302e332e31253230426574612d6f72616e67652e737667\"><img src=\"https://camo.githubusercontent.com/ad94dd85c22f9e21f9e57094e80b50609bb55acb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d302e332e31253230426574612d6f72616e67652e737667\" alt=\"v0.3.1 Beta\" data-canonical-src=\"https://img.shields.io/badge/version-0.3.1%20Beta-orange.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"/static/screenshots/mac.png\"><img src=\"/static/screenshots/mac.png\" alt=\"Main Screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-zap-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#zap-overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Overview</h3>\n<p>Ray is a rich text editor which saves your documents in HTML format.</p>\n<p>It's intended for creating and organizing small and medium text documents like notes, thoughts, ideas and so on. Actually any text you want to save. Ray can work on any platform - macOS, Windows or Linux.</p>\n<p>You can use it as a replacement for simple text editors (e.g. supplied in your OS) and note taking apps. You get such benefits as advanced styling (thanks to HTML format) and file organizing features to have quick access to all your files.</p>\n<p>In some cases you can also consider using Ray instead of \"big\" word processing apps like Google Docs or MS Word. They have more formatting and other options then Ray but may be too heavy and less handy for medium/small text documents or those documents that don't require complex text formatting.</p>\n<p>Ray is constantly improving and more new features are added in each release!</p>\n<h3><a id=\"user-content-surfer-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#surfer-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"surfing_man\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c4.png\">🏄</g-emoji> Platforms</h3>\n<p>Ray is based on Electron platform and can be run on Windows, macOS and Linux.\nAt this moment you can download distributives for Windows (tested on Windows 10) and macOS (tested on macOS Sierra/High Sierra).</p>\n<p><a href=\"https://github.com/teslor/ray/releases/download/v0.3.1/Ray-0.3.1-x64.exe\">Download v0.3.1 for Windows x64</a></p>\n<p><a href=\"https://github.com/teslor/ray/releases/download/v0.3.1/Ray-0.3.1.dmg\">Download v0.3.1 for macOS</a></p>\n<h3><a id=\"user-content-trophy-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#trophy-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"trophy\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c6.png\">🏆</g-emoji> Features</h3>\n<ul>\n<li>Full HTML support</li>\n<li>Neat UI</li>\n<li>File organization capabilities</li>\n<li>Styling options</li>\n</ul>\n<h3><a id=\"user-content-pushpin-next-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#pushpin-next-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"pushpin\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cc.png\">📌</g-emoji> Next Features</h3>\n<p>These features are planned for future releases (and are subject to change):</p>\n<ul>\n<li>Multilingual UI</li>\n<li>PDF export</li>\n<li>Themes support</li>\n<li>Add-ons support</li>\n<li>Full-text search in projects</li>\n<li>Auto update</li>\n</ul>\n<h3><a id=\"user-content-art-main-technology-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#art-main-technology-stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"art\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3a8.png\">🎨</g-emoji> Main Technology Stack</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a></li>\n<li><a href=\"https://github.com/vuejs/vue\">Vue</a></li>\n<li><a href=\"https://github.com/vuejs/vuex\">Vuex</a></li>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-vue</a></li>\n<li><a href=\"https://github.com/ElemeFE/element\">Element</a></li>\n<li><a href=\"https://github.com/quilljs/quill\">Quill</a></li>\n</ul>\n<hr>\n<p>Copyright 2018. Released under the MIT license.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.594Z",
    "goodColorOnWhite": "#0D7DAA",
    "goodColorOnBlack": "#B1E4F9",
    "faintColorOnWhite": "rgba(13, 125, 170, 0.1)"
  },
  {
    "slug": "reach-podcast-player",
    "name": "Reach Podcast Player",
    "description": "Simple RSS feed based podcast player",
    "category": "Entertainment",
    "repository": "https://github.com/SolarFloss/Reach-Podcast-Player",
    "keywords": [
      "Podcast",
      "MP3"
    ],
    "license": "GPL-3.0",
    "icon": "reach-podcast-player-icon.png",
    "icon32": "reach-podcast-player-icon-32.png",
    "icon64": "reach-podcast-player-icon-64.png",
    "icon128": "reach-podcast-player-icon-128.png",
    "icon256": "reach-podcast-player-icon-256.png",
    "date": "2017-08-10",
    "iconColors": [
      "#54dcfc",
      "#040404",
      "#acecfc",
      "#58e0bc",
      "#58e0bc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-reach-podcast-player\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#reach-podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reach Podcast Player</h1>\n<p>Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.</p>\n<h1><a id=\"user-content-who-is-this-for\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#who-is-this-for\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Who Is This For?</h1>\n<p>This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won&apos;t have it! with Reach, all you need is the RSS feed and you&apos;re good to go. No need to listen to podcasts accross different programs.</p>\n<h1><a id=\"user-content-whats-under-the-hood\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#whats-under-the-hood\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What&apos;s Under The Hood?</h1>\n<p>This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.</p>\n<p><a target=\"_blank\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master//github-images/main-window.png\"><img src=\"https://github.com/SolarFloss/Reach-Podcast-Player/raw/master//github-images/main-window.png\" alt=\"Main Window\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master//github-images/podcast-view.png\"><img src=\"https://github.com/SolarFloss/Reach-Podcast-Player/raw/master//github-images/podcast-view.png\" alt=\"Podcast View\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-small-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#small-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Small Demo</h1>\n<p><a href=\"https://www.youtube.com/watch?v=X1V-xz1itjA&amp;t\" title=\"Video Title\" rel=\"nofollow\"><img src=\"https://github.com/SolarFloss/Reach-Podcast-Player/raw/master//github-images/video-preview.png\" alt=\"Video\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO:</h1>\n<ul>\n<li>Make listening queue</li>\n<li>Scale better\n<ul>\n<li>With generic window sizes the program looks fine, but at smaller than average sizes, things get bad</li>\n</ul>\n</li>\n<li>Redo podcast-view UI\n<ul>\n<li>When a user clicks a podcast, the current UI is for the old theme, and needs to be updated</li>\n</ul>\n</li>\n<li><del>Have the podcasts actually get the latest episodes when the user opens up the app</del></li>\n<li>Make a wiki page, or release distributions\n<ul>\n<li>If I can figure out how, I&apos;d like to be able to give the users notifications when a new update is available</li>\n</ul>\n</li>\n<li>The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that</li>\n<li>Put that data structure and algorithm class to good use</li>\n<li>Add comments everywhere</li>\n</ul>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-make-executable\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#make-executable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Make Executable</h2>\n<p>To make a build for your OS:</p>\n<p>for use in npm scripts</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install electron-packager --save-dev</pre></div>\n<p>for use from cli</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo npm install electron-packager -g</pre></div>\n<p>For Linux :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=linux --arch=x64 --prune=true --out=release-builds</pre></div>\n<p>For Mac :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=darwin --arch=x64 --prune=true --out=release-builds</pre></div>\n<p>For Windows :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=win32 --arch=x64 --prune=true --out=release-builds</pre></div>\n<h1><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SolarFloss/Reach-Podcast-Player/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h1>\n<p>I&apos;m a college student looking for cash and I didn&apos;t want to riddle this program with ads, so if you&apos;d like to support me and this project donating is an option. Feel free to donate as little as $1, because honestly anything counts.</p>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=KQZ6VEAGUQRGW\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f896f7d176663a1559376bb56aac4bdbbbe85ed1/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966\" alt=\"Donate\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=KQZ6VEAGUQRGW\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f71126ed4db5e1a2114059625cb65c587889e94c/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f7363722f706978656c2e676966\" alt=\"PayPal\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/scr/pixel.gif\" style=\"max-width:100%;\"></a></p>\n<p>If you&apos;re a hip cool kid and use those new cryptocurrencies:</p>\n<ul>\n<li>Bitcoin Address: 15pKN3XAomW8f1TNLzFyhoKJgLekDP5yXe</li>\n<li>Ethereum Address: 0xF9caC43d666249b619b7B4909759F3CD097800b1</li>\n<li>Litecoin Address: LYUxGtdYrWvfFoDvaPpXRr9eSWzLx4uFUN</li>\n</ul>\n<p>Another way to support, but don&apos;t want to spend any money (which is fine), is by subscribing to my youtube channel where I will be uploading update videos for the project\nYoutube Channel: <a href=\"http://www.youtube.com/user/Sonicmanqaz/\" rel=\"nofollow\">www.youtube.com/user/Sonicmanqaz/</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-reach-podcast-player\" class=\"anchor\" aria-hidden=\"true\" href=\"#reach-podcast-player\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reach Podcast Player</h1>\n<p>Reach Podcast Player is a RSS-based podcast player, meaning that in order to listen to your favorite podcasts, all you have to do is copy and paste the RSS feed from the podcast.</p>\n<h1><a id=\"user-content-who-is-this-for\" class=\"anchor\" aria-hidden=\"true\" href=\"#who-is-this-for\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Who Is This For?</h1>\n<p>This application is for all podcast listeners. Itunes, Spotify, and whereever you get your podcasts, have a ton of available podcast but every once in a while you will hear about a new podcast and search for it on your favorite podcast provider and they won't have it! with Reach, all you need is the RSS feed and you're good to go. No need to listen to podcasts accross different programs.</p>\n<h1><a id=\"user-content-whats-under-the-hood\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-under-the-hood\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What's Under The Hood?</h1>\n<p>This was made with electron and angularjs. This is my first time using both of these items so some parts of the program are not perfectly optomized, but I plan on continuing to work on both the program itself, and my angular and electron skills in order to fuilly optimize the program.</p>\n<p><a target=\"_blank\" href=\"/github-images/main-window.png\"><img src=\"/github-images/main-window.png\" alt=\"Main Window\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"/github-images/podcast-view.png\"><img src=\"/github-images/podcast-view.png\" alt=\"Podcast View\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-small-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#small-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Small Demo</h1>\n<p><a href=\"https://www.youtube.com/watch?v=X1V-xz1itjA&amp;t\" title=\"Video Title\" rel=\"nofollow\"><img src=\"/github-images/video-preview.png\" alt=\"Video\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO:</h1>\n<ul>\n<li>Make listening queue</li>\n<li>Scale better\n<ul>\n<li>With generic window sizes the program looks fine, but at smaller than average sizes, things get bad</li>\n</ul>\n</li>\n<li>Redo podcast-view UI\n<ul>\n<li>When a user clicks a podcast, the current UI is for the old theme, and needs to be updated</li>\n</ul>\n</li>\n<li><del>Have the podcasts actually get the latest episodes when the user opens up the app</del></li>\n<li>Make a wiki page, or release distributions\n<ul>\n<li>If I can figure out how, I'd like to be able to give the users notifications when a new update is available</li>\n</ul>\n</li>\n<li>The Play/Pause button is very dodgy at the moment in terms of click detection, so I gotta fix that</li>\n<li>Put that data structure and algorithm class to good use</li>\n<li>Add comments everywhere</li>\n</ul>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<p>In the project directory:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-make-executable\" class=\"anchor\" aria-hidden=\"true\" href=\"#make-executable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Make Executable</h2>\n<p>To make a build for your OS:</p>\n<p>for use in npm scripts</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install electron-packager --save-dev</pre></div>\n<p>for use from cli</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo npm install electron-packager -g</pre></div>\n<p>For Linux :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=linux --arch=x64 --prune=true --out=release-builds</pre></div>\n<p>For Mac :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=darwin --arch=x64 --prune=true --out=release-builds</pre></div>\n<p>For Windows :</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> --overwrite --platform=win32 --arch=x64 --prune=true --out=release-builds</pre></div>\n<h1><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h1>\n<p>I'm a college student looking for cash and I didn't want to riddle this program with ads, so if you'd like to support me and this project donating is an option. Feel free to donate as little as $1, because honestly anything counts.</p>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=KQZ6VEAGUQRGW\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f896f7d176663a1559376bb56aac4bdbbbe85ed1/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f62746e2f62746e5f646f6e61746543435f4c472e676966\" alt=\"Donate\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=KQZ6VEAGUQRGW\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/f71126ed4db5e1a2114059625cb65c587889e94c/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f656e5f55532f692f7363722f706978656c2e676966\" alt=\"PayPal\" data-canonical-src=\"https://www.paypalobjects.com/en_US/i/scr/pixel.gif\" style=\"max-width:100%;\"></a></p>\n<p>If you're a hip cool kid and use those new cryptocurrencies:</p>\n<ul>\n<li>Bitcoin Address: 15pKN3XAomW8f1TNLzFyhoKJgLekDP5yXe</li>\n<li>Ethereum Address: 0xF9caC43d666249b619b7B4909759F3CD097800b1</li>\n<li>Litecoin Address: LYUxGtdYrWvfFoDvaPpXRr9eSWzLx4uFUN</li>\n</ul>\n<p>Another way to support, but don't want to spend any money (which is fine), is by subscribing to my youtube channel where I will be uploading update videos for the project\nYoutube Channel: <a href=\"http://www.youtube.com/user/Sonicmanqaz/\" rel=\"nofollow\">www.youtube.com/user/Sonicmanqaz/</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.661Z",
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#54DCFC",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "rebaslight",
    "name": "Rebaslight",
    "description": "Easy to use video special effects editor",
    "website": "http://www.rebaslight.com/",
    "repository": "https://github.com/rebaslight/rebaslight",
    "keywords": [
      "special effects",
      "video editor",
      "sfx",
      "lightsaber",
      "muzzle-flash",
      "lightning",
      "laser"
    ],
    "category": "Photo & Video",
    "icon": "rebaslight-icon.png",
    "icon32": "rebaslight-icon-32.png",
    "icon64": "rebaslight-icon-64.png",
    "icon128": "rebaslight-icon-128.png",
    "icon256": "rebaslight-icon-256.png",
    "date": "2017-05-05",
    "iconColors": [
      "#11111f",
      "#dfdffc",
      "#6363c4",
      "#3d3d79",
      "#8c8cf9"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-rebaslight\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rebaslight/rebaslight/blob/master/#rebaslight\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Rebaslight</h1>\n<p><a href=\"https://travis-ci.org/rebaslight/rebaslight\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7496a7d8e608df32e43a3282e6daf33443047db8/68747470733a2f2f6170692e7472617669732d63692e6f72672f72656261736c696768742f72656261736c696768742e737667\" alt=\"build status\" data-canonical-src=\"https://api.travis-ci.org/rebaslight/rebaslight.svg\" style=\"max-width:100%;\"></a></p>\n<p>Rebaslight - an easy to use special effects editor</p>\n<p><a href=\"http://www.rebaslight.com/#download\" rel=\"nofollow\">Download/Install</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rebaslight/rebaslight/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright (c) 2018 Very Small Helm LLC. All Rights Reserved.</p>\n<p>Rebaslight is dual-licensed.</p>\n<p>You may use Rebaslight at no cost under the under the terms and conditions of the &quot;<a href=\"https://github.com/rebaslight/rebaslight/blob/master/TRIAL-LICENSE.md\">Trial License Agreement</a>&quot;</p>\n<p>If you purchased the &quot;Rebaslight user license&quot; or purchased a Rebaslight effect previously, then you may use Rebaslight under the terms and conditions of the <a href=\"https://github.com/rebaslight/rebaslight/blob/master/AGPL-3.0\">GNU AGPLv3</a></p>\n<p>Neither license grants you permission to use the Rebaslight name, logo, or brand.</p>\n<p>Purchase at <a href=\"https://buy.rebaslight.com/\" rel=\"nofollow\">buy.rebaslight.com</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-rebaslight\" class=\"anchor\" aria-hidden=\"true\" href=\"#rebaslight\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Rebaslight</h1>\n<p><a href=\"https://travis-ci.org/rebaslight/rebaslight\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7496a7d8e608df32e43a3282e6daf33443047db8/68747470733a2f2f6170692e7472617669732d63692e6f72672f72656261736c696768742f72656261736c696768742e737667\" alt=\"build status\" data-canonical-src=\"https://api.travis-ci.org/rebaslight/rebaslight.svg\" style=\"max-width:100%;\"></a></p>\n<p>Rebaslight - an easy to use special effects editor</p>\n<p><a href=\"http://www.rebaslight.com/#download\" rel=\"nofollow\">Download/Install</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright (c) 2018 Very Small Helm LLC. All Rights Reserved.</p>\n<p>Rebaslight is dual-licensed.</p>\n<p>You may use Rebaslight at no cost under the under the terms and conditions of the \"<a href=\"https://github.com/rebaslight/rebaslight/blob/master/TRIAL-LICENSE.md\">Trial License Agreement</a>\"</p>\n<p>If you purchased the \"Rebaslight user license\" or purchased a Rebaslight effect previously, then you may use Rebaslight under the terms and conditions of the <a href=\"https://github.com/rebaslight/rebaslight/blob/master/AGPL-3.0\">GNU AGPLv3</a></p>\n<p>Neither license grants you permission to use the Rebaslight name, logo, or brand.</p>\n<p>Purchase at <a href=\"https://buy.rebaslight.com/\" rel=\"nofollow\">buy.rebaslight.com</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.650Z",
    "goodColorOnWhite": "#6363C4",
    "goodColorOnBlack": "#8C8CF9",
    "faintColorOnWhite": "rgba(99, 99, 196, 0.1)"
  },
  {
    "slug": "remember",
    "name": "Remember",
    "description": "Business card management",
    "website": "https://rememberapp.co.kr",
    "keywords": [
      "Business"
    ],
    "category": "Business",
    "icon": "remember-icon.png",
    "icon32": "remember-icon-32.png",
    "icon64": "remember-icon-64.png",
    "icon128": "remember-icon-128.png",
    "icon256": "remember-icon-256.png",
    "date": "2016-02-17",
    "iconColors": [
      "#f1f2f2",
      "#249c7c",
      "#6fb9a7",
      "#84c4b4",
      "#98ccbc"
    ],
    "goodColorOnWhite": "#1D7F65",
    "goodColorOnBlack": "#249C7C",
    "faintColorOnWhite": "rgba(29, 127, 101, 0.1)"
  },
  {
    "slug": "remind",
    "name": "Remind",
    "description": "Send quick, simple messages to any device—for free.",
    "website": "https://www.remind.com/",
    "keywords": [
      "school",
      "messaging",
      "communications",
      "teacher",
      "parent",
      "student"
    ],
    "category": "Social Networking",
    "icon": "remind-icon.png",
    "icon32": "remind-icon-32.png",
    "icon64": "remind-icon-64.png",
    "icon128": "remind-icon-128.png",
    "icon256": "remind-icon-256.png",
    "date": "2016-12-24",
    "iconColors": [
      "#4c8cdc",
      "#fbfbfb",
      "#a4c4ec",
      "#8eb4ea",
      "#b4ccf4"
    ],
    "goodColorOnWhite": "#2065D8",
    "goodColorOnBlack": "#B4CCF4",
    "faintColorOnWhite": "rgba(32, 101, 216, 0.1)"
  },
  {
    "slug": "reqview",
    "name": "ReqView",
    "description": "Simple yet powerful software and system requirements management tool.",
    "website": "https://www.reqview.com",
    "keywords": [
      "project management tool",
      "office application",
      "productivity",
      "editor"
    ],
    "category": "Productivity",
    "icon": "reqview-icon.png",
    "icon32": "reqview-icon-32.png",
    "icon64": "reqview-icon-64.png",
    "icon128": "reqview-icon-128.png",
    "icon256": "reqview-icon-256.png",
    "date": "2017-01-17",
    "iconColors": [
      "#843404",
      "#f55d04",
      "#fc9c54",
      "#c94f04",
      "#c85430"
    ],
    "goodColorOnWhite": "#C94F04",
    "goodColorOnBlack": "#F55D04",
    "faintColorOnWhite": "rgba(201, 79, 4, 0.1)"
  },
  {
    "slug": "ridereceipts",
    "name": "Ride Receipts",
    "description": "Simple automation desktop app to download and organize your tax invoices from Uber.",
    "website": "https://www.ridereceipts.io",
    "repository": "https://github.com/ridereceipts/ridereceipts",
    "license": "MIT",
    "keywords": [
      "uber",
      "lyft",
      "lyft receipts",
      "uber invoice",
      "invoice",
      "tax",
      "invoice download",
      "uber invoice download"
    ],
    "category": "Productivity",
    "icon": "ridereceipts-icon.png",
    "icon32": "ridereceipts-icon-32.png",
    "icon64": "ridereceipts-icon-64.png",
    "icon128": "ridereceipts-icon-128.png",
    "icon256": "ridereceipts-icon-256.png",
    "date": "2018-04-12",
    "iconColors": [
      "#fbfbfb",
      "#3b0ebf",
      "#b607cb",
      "#a4a3bd",
      "#8c8c8c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master//ride-receipts.png\"><img src=\"https://github.com/ridereceipts/ridereceipts/raw/master//ride-receipts.png\" alt=\"Ride Receipts\" width=\"350\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n<a href=\"https://travis-ci.org/ridereceipts/ridereceipts\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/f10eb28837ecd96593a597d8110acf82ce9b9691/68747470733a2f2f7472617669732d63692e6f72672f7269646572656365697074732f7269646572656365697074732e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/ridereceipts/ridereceipts.svg?branch=master\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://codeclimate.com/github/mrgodhani/uberrun/maintainability\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/767698448245c7fe25b6d6462154524aa282d850/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f62316236636331343735316132653632616134622f6d61696e7461696e6162696c697479\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/b1b6cc14751a2e62aa4b/maintainability\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://david-dm.org/ridereceipts/ridereceipts\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/a45e7388283d3aa9eb7d01086df56bf6306a87a0/68747470733a2f2f64617669642d646d2e6f72672f7269646572656365697074732f7269646572656365697074732e737667\" data-canonical-src=\"https://david-dm.org/ridereceipts/ridereceipts.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://david-dm.org/ridereceipts/ridereceipts?type=dev\" title=\"devDependencies status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5956ad62211f3c81e4a5f2fb10bfcc9a3c6195d4/68747470733a2f2f64617669642d646d2e6f72672f7269646572656365697074732f7269646572656365697074732f6465762d7374617475732e737667\" data-canonical-src=\"https://david-dm.org/ridereceipts/ridereceipts/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5GHVYY9WEL78Y\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://www.producthunt.com/posts/uber-run\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/930c0c7a430dd65b4e33fb14de4280de48b9d166/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f6475637468756e742d766f74652d6f72616e67652e737667\" data-canonical-src=\"https://img.shields.io/badge/producthunt-vote-orange.svg\" style=\"max-width:100%;\">\n</a>\n</p>\n<blockquote>\n<p>Simple automation desktop app to download and organize your tax invoices from Uber and Lyft.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master//ridereceipt-app.png\"><img src=\"https://github.com/ridereceipts/ridereceipts/raw/master//ridereceipt-app.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>MacOS, Windows and Linux - <a href=\"https://github.com/ridereceipts/ridereceipts/releases\">https://github.com/ridereceipts/ridereceipts/releases</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Categorized by User Account</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Categorized by Year and Month</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Option to filter invoices by a specific month(s) or year(s)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Supported on all Platforms i.e Windows, Mac &amp; Linux</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Take pdf screenshot of receipts of your trip page.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Lyft Integration</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Automatically separate business from personal invoices (Maybe only for Lyft)</li>\n</ul>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why</h2>\n<p>Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you&#x2019;re self-employed or get reimbursed by your employer for travel, you&#x2019;ll likely need proper tax invoices for accounting purposes.</p>\n<p>This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your invoices for the year at once, you have to manually download, rename, and organize each of your invoices. So you&#x2019;re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber&#x2019;s monthly business travel report is great for keeping track of your trips, but these aren&#x2019;t actual invoices.</p>\n<p>We created Ride Receipts to address this painfully inefficient process, and now we&#x2019;re sharing it with everyone who could benefit from this time-saving tool.</p>\n<h2><a id=\"user-content-solution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#solution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Solution</h2>\n<p>Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber invoices. Rather than logging into your Uber account to scan through each of your trips and manually download each invoice, Ride Receipts will automatically do it for you.</p>\n<p>Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h2>\n<p>Since Electron is not 100% headless, we&apos;re using <a href=\"https://github.com/GoogleChrome/puppeteer\">Google Puppeteer</a> to scrape the invoices from your Uber account.</p>\n<p>Ride Receipts requires Chromium to operate. Please download <a href=\"https://download-chromium.appspot.com/\" rel=\"nofollow\">Chromium</a> and extract folder on your desktop.</p>\n<p>Ride Receipts works on both Mac and PC. Please note we built this on Mac, so it may still have some details to iron out on PC.</p>\n<h2><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Limitations</h2>\n<p>Ride Receipts scrapes your user account on the website, you may be halted by Uber&apos;s rate limiting. Please do not run the app more than once in the same hour. If your IP address gets banned, don&#x2019;t panic, this is only temporary and you&#x2019;ll be able to access Uber&#x2019;s website again in an hour or so. We recommend downloading all the invoices you need in one go. After all, that&#x2019;s why we built it!</p>\n<p>Currently Ride Receipts cannot distinguish between business and personal invoices. Our recommended workaround is to use Uber&#x2019;s monthly business travel report to cross reference with all of the invoices from Ride Receipts and delete the ones you don&#x2019;t intend to claim for your taxes or company reimbursement. Ride Receipts automatically renames all of your invoices by the date and time of the trip, and organizes them by month in folders, so it&#x2019;s easier to tell what&#x2019;s what.</p>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Security</h2>\n<p>Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database and it is solely automating on the Chromium browser as you type.</p>\n<p>Simply put, using Ride Receipts is no different security-wise than if you were to log into your Uber account manually through your regular browser. By using Ride Receipts, you&#x2019;re essentially telling the browser to do this for you automatically.</p>\n<h2><a id=\"user-content-developer-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#developer-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developer Notes</h2>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id</span>\ncp config.example.js config.js\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for cross platform</span>\nnpm run build -mwl (i.e m - macos , w - windows <span class=\"pl-k\">&amp;</span> l - Linux)\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<p><em>Open Source projects used</em></p>\n<ul>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron Vue</a></li>\n<li><a href=\"https://github.com/GoogleChrome/puppeteer\">Google Puppeteer</a></li>\n<li><a href=\"https://getbootstrap.com/\" rel=\"nofollow\">Bootstrap</a></li>\n</ul>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<ul>\n<li>Adi Ofir (<a href=\"https://www.breakenter.com\" rel=\"nofollow\">Break and Enter</a>) for logo and app design.</li>\n<li>Meet Godhani (<a href=\"https://twitter.com/mrgodhani\" rel=\"nofollow\">@mrgodhani</a>) for all programming.</li>\n</ul>\n<h2><a id=\"user-content-support--contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#support--contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support / Contribution</h2>\n<p>Please feel free to give us suggestions or report a bug by creating a <a href=\"https://github.com/ridereceipts/ridereceipts/issues\">new issue</a> via Github or messaging on  Twitter: <a href=\"https://twitter.com/ridereceipts\" rel=\"nofollow\">@ridereceipts</a>. You can also email us at <a href=\"https://github.com/ridereceipts/ridereceipts/blob/master/hello@ridereceipts.io\">hello@ridereceipts.io</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ridereceipts/ridereceipts/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/ridereceipts/ridereceipts/blob/master/LICENSE\">MIT</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"/ride-receipts.png\"><img src=\"/ride-receipts.png\" alt=\"Ride Receipts\" width=\"350\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n<a href=\"https://travis-ci.org/ridereceipts/ridereceipts\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/f10eb28837ecd96593a597d8110acf82ce9b9691/68747470733a2f2f7472617669732d63692e6f72672f7269646572656365697074732f7269646572656365697074732e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/ridereceipts/ridereceipts.svg?branch=master\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://codeclimate.com/github/mrgodhani/uberrun/maintainability\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/767698448245c7fe25b6d6462154524aa282d850/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f62316236636331343735316132653632616134622f6d61696e7461696e6162696c697479\" data-canonical-src=\"https://api.codeclimate.com/v1/badges/b1b6cc14751a2e62aa4b/maintainability\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://david-dm.org/ridereceipts/ridereceipts\" rel=\"nofollow\">\n<img src=\"https://camo.githubusercontent.com/a45e7388283d3aa9eb7d01086df56bf6306a87a0/68747470733a2f2f64617669642d646d2e6f72672f7269646572656365697074732f7269646572656365697074732e737667\" data-canonical-src=\"https://david-dm.org/ridereceipts/ridereceipts.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://david-dm.org/ridereceipts/ridereceipts?type=dev\" title=\"devDependencies status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5956ad62211f3c81e4a5f2fb10bfcc9a3c6195d4/68747470733a2f2f64617669642d646d2e6f72672f7269646572656365697074732f7269646572656365697074732f6465762d7374617475732e737667\" data-canonical-src=\"https://david-dm.org/ridereceipts/ridereceipts/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=5GHVYY9WEL78Y\" rel=\"nofollow\">\n <img src=\"https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667\" data-canonical-src=\"https://img.shields.io/badge/Donate-PayPal-green.svg\" style=\"max-width:100%;\">\n</a>\n<a href=\"https://www.producthunt.com/posts/uber-run\" rel=\"nofollow\">\n  <img src=\"https://camo.githubusercontent.com/930c0c7a430dd65b4e33fb14de4280de48b9d166/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f6475637468756e742d766f74652d6f72616e67652e737667\" data-canonical-src=\"https://img.shields.io/badge/producthunt-vote-orange.svg\" style=\"max-width:100%;\">\n</a>\n</p>\n<blockquote>\n<p>Simple automation desktop app to download and organize your tax invoices from Uber and Lyft.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"/ridereceipt-app.png\"><img src=\"/ridereceipt-app.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>MacOS, Windows and Linux - <a href=\"https://github.com/ridereceipts/ridereceipts/releases\">https://github.com/ridereceipts/ridereceipts/releases</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Categorized by User Account</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Categorized by Year and Month</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Invoices are renamed by date and timestamp. E.g. Jan-30-2018-9am.PDF</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Option to filter invoices by a specific month(s) or year(s)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Supported on all Platforms i.e Windows, Mac &amp; Linux</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Take pdf screenshot of receipts of your trip page.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Lyft Integration</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Automatically separate business from personal invoices (Maybe only for Lyft)</li>\n</ul>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why</h2>\n<p>Ride Receipts is essential for anyone who relies on Uber/Lyft for business travel. Whether you’re self-employed or get reimbursed by your employer for travel, you’ll likely need proper tax invoices for accounting purposes.</p>\n<p>This was a major pain point for us every year around tax season. Since the current Uber website does not allow you to download all of your invoices for the year at once, you have to manually download, rename, and organize each of your invoices. So you’re either doing it one by one, or if you have a business profile, you still have to download them one month at a time. Uber’s monthly business travel report is great for keeping track of your trips, but these aren’t actual invoices.</p>\n<p>We created Ride Receipts to address this painfully inefficient process, and now we’re sharing it with everyone who could benefit from this time-saving tool.</p>\n<h2><a id=\"user-content-solution\" class=\"anchor\" aria-hidden=\"true\" href=\"#solution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Solution</h2>\n<p>Automation! Ride Receipts is an open-source desktop app that automates the process of downloading, renaming, and organizing your Uber invoices. Rather than logging into your Uber account to scan through each of your trips and manually download each invoice, Ride Receipts will automatically do it for you.</p>\n<p>Your invoices will be named according to the date and time of your trip, and organized by user account, year and month, in neat and tidy folders on your computer.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h2>\n<p>Since Electron is not 100% headless, we're using <a href=\"https://github.com/GoogleChrome/puppeteer\">Google Puppeteer</a> to scrape the invoices from your Uber account.</p>\n<p>Ride Receipts requires Chromium to operate. Please download <a href=\"https://download-chromium.appspot.com/\" rel=\"nofollow\">Chromium</a> and extract folder on your desktop.</p>\n<p>Ride Receipts works on both Mac and PC. Please note we built this on Mac, so it may still have some details to iron out on PC.</p>\n<h2><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Limitations</h2>\n<p>Ride Receipts scrapes your user account on the website, you may be halted by Uber's rate limiting. Please do not run the app more than once in the same hour. If your IP address gets banned, don’t panic, this is only temporary and you’ll be able to access Uber’s website again in an hour or so. We recommend downloading all the invoices you need in one go. After all, that’s why we built it!</p>\n<p>Currently Ride Receipts cannot distinguish between business and personal invoices. Our recommended workaround is to use Uber’s monthly business travel report to cross reference with all of the invoices from Ride Receipts and delete the ones you don’t intend to claim for your taxes or company reimbursement. Ride Receipts automatically renames all of your invoices by the date and time of the trip, and organizes them by month in folders, so it’s easier to tell what’s what.</p>\n<h2><a id=\"user-content-security\" class=\"anchor\" aria-hidden=\"true\" href=\"#security\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Security</h2>\n<p>Ride Receipts does not store your login credentials, personal information or any other data. This application operates without a database and it is solely automating on the Chromium browser as you type.</p>\n<p>Simply put, using Ride Receipts is no different security-wise than if you were to log into your Uber account manually through your regular browser. By using Ride Receipts, you’re essentially telling the browser to do this for you automatically.</p>\n<h2><a id=\"user-content-developer-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#developer-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developer Notes</h2>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Navigate to renderer directory and copy config example to config.js and set Google Client Id and Outlook Id</span>\ncp config.example.js config.js\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for cross platform</span>\nnpm run build -mwl (i.e m - macos , w - windows <span class=\"pl-k\">&amp;</span> l - Linux)\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<p><em>Open Source projects used</em></p>\n<ul>\n<li><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron Vue</a></li>\n<li><a href=\"https://github.com/GoogleChrome/puppeteer\">Google Puppeteer</a></li>\n<li><a href=\"https://getbootstrap.com/\" rel=\"nofollow\">Bootstrap</a></li>\n</ul>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<ul>\n<li>Adi Ofir (<a href=\"https://www.breakenter.com\" rel=\"nofollow\">Break and Enter</a>) for logo and app design.</li>\n<li>Meet Godhani (<a href=\"https://twitter.com/mrgodhani\" rel=\"nofollow\">@mrgodhani</a>) for all programming.</li>\n</ul>\n<h2><a id=\"user-content-support--contribution\" class=\"anchor\" aria-hidden=\"true\" href=\"#support--contribution\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support / Contribution</h2>\n<p>Please feel free to give us suggestions or report a bug by creating a <a href=\"https://github.com/ridereceipts/ridereceipts/issues\">new issue</a> via Github or messaging on  Twitter: <a href=\"https://twitter.com/ridereceipts\" rel=\"nofollow\">@ridereceipts</a>. You can also email us at <a href=\"hello@ridereceipts.io\">hello@ridereceipts.io</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/ridereceipts/ridereceipts/blob/master/LICENSE\">MIT</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.677Z",
    "goodColorOnWhite": "#B607CB",
    "goodColorOnBlack": "#A4A3BD",
    "faintColorOnWhite": "rgba(182, 7, 203, 0.1)"
  },
  {
    "slug": "riot",
    "name": "Riot",
    "description": "A glossy Matrix collaboration client for the web",
    "website": "https://riot.im/",
    "repository": "https://github.com/vector-im/riot-web",
    "keywords": [
      "Riot",
      "chat",
      "Matrix",
      "client",
      "encrypted",
      "encryption",
      "end-to-end",
      "e2e",
      "message",
      "messaging",
      "voip",
      "video",
      "photo",
      "giphy",
      "gif",
      "share",
      "collaborate"
    ],
    "license": "Apache-2.0",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/0a8a33d8624fe6cf01c696d6d701cf7a7f30bed2/68747470733a2f2f7472616e736c6174652e72696f742e696d2f776964676574732f72696f742d7765622f2d2f6d756c74692d6175746f2e737667"
      }
    ],
    "icon": "riot-icon.png",
    "icon32": "riot-icon-32.png",
    "icon64": "riot-icon-64.png",
    "icon128": "riot-icon-128.png",
    "icon256": "riot-icon-256.png",
    "date": "2016-12-24",
    "iconColors": [
      "#7ecca5",
      "#744c84",
      "#abdbc3",
      "#819798",
      "#8c849c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-riot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#riot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Riot</h1>\n<p>Riot (formerly known as Vector) is a Matrix web client built using the Matrix\nReact SDK (<a href=\"https://github.com/matrix-org/matrix-react-sdk\">https://github.com/matrix-org/matrix-react-sdk</a>).</p>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h1>\n<p>The easiest way to test Riot is to just use the hosted copy at\n<a href=\"https://riot.im/app\" rel=\"nofollow\">https://riot.im/app</a>.  The develop branch is continuously deployed by Jenkins at\n<a href=\"https://riot.im/develop\" rel=\"nofollow\">https://riot.im/develop</a> for those who like living dangerously.</p>\n<p>To host your own copy of Riot, the quickest bet is to use a pre-built\nreleased version of Riot:</p>\n<ol>\n<li>Download the latest version from <a href=\"https://github.com/vector-im/riot-web/releases\">https://github.com/vector-im/riot-web/releases</a></li>\n<li>Untar the tarball on your web server</li>\n<li>Move (or symlink) the riot-x.x.x directory to an appropriate name</li>\n<li>If desired, copy <code>config.sample.json</code> to <code>config.json</code> and edit it\nas desired. See below for details.</li>\n<li>Enter the URL into your browser and log into Riot!</li>\n</ol>\n<p>Releases are signed by PGP, and can be checked against the public key\nat <a href=\"https://riot.im/packages/keys/riot.asc\" rel=\"nofollow\">https://riot.im/packages/keys/riot.asc</a></p>\n<p>Note that Chrome does not allow microphone or webcam access for sites served\nover http (except localhost), so for working VoIP you will need to serve Riot\nover https.</p>\n<h3><a id=\"user-content-installation-steps-for-debian-stretch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#installation-steps-for-debian-stretch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation Steps for Debian Stretch</h3>\n<ol>\n<li>Add the repository to your sources.list using either of the following two options:</li>\n</ol>\n<ul>\n<li>Directly to sources.list: <code>echo &quot;deb https://riot.im/packages/debian/ stretch main&quot; | sudo tee -a /etc/apt/sources.list</code></li>\n<li>As a separate entry in sources.list.d: <code>echo &quot;deb https://riot.im/packages/debian/ stretch main&quot; | sudo tee /etc/apt/sources.list.d/riot.list</code></li>\n</ul>\n<ol start=\"2\">\n<li>Add the gpg signing key for the riot repository: <code>curl -s https://riot.im/packages/debian/repo-key.asc | sudo apt-key add -</code></li>\n<li>Update your package lists: <code>sudo apt-get update</code></li>\n<li>Install Riot: <code>sudo apt-get install riot-web</code></li>\n</ol>\n<h1><a id=\"user-content-important-security-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#important-security-note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Important Security Note</h1>\n<p>We do not recommend running Riot from the same domain name as your Matrix\nhomeserver.  The reason is the risk of XSS (cross-site-scripting)\nvulnerabilities that could occur if someone caused Riot to load and render\nmalicious user generated content from a Matrix API which then had trusted\naccess to Riot (or other apps) due to sharing the same domain.</p>\n<p>We have put some coarse mitigations into place to try to protect against this\nsituation, but it&apos;s still not good practice to do it in the first place.  See\n<a href=\"https://github.com/vector-im/riot-web/issues/1977\">https://github.com/vector-im/riot-web/issues/1977</a> for more details.</p>\n<p>The same applies for end-to-end encrypted content, but since this is decrypted\non the client, Riot needs a way to supply the decrypted content from a separate\norigin to the one Riot is hosted on. This currently done with a &apos;cross origin\nrenderer&apos; which is a small piece of javascript hosted on a different domain.\nTo avoid all Riot installs needing one of these to be set up, riot.im hosts\none on usercontent.riot.im which is used by default. See &apos;config.json&apos; if you&apos;d\nlike to host your own. <a href=\"https://github.com/vector-im/riot-web/issues/6173\">https://github.com/vector-im/riot-web/issues/6173</a> tracks\nprogress on replacing this with something better.</p>\n<h1><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building From Source</h1>\n<p>Riot is a modular webapp built with modern ES6 and requires a npm build system\nto build.</p>\n<ol>\n<li>Install or update <code>node.js</code> so that your <code>node</code> is at least v6.3.0 (and <code>npm</code>\nis at least v3.10.x).</li>\n<li>Clone the repo: <code>git clone https://github.com/vector-im/riot-web.git</code>.</li>\n<li>Switch to the riot-web directory: <code>cd riot-web</code>.</li>\n<li>If you&apos;re using the <code>develop</code> branch, install the develop versions of the\ndependencies, as the released ones will be too old:\n<pre><code>scripts/fetch-develop.deps.sh\n</code></pre>\nWhenever you git pull on riot-web you will also probably need to force an update\nto these dependencies - the simplest way is to re-run the script, but you can also\nmanually update and rebuild them:\n<pre><code>cd matrix-js-sdk\ngit pull\nnpm install # re-run to pull in any new dependencies\n# Depending on your version of npm, npm run build may happen as part of\n# the npm install above (https://docs.npmjs.com/misc/scripts#prepublish-and-prepare)\n# If in doubt, run it anyway:\nnpm run build\ncd ../matrix-react-sdk\ngit pull\nnpm install\nnpm run build\n</code></pre>\nHowever, we recommend setting up a proper development environment (see &quot;Setting\nup a dev environment&quot; below) if you want to run your own copy of the\n<code>develop</code> branch, as it makes it much easier to keep these dependencies\nup-to-date.  Or just use <a href=\"https://riot.im/develop\" rel=\"nofollow\">https://riot.im/develop</a> - the continuous integration\nrelease of the develop branch.\n(Note that we don&apos;t reference the develop versions in git directly due to\n<a href=\"https://github.com/npm/npm/issues/3055\">https://github.com/npm/npm/issues/3055</a>.)</li>\n<li>Install the prerequisites: <code>npm install</code>.</li>\n<li>Configure the app by copying <code>config.sample.json</code> to <code>config.json</code> and\nmodifying it (see below for details).</li>\n<li><code>npm run dist</code> to build a tarball to deploy. Untaring this file will give\na version-specific directory containing all the files that need to go on your\nweb server.</li>\n</ol>\n<p>Note that <code>npm run dist</code> is not supported on Windows, so Windows users can run <code>npm run build</code>, which will build all the necessary files into the <code>webapp</code>\ndirectory. The version of Riot will not appear in Settings without\nusing the dist script. You can then mount the <code>webapp</code> directory on your\nwebserver to actually serve up the app, which is entirely static content.</p>\n<h1><a id=\"user-content-configjson\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#configjson\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>config.json</h1>\n<p>You can configure the app by copying <code>config.sample.json</code> to\n<code>config.json</code> and customising it:</p>\n<p>For a good example, see <a href=\"https://riot.im/develop/config.json\" rel=\"nofollow\">https://riot.im/develop/config.json</a></p>\n<ol>\n<li><code>default_hs_url</code> is the default homeserver url.</li>\n<li><code>default_is_url</code> is the default identity server url (this is the server used\nfor verifying third party identifiers like email addresses). If this is blank,\nregistering with an email address, adding an email address to your account,\nor inviting users via email address will not work.  Matrix identity servers are\nvery simple web services which map third party identifiers (currently only email\naddresses) to matrix IDs: see <a href=\"http://matrix.org/docs/spec/identity_service/unstable.html\" rel=\"nofollow\">http://matrix.org/docs/spec/identity_service/unstable.html</a>\nfor more details.  Currently the only public matrix identity servers are <a href=\"https://matrix.org\" rel=\"nofollow\">https://matrix.org</a>\nand <a href=\"https://vector.im\" rel=\"nofollow\">https://vector.im</a>.  In future identity servers will be decentralised.</li>\n<li><code>features</code>: Lookup of optional features that may be <code>enable</code>d, <code>disable</code>d, or exposed to the user\nin the <code>labs</code> section of settings.  The available optional experimental features vary from\nrelease to release.</li>\n<li><code>brand</code>: String to pass to your homeserver when configuring email notifications, to let the\nhomeserver know what email template to use when talking to you.</li>\n<li><code>integrations_ui_url</code>: URL to the web interface for the integrations server. The integrations\nserver is not Riot and normally not your Home Server either. The integration server settings\nmay be left blank to disable integrations.</li>\n<li><code>integrations_rest_url</code>: URL to the REST interface for the integrations server.</li>\n<li><code>integrations_widgets_urls</code>: list of URLs to the REST interface for the widget integrations server.</li>\n<li><code>bug_report_endpoint_url</code>: endpoint to send bug reports to (must be running a\n<a href=\"https://github.com/matrix-org/rageshake\">https://github.com/matrix-org/rageshake</a> server)</li>\n<li><code>roomDirectory</code>: config for the public room directory. This section is optional.</li>\n<li><code>roomDirectory.servers</code>: List of other homeservers&apos; directories to include in the drop\ndown list. Optional.</li>\n<li><code>default_theme</code>: name of theme to use by default (e.g. &apos;light&apos;)</li>\n<li><code>update_base_url</code> (electron app only): HTTPS URL to a web server to download\nupdates from. This should be the path to the directory containing <code>macos</code>\nand <code>win32</code> (for update packages, not installer packages).</li>\n<li><code>cross_origin_renderer_url</code>: URL to a static HTML page hosting code to help display\nencrypted file attachments. This MUST be hosted on a completely separate domain to\nanything else since it is used to isolate the privileges of file attachments to this\ndomain. Default: <code>https://usercontent.riot.im/v1.html</code>. This needs to contain v1.html from\n<a href=\"https://github.com/matrix-org/usercontent/blob/master/v1.html\">https://github.com/matrix-org/usercontent/blob/master/v1.html</a></li>\n<li><code>piwik</code>: an object containing the following properties:\n<ol>\n<li><code>url</code>: The URL of the Piwik instance to use for collecting Analytics</li>\n<li><code>whitelistedHSUrls</code>: a list of HS URLs to not redact from the Analytics</li>\n<li><code>whitelistedISUrls</code>: a list of IS URLs to not redact from the Analytics</li>\n<li><code>siteId</code>: The Piwik Site ID to use when sending Analytics to the Piwik server configured above</li>\n</ol>\n</li>\n<li><code>teamServerConfig</code>, <code>teamTokenMap</code>, <code>referralBaseUrl</code>: an obsolete precursor to communities\nwith referral tracking; please ignore it.</li>\n<li><code>welcomeUserId</code>: the user ID of a bot to invite whenever users register that can give them a tour</li>\n</ol>\n<p>Note that <code>index.html</code> also has an og:image meta tag that is set to an image\nhosted on riot.im. This is the image used if links to your copy of Riot\nappear in some websites like Facebook, and indeed Riot itself. This has to be\nstatic in the HTML and an absolute URL (and HTTP rather than HTTPS), so it&apos;s\nnot possible for this to be an option in config.json. If you&apos;d like to change\nit, you can build Riot as above, but run\n<code>RIOT_OG_IMAGE_URL=&quot;http://example.com/logo.png&quot; npm run build</code>.\nAlternatively, you can edit the <code>og:image</code> meta tag in <code>index.html</code> directly\neach time you download a new version of Riot.</p>\n<h1><a id=\"user-content-running-as-a-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#running-as-a-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running as a Desktop app</h1>\n<p>Riot can also be run as a desktop app, wrapped in electron. You can download a\npre-built version from <a href=\"https://riot.im/desktop.html\" rel=\"nofollow\">https://riot.im/desktop.html</a> or, if you prefer,\nbuild it yourself. Requires Electron &gt;=1.6.0</p>\n<p>To run as a desktop app:</p>\n<ol>\n<li>\n<p>Follow the instructions in &apos;Building From Source&apos; above, but run\n<code>npm run build</code> instead of <code>npm run dist</code> (since we don&apos;t need the tarball).</p>\n</li>\n<li>\n<p>Install electron and run it:</p>\n<pre><code>npm install electron\nnpm run electron\n</code></pre>\n</li>\n</ol>\n<p>To build packages, use electron-builder. This is configured to output:</p>\n<ul>\n<li>dmg + zip for macOS</li>\n<li>exe + nupkg for Windows</li>\n<li>deb for Linux\nBut this can be customised by editing the <code>build</code> section of package.json\nas per <a href=\"https://github.com/electron-userland/electron-builder/wiki/Options\">https://github.com/electron-userland/electron-builder/wiki/Options</a></li>\n</ul>\n<p>See <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build</a>\nfor dependencies required for building packages for various platforms.</p>\n<p>The only platform that can build packages for all three platforms is macOS:</p>\n<pre><code>brew install wine --without-x11\nbrew install mono\nbrew install gnu-tar\nnpm install\nnpm run build:electron\n</code></pre>\n<p>For other packages, use electron-builder manually. For example, to build a package\nfor 64 bit Linux:</p>\n<ol>\n<li>Follow the instructions in &apos;Building From Source&apos; above</li>\n<li><code>node_modules/.bin/build -l --x64</code></li>\n</ol>\n<p>All electron packages go into <code>electron/dist/</code></p>\n<p>Many thanks to @aviraldg for the initial work on the electron integration.</p>\n<p>Other options for running as a desktop app:</p>\n<ul>\n<li><a href=\"https://github.com/krisak/vector-electron-desktop\">https://github.com/krisak/vector-electron-desktop</a></li>\n<li>@asdf:matrix.org points out that you can use nativefier and it just works(tm)</li>\n</ul>\n<pre><code>sudo npm install nativefier -g\nnativefier https://riot.im/app/\n</code></pre>\n<h1><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h1>\n<p>Before attempting to develop on Riot you <strong>must</strong> read the developer guide\nfor <code>matrix-react-sdk</code> at <a href=\"https://github.com/matrix-org/matrix-react-sdk\">https://github.com/matrix-org/matrix-react-sdk</a>, which\nalso defines the design, architecture and style for Riot too.</p>\n<p>The idea of Riot is to be a relatively lightweight &quot;skin&quot; of customisations on\ntop of the underlying <code>matrix-react-sdk</code>. <code>matrix-react-sdk</code> provides both the\nhigher and lower level React components useful for building Matrix communication\napps using React.</p>\n<p>After creating a new component you must run <code>npm run reskindex</code> to regenerate\nthe <code>component-index.js</code> for the app (used in future for skinning)</p>\n<p><strong>However, as of July 2016 this layering abstraction is broken due to rapid\ndevelopment on Riot forcing <code>matrix-react-sdk</code> to move fast at the expense of\nmaintaining a clear abstraction between the two.</strong>  Hacking on Riot inevitably\nmeans hacking equally on <code>matrix-react-sdk</code>, and there are bits of\n<code>matrix-react-sdk</code> behaviour incorrectly residing in the <code>riot-web</code> project\n(e.g. matrix-react-sdk specific CSS), and a bunch of Riot specific behaviour\nin the <code>matrix-react-sdk</code> (grep for <code>vector</code> / <code>riot</code>).  This separation problem will be\nsolved asap once development on Riot (and thus matrix-react-sdk) has\nstabilised.  Until then, the two projects should basically be considered as a\nsingle unit.  In particular, <code>matrix-react-sdk</code> issues are currently filed\nagainst <code>riot-web</code> in github.</p>\n<p>Please note that Riot is intended to run correctly without access to the public\ninternet.  So please don&apos;t depend on resources (JS libs, CSS, images, fonts)\nhosted by external CDNs or servers but instead please package all dependencies\ninto Riot itself.</p>\n<h1><a id=\"user-content-setting-up-a-dev-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#setting-up-a-dev-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setting up a dev environment</h1>\n<p>Much of the functionality in Riot is actually in the <code>matrix-react-sdk</code> and\n<code>matrix-js-sdk</code> modules. It is possible to set these up in a way that makes it\neasy to track the <code>develop</code> branches in git and to make local changes without\nhaving to manually rebuild each time.</p>\n<p>First clone and build <code>matrix-js-sdk</code>:</p>\n<ol>\n<li><code>git clone git@github.com:matrix-org/matrix-js-sdk.git</code></li>\n<li><code>pushd matrix-js-sdk</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>npm install source-map-loader</code> # because webpack is made of fail (<a href=\"https://github.com/webpack/webpack/issues/1472\">https://github.com/webpack/webpack/issues/1472</a>)</li>\n<li><code>popd</code></li>\n</ol>\n<p>Then similarly with <code>matrix-react-sdk</code>:</p>\n<ol>\n<li><code>git clone git@github.com:matrix-org/matrix-react-sdk.git</code></li>\n<li><code>pushd matrix-react-sdk</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/</code></li>\n<li><code>popd</code></li>\n</ol>\n<p>Finally, build and start Riot itself:</p>\n<ol>\n<li><code>git clone git@github.com:vector-im/riot-web.git</code></li>\n<li><code>cd riot-web</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/</code></li>\n<li><code>rm -r node_modules/matrix-react-sdk; ln -s ../../matrix-react-sdk node_modules/</code></li>\n<li><code>npm start</code></li>\n<li>Wait a few seconds for the initial build to finish; you should see something like:\n<pre><code>Hash: b0af76309dd56d7275c8\nVersion: webpack 1.12.14\nTime: 14533ms\n         Asset     Size  Chunks             Chunk Names\n     bundle.js   4.2 MB       0  [emitted]  main\n    bundle.css  91.5 kB       0  [emitted]  main\n bundle.js.map  5.29 MB       0  [emitted]  main\nbundle.css.map   116 kB       0  [emitted]  main\n    + 1013 hidden modules\n</code></pre>\nRemember, the command will not terminate since it runs the web server\nand rebuilds source files when they change. This development server also\ndisables caching, so do NOT use it in production.</li>\n<li>Open <a href=\"http://127.0.0.1:8080/\" rel=\"nofollow\">http://127.0.0.1:8080/</a> in your browser to see your newly built Riot.</li>\n</ol>\n<p>When you make changes to <code>matrix-react-sdk</code> or <code>matrix-js-sdk</code>, you will need\nto run <code>npm run build</code> in the relevant directory. You can do this automatically\nby instead running <code>npm start</code> in the directory, to start a development builder\nwhich will watch for changes to the files and rebuild automatically.</p>\n<p>If you add or remove any components from the Riot skin, you will need to rebuild\nthe skin&apos;s index by running, <code>npm run reskindex</code>.</p>\n<p>If any of these steps error with, <code>file table overflow</code>, you are probably on a mac\nwhich has a very low limit on max open files. Run <code>ulimit -Sn 1024</code> and try again.\nYou&apos;ll need to do this in each new terminal you open before building Riot.</p>\n<h2><a id=\"user-content-running-the-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#running-the-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running the tests</h2>\n<p>There are a number of application-level tests in the <code>tests</code> directory; these\nare designed to run in a browser instance under the control of\n<a href=\"https://karma-runner.github.io\" rel=\"nofollow\">karma</a>. To run them:</p>\n<ul>\n<li>Make sure you have Chrome installed (a recent version, like 59)</li>\n<li>Make sure you have <code>matrix-js-sdk</code> and <code>matrix-react-sdk</code> installed and\nbuilt, as above</li>\n<li><code>npm run test</code></li>\n</ul>\n<p>The above will run the tests under Chrome in a <code>headless</code> mode.</p>\n<p>You can also tell karma to run the tests in a loop (every time the source\nchanges), in an instance of Chrome on your desktop, with <code>npm run test-multi</code>. This also gives you the option of running the tests in &apos;debug&apos;\nmode, which is useful for stepping through the tests in the developer tools.</p>\n<h1><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Translations</h1>\n<p>To add a new translation, head to the <a href=\"https://github.com/vector-im/riot-web/blob/master/docs/translating.md\">translating doc</a>.</p>\n<p>For a developer guide, see the <a href=\"https://github.com/vector-im/riot-web/blob/master/docs/translating-dev.md\">translating dev doc</a>.</p>\n<p><a href=\"https://translate.riot.im/engage/riot-web/?utm_source=widget\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0a8a33d8624fe6cf01c696d6d701cf7a7f30bed2/68747470733a2f2f7472616e736c6174652e72696f742e696d2f776964676574732f72696f742d7765622f2d2f6d756c74692d6175746f2e737667\" alt=\"translationsstatus\" width=\"340\" data-canonical-src=\"https://translate.riot.im/widgets/riot-web/-/multi-auto.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-triaging-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vector-im/riot-web/blob/master/#triaging-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Triaging issues</h1>\n<p>Issues will be triaged by the core team using the below set of tags.</p>\n<p>Tags are meant to be used in combination - e.g.:</p>\n<ul>\n<li>P1 critical bug == really urgent stuff that should be next in the bugfixing todo list</li>\n<li>&quot;release blocker&quot; == stuff which is blocking us from cutting the next release.</li>\n<li>P1 feature type:voip == what VoIP features should we be working on next?</li>\n</ul>\n<p>priority: <strong>compulsory</strong></p>\n<ul>\n<li>P1: top priority - i.e. pool of stuff which we should be working on next</li>\n<li>P2: still need to fix, but lower than P1</li>\n<li>P3: non-urgent</li>\n<li>P4: interesting idea - bluesky some day</li>\n<li>P5: recorded for posterity/to avoid duplicates. No intention to resolves right now.</li>\n</ul>\n<p>bug or feature: <strong>compulsory</strong></p>\n<ul>\n<li>bug</li>\n<li>feature</li>\n</ul>\n<p>bug severity: <strong>compulsory, if bug</strong></p>\n<ul>\n<li>critical - whole app doesn&apos;t work</li>\n<li>major - entire feature doesn&apos;t work</li>\n<li>minor - partially broken feature (but still usable)</li>\n<li>cosmetic - feature works functionally but UI/UX is broken</li>\n</ul>\n<p>types</p>\n<ul>\n<li>type:* - refers to a particular part of the app; used to filter bugs\non a given topic - e.g. VOIP, signup, timeline, etc.</li>\n</ul>\n<p>additional categories (self-explanatory):</p>\n<ul>\n<li>release blocker</li>\n<li>ui/ux (think of this as cosmetic)</li>\n<li>network (specific to network conditions)</li>\n<li>platform specific</li>\n<li>accessibility</li>\n<li>maintenance</li>\n<li>performance</li>\n<li>i18n</li>\n<li>blocked - whether this issue currently can&apos;t be progressed due to outside factors</li>\n</ul>\n<p>community engagement</p>\n<ul>\n<li>easy</li>\n<li>hacktoberfest</li>\n<li>bounty? - proposal to be included in a bounty programme</li>\n<li>bounty - included in Status Open Bounty</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-riot\" class=\"anchor\" aria-hidden=\"true\" href=\"#riot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Riot</h1>\n<p>Riot (formerly known as Vector) is a Matrix web client built using the Matrix\nReact SDK (<a href=\"https://github.com/matrix-org/matrix-react-sdk\">https://github.com/matrix-org/matrix-react-sdk</a>).</p>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h1>\n<p>The easiest way to test Riot is to just use the hosted copy at\n<a href=\"https://riot.im/app\" rel=\"nofollow\">https://riot.im/app</a>.  The develop branch is continuously deployed by Jenkins at\n<a href=\"https://riot.im/develop\" rel=\"nofollow\">https://riot.im/develop</a> for those who like living dangerously.</p>\n<p>To host your own copy of Riot, the quickest bet is to use a pre-built\nreleased version of Riot:</p>\n<ol>\n<li>Download the latest version from <a href=\"https://github.com/vector-im/riot-web/releases\">https://github.com/vector-im/riot-web/releases</a></li>\n<li>Untar the tarball on your web server</li>\n<li>Move (or symlink) the riot-x.x.x directory to an appropriate name</li>\n<li>If desired, copy <code>config.sample.json</code> to <code>config.json</code> and edit it\nas desired. See below for details.</li>\n<li>Enter the URL into your browser and log into Riot!</li>\n</ol>\n<p>Releases are signed by PGP, and can be checked against the public key\nat <a href=\"https://riot.im/packages/keys/riot.asc\" rel=\"nofollow\">https://riot.im/packages/keys/riot.asc</a></p>\n<p>Note that Chrome does not allow microphone or webcam access for sites served\nover http (except localhost), so for working VoIP you will need to serve Riot\nover https.</p>\n<h3><a id=\"user-content-installation-steps-for-debian-stretch\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-steps-for-debian-stretch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation Steps for Debian Stretch</h3>\n<ol>\n<li>Add the repository to your sources.list using either of the following two options:</li>\n</ol>\n<ul>\n<li>Directly to sources.list: <code>echo \"deb https://riot.im/packages/debian/ stretch main\" | sudo tee -a /etc/apt/sources.list</code></li>\n<li>As a separate entry in sources.list.d: <code>echo \"deb https://riot.im/packages/debian/ stretch main\" | sudo tee /etc/apt/sources.list.d/riot.list</code></li>\n</ul>\n<ol start=\"2\">\n<li>Add the gpg signing key for the riot repository: <code>curl -s https://riot.im/packages/debian/repo-key.asc | sudo apt-key add -</code></li>\n<li>Update your package lists: <code>sudo apt-get update</code></li>\n<li>Install Riot: <code>sudo apt-get install riot-web</code></li>\n</ol>\n<h1><a id=\"user-content-important-security-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#important-security-note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Important Security Note</h1>\n<p>We do not recommend running Riot from the same domain name as your Matrix\nhomeserver.  The reason is the risk of XSS (cross-site-scripting)\nvulnerabilities that could occur if someone caused Riot to load and render\nmalicious user generated content from a Matrix API which then had trusted\naccess to Riot (or other apps) due to sharing the same domain.</p>\n<p>We have put some coarse mitigations into place to try to protect against this\nsituation, but it's still not good practice to do it in the first place.  See\n<a href=\"https://github.com/vector-im/riot-web/issues/1977\">https://github.com/vector-im/riot-web/issues/1977</a> for more details.</p>\n<p>The same applies for end-to-end encrypted content, but since this is decrypted\non the client, Riot needs a way to supply the decrypted content from a separate\norigin to the one Riot is hosted on. This currently done with a 'cross origin\nrenderer' which is a small piece of javascript hosted on a different domain.\nTo avoid all Riot installs needing one of these to be set up, riot.im hosts\none on usercontent.riot.im which is used by default. See 'config.json' if you'd\nlike to host your own. <a href=\"https://github.com/vector-im/riot-web/issues/6173\">https://github.com/vector-im/riot-web/issues/6173</a> tracks\nprogress on replacing this with something better.</p>\n<h1><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building From Source</h1>\n<p>Riot is a modular webapp built with modern ES6 and requires a npm build system\nto build.</p>\n<ol>\n<li>Install or update <code>node.js</code> so that your <code>node</code> is at least v6.3.0 (and <code>npm</code>\nis at least v3.10.x).</li>\n<li>Clone the repo: <code>git clone https://github.com/vector-im/riot-web.git</code>.</li>\n<li>Switch to the riot-web directory: <code>cd riot-web</code>.</li>\n<li>If you're using the <code>develop</code> branch, install the develop versions of the\ndependencies, as the released ones will be too old:\n<pre><code>scripts/fetch-develop.deps.sh\n</code></pre>\nWhenever you git pull on riot-web you will also probably need to force an update\nto these dependencies - the simplest way is to re-run the script, but you can also\nmanually update and rebuild them:\n<pre><code>cd matrix-js-sdk\ngit pull\nnpm install # re-run to pull in any new dependencies\n# Depending on your version of npm, npm run build may happen as part of\n# the npm install above (https://docs.npmjs.com/misc/scripts#prepublish-and-prepare)\n# If in doubt, run it anyway:\nnpm run build\ncd ../matrix-react-sdk\ngit pull\nnpm install\nnpm run build\n</code></pre>\nHowever, we recommend setting up a proper development environment (see \"Setting\nup a dev environment\" below) if you want to run your own copy of the\n<code>develop</code> branch, as it makes it much easier to keep these dependencies\nup-to-date.  Or just use <a href=\"https://riot.im/develop\" rel=\"nofollow\">https://riot.im/develop</a> - the continuous integration\nrelease of the develop branch.\n(Note that we don't reference the develop versions in git directly due to\n<a href=\"https://github.com/npm/npm/issues/3055\">https://github.com/npm/npm/issues/3055</a>.)</li>\n<li>Install the prerequisites: <code>npm install</code>.</li>\n<li>Configure the app by copying <code>config.sample.json</code> to <code>config.json</code> and\nmodifying it (see below for details).</li>\n<li><code>npm run dist</code> to build a tarball to deploy. Untaring this file will give\na version-specific directory containing all the files that need to go on your\nweb server.</li>\n</ol>\n<p>Note that <code>npm run dist</code> is not supported on Windows, so Windows users can run <code>npm run build</code>, which will build all the necessary files into the <code>webapp</code>\ndirectory. The version of Riot will not appear in Settings without\nusing the dist script. You can then mount the <code>webapp</code> directory on your\nwebserver to actually serve up the app, which is entirely static content.</p>\n<h1><a id=\"user-content-configjson\" class=\"anchor\" aria-hidden=\"true\" href=\"#configjson\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>config.json</h1>\n<p>You can configure the app by copying <code>config.sample.json</code> to\n<code>config.json</code> and customising it:</p>\n<p>For a good example, see <a href=\"https://riot.im/develop/config.json\" rel=\"nofollow\">https://riot.im/develop/config.json</a></p>\n<ol>\n<li><code>default_hs_url</code> is the default homeserver url.</li>\n<li><code>default_is_url</code> is the default identity server url (this is the server used\nfor verifying third party identifiers like email addresses). If this is blank,\nregistering with an email address, adding an email address to your account,\nor inviting users via email address will not work.  Matrix identity servers are\nvery simple web services which map third party identifiers (currently only email\naddresses) to matrix IDs: see <a href=\"http://matrix.org/docs/spec/identity_service/unstable.html\" rel=\"nofollow\">http://matrix.org/docs/spec/identity_service/unstable.html</a>\nfor more details.  Currently the only public matrix identity servers are <a href=\"https://matrix.org\" rel=\"nofollow\">https://matrix.org</a>\nand <a href=\"https://vector.im\" rel=\"nofollow\">https://vector.im</a>.  In future identity servers will be decentralised.</li>\n<li><code>features</code>: Lookup of optional features that may be <code>enable</code>d, <code>disable</code>d, or exposed to the user\nin the <code>labs</code> section of settings.  The available optional experimental features vary from\nrelease to release.</li>\n<li><code>brand</code>: String to pass to your homeserver when configuring email notifications, to let the\nhomeserver know what email template to use when talking to you.</li>\n<li><code>integrations_ui_url</code>: URL to the web interface for the integrations server. The integrations\nserver is not Riot and normally not your Home Server either. The integration server settings\nmay be left blank to disable integrations.</li>\n<li><code>integrations_rest_url</code>: URL to the REST interface for the integrations server.</li>\n<li><code>integrations_widgets_urls</code>: list of URLs to the REST interface for the widget integrations server.</li>\n<li><code>bug_report_endpoint_url</code>: endpoint to send bug reports to (must be running a\n<a href=\"https://github.com/matrix-org/rageshake\">https://github.com/matrix-org/rageshake</a> server)</li>\n<li><code>roomDirectory</code>: config for the public room directory. This section is optional.</li>\n<li><code>roomDirectory.servers</code>: List of other homeservers' directories to include in the drop\ndown list. Optional.</li>\n<li><code>default_theme</code>: name of theme to use by default (e.g. 'light')</li>\n<li><code>update_base_url</code> (electron app only): HTTPS URL to a web server to download\nupdates from. This should be the path to the directory containing <code>macos</code>\nand <code>win32</code> (for update packages, not installer packages).</li>\n<li><code>cross_origin_renderer_url</code>: URL to a static HTML page hosting code to help display\nencrypted file attachments. This MUST be hosted on a completely separate domain to\nanything else since it is used to isolate the privileges of file attachments to this\ndomain. Default: <code>https://usercontent.riot.im/v1.html</code>. This needs to contain v1.html from\n<a href=\"https://github.com/matrix-org/usercontent/blob/master/v1.html\">https://github.com/matrix-org/usercontent/blob/master/v1.html</a></li>\n<li><code>piwik</code>: an object containing the following properties:\n<ol>\n<li><code>url</code>: The URL of the Piwik instance to use for collecting Analytics</li>\n<li><code>whitelistedHSUrls</code>: a list of HS URLs to not redact from the Analytics</li>\n<li><code>whitelistedISUrls</code>: a list of IS URLs to not redact from the Analytics</li>\n<li><code>siteId</code>: The Piwik Site ID to use when sending Analytics to the Piwik server configured above</li>\n</ol>\n</li>\n<li><code>teamServerConfig</code>, <code>teamTokenMap</code>, <code>referralBaseUrl</code>: an obsolete precursor to communities\nwith referral tracking; please ignore it.</li>\n<li><code>welcomeUserId</code>: the user ID of a bot to invite whenever users register that can give them a tour</li>\n</ol>\n<p>Note that <code>index.html</code> also has an og:image meta tag that is set to an image\nhosted on riot.im. This is the image used if links to your copy of Riot\nappear in some websites like Facebook, and indeed Riot itself. This has to be\nstatic in the HTML and an absolute URL (and HTTP rather than HTTPS), so it's\nnot possible for this to be an option in config.json. If you'd like to change\nit, you can build Riot as above, but run\n<code>RIOT_OG_IMAGE_URL=\"http://example.com/logo.png\" npm run build</code>.\nAlternatively, you can edit the <code>og:image</code> meta tag in <code>index.html</code> directly\neach time you download a new version of Riot.</p>\n<h1><a id=\"user-content-running-as-a-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-as-a-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running as a Desktop app</h1>\n<p>Riot can also be run as a desktop app, wrapped in electron. You can download a\npre-built version from <a href=\"https://riot.im/desktop.html\" rel=\"nofollow\">https://riot.im/desktop.html</a> or, if you prefer,\nbuild it yourself. Requires Electron &gt;=1.6.0</p>\n<p>To run as a desktop app:</p>\n<ol>\n<li>\n<p>Follow the instructions in 'Building From Source' above, but run\n<code>npm run build</code> instead of <code>npm run dist</code> (since we don't need the tarball).</p>\n</li>\n<li>\n<p>Install electron and run it:</p>\n<pre><code>npm install electron\nnpm run electron\n</code></pre>\n</li>\n</ol>\n<p>To build packages, use electron-builder. This is configured to output:</p>\n<ul>\n<li>dmg + zip for macOS</li>\n<li>exe + nupkg for Windows</li>\n<li>deb for Linux\nBut this can be customised by editing the <code>build</code> section of package.json\nas per <a href=\"https://github.com/electron-userland/electron-builder/wiki/Options\">https://github.com/electron-userland/electron-builder/wiki/Options</a></li>\n</ul>\n<p>See <a href=\"https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build\">https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build</a>\nfor dependencies required for building packages for various platforms.</p>\n<p>The only platform that can build packages for all three platforms is macOS:</p>\n<pre><code>brew install wine --without-x11\nbrew install mono\nbrew install gnu-tar\nnpm install\nnpm run build:electron\n</code></pre>\n<p>For other packages, use electron-builder manually. For example, to build a package\nfor 64 bit Linux:</p>\n<ol>\n<li>Follow the instructions in 'Building From Source' above</li>\n<li><code>node_modules/.bin/build -l --x64</code></li>\n</ol>\n<p>All electron packages go into <code>electron/dist/</code></p>\n<p>Many thanks to @aviraldg for the initial work on the electron integration.</p>\n<p>Other options for running as a desktop app:</p>\n<ul>\n<li><a href=\"https://github.com/krisak/vector-electron-desktop\">https://github.com/krisak/vector-electron-desktop</a></li>\n<li>@asdf:matrix.org points out that you can use nativefier and it just works(tm)</li>\n</ul>\n<pre><code>sudo npm install nativefier -g\nnativefier https://riot.im/app/\n</code></pre>\n<h1><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h1>\n<p>Before attempting to develop on Riot you <strong>must</strong> read the developer guide\nfor <code>matrix-react-sdk</code> at <a href=\"https://github.com/matrix-org/matrix-react-sdk\">https://github.com/matrix-org/matrix-react-sdk</a>, which\nalso defines the design, architecture and style for Riot too.</p>\n<p>The idea of Riot is to be a relatively lightweight \"skin\" of customisations on\ntop of the underlying <code>matrix-react-sdk</code>. <code>matrix-react-sdk</code> provides both the\nhigher and lower level React components useful for building Matrix communication\napps using React.</p>\n<p>After creating a new component you must run <code>npm run reskindex</code> to regenerate\nthe <code>component-index.js</code> for the app (used in future for skinning)</p>\n<p><strong>However, as of July 2016 this layering abstraction is broken due to rapid\ndevelopment on Riot forcing <code>matrix-react-sdk</code> to move fast at the expense of\nmaintaining a clear abstraction between the two.</strong>  Hacking on Riot inevitably\nmeans hacking equally on <code>matrix-react-sdk</code>, and there are bits of\n<code>matrix-react-sdk</code> behaviour incorrectly residing in the <code>riot-web</code> project\n(e.g. matrix-react-sdk specific CSS), and a bunch of Riot specific behaviour\nin the <code>matrix-react-sdk</code> (grep for <code>vector</code> / <code>riot</code>).  This separation problem will be\nsolved asap once development on Riot (and thus matrix-react-sdk) has\nstabilised.  Until then, the two projects should basically be considered as a\nsingle unit.  In particular, <code>matrix-react-sdk</code> issues are currently filed\nagainst <code>riot-web</code> in github.</p>\n<p>Please note that Riot is intended to run correctly without access to the public\ninternet.  So please don't depend on resources (JS libs, CSS, images, fonts)\nhosted by external CDNs or servers but instead please package all dependencies\ninto Riot itself.</p>\n<h1><a id=\"user-content-setting-up-a-dev-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#setting-up-a-dev-environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setting up a dev environment</h1>\n<p>Much of the functionality in Riot is actually in the <code>matrix-react-sdk</code> and\n<code>matrix-js-sdk</code> modules. It is possible to set these up in a way that makes it\neasy to track the <code>develop</code> branches in git and to make local changes without\nhaving to manually rebuild each time.</p>\n<p>First clone and build <code>matrix-js-sdk</code>:</p>\n<ol>\n<li><code>git clone git@github.com:matrix-org/matrix-js-sdk.git</code></li>\n<li><code>pushd matrix-js-sdk</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>npm install source-map-loader</code> # because webpack is made of fail (<a href=\"https://github.com/webpack/webpack/issues/1472\">https://github.com/webpack/webpack/issues/1472</a>)</li>\n<li><code>popd</code></li>\n</ol>\n<p>Then similarly with <code>matrix-react-sdk</code>:</p>\n<ol>\n<li><code>git clone git@github.com:matrix-org/matrix-react-sdk.git</code></li>\n<li><code>pushd matrix-react-sdk</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/</code></li>\n<li><code>popd</code></li>\n</ol>\n<p>Finally, build and start Riot itself:</p>\n<ol>\n<li><code>git clone git@github.com:vector-im/riot-web.git</code></li>\n<li><code>cd riot-web</code></li>\n<li><code>git checkout develop</code></li>\n<li><code>npm install</code></li>\n<li><code>rm -r node_modules/matrix-js-sdk; ln -s ../../matrix-js-sdk node_modules/</code></li>\n<li><code>rm -r node_modules/matrix-react-sdk; ln -s ../../matrix-react-sdk node_modules/</code></li>\n<li><code>npm start</code></li>\n<li>Wait a few seconds for the initial build to finish; you should see something like:\n<pre><code>Hash: b0af76309dd56d7275c8\nVersion: webpack 1.12.14\nTime: 14533ms\n         Asset     Size  Chunks             Chunk Names\n     bundle.js   4.2 MB       0  [emitted]  main\n    bundle.css  91.5 kB       0  [emitted]  main\n bundle.js.map  5.29 MB       0  [emitted]  main\nbundle.css.map   116 kB       0  [emitted]  main\n    + 1013 hidden modules\n</code></pre>\nRemember, the command will not terminate since it runs the web server\nand rebuilds source files when they change. This development server also\ndisables caching, so do NOT use it in production.</li>\n<li>Open <a href=\"http://127.0.0.1:8080/\" rel=\"nofollow\">http://127.0.0.1:8080/</a> in your browser to see your newly built Riot.</li>\n</ol>\n<p>When you make changes to <code>matrix-react-sdk</code> or <code>matrix-js-sdk</code>, you will need\nto run <code>npm run build</code> in the relevant directory. You can do this automatically\nby instead running <code>npm start</code> in the directory, to start a development builder\nwhich will watch for changes to the files and rebuild automatically.</p>\n<p>If you add or remove any components from the Riot skin, you will need to rebuild\nthe skin's index by running, <code>npm run reskindex</code>.</p>\n<p>If any of these steps error with, <code>file table overflow</code>, you are probably on a mac\nwhich has a very low limit on max open files. Run <code>ulimit -Sn 1024</code> and try again.\nYou'll need to do this in each new terminal you open before building Riot.</p>\n<h2><a id=\"user-content-running-the-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-the-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running the tests</h2>\n<p>There are a number of application-level tests in the <code>tests</code> directory; these\nare designed to run in a browser instance under the control of\n<a href=\"https://karma-runner.github.io\" rel=\"nofollow\">karma</a>. To run them:</p>\n<ul>\n<li>Make sure you have Chrome installed (a recent version, like 59)</li>\n<li>Make sure you have <code>matrix-js-sdk</code> and <code>matrix-react-sdk</code> installed and\nbuilt, as above</li>\n<li><code>npm run test</code></li>\n</ul>\n<p>The above will run the tests under Chrome in a <code>headless</code> mode.</p>\n<p>You can also tell karma to run the tests in a loop (every time the source\nchanges), in an instance of Chrome on your desktop, with <code>npm run test-multi</code>. This also gives you the option of running the tests in 'debug'\nmode, which is useful for stepping through the tests in the developer tools.</p>\n<h1><a id=\"user-content-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"#translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Translations</h1>\n<p>To add a new translation, head to the <a href=\"docs/translating.md\">translating doc</a>.</p>\n<p>For a developer guide, see the <a href=\"docs/translating-dev.md\">translating dev doc</a>.</p>\n<p><a href=\"https://translate.riot.im/engage/riot-web/?utm_source=widget\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0a8a33d8624fe6cf01c696d6d701cf7a7f30bed2/68747470733a2f2f7472616e736c6174652e72696f742e696d2f776964676574732f72696f742d7765622f2d2f6d756c74692d6175746f2e737667\" alt=\"translationsstatus\" width=\"340\" data-canonical-src=\"https://translate.riot.im/widgets/riot-web/-/multi-auto.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-triaging-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#triaging-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Triaging issues</h1>\n<p>Issues will be triaged by the core team using the below set of tags.</p>\n<p>Tags are meant to be used in combination - e.g.:</p>\n<ul>\n<li>P1 critical bug == really urgent stuff that should be next in the bugfixing todo list</li>\n<li>\"release blocker\" == stuff which is blocking us from cutting the next release.</li>\n<li>P1 feature type:voip == what VoIP features should we be working on next?</li>\n</ul>\n<p>priority: <strong>compulsory</strong></p>\n<ul>\n<li>P1: top priority - i.e. pool of stuff which we should be working on next</li>\n<li>P2: still need to fix, but lower than P1</li>\n<li>P3: non-urgent</li>\n<li>P4: interesting idea - bluesky some day</li>\n<li>P5: recorded for posterity/to avoid duplicates. No intention to resolves right now.</li>\n</ul>\n<p>bug or feature: <strong>compulsory</strong></p>\n<ul>\n<li>bug</li>\n<li>feature</li>\n</ul>\n<p>bug severity: <strong>compulsory, if bug</strong></p>\n<ul>\n<li>critical - whole app doesn't work</li>\n<li>major - entire feature doesn't work</li>\n<li>minor - partially broken feature (but still usable)</li>\n<li>cosmetic - feature works functionally but UI/UX is broken</li>\n</ul>\n<p>types</p>\n<ul>\n<li>type:* - refers to a particular part of the app; used to filter bugs\non a given topic - e.g. VOIP, signup, timeline, etc.</li>\n</ul>\n<p>additional categories (self-explanatory):</p>\n<ul>\n<li>release blocker</li>\n<li>ui/ux (think of this as cosmetic)</li>\n<li>network (specific to network conditions)</li>\n<li>platform specific</li>\n<li>accessibility</li>\n<li>maintenance</li>\n<li>performance</li>\n<li>i18n</li>\n<li>blocked - whether this issue currently can't be progressed due to outside factors</li>\n</ul>\n<p>community engagement</p>\n<ul>\n<li>easy</li>\n<li>hacktoberfest</li>\n<li>bounty? - proposal to be included in a bounty programme</li>\n<li>bounty - included in Status Open Bounty</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.703Z",
    "goodColorOnWhite": "#744C84",
    "goodColorOnBlack": "#7ECCA5",
    "faintColorOnWhite": "rgba(116, 76, 132, 0.1)"
  },
  {
    "slug": "ripplectron",
    "name": "Ripplectron",
    "description": "Desktop wallet for Ripple blockchain coins",
    "website": "https://github.com/devjin0617/ripplectron",
    "keywords": [
      "blockchain",
      "ripple",
      "bitcoin",
      "wallet",
      "money"
    ],
    "category": "Finance",
    "icon": "ripplectron-icon.png",
    "icon32": "ripplectron-icon-32.png",
    "icon64": "ripplectron-icon-64.png",
    "icon128": "ripplectron-icon-128.png",
    "icon256": "ripplectron-icon-256.png",
    "date": "2017-08-04",
    "iconColors": [
      "#354455",
      "#f8f9f9",
      "#9ea4b1",
      "#949ca8",
      "#8c94a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ripplectron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/devjin0617/ripplectron/blob/master/#ripplectron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ripplectron</h1>\n<blockquote>\n<p>Ripple(Blockchain coin) Wallet Desktop client for vue-electron</p>\n</blockquote>\n<h1><a id=\"user-content-how-to-save-wallet-key\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/devjin0617/ripplectron/blob/master/#how-to-save-wallet-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to save wallet key</h1>\n<pre><code>C = User Crypto key (one-time input &#x2192; send coin, check secret, load wallet)\nS = Ripple Wallet Secret\n\nHashValue = SHA256(C)\nEncryption = AES256.encode(secret:S, key:HashValue)\nDecodeValue = AES256.decode(value:Encryption, key:HashValue)\n</code></pre>\n<h1><a id=\"user-content-develop-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/devjin0617/ripplectron/blob/master/#develop-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Develop RoadMap</h1>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Create Wallet</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> get Balance</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Send Coin (with Destination Tag)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> get History</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Auto Update</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Donate Button</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Ripple Game</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Mac Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Windows Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Linux Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Android Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> iOS Version</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/icon.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/icon.png?raw=true\" alt=\"icon\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/image_0.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/image_0.png?raw=true\" alt=\"start\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/image_1.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/image_1.png?raw=true\" alt=\"wallet\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/devjin0617/ripplectron/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-ripplectron\" class=\"anchor\" aria-hidden=\"true\" href=\"#ripplectron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ripplectron</h1>\n<blockquote>\n<p>Ripple(Blockchain coin) Wallet Desktop client for vue-electron</p>\n</blockquote>\n<h1><a id=\"user-content-how-to-save-wallet-key\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-save-wallet-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to save wallet key</h1>\n<pre><code>C = User Crypto key (one-time input → send coin, check secret, load wallet)\nS = Ripple Wallet Secret\n\nHashValue = SHA256(C)\nEncryption = AES256.encode(secret:S, key:HashValue)\nDecodeValue = AES256.decode(value:Encryption, key:HashValue)\n</code></pre>\n<h1><a id=\"user-content-develop-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#develop-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Develop RoadMap</h1>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Create Wallet</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> get Balance</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Send Coin (with Destination Tag)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> get History</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Auto Update</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Donate Button</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Ripple Game</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mac Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Windows Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Linux Version\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Test Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Production</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Android Version</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> iOS Version</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/icon.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/icon.png?raw=true\" alt=\"icon\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/image_0.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/image_0.png?raw=true\" alt=\"start\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/devjin0617/ripplectron/blob/master/images/image_1.png?raw=true\"><img src=\"https://github.com/devjin0617/ripplectron/raw/master/images/image_1.png?raw=true\" alt=\"wallet\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for production</span>\nnpm run build\n\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `src/`</span>\nnpm run lint\n</pre></div>\n<hr>\n<p>This project was generated with <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> using <a href=\"https://github.com/vuejs/vue-cli\">vue-cli</a>. Documentation about the original structure can be found <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.791Z",
    "goodColorOnWhite": "#354455",
    "goodColorOnBlack": "#8C94A4",
    "faintColorOnWhite": "rgba(53, 68, 85, 0.1)"
  },
  {
    "slug": "rocket-chat",
    "name": "Rocket.Chat",
    "description": "The ultimate open source web chat platform",
    "website": "https://rocket.chat",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "rocket-chat-icon.png",
    "icon32": "rocket-chat-icon-32.png",
    "icon64": "rocket-chat-icon-64.png",
    "icon128": "rocket-chat-icon-128.png",
    "icon256": "rocket-chat-icon-256.png",
    "date": "2015-08-28",
    "iconColors": [
      "#c4242b",
      "#f8f7f7",
      "#d19a9c",
      "#d47c7c",
      "#cc6c74"
    ],
    "goodColorOnWhite": "#C4242B",
    "goodColorOnBlack": "#D47C7C",
    "faintColorOnWhite": "rgba(196, 36, 43, 0.1)"
  },
  {
    "slug": "sandman",
    "name": "Sandman",
    "description": "Smart sleep notifications",
    "website": "https://alexanderepstein.github.io/Sandman/",
    "repository": "https://github.com/alexanderepstein/Sandman/",
    "keywords": [
      "Sandman",
      "sleep",
      "insomnia",
      "rest",
      "productivity",
      "utility",
      "notification"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://github.com/alexanderepstein/Sandman/raw/master/assets/Usage.gif"
      }
    ],
    "icon": "sandman-icon.png",
    "icon32": "sandman-icon-32.png",
    "icon64": "sandman-icon-64.png",
    "icon128": "sandman-icon-128.png",
    "icon256": "sandman-icon-256.png",
    "date": "2017-05-09",
    "iconColors": [
      "#9990ab",
      "#f4e0a9",
      "#1275bc",
      "#7468a7",
      "#b4d4ec"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content--sandman-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#-sandman-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/sleep_github.png\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/sleep_github.png\" alt=\"Sandman\" style=\"max-width:100%;\"></a> Sandman <a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/sleep_github.png\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/sleep_github.png\" alt=\"Sandman\" style=\"max-width:100%;\"></a></h1>\n<h4><a id=\"user-content-an-application-built-with-late-night-developers-in-mind\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#an-application-built-with-late-night-developers-in-mind\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>an application built with late night developers in mind</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4e4fd8984b2655c5ef4c47878b4a070f4c2f6f5e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c6578616e6465726570737465696e2f53616e646d616e2f616c6c2e737667\"><img src=\"https://camo.githubusercontent.com/4e4fd8984b2655c5ef4c47878b4a070f4c2f6f5e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c6578616e6465726570737465696e2f53616e646d616e2f616c6c2e737667\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/alexanderepstein/Sandman/all.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/alexanderepstein/Sandman//blob/master/\"><img src=\"https://camo.githubusercontent.com/6a3ffdd6526089aa9e7b9925748437ef49140292/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616c6578616e6465726570737465696e2f53616e646d616e2f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/alexanderepstein/Sandman/total.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/alexanderepstein/Sandman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3085097588876ddd9aaac7b576773b273ff1c715/68747470733a2f2f7472617669732d63692e6f72672f616c6578616e6465726570737465696e2f53616e646d616e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/alexanderepstein/Sandman.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/alexanderepstein/Sandman//blob/master/\"><img src=\"https://camo.githubusercontent.com/a953386f4f36248639b02870d95e4afd5f4e911f/68747470733a2f2f696d672e736869656c64732e696f2f6c6962726172696573696f2f6769746875622f616c6578616e6465726570737465696e2f53616e646d616e2e737667\" alt=\"Libraries.io for GitHub\" data-canonical-src=\"https://img.shields.io/librariesio/github/alexanderepstein/Sandman.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.codacy.com/app/alexanderepstein/Sandman?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=alexanderepstein/Sandman&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51a2d1943f4d995e2ae93b7f5d367a5312018828/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3132623766306261353039323465373362336566626132393237613863336561\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/12b7f0ba50924e73b3efba2927a8c3ea\" style=\"max-width:100%;\"></a>  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/28b6651744630eabdc7e555cb3374ab28b40decb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6672616d65776f726b2d656c656374726f6e2d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/28b6651744630eabdc7e555cb3374ab28b40decb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6672616d65776f726b2d656c656374726f6e2d626c75652e737667\" alt=\"framework\" data-canonical-src=\"https://img.shields.io/badge/framework-electron-blue.svg\" style=\"max-width:100%;\"></a>  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/8ccf9450aee4da262e325cc35be7c9547070e502/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d63726f7373706c6174666f726d2d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/8ccf9450aee4da262e325cc35be7c9547070e502/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d63726f7373706c6174666f726d2d6c69676874677265792e737667\" alt=\"platform\" data-canonical-src=\"https://img.shields.io/badge/platform-crossplatform-lightgrey.svg\" style=\"max-width:100%;\"></a>  <a href=\"https://github.com/alexanderepstein/Sandman//blob/master/\"><img src=\"https://camo.githubusercontent.com/b9b01d0464cfd3db6db72e0d5d52209943af582e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e7376673f7374796c653d706c6173746963\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/mashape/apistatus.svg?style=plastic\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/giphy.gif\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/giphy.gif\" alt=\"Counting Sheep\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-lightweight-bash-version-can-be-found-here\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#lightweight-bash-version-can-be-found-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Lightweight bash version can be found <a href=\"https://github.com/alexanderepstein/Sandman-Lite\">here</a></h2>\n<p>Sandman will remind you to take a rest and that you can always come back to the work tomorrow.</p>\n<p>A sleep cycle is a 90-minute chunk of time where your body transitions through various phases of sleep&#x200A;&#x2014;&#x200A;all the way down to deep REM sleep&#x200A;&#x2014;&#x200A;then back again. Some health experts believe that these 90-minute sleep cycles are the key to restful sleep. They recommend trying to sleep exactly 7.5 hours&#x200A;&#x2014;&#x200A;or even 9 hours, if you have the time.</p>\n<p>Based on your wakeup time and the sleep algorithm Sandman calculates the best times for you to sleep. It will notify you throughout the night when the optimal times to shutdown your computer and start to head to sleep and provide a button to do just that.</p>\n<p>This application works well with <a href=\"https://justgetflux.com/\" rel=\"nofollow\">https://justgetflux.com/</a></p>\n<p>Inspired by <a href=\"http://sleepyti.me\" rel=\"nofollow\">http://sleepyti.me</a></p>\n</div>\n<h2><a id=\"user-content-in-action\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#in-action\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>In Action</h2>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/Usage.gif\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/Usage.gif\" alt=\"Usage\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h3><a id=\"user-content-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac</h3>\n<p>Homebrew casks are the preferred method of installations (easiest to upgrade Sandman with brew cask update)</p>\n<h4><a id=\"user-content-homebrew-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#homebrew-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>brew tap caskroom/cask <span class=\"pl-c\"><span class=\"pl-c\">#</span> add homebrew casks if you havent already</span>\nbrew update\nbrew cask install sandman</pre></div>\n<h4><a id=\"user-content-manual-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#manual-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual install</h4>\n<p>Download your respective platforms release from the downloads section.</p>\n<p>Drag the Sandman.app from the Sandman dmg to the Applications folder. Double Clicking on the app should run it and it could be kept in the dock from here.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Open up a terminal and navigate to the folder containing the downloaded installer files and run</p>\n<h4><a id=\"user-content-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian</h4>\n<p>First make sure you have the dependency libappindicator1</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install libappindicator1</pre></div>\n<p>then depending on your system architecture either run</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg -i Sandman_1.9.2_amd64.deb</pre></div>\n<p>Or:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg -i Sandman_1.9.2_x86.deb</pre></div>\n<h4><a id=\"user-content-redhat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#redhat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>RedHat</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo rpm -i Sandman.rpm</pre></div>\n<p>This will actually install Sandman as a utility application which can be accessed from your respective distributions application launchpad.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<h4><a id=\"user-content-scoops-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#scoops-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Scoops install</h4>\n<p>If you use scoops <a href=\"https://github.com/lukesampson/scoop\">https://github.com/lukesampson/scoop</a>\nYou can download and install sandman with</p>\n<div class=\"highlight highlight-source-shell\"><pre>scoop buckets add extras\nscoop install sandman</pre></div>\n<h4><a id=\"user-content-manual-install-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#manual-install-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual install</h4>\n<p>Download your respective architectures release from the downloads section.</p>\n<p>Open up another windows explorer and navigate to your program files folder (x86 or 64 bit is irrelevant). Now drag the entire Sandman Windows folder you extracted from the downloaded zip in the previous step over to the program files folder. Go into the folder that was just dragged over and find the Sandman.exe and run it. Now the application will show up in the dock where it can be pinned.</p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p>To get the full sourced version run in terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alexanderepstein/Sandman</pre></div>\n<p>Otherwise to just get the application click the link before to head to the latest release page and download your respective platform.</p>\n<h5><a id=\"user-content-version-192-release\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#version-192-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/alexanderepstein/Sandman/releases/tag/v1.9.2\">Version 1.9.2 Release</a></h5>\n<h2><a id=\"user-content-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Uninstall</h2>\n<h3><a id=\"user-content-mac-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#mac-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac</h3>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew</h4>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask uninstall sandman</pre></div>\n<h4><a id=\"user-content-manual-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#manual-uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual uninstall</h4>\n<p>Go to the applications folder and delete the Sandman application.</p>\n<h3><a id=\"user-content-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Open up a terminal and run:</p>\n<h4><a id=\"user-content-debian-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#debian-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debian</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg --remove Sandman</pre></div>\n<h4><a id=\"user-content-redhat-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#redhat-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>RedHat</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo rpm -e Sandman.rpm</pre></div>\n<h3><a id=\"user-content-windows-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#windows-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<h4><a id=\"user-content-scoops\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#scoops\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Scoops</h4>\n<div class=\"highlight highlight-source-shell\"><pre>scoop uninstall sandman</pre></div>\n<h4><a id=\"user-content-manual-uninstall-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#manual-uninstall-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manual uninstall</h4>\n<p>Open up the program files folder and delete the Sandman folder.</p>\n<h2><a id=\"user-content-reviews-of-sandman\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#reviews-of-sandman\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reviews Of Sandman</h2>\n<p><a href=\"http://www.addictivetips.com/windows-tips/get-bed-time-alerts-based/\" rel=\"nofollow\">Addictive Tips Review</a></p>\n<p><a href=\"http://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/Insomnia.shtml\" rel=\"nofollow\">Softpedia Windows Review</a></p>\n<p><a href=\"http://mac.softpedia.com/get/Utilities/Epstein-Insomnia.shtml\" rel=\"nofollow\">Softpedia Mac Review</a></p>\n<h2><a id=\"user-content-helping-out\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#helping-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Helping Out</h2>\n<p>It is assumed you already have node installed and therefore npm.</p>\n<p>To download the full source code and install the Dependencies run the following lines:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alexanderepstein/Sandman\n<span class=\"pl-c1\">cd</span> Sandman\nnpm install\n<span class=\"pl-c1\">cd</span> ..\nnpm start dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> this will run the application with all of the devtools open</span></pre></div>\n<p>If you get some error and the application wont run try running the following lines and see if that works.</p>\n<h3><a id=\"user-content-linuxmac\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#linuxmac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux/Mac</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> Sandman\nsudo npm install -g</pre></div>\n<h3><a id=\"user-content-windows-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#windows-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p>Right click on the start menu icon at the bottom left and click on the option to open a command prompt in developer mode\ncd to the Sandman directory then run</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install -g</pre></div>\n<h3><a id=\"user-content-css-compilation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#css-compilation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>CSS Compilation</h3>\n<p>The app styling was made with: <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a> <code>v3.3.14</code>  <a href=\"https://www.ruby-lang.org/\" rel=\"nofollow\">Ruby</a> <code>v2.3.1p112</code>.</p>\n<p>To compile the stylesheet you&apos;ll only need to run the following command:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sass --watch scss:css --style compressed</pre></div>\n<h3><a id=\"user-content-to-compile-source-to-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#to-compile-source-to-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To Compile Source To Application</h3>\n<h3><a id=\"user-content-linux-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#linux-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Open a terminal to the Sandman directory</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> build\nchmod a+x linux.sh\n./linux.sh</pre></div>\n<p>This will build installers for Debian 32/64 bit and Redhat linux in the build/dist/installers folder</p>\n<h3><a id=\"user-content-mac-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#mac-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac</h3>\n<p>Open a terminal to the Sandman directory</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> build\nchmod a+x mac.sh\n./mac.sh</pre></div>\n<p>This will build a dmg in the build folder</p>\n<h3><a id=\"user-content-windows-3\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#windows-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p>Right click on the start menu icon at the bottom left and click on the option to open a command prompt in developer mode\nthen run</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install -g electron-packager</pre></div>\n<p>Then once electron packager is installed to package your electron application open up a terminal and cd into the Sandman folder then run</p>\n<p>For 64 Bit Binary:</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> Sandman --platform win32 --arch x64 --out dist/</pre></div>\n<p>For 32 Bit Binary</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> Sandman --platform win32 --arch ia32 --out dist/</pre></div>\n<p>If you have a feature you would like to add or optimizations to the original code</p>\n<ul>\n<li>Feel free to fork this repository and submit a pull request</li>\n<li>Add an issue labeled as an enhancement and if I think its a good idea I will do my best to implement it myself</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>( &#x2022;_&#x2022;)\n( &#x2022;_&#x2022;)<span class=\"pl-k\">&gt;</span>&#x2310;&#x25A0;-&#x25A0;\n(&#x2310;&#x25A0;_&#x25A0;)</pre></div>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>If this project helped you in any way and you feel like buying a broke college kid a cup of coffee</p>\n<p><a href=\"https://venmo.com/AlexanderEpstein\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6ff43e4b29b50d01b66a0519edad16ef06db8cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d56656e6d6f2d626c75652e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-Venmo-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://cash.me/$AlexEpstein\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b034848b8f661b9741293697e9ef0560774c6bf3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d537175617265436173682d677265656e2e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-SquareCash-green.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexanderepstein/Sandman//blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT License</p>\n<p>Copyright (c) 2017 Alex Epstein</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<h1><a id=\"user-content--sandman-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-sandman-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/sleep_github.png\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/sleep_github.png\" alt=\"Sandman\" style=\"max-width:100%;\"></a> Sandman <a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/sleep_github.png\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/sleep_github.png\" alt=\"Sandman\" style=\"max-width:100%;\"></a></h1>\n<h4><a id=\"user-content-an-application-built-with-late-night-developers-in-mind\" class=\"anchor\" aria-hidden=\"true\" href=\"#an-application-built-with-late-night-developers-in-mind\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>an application built with late night developers in mind</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4e4fd8984b2655c5ef4c47878b4a070f4c2f6f5e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c6578616e6465726570737465696e2f53616e646d616e2f616c6c2e737667\"><img src=\"https://camo.githubusercontent.com/4e4fd8984b2655c5ef4c47878b4a070f4c2f6f5e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f616c6578616e6465726570737465696e2f53616e646d616e2f616c6c2e737667\" alt=\"Version\" data-canonical-src=\"https://img.shields.io/github/release/alexanderepstein/Sandman/all.svg\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/6a3ffdd6526089aa9e7b9925748437ef49140292/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f616c6578616e6465726570737465696e2f53616e646d616e2f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/alexanderepstein/Sandman/total.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/alexanderepstein/Sandman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3085097588876ddd9aaac7b576773b273ff1c715/68747470733a2f2f7472617669732d63692e6f72672f616c6578616e6465726570737465696e2f53616e646d616e2e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/alexanderepstein/Sandman.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/a953386f4f36248639b02870d95e4afd5f4e911f/68747470733a2f2f696d672e736869656c64732e696f2f6c6962726172696573696f2f6769746875622f616c6578616e6465726570737465696e2f53616e646d616e2e737667\" alt=\"Libraries.io for GitHub\" data-canonical-src=\"https://img.shields.io/librariesio/github/alexanderepstein/Sandman.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://www.codacy.com/app/alexanderepstein/Sandman?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=alexanderepstein/Sandman&amp;utm_campaign=Badge_Grade\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/51a2d1943f4d995e2ae93b7f5d367a5312018828/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3132623766306261353039323465373362336566626132393237613863336561\" alt=\"Codacy Badge\" data-canonical-src=\"https://api.codacy.com/project/badge/Grade/12b7f0ba50924e73b3efba2927a8c3ea\" style=\"max-width:100%;\"></a>  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/28b6651744630eabdc7e555cb3374ab28b40decb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6672616d65776f726b2d656c656374726f6e2d626c75652e737667\"><img src=\"https://camo.githubusercontent.com/28b6651744630eabdc7e555cb3374ab28b40decb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6672616d65776f726b2d656c656374726f6e2d626c75652e737667\" alt=\"framework\" data-canonical-src=\"https://img.shields.io/badge/framework-electron-blue.svg\" style=\"max-width:100%;\"></a>  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/8ccf9450aee4da262e325cc35be7c9547070e502/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d63726f7373706c6174666f726d2d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/8ccf9450aee4da262e325cc35be7c9547070e502/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d63726f7373706c6174666f726d2d6c69676874677265792e737667\" alt=\"platform\" data-canonical-src=\"https://img.shields.io/badge/platform-crossplatform-lightgrey.svg\" style=\"max-width:100%;\"></a>  <a href=\"\"><img src=\"https://camo.githubusercontent.com/b9b01d0464cfd3db6db72e0d5d52209943af582e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e7376673f7374796c653d706c6173746963\" alt=\"license\" data-canonical-src=\"https://img.shields.io/github/license/mashape/apistatus.svg?style=plastic\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/giphy.gif\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/giphy.gif\" alt=\"Counting Sheep\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-lightweight-bash-version-can-be-found-here\" class=\"anchor\" aria-hidden=\"true\" href=\"#lightweight-bash-version-can-be-found-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Lightweight bash version can be found <a href=\"https://github.com/alexanderepstein/Sandman-Lite\">here</a></h2>\n<p>Sandman will remind you to take a rest and that you can always come back to the work tomorrow.</p>\n<p>A sleep cycle is a 90-minute chunk of time where your body transitions through various phases of sleep — all the way down to deep REM sleep — then back again. Some health experts believe that these 90-minute sleep cycles are the key to restful sleep. They recommend trying to sleep exactly 7.5 hours — or even 9 hours, if you have the time.</p>\n<p>Based on your wakeup time and the sleep algorithm Sandman calculates the best times for you to sleep. It will notify you throughout the night when the optimal times to shutdown your computer and start to head to sleep and provide a button to do just that.</p>\n<p>This application works well with <a href=\"https://justgetflux.com/\" rel=\"nofollow\">https://justgetflux.com/</a></p>\n<p>Inspired by <a href=\"http://sleepyti.me\" rel=\"nofollow\">http://sleepyti.me</a></p>\n</div>\n<h2><a id=\"user-content-in-action\" class=\"anchor\" aria-hidden=\"true\" href=\"#in-action\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>In Action</h2>\n<p><a target=\"_blank\" href=\"https://github.com/alexanderepstein/Sandman/blob/master/assets/Usage.gif\"><img src=\"https://github.com/alexanderepstein/Sandman/raw/master/assets/Usage.gif\" alt=\"Usage\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h3><a id=\"user-content-mac\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac</h3>\n<p>Homebrew casks are the preferred method of installations (easiest to upgrade Sandman with brew cask update)</p>\n<h4><a id=\"user-content-homebrew-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew install</h4>\n<div class=\"highlight highlight-source-shell\"><pre>brew tap caskroom/cask <span class=\"pl-c\"><span class=\"pl-c\">#</span> add homebrew casks if you havent already</span>\nbrew update\nbrew cask install sandman</pre></div>\n<h4><a id=\"user-content-manual-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual install</h4>\n<p>Download your respective platforms release from the downloads section.</p>\n<p>Drag the Sandman.app from the Sandman dmg to the Applications folder. Double Clicking on the app should run it and it could be kept in the dock from here.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Open up a terminal and navigate to the folder containing the downloaded installer files and run</p>\n<h4><a id=\"user-content-debian\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian</h4>\n<p>First make sure you have the dependency libappindicator1</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install libappindicator1</pre></div>\n<p>then depending on your system architecture either run</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg -i Sandman_1.9.2_amd64.deb</pre></div>\n<p>Or:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg -i Sandman_1.9.2_x86.deb</pre></div>\n<h4><a id=\"user-content-redhat\" class=\"anchor\" aria-hidden=\"true\" href=\"#redhat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RedHat</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo rpm -i Sandman.rpm</pre></div>\n<p>This will actually install Sandman as a utility application which can be accessed from your respective distributions application launchpad.</p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<h4><a id=\"user-content-scoops-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#scoops-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Scoops install</h4>\n<p>If you use scoops <a href=\"https://github.com/lukesampson/scoop\">https://github.com/lukesampson/scoop</a>\nYou can download and install sandman with</p>\n<div class=\"highlight highlight-source-shell\"><pre>scoop buckets add extras\nscoop install sandman</pre></div>\n<h4><a id=\"user-content-manual-install-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-install-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual install</h4>\n<p>Download your respective architectures release from the downloads section.</p>\n<p>Open up another windows explorer and navigate to your program files folder (x86 or 64 bit is irrelevant). Now drag the entire Sandman Windows folder you extracted from the downloaded zip in the previous step over to the program files folder. Go into the folder that was just dragged over and find the Sandman.exe and run it. Now the application will show up in the dock where it can be pinned.</p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p>To get the full sourced version run in terminal:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alexanderepstein/Sandman</pre></div>\n<p>Otherwise to just get the application click the link before to head to the latest release page and download your respective platform.</p>\n<h5><a id=\"user-content-version-192-release\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-192-release\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/alexanderepstein/Sandman/releases/tag/v1.9.2\">Version 1.9.2 Release</a></h5>\n<h2><a id=\"user-content-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"#uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Uninstall</h2>\n<h3><a id=\"user-content-mac-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac</h3>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew</h4>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask uninstall sandman</pre></div>\n<h4><a id=\"user-content-manual-uninstall\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-uninstall\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual uninstall</h4>\n<p>Go to the applications folder and delete the Sandman application.</p>\n<h3><a id=\"user-content-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Open up a terminal and run:</p>\n<h4><a id=\"user-content-debian-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#debian-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debian</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo dpkg --remove Sandman</pre></div>\n<h4><a id=\"user-content-redhat-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#redhat-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RedHat</h4>\n<div class=\"highlight highlight-source-shell\"><pre>sudo rpm -e Sandman.rpm</pre></div>\n<h3><a id=\"user-content-windows-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<h4><a id=\"user-content-scoops\" class=\"anchor\" aria-hidden=\"true\" href=\"#scoops\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Scoops</h4>\n<div class=\"highlight highlight-source-shell\"><pre>scoop uninstall sandman</pre></div>\n<h4><a id=\"user-content-manual-uninstall-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#manual-uninstall-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manual uninstall</h4>\n<p>Open up the program files folder and delete the Sandman folder.</p>\n<h2><a id=\"user-content-reviews-of-sandman\" class=\"anchor\" aria-hidden=\"true\" href=\"#reviews-of-sandman\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reviews Of Sandman</h2>\n<p><a href=\"http://www.addictivetips.com/windows-tips/get-bed-time-alerts-based/\" rel=\"nofollow\">Addictive Tips Review</a></p>\n<p><a href=\"http://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/Insomnia.shtml\" rel=\"nofollow\">Softpedia Windows Review</a></p>\n<p><a href=\"http://mac.softpedia.com/get/Utilities/Epstein-Insomnia.shtml\" rel=\"nofollow\">Softpedia Mac Review</a></p>\n<h2><a id=\"user-content-helping-out\" class=\"anchor\" aria-hidden=\"true\" href=\"#helping-out\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Helping Out</h2>\n<p>It is assumed you already have node installed and therefore npm.</p>\n<p>To download the full source code and install the Dependencies run the following lines:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alexanderepstein/Sandman\n<span class=\"pl-c1\">cd</span> Sandman\nnpm install\n<span class=\"pl-c1\">cd</span> ..\nnpm start dev <span class=\"pl-c\"><span class=\"pl-c\">#</span> this will run the application with all of the devtools open</span></pre></div>\n<p>If you get some error and the application wont run try running the following lines and see if that works.</p>\n<h3><a id=\"user-content-linuxmac\" class=\"anchor\" aria-hidden=\"true\" href=\"#linuxmac\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux/Mac</h3>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> Sandman\nsudo npm install -g</pre></div>\n<h3><a id=\"user-content-windows-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p>Right click on the start menu icon at the bottom left and click on the option to open a command prompt in developer mode\ncd to the Sandman directory then run</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install -g</pre></div>\n<h3><a id=\"user-content-css-compilation\" class=\"anchor\" aria-hidden=\"true\" href=\"#css-compilation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>CSS Compilation</h3>\n<p>The app styling was made with: <a href=\"http://sass-lang.com/\" rel=\"nofollow\">Sass</a> <code>v3.3.14</code>  <a href=\"https://www.ruby-lang.org/\" rel=\"nofollow\">Ruby</a> <code>v2.3.1p112</code>.</p>\n<p>To compile the stylesheet you'll only need to run the following command:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sass --watch scss:css --style compressed</pre></div>\n<h3><a id=\"user-content-to-compile-source-to-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-compile-source-to-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To Compile Source To Application</h3>\n<h3><a id=\"user-content-linux-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Open a terminal to the Sandman directory</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> build\nchmod a+x linux.sh\n./linux.sh</pre></div>\n<p>This will build installers for Debian 32/64 bit and Redhat linux in the build/dist/installers folder</p>\n<h3><a id=\"user-content-mac-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac</h3>\n<p>Open a terminal to the Sandman directory</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> build\nchmod a+x mac.sh\n./mac.sh</pre></div>\n<p>This will build a dmg in the build folder</p>\n<h3><a id=\"user-content-windows-3\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p>Right click on the start menu icon at the bottom left and click on the option to open a command prompt in developer mode\nthen run</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install -g electron-packager</pre></div>\n<p>Then once electron packager is installed to package your electron application open up a terminal and cd into the Sandman folder then run</p>\n<p>For 64 Bit Binary:</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> Sandman --platform win32 --arch x64 --out dist/</pre></div>\n<p>For 32 Bit Binary</p>\n<div class=\"highlight highlight-source-shell\"><pre>electron-packager <span class=\"pl-c1\">.</span> Sandman --platform win32 --arch ia32 --out dist/</pre></div>\n<p>If you have a feature you would like to add or optimizations to the original code</p>\n<ul>\n<li>Feel free to fork this repository and submit a pull request</li>\n<li>Add an issue labeled as an enhancement and if I think its a good idea I will do my best to implement it myself</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>( •_•)\n( •_•)<span class=\"pl-k\">&gt;</span>⌐■-■\n(⌐■_■)</pre></div>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>If this project helped you in any way and you feel like buying a broke college kid a cup of coffee</p>\n<p><a href=\"https://venmo.com/AlexanderEpstein\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6ff43e4b29b50d01b66a0519edad16ef06db8cd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d56656e6d6f2d626c75652e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-Venmo-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://cash.me/$AlexEpstein\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b034848b8f661b9741293697e9ef0560774c6bf3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d537175617265436173682d677265656e2e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/Donate-SquareCash-green.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT License</p>\n<p>Copyright (c) 2017 Alex Epstein</p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.822Z",
    "goodColorOnWhite": "#1275BC",
    "goodColorOnBlack": "#F4E0A9",
    "faintColorOnWhite": "rgba(18, 117, 188, 0.1)"
  },
  {
    "slug": "sciencefair",
    "name": "ScienceFair",
    "description": "Search, collect, read and analyse scientific papers.",
    "website": "http://sciencefair-app.com",
    "repository": "https://github.com/codeforscience/sciencefair",
    "keywords": [
      "science",
      "learning",
      "research",
      "dat",
      "data",
      "p2p",
      "reader",
      "open source",
      "search"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/reader.png"
      }
    ],
    "icon": "sciencefair-icon.png",
    "icon32": "sciencefair-icon-32.png",
    "icon64": "sciencefair-icon-64.png",
    "icon128": "sciencefair-icon-128.png",
    "icon256": "sciencefair-icon-256.png",
    "date": "2017-06-29",
    "iconColors": [
      "#caaa4b",
      "#6babc3",
      "#232324",
      "#726439",
      "#4c747c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/codeforscience/sciencefair/master/assets/header_v2.png\"><img src=\"https://raw.githubusercontent.com/codeforscience/sciencefair/master/assets/header_v2.png\" width=\"100%\" style=\"max-width:100%;\"></a></div>\n<p align=\"center\">\n  <strong>The open source p2p desktop science library that puts users in control.</strong>\n</p>\n<p align=\"center\">\n  \n  <a href=\"https://nodejs.org/api/documentation.html#documentation_stability_index\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/5dd61d20b97983a911c727b0a94e52d4c7c45ee0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73746162696c6974792d6578706572696d656e74616c2d6f72616e67652e7376673f7374796c653d666c61742d737175617265\" alt=\"API stability\" data-canonical-src=\"https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/e73028cff7b6a9e2e25a7768f277f254b07bd87c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636f6465666f72736369656e63652f736369656e6365666169722e7376673f7374796c653d666c61742d737175617265\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/release/codeforscience/sciencefair.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/bfbb2fbdd9916cd7894f2ecbe02479c7b4ac525b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f636f6465666f72736369656e63652f736369656e6365666169722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://img.shields.io/github/downloads/codeforscience/sciencefair/total.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/blob/master/LICENSE\">\n    <img src=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"MIT license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://codeforscience.org\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/63c83f4ab5936405e561433486ee7d588ca4e678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6164655f776974682de29da4efb88ff09f929bf09f929af09f9299f09f929c2d6536653665362e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://img.shields.io/badge/made_with-&#x2764;&#xFE0F;&#x1F49B;&#x1F49A;&#x1F499;&#x1F49C;-e6e6e6.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n</p>\n<blockquote>\n<p><strong>We&apos;ve released <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\"><g-emoji class=\"g-emoji\" alias=\"balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f388.png\">&#x1F388;</g-emoji> v1.0 <g-emoji class=\"g-emoji\" alias=\"balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f388.png\">&#x1F388;</g-emoji></a>! But we&apos;re just getting started. Check out the <a href=\"https://github.com/codeforscience/sciencefair/blob/master/#roadmap\">roadmap</a> to see where we&apos;re headed.</strong></p>\n</blockquote>\n<hr>\n<h2><a id=\"user-content-why-sciencefair\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#why-sciencefair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why ScienceFair?</h2>\n<p>How we access, read and reuse scientific literature is largely controlled\nby a few vast publishing organisations. Many wonderful innovations are being\nexplored outside those organisations, but they are rarely\nintegrated into the platforms where people actually access science.</p>\n<p><strong>We have a vision of a different, better, future for science.</strong> A future that&apos;s more <strong>fair, inclusive and open.</strong>\nA future where <strong>people can explore and innovate</strong> and where <strong>users control and customise their experience</strong>.</p>\n<p><strong>ScienceFair aims to help pave the road to that future.</strong> The main thing that sets it apart? <strong>Freedom from centralised control.</strong></p>\n<hr>\n<p>We&apos;re creating a desktop experience for discovering, tracking, collecting and reading scientific articles that:</p>\n<ul>\n<li>is completely free from external control (e.g. by publishers or platforms)</li>\n<li>helps decentralise the distribution and storage of the scholarly literature</li>\n<li>allows the user to customise their experience</li>\n<li>promotes and integrates open data and metadata</li>\n<li>helps grow an ecosystem of open source tools around scientific literature</li>\n</ul>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>contents</h2>\n<ul>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#downloads\">downloads</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#technical-details\">technical details</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#screenshots\">screenshots</a>\n<ul>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#home-screen\">home screen</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#search-results\">search results</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#selection--stats\">selection &amp; stats</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#reader\">reader</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#development\">development</a></li>\n<li><a href=\"https://github.com/codeforscience/sciencefair/blob/master/#roadmap\">roadmap</a></li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>downloads</h2>\n<p>You can download installers or bundled apps for Windows, Mac and Linux from the <a href=\"https://github.com/codeforscience/sciencefair/releases\">releases page</a>.</p>\n<p>If you find a bug, please <a href=\"https://github.com/codeforscience/sciencefair/issues\">report it in the issue tracker</a>.</p>\n<h2><a id=\"user-content-technical-details\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#technical-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>technical details</h2>\n<p>Some of the things that ScienceFair does differently:</p>\n<h3><a id=\"user-content-a-reading-experience-optimised-for-science\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#a-reading-experience-optimised-for-science\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A reading experience optimised for Science</h3>\n<p>We use the beautiful <a href=\"https://github.com/elifesciences/lens\">Lens reader</a> to render JATS XML to a reading experience optimised for scientific papers.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/reader.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/reader.png\" alt=\"reader\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-instant-multi-source-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#instant-multi-source-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Instant multi-source search</h3>\n<p>Instant search of your local collection <strong>and</strong> remote datasources, only downloading the data requested.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/results.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/results.png\" alt=\"results\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-secure-flexible-distributed-datasources\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#secure-flexible-distributed-datasources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Secure, flexible, distributed datasources</h3>\n<p>A ScienceFair datasource can be a journal, a curated community collection, a personal reading list... anything you like.</p>\n<p>v1.0 comes with the eLife journal by default, and more will follow very soon.</p>\n<p>Datasources are append-only feeds of JATS XML articles, signed with public-key encryption and distributed peer-to-peer (using <a href=\"https://datproject.org/\" rel=\"nofollow\">dat</a>). This means:</p>\n<ul>\n<li>downloads come from the nearest, fastest sources</li>\n<li>it doesn&apos;t matter if the original source goes offline</li>\n<li>only the original creator can add new content</li>\n<li>anyone can create a datasource (tools to make this easy <a href=\"https://github.com/codeforscience/sciencefair/blob/master/#roadmap\">coming soon</a>)</li>\n<li>your local collection of articles is ready for data mining</li>\n</ul>\n<p>And importantly, <strong>datasources you create are private</strong> unless you decide to share them, and <strong>nobody can ever take a datasource offline</strong>.</p>\n<h3><a id=\"user-content-built-in-bibliometrics-and-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#built-in-bibliometrics-and-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built-in bibliometrics and analytics</h3>\n<p>Basic bibliometrics are built-in in <code>v1.0</code>.</p>\n<p>Full analysis and data-mining tools, alt-metrics and enriched annotation will be <a href=\"https://github.com/codeforscience/sciencefair/blob/master/#roadmap\">coming soon</a>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/selection.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/selection.png\" alt=\"selection\" style=\"max-width:100%;\"></a></p>\n<p>ScienceFair also follows a few simple design principles that we feel are missing from the ecosystem:</p>\n<ul>\n<li>we keep the interface minimal and clear</li>\n<li>incremental discovery is the way</li>\n<li>be beautiful</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/home.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/home.png\" alt=\"home screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>development</h2>\n<p>This project uses node <code>v7</code>, ideally the <a href=\"https://nodejs.org/dist/latest-v7.x/\" rel=\"nofollow\">latest version</a>. It also uses the two-<code>package.json</code> structure (<a href=\"https://github.com/electron-userland/electron-builder/wiki/Two-package.json-Structure\">what??</a>).</p>\n<p>To get a local copy working, clone this repo, then run</p>\n<ul>\n<li><code>npm install</code> to install dev dependencies</li>\n<li><code>cd app &amp;&amp; npm install</code> to install regular dependencies</li>\n<li><code>cd .. &amp;&amp; npm run dev</code> to start in development mode</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/codeforscience/sciencefair/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>roadmap</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <code>v1.0</code> <strong>proof of concept</strong>:\n<ul>\n<li>incorporate major new technologies (dat/hyperdrive, lens reader, instant search)</li>\n<li>core user experience and design</li>\n<li>development, packaging and distribution architecture in place</li>\n<li><code>1.0.x</code> releases will be bug fixes and non-breaking improvements</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> <code>v1.1</code> <strong>focus on datasources</strong>:\n<ul>\n<li>more, and bigger, datasources available by default</li>\n<li>tools for creating and managing datasources</li>\n<li>interface for creating and securely sharing p2p collections within the app</li>\n<li>a platform and interface for discovering and managing datasources</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> <code>v1.2</code> <strong>focus on enrichment</strong>:\n<ul>\n<li>altmetrics, updates (e.g. retractions), etc. displayed in context in realtime</li>\n<li>advanced bibliometrics and data-mining tools</li>\n<li>annotation and commenting, within the app and drawn from existing sources</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> <code>v2.0</code> <strong>focus on user customisation</strong>:\n<ul>\n<li>a package system, allowing customising and extending key aspects of the experience</li>\n<li>tools and documentation for making new packages</li>\n<li>a platform and interface for discovering and managing packages</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/codeforscience/sciencefair/master/assets/header_v2.png\"><img src=\"https://raw.githubusercontent.com/codeforscience/sciencefair/master/assets/header_v2.png\" width=\"100%\" style=\"max-width:100%;\"></a></div>\n<p align=\"center\">\n  <strong>The open source p2p desktop science library that puts users in control.</strong>\n</p>\n<p align=\"center\">\n  \n  <a href=\"https://nodejs.org/api/documentation.html#documentation_stability_index\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/5dd61d20b97983a911c727b0a94e52d4c7c45ee0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73746162696c6974792d6578706572696d656e74616c2d6f72616e67652e7376673f7374796c653d666c61742d737175617265\" alt=\"API stability\" data-canonical-src=\"https://img.shields.io/badge/stability-experimental-orange.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/e73028cff7b6a9e2e25a7768f277f254b07bd87c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636f6465666f72736369656e63652f736369656e6365666169722e7376673f7374796c653d666c61742d737175617265\" alt=\"Latest release\" data-canonical-src=\"https://img.shields.io/github/release/codeforscience/sciencefair.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\">\n    <img src=\"https://camo.githubusercontent.com/bfbb2fbdd9916cd7894f2ecbe02479c7b4ac525b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f636f6465666f72736369656e63652f736369656e6365666169722f746f74616c2e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://img.shields.io/github/downloads/codeforscience/sciencefair/total.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://github.com/codeforscience/sciencefair/blob/master/LICENSE\">\n    <img src=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"MIT license\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n  \n  <a href=\"https://codeforscience.org\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/63c83f4ab5936405e561433486ee7d588ca4e678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6164655f776974682de29da4efb88ff09f929bf09f929af09f9299f09f929c2d6536653665362e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://img.shields.io/badge/made_with-❤️💛💚💙💜-e6e6e6.svg?style=flat-square\" style=\"max-width:100%;\">\n  </a>\n</p>\n<blockquote>\n<p><strong>We've released <a href=\"https://github.com/codeforscience/sciencefair/releases/latest\"><g-emoji class=\"g-emoji\" alias=\"balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f388.png\">🎈</g-emoji> v1.0 <g-emoji class=\"g-emoji\" alias=\"balloon\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f388.png\">🎈</g-emoji></a>! But we're just getting started. Check out the <a href=\"#roadmap\">roadmap</a> to see where we're headed.</strong></p>\n</blockquote>\n<hr>\n<h2><a id=\"user-content-why-sciencefair\" class=\"anchor\" aria-hidden=\"true\" href=\"#why-sciencefair\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why ScienceFair?</h2>\n<p>How we access, read and reuse scientific literature is largely controlled\nby a few vast publishing organisations. Many wonderful innovations are being\nexplored outside those organisations, but they are rarely\nintegrated into the platforms where people actually access science.</p>\n<p><strong>We have a vision of a different, better, future for science.</strong> A future that's more <strong>fair, inclusive and open.</strong>\nA future where <strong>people can explore and innovate</strong> and where <strong>users control and customise their experience</strong>.</p>\n<p><strong>ScienceFair aims to help pave the road to that future.</strong> The main thing that sets it apart? <strong>Freedom from centralised control.</strong></p>\n<hr>\n<p>We're creating a desktop experience for discovering, tracking, collecting and reading scientific articles that:</p>\n<ul>\n<li>is completely free from external control (e.g. by publishers or platforms)</li>\n<li>helps decentralise the distribution and storage of the scholarly literature</li>\n<li>allows the user to customise their experience</li>\n<li>promotes and integrates open data and metadata</li>\n<li>helps grow an ecosystem of open source tools around scientific literature</li>\n</ul>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>contents</h2>\n<ul>\n<li><a href=\"#downloads\">downloads</a></li>\n<li><a href=\"#technical-details\">technical details</a></li>\n<li><a href=\"#screenshots\">screenshots</a>\n<ul>\n<li><a href=\"#home-screen\">home screen</a></li>\n<li><a href=\"#search-results\">search results</a></li>\n<li><a href=\"#selection--stats\">selection &amp; stats</a></li>\n<li><a href=\"#reader\">reader</a></li>\n</ul>\n</li>\n<li><a href=\"#development\">development</a></li>\n<li><a href=\"#roadmap\">roadmap</a></li>\n</ul>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>downloads</h2>\n<p>You can download installers or bundled apps for Windows, Mac and Linux from the <a href=\"https://github.com/codeforscience/sciencefair/releases\">releases page</a>.</p>\n<p>If you find a bug, please <a href=\"https://github.com/codeforscience/sciencefair/issues\">report it in the issue tracker</a>.</p>\n<h2><a id=\"user-content-technical-details\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>technical details</h2>\n<p>Some of the things that ScienceFair does differently:</p>\n<h3><a id=\"user-content-a-reading-experience-optimised-for-science\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-reading-experience-optimised-for-science\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A reading experience optimised for Science</h3>\n<p>We use the beautiful <a href=\"https://github.com/elifesciences/lens\">Lens reader</a> to render JATS XML to a reading experience optimised for scientific papers.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/reader.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/reader.png\" alt=\"reader\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-instant-multi-source-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#instant-multi-source-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Instant multi-source search</h3>\n<p>Instant search of your local collection <strong>and</strong> remote datasources, only downloading the data requested.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/results.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/results.png\" alt=\"results\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-secure-flexible-distributed-datasources\" class=\"anchor\" aria-hidden=\"true\" href=\"#secure-flexible-distributed-datasources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Secure, flexible, distributed datasources</h3>\n<p>A ScienceFair datasource can be a journal, a curated community collection, a personal reading list... anything you like.</p>\n<p>v1.0 comes with the eLife journal by default, and more will follow very soon.</p>\n<p>Datasources are append-only feeds of JATS XML articles, signed with public-key encryption and distributed peer-to-peer (using <a href=\"https://datproject.org/\" rel=\"nofollow\">dat</a>). This means:</p>\n<ul>\n<li>downloads come from the nearest, fastest sources</li>\n<li>it doesn't matter if the original source goes offline</li>\n<li>only the original creator can add new content</li>\n<li>anyone can create a datasource (tools to make this easy <a href=\"#roadmap\">coming soon</a>)</li>\n<li>your local collection of articles is ready for data mining</li>\n</ul>\n<p>And importantly, <strong>datasources you create are private</strong> unless you decide to share them, and <strong>nobody can ever take a datasource offline</strong>.</p>\n<h3><a id=\"user-content-built-in-bibliometrics-and-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-in-bibliometrics-and-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built-in bibliometrics and analytics</h3>\n<p>Basic bibliometrics are built-in in <code>v1.0</code>.</p>\n<p>Full analysis and data-mining tools, alt-metrics and enriched annotation will be <a href=\"#roadmap\">coming soon</a>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/selection.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/selection.png\" alt=\"selection\" style=\"max-width:100%;\"></a></p>\n<p>ScienceFair also follows a few simple design principles that we feel are missing from the ecosystem:</p>\n<ul>\n<li>we keep the interface minimal and clear</li>\n<li>incremental discovery is the way</li>\n<li>be beautiful</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/home.png\"><img src=\"https://github.com/codeforscience/sciencefair/raw/master/assets/screenshots/home.png\" alt=\"home screen\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>development</h2>\n<p>This project uses node <code>v7</code>, ideally the <a href=\"https://nodejs.org/dist/latest-v7.x/\" rel=\"nofollow\">latest version</a>. It also uses the two-<code>package.json</code> structure (<a href=\"https://github.com/electron-userland/electron-builder/wiki/Two-package.json-Structure\">what??</a>).</p>\n<p>To get a local copy working, clone this repo, then run</p>\n<ul>\n<li><code>npm install</code> to install dev dependencies</li>\n<li><code>cd app &amp;&amp; npm install</code> to install regular dependencies</li>\n<li><code>cd .. &amp;&amp; npm run dev</code> to start in development mode</li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>roadmap</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <code>v1.0</code> <strong>proof of concept</strong>:\n<ul>\n<li>incorporate major new technologies (dat/hyperdrive, lens reader, instant search)</li>\n<li>core user experience and design</li>\n<li>development, packaging and distribution architecture in place</li>\n<li><code>1.0.x</code> releases will be bug fixes and non-breaking improvements</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <code>v1.1</code> <strong>focus on datasources</strong>:\n<ul>\n<li>more, and bigger, datasources available by default</li>\n<li>tools for creating and managing datasources</li>\n<li>interface for creating and securely sharing p2p collections within the app</li>\n<li>a platform and interface for discovering and managing datasources</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <code>v1.2</code> <strong>focus on enrichment</strong>:\n<ul>\n<li>altmetrics, updates (e.g. retractions), etc. displayed in context in realtime</li>\n<li>advanced bibliometrics and data-mining tools</li>\n<li>annotation and commenting, within the app and drawn from existing sources</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> <code>v2.0</code> <strong>focus on user customisation</strong>:\n<ul>\n<li>a package system, allowing customising and extending key aspects of the experience</li>\n<li>tools and documentation for making new packages</li>\n<li>a platform and interface for discovering and managing packages</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.845Z",
    "goodColorOnWhite": "#726439",
    "goodColorOnBlack": "#CAAA4B",
    "faintColorOnWhite": "rgba(114, 100, 57, 0.1)"
  },
  {
    "slug": "screencat",
    "name": "ScreenCat",
    "description": "WebRTC screensharing",
    "keywords": [
      "screensharing",
      "collaboration",
      "WebRTC"
    ],
    "category": "Social Networking",
    "repository": "https://github.com/maxogden/screencat",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/maxogden/screencat/master/img/screenshot.png"
      }
    ],
    "icon": "screencat-icon.png",
    "icon32": "screencat-icon-32.png",
    "icon64": "screencat-icon-64.png",
    "icon128": "screencat-icon-128.png",
    "icon256": "screencat-icon-256.png",
    "date": "2015-04-06",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-screencat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/maxogden/screencat/blob/master/#screencat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ScreenCat</h3>\n<p><a target=\"_blank\" href=\"https://github.com/maxogden/screencat/blob/master/img/Icon@2x.png\"><img src=\"https://github.com/maxogden/screencat/raw/master/img/Icon@2x.png\" alt=\"Icon@2x.png\" style=\"max-width:100%;\"></a></p>\n<p>ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!</p>\n<p><a target=\"_blank\" href=\"https://github.com/maxogden/screencat/blob/master/img/demo.png\"><img src=\"https://github.com/maxogden/screencat/raw/master/img/demo.png\" alt=\"demo\" style=\"max-width:100%;\"></a></p>\n<p>ScreenCat is named after cats, but also for the idea of &apos;catting&apos; a screen (as in unix cat). It has two C/C++ dependencies, <a href=\"https://github.com/atom/electron\">Electron</a> (which includes node.js) and <a href=\"https://github.com/octalmage/robotjs\">robotjs</a> for creating mouse + keyboard events.</p>\n<p>ScreenCat is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!</p>\n<p>To download the latest build visit the <a href=\"https://github.com/maxogden/screencat/releases\">releases page</a>. Builds for your OS may not be available and you may have to build it yourself, sorry.</p>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://raw.githubusercontent.com/feross/standard/master/badge.png\" alt=\"js-standard-style\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/maxogden/screencat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d3bf78a611bceac2f3c7321712fa6823a5679f0e/68747470733a2f2f7472617669732d63692e6f72672f6d61786f6764656e2f73637265656e6361742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/maxogden/screencat.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/maxogden/screencat/blob/master/img/screenshot.png\"><img src=\"https://github.com/maxogden/screencat/raw/master/img/screenshot.png\" alt=\"screenshot.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-how-it-works\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/maxogden/screencat/blob/master/#how-it-works\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How it works</h3>\n<p>The app itself is written in JS, HTML and CSS. The CSS is from <a href=\"https://www.npmjs.com/package/tachyons\" rel=\"nofollow\">tachyons</a>. The app is wrapped up in an <a href=\"https://github.com/atom/electron\">electron</a> application using the <a href=\"https://www.npmjs.com/package/menubar\" rel=\"nofollow\">menubar</a> module.</p>\n<p>One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our <a href=\"http://maxogden.github.io/screencat/remote\" rel=\"nofollow\">remote control page</a> you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 <code>ScreenCat.app</code> users.</p>\n<p><a target=\"_blank\" href=\"https://github.com/maxogden/screencat/blob/master/img/remote-control.gif\"><img src=\"https://github.com/maxogden/screencat/raw/master/img/remote-control.gif\" alt=\"remote-control.gif\" style=\"max-width:100%;\"></a></p>\n<p>The screensharing takes advantage of an experimental feature built in to Chromium&apos;s WebRTC implementation called <code>chromeMediaSource: &apos;screen&apos;</code>. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <code>&lt;video&gt;</code> element.</p>\n<p>To initiate the WebRTC connection both peers must swap <a href=\"http://en.wikipedia.org/wiki/Session_Description_Protocol\" rel=\"nofollow\">sdp</a> connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it&apos;s on the larger side. Also you have to do a full round trip, where user A sends their code to user B, <em>and</em> vice versa before a connection can be established.</p>\n<p>To simplify the connection process the app uses <a href=\"https://github.com/maxogden/cat-lobby\">cat-lobby</a>, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.</p>\n<p>To hook up the mouse and keyboard, the remote end uses standard <code>mousedown</code> and <code>keydown</code> events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the <a href=\"https://github.com/octalmage/robotjs\">robotjs</a> project which while still being relatively new and rough around the edges still got the job done after <a href=\"https://github.com/maxogden/robotjs/tree/keyupdown\">some modifications</a>.</p>\n<p>Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.</p>\n<p>The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the <a href=\"https://github.com/maxogden/screencat/issues\">issues</a>, especially those marked as <code>help wanted</code>.</p>\n<h5><a id=\"user-content-building-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/maxogden/screencat/blob/master/#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building the app</h5>\n<p>For mac/linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install <span class=\"pl-c\"><span class=\"pl-c\">#</span> installs electron and all the deps</span>\nnpm start <span class=\"pl-c\"><span class=\"pl-c\">#</span> runs the app in the electron wrapper</span>\nnpm run build <span class=\"pl-c\"><span class=\"pl-c\">#</span> builds the mac app</span></pre></div>\n<p>For windows:</p>\n<p>You will <a href=\"https://github.com/nodejs/node-gyp\">need Visual studio C++</a> installed so you can build the native modules. Here are instructions for cmd.exe:</p>\n<pre><code>git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n</code></pre>\n<h2><a id=\"user-content-source-code-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/maxogden/screencat/blob/master/#source-code-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>source code guide</h2>\n<ul>\n<li>the electron app executable is <code>electron.js</code></li>\n<li>the electron app UI and main code are <code>app.html</code>, <code>app.js</code> and <code>screen.js</code></li>\n<li>the remote web viewer UI and core are <code>remote.js</code> and <code>remote.html</code></li>\n<li><code>peer.js</code> and <code>connect.js</code> are used by both the electron app and the web viewer</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h3><a id=\"user-content-screencat\" class=\"anchor\" aria-hidden=\"true\" href=\"#screencat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ScreenCat</h3>\n<p><a target=\"_blank\" href=\"img/Icon@2x.png\"><img src=\"img/Icon@2x.png\" alt=\"Icon@2x.png\" style=\"max-width:100%;\"></a></p>\n<p>ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting them share your mouse and keyboard remotely. Right now it is not as good as commercial alternatives, mostly because this is a hobby project and not a for-profit project. The big difference is that you can send PRs to make ScreenCat better!</p>\n<p><a target=\"_blank\" href=\"img/demo.png\"><img src=\"img/demo.png\" alt=\"demo\" style=\"max-width:100%;\"></a></p>\n<p>ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, <a href=\"https://github.com/atom/electron\">Electron</a> (which includes node.js) and <a href=\"https://github.com/octalmage/robotjs\">robotjs</a> for creating mouse + keyboard events.</p>\n<p>ScreenCat is currently <strong>ALPHA STATUS</strong> and is intended for developers/early adopters. Check out the Issues to get involved. ScreenCat is a volunteer run project, your contributions and improvements are welcome!</p>\n<p>To download the latest build visit the <a href=\"https://github.com/maxogden/screencat/releases\">releases page</a>. Builds for your OS may not be available and you may have to build it yourself, sorry.</p>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://raw.githubusercontent.com/feross/standard/master/badge.png\" alt=\"js-standard-style\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/maxogden/screencat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d3bf78a611bceac2f3c7321712fa6823a5679f0e/68747470733a2f2f7472617669732d63692e6f72672f6d61786f6764656e2f73637265656e6361742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/maxogden/screencat.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"img/screenshot.png\"><img src=\"img/screenshot.png\" alt=\"screenshot.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-how-it-works\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-it-works\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How it works</h3>\n<p>The app itself is written in JS, HTML and CSS. The CSS is from <a href=\"https://www.npmjs.com/package/tachyons\" rel=\"nofollow\">tachyons</a>. The app is wrapped up in an <a href=\"https://github.com/atom/electron\">electron</a> application using the <a href=\"https://www.npmjs.com/package/menubar\" rel=\"nofollow\">menubar</a> module.</p>\n<p>One really cool feature of ScreenCat is the ability to screenshare with a normal browser. Using our <a href=\"http://maxogden.github.io/screencat/remote\" rel=\"nofollow\">remote control page</a> you can send your invite code to a web user and they can remote control your computer. Currently Google Chrome is recommended. You can also screenshare between 2 <code>ScreenCat.app</code> users.</p>\n<p><a target=\"_blank\" href=\"img/remote-control.gif\"><img src=\"img/remote-control.gif\" alt=\"remote-control.gif\" style=\"max-width:100%;\"></a></p>\n<p>The screensharing takes advantage of an experimental feature built in to Chromium's WebRTC implementation called <code>chromeMediaSource: 'screen'</code>. This lets you share the host computers entire desktop over a WebRTC video channel. On the remote end, you can render the data in a <code>&lt;video&gt;</code> element.</p>\n<p>To initiate the WebRTC connection both peers must swap <a href=\"http://en.wikipedia.org/wiki/Session_Description_Protocol\" rel=\"nofollow\">sdp</a> connection information payloads. After compression, you can get the payloads down to about 1K. This is technically small enough to copy/paste through e.g. SMS, but it's on the larger side. Also you have to do a full round trip, where user A sends their code to user B, <em>and</em> vice versa before a connection can be established.</p>\n<p>To simplify the connection process the app uses <a href=\"https://github.com/maxogden/cat-lobby\">cat-lobby</a>, a minimal lobby server using HTTP and Server-Sent Events. This simply lets users swap SDP payloads without having to copy/paste large text blocks back and forth.</p>\n<p>To hook up the mouse and keyboard, the remote end uses standard <code>mousedown</code> and <code>keydown</code> events and sends them over a WebRTC data channel to the host. On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required. Luckily I found the <a href=\"https://github.com/octalmage/robotjs\">robotjs</a> project which while still being relatively new and rough around the edges still got the job done after <a href=\"https://github.com/maxogden/robotjs/tree/keyupdown\">some modifications</a>.</p>\n<p>Currently the app works best between Macs, mostly because that is what the original author used. However, you can build it for Linux or Windows too.</p>\n<p>The motivation for making ScreenCat came from a lack of open source + easily hackable screen sharing tools. I collaborate with many remote open source developers and being able to customize the software we use to work together is important to me. ScreenCat will remain free and BSD licensed, and your contributions are welcome! Check out the <a href=\"https://github.com/maxogden/screencat/issues\">issues</a>, especially those marked as <code>help wanted</code>.</p>\n<h5><a id=\"user-content-building-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building the app</h5>\n<p>For mac/linux:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install <span class=\"pl-c\"><span class=\"pl-c\">#</span> installs electron and all the deps</span>\nnpm start <span class=\"pl-c\"><span class=\"pl-c\">#</span> runs the app in the electron wrapper</span>\nnpm run build <span class=\"pl-c\"><span class=\"pl-c\">#</span> builds the mac app</span></pre></div>\n<p>For windows:</p>\n<p>You will <a href=\"https://github.com/nodejs/node-gyp\">need Visual studio C++</a> installed so you can build the native modules. Here are instructions for cmd.exe:</p>\n<pre><code>git clone https://github.com/maxogden/screencat.git\ncd screencat\nnpm install\nnpm install electron-rebuild\n.\\node_modules\\.bin\\electron-rebuild.cmd\nnpm start\n</code></pre>\n<h2><a id=\"user-content-source-code-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"#source-code-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>source code guide</h2>\n<ul>\n<li>the electron app executable is <code>electron.js</code></li>\n<li>the electron app UI and main code are <code>app.html</code>, <code>app.js</code> and <code>screen.js</code></li>\n<li>the remote web viewer UI and core are <code>remote.js</code> and <code>remote.html</code></li>\n<li><code>peer.js</code> and <code>connect.js</code> are used by both the electron app and the web viewer</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.852Z",
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "sealtalk",
    "name": "SealTalk",
    "description": "Instant-messaging App powered by RongCloud IM Cloud Service and IM SDK.",
    "website": "http://sealtalk.im",
    "repository": "https://github.com/sealtalk/sealtalk-desktop",
    "keywords": [
      "IM",
      "RongCloud",
      "SDK",
      "IM Cloud Service",
      "IM SDK",
      "messaging"
    ],
    "category": "Social Networking",
    "icon": "sealtalk-icon.png",
    "icon32": "sealtalk-icon-32.png",
    "icon64": "sealtalk-icon-64.png",
    "icon128": "sealtalk-icon-128.png",
    "icon256": "sealtalk-icon-256.png",
    "date": "2016-09-07",
    "iconColors": [
      "#1ba4fb",
      "#e0f3fc",
      "#7acbfc",
      "#54bcfc",
      "#9cd4fc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h4><a id=\"user-content-sealtalk---desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sealtalk/sealtalk-desktop/blob/master/#sealtalk---desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SealTalk - Desktop</h4>\n<p>&#x57FA;&#x4E8E;&#x878D;&#x4E91;<a href=\"http://www.rongcloud.cn/docs/desktop.html\" rel=\"nofollow\">&#x684C;&#x9762;&#x7248;&#x89E3;&#x51B3;&#x65B9;&#x6848;</a>: <a href=\"http://www.rongcloud.cn/docs/desktop.html\" rel=\"nofollow\">http://www.rongcloud.cn/docs/desktop.html</a></p>\n<p>&#x878D;&#x4E91;&#x684C;&#x9762;&#x7248;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x901A;&#x8FC7; c++ &#x5728;&#x7CFB;&#x7EDF;&#x5E95;&#x5C42;&#x5904;&#x7406;&#x901A;&#x8BAF;&#x534F;&#x8BAE;&#x3001;&#x6D88;&#x606F;&#x6536;&#x53D1;&#x3001;&#x5B58;&#x50A8;&#x3001;&#x641C;&#x7D22;&#xFF0C;&#x540C;&#x65F6;&#x63D0;&#x4F9B;&#x4E86;&#x622A;&#x56FE;&#x3001;&#x6587;&#x4EF6;&#x4E0B;&#x8F7D;&#x3001;&#x672C;&#x5730;&#x6587;&#x4EF6;&#x64CD;&#x4F5C;&#x7B49;&#x529F;&#x80FD;&#x6A21;&#x5757;&#xFF0C;&#x529F;&#x80FD;&#x4E30;&#x5BCC;&#xFF0C;&#x652F;&#x6301; Windows&#x3001;Mac&#x3001;Linux&#x7B49;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x3002;</p>\n<p>&#x5F00;&#x53D1;&#x8005;&#x53EA;&#x9700;&#x8981;&#x5F00;&#x53D1;&#x754C;&#x9762;&#x4EA4;&#x4E92;&#x5373;&#x53EF;&#x5FEB;&#x901F;&#x5B8C;&#x6210;IM&#x4EA7;&#x54C1;&#x5F00;&#x53D1;&#xFF0C;&#x54A8;&#x8BE2;&#x7535;&#x8BDD;&#xFF1A;13161856839</p>\n<h4><a id=\"user-content-&#x4E0B;&#x8F7D;&#x4F53;&#x9A8C;-sealtalk-&#x684C;&#x9762;&#x7248;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sealtalk/sealtalk-desktop/blob/master/#&#x4E0B;&#x8F7D;&#x4F53;&#x9A8C;-sealtalk-&#x684C;&#x9762;&#x7248;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4E0B;&#x8F7D;&#x4F53;&#x9A8C; SealTalk &#x684C;&#x9762;&#x7248;&#xFF1A;</h4>\n<p>Windows&#xFF1A;<a href=\"http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.exe\" rel=\"nofollow\">http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.exe</a></p>\n<p>Mac&#xFF1A;<a href=\"http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.dmg\" rel=\"nofollow\">http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.dmg</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h4><a id=\"user-content-sealtalk---desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#sealtalk---desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SealTalk - Desktop</h4>\n<p>基于融云<a href=\"http://www.rongcloud.cn/docs/desktop.html\" rel=\"nofollow\">桌面版解决方案</a>: <a href=\"http://www.rongcloud.cn/docs/desktop.html\" rel=\"nofollow\">http://www.rongcloud.cn/docs/desktop.html</a></p>\n<p>融云桌面版解决方案通过 c++ 在系统底层处理通讯协议、消息收发、存储、搜索，同时提供了截图、文件下载、本地文件操作等功能模块，功能丰富，支持 Windows、Mac、Linux等操作系统。</p>\n<p>开发者只需要开发界面交互即可快速完成IM产品开发，咨询电话：13161856839</p>\n<h4><a id=\"user-content-下载体验-sealtalk-桌面版\" class=\"anchor\" aria-hidden=\"true\" href=\"#下载体验-sealtalk-桌面版\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载体验 SealTalk 桌面版：</h4>\n<p>Windows：<a href=\"http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.exe\" rel=\"nofollow\">http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.exe</a></p>\n<p>Mac：<a href=\"http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.dmg\" rel=\"nofollow\">http://downloads.rongcloud.cn/SealTalk_by_RongCloud_1_0_2.dmg</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.927Z",
    "goodColorOnWhite": "#037BC6",
    "goodColorOnBlack": "#1BA4FB",
    "faintColorOnWhite": "rgba(3, 123, 198, 0.1)"
  },
  {
    "slug": "seapig",
    "name": "SeaPig",
    "description": "A converter from markdown to html",
    "website": "https://github.com/yasumichi/seapig/blob/master/README.md",
    "repository": "https://github.com/yasumichi/seapig",
    "keywords": [
      "markdown",
      "editor",
      "html"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/yasumichi/seapig/master/images/seapig.png"
      }
    ],
    "icon": "seapig-icon.png",
    "icon32": "seapig-icon-32.png",
    "icon64": "seapig-icon-64.png",
    "icon128": "seapig-icon-128.png",
    "icon256": "seapig-icon-256.png",
    "date": "2016-08-16",
    "iconColors": [
      "#9aa9b8",
      "#1d1c26",
      "#64707c",
      "#6c7482",
      "#646c74"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-seapig\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#seapig\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SeaPig</h1>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/seapig.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/seapig.png\" alt=\"\" style=\"max-width:100%;\"></a>SeaPig is converter from markdown to html with marked.js and highlight.js.</p>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/images/seapig.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/images/seapig.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.</p>\n<p>When you input new line, SeaPig refresh HTML preview.</p>\n<p>SeaPig has tool bar contains one drop down list and eight buttons.</p>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/images/seapig-toolbar.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/images/seapig-toolbar.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p>You can select key bindings from drop down list. (default/emacs/vim)</p>\n<p>Eight buttons has feature below.</p>\n<ul>\n<li>New markdown file (Open new window)</li>\n<li>Open markdown file to editor.</li>\n<li>Save markdown file from editor.</li>\n<li>Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)</li>\n<li>Export PDF file</li>\n<li>Hide editor</li>\n<li>Hide previewer</li>\n<li>Refresh HTML preview</li>\n</ul>\n<h3><a id=\"user-content-vizjs-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#vizjs-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>viz.js support</h3>\n<p>When You write code block as <code>graphviz</code> language and write dot language, rendering graph image at svg as below.</p>\n<pre>```graphviz\ndigraph g { a -&gt; b; }\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/images/digraph.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/images/digraph.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-uiflow-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#uiflow-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>uiflow support</h3>\n<p>When You write code block as <code>uiflow</code> language and write uiflow language, rendering graph image at svg as below.</p>\n<pre>```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==&gt;mypage\n\n[mypage]\nfavorite list\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/images/uiflow.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/images/uiflow.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mermaid-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#mermaid-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>mermaid support</h3>\n<p>When You write code block as <code>mermaid</code> language and write mermaid language, rendering graph image at svg as below.</p>\n<pre>```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main-&gt;&gt;renderer: Open file\n    renderer-&gt;&gt;previewer: Refresh preview\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"https://github.com/yasumichi/seapig/blob/master/images/mermaid.png\"><img src=\"https://github.com/yasumichi/seapig/raw/master/images/mermaid.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For developers</h2>\n<h3><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to build</h3>\n<pre><code>$ npm install --global-style\n...\n</code></pre>\n<h3><a id=\"user-content-how-to-lunch\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#how-to-lunch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to lunch</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-how-to-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#how-to-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to package</h3>\n<pre><code>$ npm run package:win32\n</code></pre>\n<h3><a id=\"user-content-how-to-package-all-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#how-to-package-all-on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to package all (on Linux)</h3>\n<pre><code>$ ./build.sh\n</code></pre>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ToDo</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> save your favorite keybindings (default/emacs/vim)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> support task list item.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> add viz.js support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> add <a href=\"https://github.com/hirokidaichi/uiflow\">uiflow</a> support.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> add mermaid support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> add simultaneous scroll</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> add original menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> add new document</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> add alternative stylesheet</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> control display editor and previewer</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> add batch mode</li>\n</ul>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Special Thanks</h2>\n<ul>\n<li><a href=\"https://ace.c9.io/\" rel=\"nofollow\">Ace - The High Performance Code Editor for the Web</a>(ace-min-noconflict)</li>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.</a></li>\n<li><a href=\"https://github.com/jviotti/electron-json-storage\">electron-json-storage</a></li>\n<li><a href=\"https://gist.github.com/andyferra/2554919\">Github Markdown CSS - for Markdown Editor Preview</a></li>\n<li><a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a></li>\n<li><a href=\"https://github.com/chjj/marked\">marked</a></li>\n<li><a href=\"https://knsv.github.io/mermaid/\" rel=\"nofollow\">mermaid</a>(external/mermaidAPI.min.js)</li>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a></li>\n<li><a href=\"https://github.com/mdaines/viz.js\">viz.js</a></li>\n<li><a href=\"https://github.com/hirokidaichi/uiflow\">uiflow</a>(use <a href=\"https://github.com/tkrkt/uiflow#fix-argument-in-compile\">forked version</a>)</li>\n<li><a href=\"http://www.irasutoya.com/\" rel=\"nofollow\">&#x3044;&#x3089;&#x3059;&#x3068;&#x3084;</a>(application icon)</li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n<p>MIT (excludes photon, node_modules and icons)</p>\n<p>Copyright &#xA9; 2016 Yasumichi Akahoshi</p>\n<h1><a id=\"user-content-icons-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yasumichi/seapig/blob/master/#icons-copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Icons copyright</h1>\n<ul>\n<li>seapig.icns</li>\n<li>seapig.ico</li>\n<li>seapig.png</li>\n</ul>\n<p>Copyright &#xA9; &#x3044;&#x3089;&#x3059;&#x3068;&#x3084;. All Rights Reserved.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-seapig\" class=\"anchor\" aria-hidden=\"true\" href=\"#seapig\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SeaPig</h1>\n<p><a target=\"_blank\" href=\"seapig.png\"><img src=\"seapig.png\" alt=\"\" style=\"max-width:100%;\"></a>SeaPig is converter from markdown to html with marked.js and highlight.js.</p>\n<p><a target=\"_blank\" href=\"images/seapig.png\"><img src=\"images/seapig.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>SeaPig has two panes. Left pane is editor. Right pane is HTML previewer.</p>\n<p>When you input new line, SeaPig refresh HTML preview.</p>\n<p>SeaPig has tool bar contains one drop down list and eight buttons.</p>\n<p><a target=\"_blank\" href=\"images/seapig-toolbar.png\"><img src=\"images/seapig-toolbar.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<p>You can select key bindings from drop down list. (default/emacs/vim)</p>\n<p>Eight buttons has feature below.</p>\n<ul>\n<li>New markdown file (Open new window)</li>\n<li>Open markdown file to editor.</li>\n<li>Save markdown file from editor.</li>\n<li>Export HTML file from previewer.(At the same time css stylesheet is copied to same folder.)</li>\n<li>Export PDF file</li>\n<li>Hide editor</li>\n<li>Hide previewer</li>\n<li>Refresh HTML preview</li>\n</ul>\n<h3><a id=\"user-content-vizjs-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#vizjs-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>viz.js support</h3>\n<p>When You write code block as <code>graphviz</code> language and write dot language, rendering graph image at svg as below.</p>\n<pre>```graphviz\ndigraph g { a -&gt; b; }\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"images/digraph.png\"><img src=\"images/digraph.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-uiflow-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#uiflow-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>uiflow support</h3>\n<p>When You write code block as <code>uiflow</code> language and write uiflow language, rendering graph image at svg as below.</p>\n<pre>```uiflow\n[top page]\nuser name\npassword\n--\nlogin\n==&gt;mypage\n\n[mypage]\nfavorite list\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"images/uiflow.png\"><img src=\"images/uiflow.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-mermaid-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#mermaid-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>mermaid support</h3>\n<p>When You write code block as <code>mermaid</code> language and write mermaid language, rendering graph image at svg as below.</p>\n<pre>```mermaid\nsequenceDiagram\n    participant main\n    participant renderer\n    participant previewer\n    main-&gt;&gt;renderer: Open file\n    renderer-&gt;&gt;previewer: Refresh preview\n```\n</pre>\n<p>to</p>\n<p><a target=\"_blank\" href=\"images/mermaid.png\"><img src=\"images/mermaid.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For developers</h2>\n<h3><a id=\"user-content-how-to-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to build</h3>\n<pre><code>$ npm install --global-style\n...\n</code></pre>\n<h3><a id=\"user-content-how-to-lunch\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-lunch\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to lunch</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-how-to-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to package</h3>\n<pre><code>$ npm run package:win32\n</code></pre>\n<h3><a id=\"user-content-how-to-package-all-on-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-package-all-on-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to package all (on Linux)</h3>\n<pre><code>$ ./build.sh\n</code></pre>\n<h2><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ToDo</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> save your favorite keybindings (default/emacs/vim)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> support task list item.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> add viz.js support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> add <a href=\"https://github.com/hirokidaichi/uiflow\">uiflow</a> support.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> add mermaid support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> add simultaneous scroll</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> add original menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> add new document</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> add alternative stylesheet</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> control display editor and previewer</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> add batch mode</li>\n</ul>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Special Thanks</h2>\n<ul>\n<li><a href=\"https://ace.c9.io/\" rel=\"nofollow\">Ace - The High Performance Code Editor for the Web</a>(ace-min-noconflict)</li>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.</a></li>\n<li><a href=\"https://github.com/jviotti/electron-json-storage\">electron-json-storage</a></li>\n<li><a href=\"https://gist.github.com/andyferra/2554919\">Github Markdown CSS - for Markdown Editor Preview</a></li>\n<li><a href=\"https://highlightjs.org/\" rel=\"nofollow\">highlight.js</a></li>\n<li><a href=\"https://github.com/chjj/marked\">marked</a></li>\n<li><a href=\"https://knsv.github.io/mermaid/\" rel=\"nofollow\">mermaid</a>(external/mermaidAPI.min.js)</li>\n<li><a href=\"https://nodejs.org/en/\" rel=\"nofollow\">Node.js</a></li>\n<li><a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a></li>\n<li><a href=\"https://github.com/mdaines/viz.js\">viz.js</a></li>\n<li><a href=\"https://github.com/hirokidaichi/uiflow\">uiflow</a>(use <a href=\"https://github.com/tkrkt/uiflow#fix-argument-in-compile\">forked version</a>)</li>\n<li><a href=\"http://www.irasutoya.com/\" rel=\"nofollow\">いらすとや</a>(application icon)</li>\n</ul>\n<h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n<p>MIT (excludes photon, node_modules and icons)</p>\n<p>Copyright © 2016 Yasumichi Akahoshi</p>\n<h1><a id=\"user-content-icons-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"#icons-copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Icons copyright</h1>\n<ul>\n<li>seapig.icns</li>\n<li>seapig.ico</li>\n<li>seapig.png</li>\n</ul>\n<p>Copyright © いらすとや. All Rights Reserved.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.939Z",
    "goodColorOnWhite": "#1D1C26",
    "goodColorOnBlack": "#9AA9B8",
    "faintColorOnWhite": "rgba(29, 28, 38, 0.1)"
  },
  {
    "slug": "sejda-pdf-desktop",
    "name": "Sejda PDF Desktop",
    "description": "Pleasant and productive PDF software that you'll love to use",
    "website": "https://www.sejda.com/desktop",
    "keywords": [
      "PDF",
      "document",
      "editor",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "sejda-pdf-desktop-icon.png",
    "icon32": "sejda-pdf-desktop-icon-32.png",
    "icon64": "sejda-pdf-desktop-icon-64.png",
    "icon128": "sejda-pdf-desktop-icon-128.png",
    "icon256": "sejda-pdf-desktop-icon-256.png",
    "date": "2017-03-09",
    "iconColors": [
      "#249c6c",
      "#fbfbfb",
      "#94ccb4",
      "#69bd9d",
      "#84c4ac"
    ],
    "goodColorOnWhite": "#1D7F58",
    "goodColorOnBlack": "#249C6C",
    "faintColorOnWhite": "rgba(29, 127, 88, 0.1)"
  },
  {
    "slug": "sencha-architect",
    "name": "Sencha Architect",
    "description": "The Ext JS visual app builder for developing cross-platform HTML5 applications on desktop and mobile devices.",
    "website": "https://www.sencha.com/products/architect/",
    "keywords": [
      "web development",
      "programming",
      "productivity",
      "app builder"
    ],
    "category": "Productivity",
    "icon": "sencha-architect-icon.png",
    "icon32": "sencha-architect-icon-32.png",
    "icon64": "sencha-architect-icon-64.png",
    "icon128": "sencha-architect-icon-128.png",
    "icon256": "sencha-architect-icon-256.png",
    "date": "2016-10-10",
    "iconColors": [
      "#2c7cb3",
      "#fbfbfb",
      "#0c446c",
      "#7cacd4",
      "#94bcdc"
    ],
    "goodColorOnWhite": "#0C446C",
    "goodColorOnBlack": "#2C7CB3",
    "faintColorOnWhite": "rgba(12, 68, 108, 0.1)"
  },
  {
    "slug": "sencha-inspector",
    "name": "Sencha Inspector",
    "description": "Debugging tool for troubleshooting and improving performance of Ext JS and Sencha Touch applications.",
    "website": "https://www.sencha.com/products/inspector/",
    "keywords": [
      "web development",
      "programming",
      "productivity",
      "debugging"
    ],
    "category": "Productivity",
    "icon": "sencha-inspector-icon.png",
    "icon32": "sencha-inspector-icon-32.png",
    "icon64": "sencha-inspector-icon-64.png",
    "icon128": "sencha-inspector-icon-128.png",
    "icon256": "sencha-inspector-icon-256.png",
    "date": "2016-10-10",
    "iconColors": [
      "#04b383",
      "#f8fafa",
      "#047151",
      "#56bca2",
      "#74d4bc"
    ],
    "goodColorOnWhite": "#047151",
    "goodColorOnBlack": "#04B383",
    "faintColorOnWhite": "rgba(4, 113, 81, 0.1)"
  },
  {
    "slug": "sencha-test",
    "name": "Sencha Test",
    "description": "Testing Ext JS and Sencha Touch apps with Jasmine",
    "website": "https://www.sencha.com/products/test/",
    "keywords": [
      "web development",
      "programming",
      "productivity",
      "editor"
    ],
    "category": "Productivity",
    "icon": "sencha-test-icon.png",
    "icon32": "sencha-test-icon-32.png",
    "icon64": "sencha-test-icon-64.png",
    "icon128": "sencha-test-icon-128.png",
    "icon256": "sencha-test-icon-256.png",
    "date": "2016-05-13",
    "iconColors": [
      "#3393ab",
      "#fbfbfb",
      "#04445c",
      "#7badbb",
      "#8cc4d4"
    ],
    "goodColorOnWhite": "#04445C",
    "goodColorOnBlack": "#3393AB",
    "faintColorOnWhite": "rgba(4, 68, 92, 0.1)"
  },
  {
    "slug": "sencha-themer",
    "name": "Sencha Themer",
    "description": "Theming tool to rapidly style Ext JS applications by creating custom themes using graphical tools – without writing code.",
    "website": "https://www.sencha.com/products/themer/",
    "keywords": [
      "web development",
      "programming",
      "productivity",
      "theming"
    ],
    "category": "Productivity",
    "icon": "sencha-themer-icon.png",
    "icon32": "sencha-themer-icon-32.png",
    "icon64": "sencha-themer-icon-64.png",
    "icon128": "sencha-themer-icon-128.png",
    "icon256": "sencha-themer-icon-256.png",
    "date": "2016-10-10",
    "iconColors": [
      "#045a81",
      "#f5f6f8",
      "#51798e",
      "#74a4bc",
      "#649cb4"
    ],
    "goodColorOnWhite": "#045A81",
    "goodColorOnBlack": "#74A4BC",
    "faintColorOnWhite": "rgba(4, 90, 129, 0.1)"
  },
  {
    "slug": "serina",
    "name": "Serina",
    "description": "GUI for create translation files for i18next",
    "website": "https://foxdog05000.github.io/serina/",
    "repository": "https://github.com/foxdog05000/serina",
    "licence": "MIT",
    "keywords": [
      "gui",
      "web development",
      "programming",
      "productivity",
      "translation",
      "i18next"
    ],
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/foxdog05000/serina/master/sample.png"
      }
    ],
    "icon": "serina-icon.png",
    "icon32": "serina-icon-32.png",
    "icon64": "serina-icon-64.png",
    "icon128": "serina-icon-128.png",
    "icon256": "serina-icon-256.png",
    "date": "2017-10-20",
    "iconColors": [
      "#8cba58",
      "#f4f4f4",
      "#6c6c6c",
      "#bcbcbc",
      "#b4b4b4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-serina--github-page-here\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#serina--github-page-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Serina | GitHub page <a href=\"https://foxdog05000.github.io/serina/\" rel=\"nofollow\">here</a></h1>\n<p><a href=\"https://travis-ci.org/foxdog05000/serina\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/44b5bdc150ff8d254722a5966da09ffc4cc60f73/68747470733a2f2f7472617669732d63692e6f72672f666f78646f6730353030302f736572696e612e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/foxdog05000/serina.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/foxdog05000/serina/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://gruntjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cbf50fd000d72753c35ecc7c8436e90210e7aec0/68747470733a2f2f63646e2e6772756e746a732e636f6d2f6275696c74776974682e737667\" alt=\"Built with Grunt\" data-canonical-src=\"https://cdn.gruntjs.com/builtwith.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>GUI for create translation files for i18next</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/foxdog05000/serina/master/sample.png\"><img src=\"https://raw.githubusercontent.com/foxdog05000/serina/master/sample.png\" alt=\"Serina Screenshot\" style=\"max-width:100%;\"></a></p>\n<p><em>Serina R0.2.3</em></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Serina can be downloaded <a href=\"https://github.com/foxdog05000/serina/releases\">here</a>. Available versions for Linux and Windows (64bits). <em>MacOS available to later</em></p>\n<p>To use, unzip in the desired location and execute Serina.</p>\n<p>If you need a different version, please follow the <em>development</em> instructions to make your own build from the source code</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.</p>\n<h3><a id=\"user-content-create-translation-for-a-language\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#create-translation-for-a-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create translation for a language</h3>\n<p>This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:&quot;FR&quot; or &quot;EN&quot;.</p>\n<p>The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.</p>\n<h3><a id=\"user-content-edit-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#edit-translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Edit translation</h3>\n<p>This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.</p>\n<p>Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.</p>\n<p>The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.</p>\n<p>Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.</p>\n<h4><a id=\"user-content-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Search</h4>\n<p>A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the &quot;keys&quot; of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.</p>\n<p>Search is close if you navigate or delete a translation.</p>\n<h4><a id=\"user-content-parallel-edition-of-two-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#parallel-edition-of-two-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Parallel edition of two languages</h4>\n<p>Parallel entry of two languages is done via the &quot;swap&quot; (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.</p>\n<p>Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.</p>\n<h3><a id=\"user-content-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Parameters</h3>\n<p>The settings allow you to modify the app according to your preferences. A &quot;About&quot; section is also present to get details about the application.</p>\n<h4><a id=\"user-content-basic-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#basic-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Basic parameters</h4>\n<ul>\n<li>The format of the language list (in card list or list)</li>\n<li>The language of the application (EN, ES or FR for the moment)</li>\n</ul>\n<h4><a id=\"user-content-advanced-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#advanced-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Advanced parameters</h4>\n<ul>\n<li>Custom location of translation files (Available in version 0.3)</li>\n</ul>\n<h4><a id=\"user-content-others-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#others-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Others parameters</h4>\n<ul>\n<li>The theme of the application</li>\n<li>Keyboard shortcuts</li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h2>\n<h4><a id=\"user-content-your-language-is-not-available-in-the-app-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#your-language-is-not-available-in-the-app-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Your language is not available in the app ?</h4>\n<p>You can translate the application and submit your translation in PR. Or create issue.</p>\n<h4><a id=\"user-content-your-language-doesnt-have-its-flag-displayed-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#your-language-doesnt-have-its-flag-displayed-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Your language doesn&apos;t have its flag displayed ?</h4>\n<p>You can open a issue to explain your problem with a screenshot if possible.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.</p>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em>, <em>npm</em>, <em>yarn</em>,  <em>bower</em> already installed in your system:</p>\n<ol>\n<li><code>yarn</code> to install all the dependencies.</li>\n<li><code>yarn start</code> to start <em>API</em> on <code>localhost:7777</code>.</li>\n<li><code>grunt serve</code> to start <em>Serina</em> on <code>localhost:9000</code>.</li>\n<li><code>yarn run package</code> to build <em>serina</em> for linux (build will be placed in <code>packages</code> folder).\n<ul>\n<li><code>grunt package</code> to make builds for windows, linux and mac os.</li>\n<li><code>grunt package:win32</code> to make build for windows (64bits).</li>\n<li><code>grunt package:linux</code> to make build for linux.</li>\n<li><code>grunt package:macos</code> to make build for mac os (64bits).</li>\n</ul>\n</li>\n<li><code>grunt test</code> to run the automated tests.\n<ul>\n<li>Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.</li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/foxdog05000/serina/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Serina is being developed and maintained as Open-Source software by @foxdog05000 (<a href=\"https://github.com/foxdog05000\">https://github.com/foxdog05000</a>) licensed under <a href=\"https://github.com/foxdog05000/serina/blob/master/LICENSE\">MIT LICENSE</a></p>\n<p>The original source code can be found at: <a href=\"https://github.com/foxdog05000/serina\">https://github.com/foxdog05000/serina</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-serina--github-page-here\" class=\"anchor\" aria-hidden=\"true\" href=\"#serina--github-page-here\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Serina | GitHub page <a href=\"https://foxdog05000.github.io/serina/\" rel=\"nofollow\">here</a></h1>\n<p><a href=\"https://travis-ci.org/foxdog05000/serina\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/44b5bdc150ff8d254722a5966da09ffc4cc60f73/68747470733a2f2f7472617669732d63692e6f72672f666f78646f6730353030302f736572696e612e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/foxdog05000/serina.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/foxdog05000/serina/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/d0e25b09a82bc4bfde9f1e048a092752eebbb4f3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c6174\" alt=\"License\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://gruntjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cbf50fd000d72753c35ecc7c8436e90210e7aec0/68747470733a2f2f63646e2e6772756e746a732e636f6d2f6275696c74776974682e737667\" alt=\"Built with Grunt\" data-canonical-src=\"https://cdn.gruntjs.com/builtwith.svg\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>GUI for create translation files for i18next</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/foxdog05000/serina/master/sample.png\"><img src=\"https://raw.githubusercontent.com/foxdog05000/serina/master/sample.png\" alt=\"Serina Screenshot\" style=\"max-width:100%;\"></a></p>\n<p><em>Serina R0.2.3</em></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Serina can be downloaded <a href=\"https://github.com/foxdog05000/serina/releases\">here</a>. Available versions for Linux and Windows (64bits). <em>MacOS available to later</em></p>\n<p>To use, unzip in the desired location and execute Serina.</p>\n<p>If you need a different version, please follow the <em>development</em> instructions to make your own build from the source code</p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>Serina allows you to create translations for each language, you can access the different languages by clicking on their map in the languages list.</p>\n<h3><a id=\"user-content-create-translation-for-a-language\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-translation-for-a-language\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create translation for a language</h3>\n<p>This page displays the list of languages and allows you to add a new language via a form using the ISO 639-1 language code. Example:\"FR\" or \"EN\".</p>\n<p>The display of the languages is available in two versions (card list or list) that can be set on the parameter page. The number of elements in a language is displayed under the name of the language.</p>\n<h3><a id=\"user-content-edit-translation\" class=\"anchor\" aria-hidden=\"true\" href=\"#edit-translation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Edit translation</h3>\n<p>This page displays the groups and translations of the first level of the translation and then recursively displays the sub-levels via access to a group allowing access to its content.</p>\n<p>Adding a group is done via a modal that allows you to enter the group name. The modification will also be done via a modal which will ask for the new name of the group. Deleting a group will ask for confirmation before deleting.</p>\n<p>The addition of a translation is done via a card added to the list of translations. The recording and deletion is done directly with the icons on the map.</p>\n<p>Changing a translation triggers a key or value change detection system to know whether to display the save button in order to have a good interface.</p>\n<h4><a id=\"user-content-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Search</h4>\n<p>A search bar represented by a magnifying glass is integrated in the toolbar. The research focuses on the \"keys\" of translations.\nThe first corresponding element will be selected to highlight it. And if several items match the search, a navigation between the corresponding items is displayed next to the search bar.</p>\n<p>Search is close if you navigate or delete a translation.</p>\n<h4><a id=\"user-content-parallel-edition-of-two-languages\" class=\"anchor\" aria-hidden=\"true\" href=\"#parallel-edition-of-two-languages\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Parallel edition of two languages</h4>\n<p>Parallel entry of two languages is done via the \"swap\" (on the right-hand side of the groups and translations of the first level) comprising:\nthe main language (the one selected in the list of languages)\nthe second language that can be chosen from the other available languages.</p>\n<p>Then it is enough to validate and the second language is automatically added below each value of the main language. Parallel editing works exactly like simple language editing.</p>\n<h3><a id=\"user-content-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"#parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Parameters</h3>\n<p>The settings allow you to modify the app according to your preferences. A \"About\" section is also present to get details about the application.</p>\n<h4><a id=\"user-content-basic-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"#basic-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Basic parameters</h4>\n<ul>\n<li>The format of the language list (in card list or list)</li>\n<li>The language of the application (EN, ES or FR for the moment)</li>\n</ul>\n<h4><a id=\"user-content-advanced-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Advanced parameters</h4>\n<ul>\n<li>Custom location of translation files (Available in version 0.3)</li>\n</ul>\n<h4><a id=\"user-content-others-parameters\" class=\"anchor\" aria-hidden=\"true\" href=\"#others-parameters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Others parameters</h4>\n<ul>\n<li>The theme of the application</li>\n<li>Keyboard shortcuts</li>\n</ul>\n<h2><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<h4><a id=\"user-content-your-language-is-not-available-in-the-app-\" class=\"anchor\" aria-hidden=\"true\" href=\"#your-language-is-not-available-in-the-app-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Your language is not available in the app ?</h4>\n<p>You can translate the application and submit your translation in PR. Or create issue.</p>\n<h4><a id=\"user-content-your-language-doesnt-have-its-flag-displayed-\" class=\"anchor\" aria-hidden=\"true\" href=\"#your-language-doesnt-have-its-flag-displayed-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Your language doesn't have its flag displayed ?</h4>\n<p>You can open a issue to explain your problem with a screenshot if possible.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you want to contribute to Serina, create a new different version of Serina, or compile it from source code, follow these instructions.</p>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em>, <em>npm</em>, <em>yarn</em>,  <em>bower</em> already installed in your system:</p>\n<ol>\n<li><code>yarn</code> to install all the dependencies.</li>\n<li><code>yarn start</code> to start <em>API</em> on <code>localhost:7777</code>.</li>\n<li><code>grunt serve</code> to start <em>Serina</em> on <code>localhost:9000</code>.</li>\n<li><code>yarn run package</code> to build <em>serina</em> for linux (build will be placed in <code>packages</code> folder).\n<ul>\n<li><code>grunt package</code> to make builds for windows, linux and mac os.</li>\n<li><code>grunt package:win32</code> to make build for windows (64bits).</li>\n<li><code>grunt package:linux</code> to make build for linux.</li>\n<li><code>grunt package:macos</code> to make build for mac os (64bits).</li>\n</ul>\n</li>\n<li><code>grunt test</code> to run the automated tests.\n<ul>\n<li>Please, ensure the tests are passing before creating a pull requests. Add tests for your changes.</li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Serina is being developed and maintained as Open-Source software by @foxdog05000 (<a href=\"https://github.com/foxdog05000\">https://github.com/foxdog05000</a>) licensed under <a href=\"https://github.com/foxdog05000/serina/blob/master/LICENSE\">MIT LICENSE</a></p>\n<p>The original source code can be found at: <a href=\"https://github.com/foxdog05000/serina\">https://github.com/foxdog05000/serina</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.966Z",
    "goodColorOnWhite": "#6C6C6C",
    "goodColorOnBlack": "#8CBA58",
    "faintColorOnWhite": "rgba(108, 108, 108, 0.1)"
  },
  {
    "slug": "servpane",
    "name": "ServPane",
    "description": "Manage Homebrew services from the menu bar",
    "homebrewCaskName": "servpane",
    "category": "Developer Tools",
    "repository": "https://github.com/aderyabin/ServPane",
    "keywords": [
      "homebrew",
      "programming",
      "macOS",
      "launchd"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/ServPane-screen.png"
      }
    ],
    "icon": "servpane-icon.png",
    "icon32": "servpane-icon-32.png",
    "icon64": "servpane-icon-64.png",
    "icon128": "servpane-icon-128.png",
    "icon256": "servpane-icon-256.png",
    "date": "2018-02-27",
    "iconColors": [
      "#282928",
      "#f2b6b4",
      "#4bd662",
      "#8b8783",
      "#949494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/logo-full.png\"><img alt=\"PrefPane\" src=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/logo-full.png\" width=\"400px\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/ServPane-screen.png\"><img alt=\"PrefPane in action\" src=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/ServPane-screen.png\" width=\"300px\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://evilmartians.com/?utm_source=servpane\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/608ad776fcb2da2b33f4f8265889cc5f1b8a6bad/68747470733a2f2f6576696c6d61727469616e732e636f6d2f6261646765732f73706f6e736f7265642d62792d6576696c2d6d61727469616e732e737667\" alt=\"Sponsored by Evil Martians\" width=\"236\" height=\"54\" data-canonical-src=\"https://evilmartians.com/badges/sponsored-by-evil-martians.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">A launchd menu bar app for Mac</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>ServPane is currently available for Mac OSX.</p>\n<p>Download the latest version from the <a href=\"https://github.com/aderyabin/ServPane/releases\">releases</a> page.</p>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technical</h2>\n<p>ServPane is built using HTML, CSS, and JavaScript. It&apos;s also built using <a href=\"https://github.com/electron/electron\">Electron</a>.</p>\n<h2><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Setup</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for development</span>\nnpm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> pack electron application for production</span>\nnpm run dist\n</pre></div>\n<h2><a id=\"user-content-acknowledge\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#acknowledge\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledge</h2>\n<p>Special thanks to <a href=\"https://www.facebook.com/romanshamin\" rel=\"nofollow\">Roman Shamin</a> for the logo.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/aderyabin/ServPane\">https://github.com/aderyabin/ServPane</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The gem is available as open source under the terms of the <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n<h2><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aderyabin/ServPane/blob/master/#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code of Conduct</h2>\n<p>Everyone interacting in the Localer project&#x2019;s codebases, issue trackers, chat rooms and mailing lists is expected to follow the <a href=\"https://github.com/aderyabin/ServPane/blob/master/CODE_OF_CONDUCT.md\">code of conduct</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/logo-full.png\"><img alt=\"PrefPane\" src=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/logo-full.png\" width=\"400px\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/ServPane-screen.png\"><img alt=\"PrefPane in action\" src=\"https://gist.githubusercontent.com/aderyabin/74f49078ba522a9e923614050dd6895b/raw/ServPane-screen.png\" width=\"300px\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://evilmartians.com/?utm_source=servpane\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/608ad776fcb2da2b33f4f8265889cc5f1b8a6bad/68747470733a2f2f6576696c6d61727469616e732e636f6d2f6261646765732f73706f6e736f7265642d62792d6576696c2d6d61727469616e732e737667\" alt=\"Sponsored by Evil Martians\" width=\"236\" height=\"54\" data-canonical-src=\"https://evilmartians.com/badges/sponsored-by-evil-martians.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p align=\"center\">A launchd menu bar app for Mac</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>ServPane is currently available for Mac OSX.</p>\n<p>Download the latest version from the <a href=\"https://github.com/aderyabin/ServPane/releases\">releases</a> page.</p>\n<h2><a id=\"user-content-technical\" class=\"anchor\" aria-hidden=\"true\" href=\"#technical\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technical</h2>\n<p>ServPane is built using HTML, CSS, and JavaScript. It's also built using <a href=\"https://github.com/electron/electron\">Electron</a>.</p>\n<h2><a id=\"user-content-build-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Setup</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron application for development</span>\nnpm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> pack electron application for production</span>\nnpm run dist\n</pre></div>\n<h2><a id=\"user-content-acknowledge\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledge\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledge</h2>\n<p>Special thanks to <a href=\"https://www.facebook.com/romanshamin\" rel=\"nofollow\">Roman Shamin</a> for the logo.</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/aderyabin/ServPane\">https://github.com/aderyabin/ServPane</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The gem is available as open source under the terms of the <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n<h2><a id=\"user-content-code-of-conduct\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-of-conduct\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code of Conduct</h2>\n<p>Everyone interacting in the Localer project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the <a href=\"https://github.com/aderyabin/ServPane/blob/master/CODE_OF_CONDUCT.md\">code of conduct</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:12.951Z",
    "goodColorOnWhite": "#282928",
    "goodColorOnBlack": "#F2B6B4",
    "faintColorOnWhite": "rgba(40, 41, 40, 0.1)"
  },
  {
    "slug": "seton",
    "name": "Seton",
    "description": "tool for tracking Github issue across repositories",
    "category": "Utilities",
    "repository": "https://github.com/e346m/Seton",
    "keywords": [
      "Github",
      "Issue",
      "GraphQL"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://github.com/e346m/Seton/blob/master/assets/demo.gif",
        "caption": "Demo"
      }
    ],
    "icon": "seton-icon.png",
    "icon32": "seton-icon-32.png",
    "icon64": "seton-icon-64.png",
    "icon128": "seton-icon-128.png",
    "icon256": "seton-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#740434",
      "#faf8f9",
      "#a55d7b",
      "#bc7c94",
      "#bc7c9c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-seton\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#seton\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Seton</h1>\n<h2><a id=\"user-content-seton-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#seton-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Seton</h2>\n<p>Seton is a tool for Github issue tracking across repositories so far.\nFor example you can track bug issues of libraries used in your project without visiting each repository. Or let say you want to track only a certain level issues of libraries, you can.</p>\n<h2><a id=\"user-content-naming--goal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#naming--goal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Naming &amp; Goal</h2>\n<p>From E. T. Seton&apos;s quote &quot;there is no animal that cannot be tracked&quot; Seton is supposed to track issues.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ScreenShots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/set_token.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/set_token.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/group.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/group.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/group_add.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/group_add.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/issue_list.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/issue_list.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/issue.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/issue.png\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<p>I picked up some repositories with easy labeled issue like <code>good first issue</code>, <code>Level: stater</code> in this demo\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/demo.gif\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/demo.gif\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-based\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#based\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Based</h2>\n<p><a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/deps.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/deps.png\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Electron: generally handle main process</li>\n<li>React: mainly handle rendering things(Redux isn&apos;t integrated in Apollo yet in this App)</li>\n<li>Apollo: handle requests and responses for the Github API</li>\n<li>Github GraphQL API v4</li>\n</ul>\n<pre><code>    -----------------------\n    |    Github API v4    |\n    -----------------------\n           GraphQL\n _            ||\n| |           ||\n|G|       Apollo Client\n|U| &lt;======&gt; React\n|I|           ||\n|_|           ||\n    ----------------------\n    |     Electrorn      |\n    ----------------------\n</code></pre>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Setting <code>access Token</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Create and Delete Group.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Set one label for each repository.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> View Issues across repositories.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> View Issue and related comments.</li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<pre><code>  # Install dependencies\n  yarn\n\n  # start with hot reload\n  yarn start\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/e346m/Seton/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This software is released under the MIT License, see LICENSE</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-seton\" class=\"anchor\" aria-hidden=\"true\" href=\"#seton\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Seton</h1>\n<h2><a id=\"user-content-seton-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#seton-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Seton</h2>\n<p>Seton is a tool for Github issue tracking across repositories so far.\nFor example you can track bug issues of libraries used in your project without visiting each repository. Or let say you want to track only a certain level issues of libraries, you can.</p>\n<h2><a id=\"user-content-naming--goal\" class=\"anchor\" aria-hidden=\"true\" href=\"#naming--goal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Naming &amp; Goal</h2>\n<p>From E. T. Seton's quote \"there is no animal that cannot be tracked\" Seton is supposed to track issues.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ScreenShots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/set_token.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/set_token.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/group.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/group.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/group_add.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/group_add.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/issue_list.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/issue_list.png\" alt=\"result\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/issue.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/issue.png\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<p>I picked up some repositories with easy labeled issue like <code>good first issue</code>, <code>Level: stater</code> in this demo\n<a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/demo.gif\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/demo.gif\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-based\" class=\"anchor\" aria-hidden=\"true\" href=\"#based\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Based</h2>\n<p><a target=\"_blank\" href=\"https://github.com/e346m/Seton/blob/master/assets/deps.png\"><img src=\"https://github.com/e346m/Seton/raw/master/assets/deps.png\" alt=\"result\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Electron: generally handle main process</li>\n<li>React: mainly handle rendering things(Redux isn't integrated in Apollo yet in this App)</li>\n<li>Apollo: handle requests and responses for the Github API</li>\n<li>Github GraphQL API v4</li>\n</ul>\n<pre><code>    -----------------------\n    |    Github API v4    |\n    -----------------------\n           GraphQL\n _            ||\n| |           ||\n|G|       Apollo Client\n|U| &lt;======&gt; React\n|I|           ||\n|_|           ||\n    ----------------------\n    |     Electrorn      |\n    ----------------------\n</code></pre>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Setting <code>access Token</code>.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Create and Delete Group.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Set one label for each repository.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> View Issues across repositories.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> View Issue and related comments.</li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<pre><code>  # Install dependencies\n  yarn\n\n  # start with hot reload\n  yarn start\n</code></pre>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This software is released under the MIT License, see LICENSE</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.026Z",
    "goodColorOnWhite": "#740434",
    "goodColorOnBlack": "#BC7C94",
    "faintColorOnWhite": "rgba(116, 4, 52, 0.1)"
  },
  {
    "slug": "shapespark",
    "name": "Shapespark",
    "description": "Create WebGL virtual tours from 3D models.",
    "website": "https://www.shapespark.com",
    "keywords": [
      "WebGL",
      "3D",
      "rendering"
    ],
    "category": "Photo & Video",
    "icon": "shapespark-icon.png",
    "icon32": "shapespark-icon-32.png",
    "icon64": "shapespark-icon-64.png",
    "icon128": "shapespark-icon-128.png",
    "icon256": "shapespark-icon-256.png",
    "date": "2017-01-12",
    "iconColors": [
      "#04b0ec",
      "#2464d4",
      "#138be1",
      "#1c6cd4",
      "#1494e4"
    ],
    "goodColorOnWhite": "#1C6CD4",
    "goodColorOnBlack": "#04B0EC",
    "faintColorOnWhite": "rgba(28, 108, 212, 0.1)"
  },
  {
    "slug": "sheepchat",
    "name": "sheepChat",
    "description": "Multi-chat for streamers",
    "website": "https://sheep.chat",
    "license": "Freeware",
    "keywords": [
      "chat"
    ],
    "category": "Social Networking",
    "icon": "sheepchat-icon.png",
    "icon32": "sheepchat-icon-32.png",
    "icon64": "sheepchat-icon-64.png",
    "icon128": "sheepchat-icon-128.png",
    "icon256": "sheepchat-icon-256.png",
    "date": "2016-12-08",
    "iconColors": [
      "#044363",
      "#0cb4fb",
      "#0c89bd",
      "#0474a4",
      "#0c9cd4"
    ],
    "goodColorOnWhite": "#0474A4",
    "goodColorOnBlack": "#0CB4FB",
    "faintColorOnWhite": "rgba(4, 116, 164, 0.1)"
  },
  {
    "slug": "shiba",
    "name": "Shiba",
    "description": "Rich markdown live preview app with linter",
    "repository": "https://github.com/rhysd/Shiba",
    "keywords": [
      "markdown",
      "preview",
      "linter"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/rhysd/ss/master/Shiba/shiba-screenshot.gif"
      }
    ],
    "icon": "shiba-icon.png",
    "icon32": "shiba-icon-32.png",
    "icon64": "shiba-icon-64.png",
    "icon128": "shiba-icon-128.png",
    "icon256": "shiba-icon-256.png",
    "date": "2016-04-22",
    "iconColors": [
      "#e1b077",
      "#37200a",
      "#cb3742",
      "#9e784e",
      "#745424"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rhysd/Shiba/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/title-bar.jpg\"><img src=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/title-bar.jpg\" alt=\"shibainu\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://www.npmjs.com/package/shiba\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d40e6efa13d75034628be9102f0b4f7cabfacfd/68747470733a2f2f62616467652e667572792e696f2f6a732f73686962612e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/shiba.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/rhysd/Shiba\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/45c07e22cab176edee6e4be38a25291cc07f9837/68747470733a2f2f7472617669732d63692e6f72672f72687973642f53686962612e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/rhysd/Shiba.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/rhysd/Shiba\"><img src=\"https://camo.githubusercontent.com/7ce7bf7319c3b6ed1fec711f5de8e7325adf6d25/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f67732d7265737065637465642d627269676874677265656e2e7376673f6c6f6e6743616368653d74727565267374796c653d666c6174\" alt=\"dogs respected\" data-canonical-src=\"https://img.shields.io/badge/dogs-respected-brightgreen.svg?longCache=true&amp;style=flat\" style=\"max-width:100%;\"></a></p>\n<p>Shiba is a rich live markdown preview app with linter.  It watches markdown files in specific directory and automatically shows the preview and result of lint.\nShiba is built on <a href=\"https://github.com/atom/electron\">Electron</a> and <a href=\"https://www.polymer-project.org/1.0/\" rel=\"nofollow\">Polymer</a>.</p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Isolated app.  You need not prepare Chrome and can use favorite editor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Rich GitHub Flavored Markdown\n<ul>\n<li>code highlight</li>\n<li>emoji</li>\n<li>task list</li>\n<li>links with tooltip</li>\n<li>tree diagram and flowchart using <a href=\"https://github.com/knsv/mermaid\">mermaid</a></li>\n<li>math rendering using <a href=\"https://github.com/Khan/KaTeX\">katex</a></li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Live reload</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Automatic lint (remark-lint, markdownlint)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/shortcuts.md\">Keyboard shortcuts</a>; All operations are ready for mouse and keyboard.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Both GUI and CLI friendly</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Cross platform (OS X, Linux, Windows)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/installation.md\">Easy to install</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/customization.md\">Customizable with YAML config file</a>\n<ul>\n<li>keyboard shortcuts</li>\n<li>linter</li>\n<li>user CSS</li>\n<li>code theme</li>\n<li>etc...</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/usage.md#search-text\">Search text in preview</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/usage.md#outline-window\">Outline window</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Print preview (to a paper / to a PDF file)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Support multi japanese encodings (utf8, utf16, sjis, euc-jp, unicode)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> HTML preview</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Dog-respected <g-emoji class=\"g-emoji\" alias=\"dog2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f415.png\">&#x1F415;</g-emoji></li>\n</ul>\n<h2><a id=\"user-content-documents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rhysd/Shiba/blob/master/#documents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documents</h2>\n<p>All documents are in <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/\">docs</a> directory.  And I wrote <a href=\"https://rhysd.hatenablog.com/entry/2015/08/03/090646\" rel=\"nofollow\">a Japanese blog post</a>.</p>\n<ul>\n<li><a href=\"https://github.com/rhysd/Shiba/blob/master/docs/installation.md\">Installation</a></li>\n<li><a href=\"https://github.com/rhysd/Shiba/blob/master/docs/usage.md\">Basic Usage</a></li>\n<li><a href=\"https://github.com/rhysd/Shiba/blob/master/docs/shortcuts.md\">Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/rhysd/Shiba/blob/master/docs/customization.md\">Customization</a></li>\n<li><a href=\"https://github.com/rhysd/Shiba/blob/master/docs/tips.md\">Tips</a></li>\n</ul>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rhysd/Shiba/blob/master/#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Overview</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/shiba-screenshot.gif\"><img src=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/shiba-screenshot.gif\" alt=\"main screenshot\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>At start up, Shiba is watching the current working directory (the path is in title of window).</li>\n<li>When you edit the markdown file in current working directory, Shiba finds the update, renders the file in window and sets the result of lint.</li>\n<li>You can see the result of lint by clicking the &apos;!&apos; button in menu.  When the button is red, it means that linter reported some errors.</li>\n<li>You can change the watching directory/file using &apos;directory&apos; button in menu or dropping file to window.</li>\n<li>You can quit app by closing the window.</li>\n</ol>\n<p>This is the simplest use case.  Please see <a href=\"https://github.com/rhysd/Shiba/blob/master/docs/usage.md\">usage document</a> for more detail.</p>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rhysd/Shiba/blob/master/#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Special Thanks</h2>\n<ul>\n<li>The logo of this app came from <a href=\"http://www.irasutoya.com/\" rel=\"nofollow\">&#x3044;&#x3089;&#x3059;&#x3068;&#x3084;</a>.</li>\n<li>This app was inspired by <a href=\"https://github.com/mattn\">@mattn</a>&apos;s <a href=\"https://github.com/mattn/mkup\">mkup</a>.</li>\n<li>This app referred <a href=\"https://github.com/yoshuawuyts/vmd\">vmd</a> a lot at first, which was a very simple markdown preview app built on Electron.</li>\n<li>Emoji pictures were from <a href=\"https://github.com/github/gemoji\">github/gemoji</a>.</li>\n<li>The voice resource came from <a href=\"http://soundeffect-lab.info/\" rel=\"nofollow\">&#x52B9;&#x679C;&#x97F3;&#x30E9;&#x30DC;</a>.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/rhysd/Shiba/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT License.</p>\n<pre><code>Copyright (c) 2015 rhysd\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\nPURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n</code></pre>\n<p>In packaged app, Electron part is licensed with below notice:</p>\n<blockquote>\n<p>Copyright (c) 2014 GitHub Inc.</p>\n</blockquote>\n<p>Emojis were brought from gemoji project:</p>\n<blockquote>\n<p>octocat, squirrel, shipit\nCopyright (c) 2013 GitHub Inc. All rights reserved.</p>\n<p>bowtie, neckbeard, fu\nCopyright (c) 2013 37signals, LLC. All rights reserved.</p>\n<p>feelsgood, finnadie, goberserk, godmode, hurtrealbad, rage 1-4, suspect\nCopyright (c) 2013 id Software. All rights reserved.</p>\n<p>trollface\nCopyright (c) 2013 whynne@deviantart. All rights reserved.</p>\n<p>Source code:</p>\n<p>Copyright (c) 2013 GitHub, Inc.</p>\n</blockquote>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/title-bar.jpg\"><img src=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/title-bar.jpg\" alt=\"shibainu\" style=\"max-width:100%;\"></a></h1>\n<p><a href=\"https://www.npmjs.com/package/shiba\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0d40e6efa13d75034628be9102f0b4f7cabfacfd/68747470733a2f2f62616467652e667572792e696f2f6a732f73686962612e737667\" alt=\"npm version\" data-canonical-src=\"https://badge.fury.io/js/shiba.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/rhysd/Shiba\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/45c07e22cab176edee6e4be38a25291cc07f9837/68747470733a2f2f7472617669732d63692e6f72672f72687973642f53686962612e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/rhysd/Shiba.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/rhysd/Shiba\"><img src=\"https://camo.githubusercontent.com/7ce7bf7319c3b6ed1fec711f5de8e7325adf6d25/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f67732d7265737065637465642d627269676874677265656e2e7376673f6c6f6e6743616368653d74727565267374796c653d666c6174\" alt=\"dogs respected\" data-canonical-src=\"https://img.shields.io/badge/dogs-respected-brightgreen.svg?longCache=true&amp;style=flat\" style=\"max-width:100%;\"></a></p>\n<p>Shiba is a rich live markdown preview app with linter.  It watches markdown files in specific directory and automatically shows the preview and result of lint.\nShiba is built on <a href=\"https://github.com/atom/electron\">Electron</a> and <a href=\"https://www.polymer-project.org/1.0/\" rel=\"nofollow\">Polymer</a>.</p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Isolated app.  You need not prepare Chrome and can use favorite editor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Rich GitHub Flavored Markdown\n<ul>\n<li>code highlight</li>\n<li>emoji</li>\n<li>task list</li>\n<li>links with tooltip</li>\n<li>tree diagram and flowchart using <a href=\"https://github.com/knsv/mermaid\">mermaid</a></li>\n<li>math rendering using <a href=\"https://github.com/Khan/KaTeX\">katex</a></li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Live reload</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Automatic lint (remark-lint, markdownlint)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <a href=\"docs/shortcuts.md\">Keyboard shortcuts</a>; All operations are ready for mouse and keyboard.</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Both GUI and CLI friendly</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Cross platform (OS X, Linux, Windows)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <a href=\"docs/installation.md\">Easy to install</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <a href=\"docs/customization.md\">Customizable with YAML config file</a>\n<ul>\n<li>keyboard shortcuts</li>\n<li>linter</li>\n<li>user CSS</li>\n<li>code theme</li>\n<li>etc...</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <a href=\"docs/usage.md#search-text\">Search text in preview</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> <a href=\"docs/usage.md#outline-window\">Outline window</a></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Print preview (to a paper / to a PDF file)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Support multi japanese encodings (utf8, utf16, sjis, euc-jp, unicode)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> HTML preview</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Dog-respected <g-emoji class=\"g-emoji\" alias=\"dog2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f415.png\">🐕</g-emoji></li>\n</ul>\n<h2><a id=\"user-content-documents\" class=\"anchor\" aria-hidden=\"true\" href=\"#documents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documents</h2>\n<p>All documents are in <a href=\"docs/\">docs</a> directory.  And I wrote <a href=\"https://rhysd.hatenablog.com/entry/2015/08/03/090646\" rel=\"nofollow\">a Japanese blog post</a>.</p>\n<ul>\n<li><a href=\"docs/installation.md\">Installation</a></li>\n<li><a href=\"docs/usage.md\">Basic Usage</a></li>\n<li><a href=\"docs/shortcuts.md\">Keyboard Shortcuts</a></li>\n<li><a href=\"docs/customization.md\">Customization</a></li>\n<li><a href=\"docs/tips.md\">Tips</a></li>\n</ul>\n<h2><a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Overview</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/shiba-screenshot.gif\"><img src=\"https://raw.githubusercontent.com/rhysd/ss/master/Shiba/shiba-screenshot.gif\" alt=\"main screenshot\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>At start up, Shiba is watching the current working directory (the path is in title of window).</li>\n<li>When you edit the markdown file in current working directory, Shiba finds the update, renders the file in window and sets the result of lint.</li>\n<li>You can see the result of lint by clicking the '!' button in menu.  When the button is red, it means that linter reported some errors.</li>\n<li>You can change the watching directory/file using 'directory' button in menu or dropping file to window.</li>\n<li>You can quit app by closing the window.</li>\n</ol>\n<p>This is the simplest use case.  Please see <a href=\"docs/usage.md\">usage document</a> for more detail.</p>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Special Thanks</h2>\n<ul>\n<li>The logo of this app came from <a href=\"http://www.irasutoya.com/\" rel=\"nofollow\">いらすとや</a>.</li>\n<li>This app was inspired by <a href=\"https://github.com/mattn\">@mattn</a>'s <a href=\"https://github.com/mattn/mkup\">mkup</a>.</li>\n<li>This app referred <a href=\"https://github.com/yoshuawuyts/vmd\">vmd</a> a lot at first, which was a very simple markdown preview app built on Electron.</li>\n<li>Emoji pictures were from <a href=\"https://github.com/github/gemoji\">github/gemoji</a>.</li>\n<li>The voice resource came from <a href=\"http://soundeffect-lab.info/\" rel=\"nofollow\">効果音ラボ</a>.</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT License.</p>\n<pre><code>Copyright (c) 2015 rhysd\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,\nINCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR\nPURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR\nTHE USE OR OTHER DEALINGS IN THE SOFTWARE.\n</code></pre>\n<p>In packaged app, Electron part is licensed with below notice:</p>\n<blockquote>\n<p>Copyright (c) 2014 GitHub Inc.</p>\n</blockquote>\n<p>Emojis were brought from gemoji project:</p>\n<blockquote>\n<p>octocat, squirrel, shipit\nCopyright (c) 2013 GitHub Inc. All rights reserved.</p>\n<p>bowtie, neckbeard, fu\nCopyright (c) 2013 37signals, LLC. All rights reserved.</p>\n<p>feelsgood, finnadie, goberserk, godmode, hurtrealbad, rage 1-4, suspect\nCopyright (c) 2013 id Software. All rights reserved.</p>\n<p>trollface\nCopyright (c) 2013 whynne@deviantart. All rights reserved.</p>\n<p>Source code:</p>\n<p>Copyright (c) 2013 GitHub, Inc.</p>\n</blockquote>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.065Z",
    "goodColorOnWhite": "#37200A",
    "goodColorOnBlack": "#E1B077",
    "faintColorOnWhite": "rgba(55, 32, 10, 0.1)"
  },
  {
    "slug": "shift",
    "name": "Shift",
    "description": "Switch between multiple Gmail, Calendar and Drive accounts with ease.",
    "website": "https://tryshift.com",
    "keywords": [
      "utility"
    ],
    "category": "Utilities",
    "icon": "shift-icon.png",
    "icon32": "shift-icon-32.png",
    "icon64": "shift-icon-64.png",
    "icon128": "shift-icon-128.png",
    "icon256": "shift-icon-256.png",
    "date": "2017-01-10",
    "iconColors": [
      "#3c414f",
      "#efc09d",
      "#44b464",
      "#3e7be1",
      "#737484"
    ],
    "goodColorOnWhite": "#3C414F",
    "goodColorOnBlack": "#3E7BE1",
    "faintColorOnWhite": "rgba(60, 65, 79, 0.1)"
  },
  {
    "slug": "shopify",
    "name": "Shopify",
    "description": "Desktop App for Shopify ecommerce platform",
    "website": "https://itunes.apple.com/ca/app/shopify-sell-online-commerce-and-build-a-store/id1208212036?mt=12",
    "category": "Business",
    "keywords": [
      "ecommerce",
      "entrepreneur",
      "sell"
    ],
    "icon": "shopify-icon.png",
    "icon32": "shopify-icon-32.png",
    "icon64": "shopify-icon-64.png",
    "icon128": "shopify-icon-128.png",
    "icon256": "shopify-icon-256.png",
    "date": "2017-08-14",
    "iconColors": [
      "#80ab41",
      "#fbfbfb",
      "#c4dc99",
      "#b6d180",
      "#bcdc94"
    ],
    "goodColorOnWhite": "#557928",
    "goodColorOnBlack": "#BCDC94",
    "faintColorOnWhite": "rgba(85, 121, 40, 0.1)"
  },
  {
    "slug": "shortcm",
    "name": "Short.cm",
    "description": "An app for making short links and screenshots on your custom domain",
    "website": "https://short.cm/extensions",
    "keywords": [
      "links",
      "linkshortener",
      "screenshot",
      "domain"
    ],
    "category": "Utilities",
    "icon": "shortcm-icon.png",
    "icon32": "shortcm-icon-32.png",
    "icon64": "shortcm-icon-64.png",
    "icon128": "shortcm-icon-128.png",
    "icon256": "shortcm-icon-256.png",
    "date": "2017-03-14",
    "iconColors": [
      "#fbfbfb",
      "#33d3a3",
      "#2baa82",
      "#79c4ab",
      "#94dcc4"
    ],
    "goodColorOnWhite": "#1B7D5F",
    "goodColorOnBlack": "#33D3A3",
    "faintColorOnWhite": "rgba(27, 125, 95, 0.1)"
  },
  {
    "slug": "shortexts",
    "name": "Shortexts",
    "description": "Shortcuts for texts you copy frequently, folders and emojis",
    "website": "http://shortexts.com/",
    "keywords": [
      "Productivity tool",
      "OSX "
    ],
    "license": "MIT",
    "category": "Productivity",
    "icon": "shortexts-icon.png",
    "icon32": "shortexts-icon-32.png",
    "icon64": "shortexts-icon-64.png",
    "icon128": "shortexts-icon-128.png",
    "icon256": "shortexts-icon-256.png",
    "date": "2016-09-28",
    "iconColors": [
      "#046cf4",
      "#0474fc",
      "#0474f4",
      "#046cec",
      "#086cf4"
    ],
    "goodColorOnWhite": "#046CF4",
    "goodColorOnBlack": "#0474FC",
    "faintColorOnWhite": "rgba(4, 108, 244, 0.1)"
  },
  {
    "slug": "shots",
    "name": "--shots",
    "description": "Cross-platform application for creating screenshots.",
    "website": "https://theshots.ru/",
    "repository": "https://github.com/binjospookie/--shots",
    "keywords": [
      "screenshots",
      "sharing",
      "productivity"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/b5abed5d51a542ef7fd99e374c3cbed9603d55b2/68747470733a2f2f74686573686f74732e72752f73617665642f3139343333323835303435383539303764396366303630362e38313438373330332e706e67"
      }
    ],
    "icon": "shots-icon.png",
    "icon32": "shots-icon-32.png",
    "icon64": "shots-icon-64.png",
    "icon128": "shots-icon-128.png",
    "icon256": "shots-icon-256.png",
    "date": "2016-10-25",
    "iconColors": [
      "#34ace4",
      "#38ace4",
      "#38ace4",
      "#38ace4",
      "#38ace4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#--shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--shots</h1>\n<p><a href=\"http://electron.atom.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/50f325fbd0419e2aa4873ebda6541e557c77e7a9/68747470733a2f2f63646e2e7261776769742e636f6d2f616d69746d65726368616e74313939302f656c656374726f6e2d6d61726b646f776e6966792f643030353934343163343434306338396639643039386233363766643564393837616330343466322f696d672f656c656374726f6e2d62616467652e737667\" alt=\"http://electron.atom.io\" data-canonical-src=\"https://cdn.rawgit.com/amitmerchant1990/electron-markdownify/d0059441c4440c89f9d098b367fd5d987ac044f2/img/electron-badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/binjospookie/--shots\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87cc11a9f53d21cd6882db7294a6abe2cd31d18a/68747470733a2f2f7472617669732d63692e6f72672f62696e6a6f73706f6f6b69652f2d2d73686f74732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/binjospookie/--shots.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/binjospookie/--shots\"><img src=\"https://camo.githubusercontent.com/f5ccf353713a5c35ae410620af1a336aeeada13c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f62696e6a6f73706f6f6b69652f2d2d73686f74732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/binjospookie/--shots/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/binjospookie/--shots/\"><img src=\"https://camo.githubusercontent.com/858ffeb5785e79ba598428923b336dffe48efbb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f62696e6a6f73706f6f6b69652f2d2d73686f74732e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/binjospookie/--shots.svg\" style=\"max-width:100%;\"></a></p>\n<p>Task-focused application for creating screenshots. It&apos;s simple and free!<br>\nJust download the package for your OS and start working!<br>\nTo access the tools use the global menu, context menu(click on the right mouse button) or shortcuts.<br>\n<a href=\"https://theshots.ru\" rel=\"nofollow\">Project&apos;s site with video</a> <br>\n<a href=\"https://github.com/binjospookie/--shots/blob/master/download.md\">Download links</a></p>\n<br>\n<h2><a id=\"user-content---shots-in-action\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#--shots-in-action\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>--shots in action</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b5abed5d51a542ef7fd99e374c3cbed9603d55b2/68747470733a2f2f74686573686f74732e72752f73617665642f3139343333323835303435383539303764396366303630362e38313438373330332e706e67\"><img src=\"https://camo.githubusercontent.com/b5abed5d51a542ef7fd99e374c3cbed9603d55b2/68747470733a2f2f74686573686f74732e72752f73617665642f3139343333323835303435383539303764396366303630362e38313438373330332e706e67\" alt=\"--shots in action\" data-canonical-src=\"https://theshots.ru/saved/1943328504585907d9cf0606.81487303.png\" style=\"max-width:100%;\"></a></p> \n<br>\n<h2><a id=\"user-content-why---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#why---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why --shots</h2>\n<p><strong>--shots</strong> provides all the tools you may need to work with screenshots.<br>\nIt&apos;s forever free application without annoying ads and etc.</p>\n<p>Learn about all the opportunities available <a href=\"https://github.com/binjospookie/--shots/wiki\">here</a></p>\n<h2><a id=\"user-content-ways-to-save-your-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#ways-to-save-your-screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Ways to save your screenshot</h2>\n<ul>\n<li>locally</li>\n<li>to clipboard</li>\n<li>to our servers. On success we put link to screenshot to clipboard</li>\n<li>to Dropbox</li>\n<li>to Imgur. On success we put link to screenshot to clipboard</li>\n</ul>\n<p>Also you could post your screenshots from --shots to Facebook, Twitter, VKontakte.</p>\n<h2><a id=\"user-content-available-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#available-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Available tools</h2>\n<ul>\n<li>Arrow</li>\n<li>Crop</li>\n<li>Pen</li>\n<li>Rect</li>\n<li>Sticker</li>\n<li>Blur</li>\n<li>Text<br></li>\n</ul>\n<blockquote>\n<p>All shortcuts <a href=\"https://github.com/binjospookie/--shots/wiki/Shortcuts\">here</a><br></p>\n</blockquote>\n<h2><a id=\"user-content-how-can-i-save-screenshots-on-my-own-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#how-can-i-save-screenshots-on-my-own-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How can I save screenshots on my own server?</h2>\n<ul>\n<li>Put <code>functions.php</code> and <code>savePhoto.php</code> on your server</li>\n<li>Launch app</li>\n<li>Open &apos;Settings&apos; and click on &apos;Change server path&apos;</li>\n<li>Type path and click on &apos;Save&apos;.</li>\n</ul>\n<blockquote>\n<p>If you want send shots to default server just erase your path than click on &apos;Save&apos;.<br>\nBut you can&apos;t use admin-page.</p>\n</blockquote>\n<h2><a id=\"user-content-how-run---shots-from-console\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#how-run---shots-from-console\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How run --shots from console?</h2>\n<ul>\n<li><code>npm install</code></li>\n<li><code>npm run &amp;&amp; npm start</code></li>\n</ul>\n<blockquote>\n<p>You cannot save screenshots to Dropbox or imgur, because we do not provide the keys of our application in the source code.</p>\n</blockquote>\n<br>\n<h2><a id=\"user-content-posts-about---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#posts-about---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Posts about --shots</h2>\n<ul>\n<li><a href=\"https://mavielinux.com/2016/11/28/shots-pour-prendre-et-editer-vos-captures-decran/\" rel=\"nofollow\">https://mavielinux.com/2016/11/28/shots-pour-prendre-et-editer-vos-captures-decran/</a></li>\n<li><a href=\"http://blog.desdelinux.net/shots-capturar-pantalla/#\" rel=\"nofollow\">http://blog.desdelinux.net/shots-capturar-pantalla/#</a></li>\n<li><a href=\"http://www.fousoft.com/shots.html\" rel=\"nofollow\">http://www.fousoft.com/shots.html</a></li>\n<li><a href=\"http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Capture/--shots.shtml\" rel=\"nofollow\">http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Capture/--shots.shtml</a> (duplicate of ^)</li>\n<li><a href=\"https://habrahabr.ru/post/316880/\" rel=\"nofollow\">https://habrahabr.ru/post/316880/</a></li>\n<li><a href=\"http://www.omgubuntu.co.uk/2017/02/shots-annotate-screenshots-ubuntu-app\" rel=\"nofollow\">http://www.omgubuntu.co.uk/2017/02/shots-annotate-screenshots-ubuntu-app</a></li>\n<li><a href=\"http://126kr.com/article/3y9sb54m6p1\" rel=\"nofollow\">http://126kr.com/article/3y9sb54m6p1</a> (duplicate of ^)</li>\n<li><a href=\"http://www.lffl.org/2017/02/shots-prendere-annotare-screenshot.html\" rel=\"nofollow\">http://www.lffl.org/2017/02/shots-prendere-annotare-screenshot.html</a></li>\n<li><a href=\"http://alternativeto.net/software/shots/\" rel=\"nofollow\">http://alternativeto.net/software/shots/</a></li>\n<li><a href=\"http://www.ticeman.fr/lecoutelas/?p=4253\" rel=\"nofollow\">http://www.ticeman.fr/lecoutelas/?p=4253</a></li>\n<li><a href=\"http://www.stahuj.centrum.cz/grafika_a_design/zachycovani_obrazovky/-shots/?&amp;g%5Boz%5D=0.1.1\" rel=\"nofollow\">http://www.stahuj.centrum.cz/grafika_a_design/zachycovani_obrazovky/-shots/?&amp;g%5Boz%5D=0.1.1</a></li>\n<li><a href=\"http://linux-actif.fr/shots\" rel=\"nofollow\">http://linux-actif.fr/shots</a></li>\n<li><a href=\"http://andro-buntu.blogspot.ru/2017/02/shots-aplikasi-screenshot-berbasis.html\" rel=\"nofollow\">http://andro-buntu.blogspot.ru/2017/02/shots-aplikasi-screenshot-berbasis.html</a></li>\n<li><a href=\"http://linoxide.com/linux-how-to/screenshots-elementary-loki-ubuntu/\" rel=\"nofollow\">http://linoxide.com/linux-how-to/screenshots-elementary-loki-ubuntu/</a></li>\n<li>&quot;Planete LINUX&quot; #96</li>\n<li><a href=\"https://fredfire1.wordpress.com/2016/03/31/install-gyazo-debian-64bit/\" rel=\"nofollow\">https://fredfire1.wordpress.com/2016/03/31/install-gyazo-debian-64bit/</a></li>\n</ul>\n<h2><a id=\"user-content-podcasts-about---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/binjospookie/--shots/blob/master/#podcasts-about---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Podcasts about --shots</h2>\n<ul>\n<li><a href=\"https://soundcloud.com/humane-technology/shots-screenshot-annotation\" rel=\"nofollow\">https://soundcloud.com/humane-technology/shots-screenshot-annotation</a></li>\n</ul>\n<br>\n<p><em><strong>First commit was added 24 Sep 2016</strong></em></p>\n<p>If you want to thank us, just starring the project and tell your friends about --shots <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"#--shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--shots</h1>\n<p><a href=\"http://electron.atom.io\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/50f325fbd0419e2aa4873ebda6541e557c77e7a9/68747470733a2f2f63646e2e7261776769742e636f6d2f616d69746d65726368616e74313939302f656c656374726f6e2d6d61726b646f776e6966792f643030353934343163343434306338396639643039386233363766643564393837616330343466322f696d672f656c656374726f6e2d62616467652e737667\" alt=\"http://electron.atom.io\" data-canonical-src=\"https://cdn.rawgit.com/amitmerchant1990/electron-markdownify/d0059441c4440c89f9d098b367fd5d987ac044f2/img/electron-badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/binjospookie/--shots\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87cc11a9f53d21cd6882db7294a6abe2cd31d18a/68747470733a2f2f7472617669732d63692e6f72672f62696e6a6f73706f6f6b69652f2d2d73686f74732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/binjospookie/--shots.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/binjospookie/--shots\"><img src=\"https://camo.githubusercontent.com/f5ccf353713a5c35ae410620af1a336aeeada13c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f62696e6a6f73706f6f6b69652f2d2d73686f74732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/binjospookie/--shots/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/binjospookie/--shots/\"><img src=\"https://camo.githubusercontent.com/858ffeb5785e79ba598428923b336dffe48efbb7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f62696e6a6f73706f6f6b69652f2d2d73686f74732e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/binjospookie/--shots.svg\" style=\"max-width:100%;\"></a></p>\n<p>Task-focused application for creating screenshots. It's simple and free!<br>\nJust download the package for your OS and start working!<br>\nTo access the tools use the global menu, context menu(click on the right mouse button) or shortcuts.<br>\n<a href=\"https://theshots.ru\" rel=\"nofollow\">Project's site with video</a> <br>\n<a href=\"https://github.com/binjospookie/--shots/blob/master/download.md\">Download links</a></p>\n<br>\n<h2><a id=\"user-content---shots-in-action\" class=\"anchor\" aria-hidden=\"true\" href=\"#--shots-in-action\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>--shots in action</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b5abed5d51a542ef7fd99e374c3cbed9603d55b2/68747470733a2f2f74686573686f74732e72752f73617665642f3139343333323835303435383539303764396366303630362e38313438373330332e706e67\"><img src=\"https://camo.githubusercontent.com/b5abed5d51a542ef7fd99e374c3cbed9603d55b2/68747470733a2f2f74686573686f74732e72752f73617665642f3139343333323835303435383539303764396366303630362e38313438373330332e706e67\" alt=\"--shots in action\" data-canonical-src=\"https://theshots.ru/saved/1943328504585907d9cf0606.81487303.png\" style=\"max-width:100%;\"></a></p> \n<br>\n<h2><a id=\"user-content-why---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"#why---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why --shots</h2>\n<p><strong>--shots</strong> provides all the tools you may need to work with screenshots.<br>\nIt's forever free application without annoying ads and etc.</p>\n<p>Learn about all the opportunities available <a href=\"https://github.com/binjospookie/--shots/wiki\">here</a></p>\n<h2><a id=\"user-content-ways-to-save-your-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#ways-to-save-your-screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Ways to save your screenshot</h2>\n<ul>\n<li>locally</li>\n<li>to clipboard</li>\n<li>to our servers. On success we put link to screenshot to clipboard</li>\n<li>to Dropbox</li>\n<li>to Imgur. On success we put link to screenshot to clipboard</li>\n</ul>\n<p>Also you could post your screenshots from --shots to Facebook, Twitter, VKontakte.</p>\n<h2><a id=\"user-content-available-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#available-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Available tools</h2>\n<ul>\n<li>Arrow</li>\n<li>Crop</li>\n<li>Pen</li>\n<li>Rect</li>\n<li>Sticker</li>\n<li>Blur</li>\n<li>Text<br></li>\n</ul>\n<blockquote>\n<p>All shortcuts <a href=\"https://github.com/binjospookie/--shots/wiki/Shortcuts\">here</a><br></p>\n</blockquote>\n<h2><a id=\"user-content-how-can-i-save-screenshots-on-my-own-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-can-i-save-screenshots-on-my-own-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How can I save screenshots on my own server?</h2>\n<ul>\n<li>Put <code>functions.php</code> and <code>savePhoto.php</code> on your server</li>\n<li>Launch app</li>\n<li>Open 'Settings' and click on 'Change server path'</li>\n<li>Type path and click on 'Save'.</li>\n</ul>\n<blockquote>\n<p>If you want send shots to default server just erase your path than click on 'Save'.<br>\nBut you can't use admin-page.</p>\n</blockquote>\n<h2><a id=\"user-content-how-run---shots-from-console\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-run---shots-from-console\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How run --shots from console?</h2>\n<ul>\n<li><code>npm install</code></li>\n<li><code>npm run &amp;&amp; npm start</code></li>\n</ul>\n<blockquote>\n<p>You cannot save screenshots to Dropbox or imgur, because we do not provide the keys of our application in the source code.</p>\n</blockquote>\n<br>\n<h2><a id=\"user-content-posts-about---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"#posts-about---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Posts about --shots</h2>\n<ul>\n<li><a href=\"https://mavielinux.com/2016/11/28/shots-pour-prendre-et-editer-vos-captures-decran/\" rel=\"nofollow\">https://mavielinux.com/2016/11/28/shots-pour-prendre-et-editer-vos-captures-decran/</a></li>\n<li><a href=\"http://blog.desdelinux.net/shots-capturar-pantalla/#\" rel=\"nofollow\">http://blog.desdelinux.net/shots-capturar-pantalla/#</a></li>\n<li><a href=\"http://www.fousoft.com/shots.html\" rel=\"nofollow\">http://www.fousoft.com/shots.html</a></li>\n<li><a href=\"http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Capture/--shots.shtml\" rel=\"nofollow\">http://www.softpedia.com/get/Multimedia/Graphic/Graphic-Capture/--shots.shtml</a> (duplicate of ^)</li>\n<li><a href=\"https://habrahabr.ru/post/316880/\" rel=\"nofollow\">https://habrahabr.ru/post/316880/</a></li>\n<li><a href=\"http://www.omgubuntu.co.uk/2017/02/shots-annotate-screenshots-ubuntu-app\" rel=\"nofollow\">http://www.omgubuntu.co.uk/2017/02/shots-annotate-screenshots-ubuntu-app</a></li>\n<li><a href=\"http://126kr.com/article/3y9sb54m6p1\" rel=\"nofollow\">http://126kr.com/article/3y9sb54m6p1</a> (duplicate of ^)</li>\n<li><a href=\"http://www.lffl.org/2017/02/shots-prendere-annotare-screenshot.html\" rel=\"nofollow\">http://www.lffl.org/2017/02/shots-prendere-annotare-screenshot.html</a></li>\n<li><a href=\"http://alternativeto.net/software/shots/\" rel=\"nofollow\">http://alternativeto.net/software/shots/</a></li>\n<li><a href=\"http://www.ticeman.fr/lecoutelas/?p=4253\" rel=\"nofollow\">http://www.ticeman.fr/lecoutelas/?p=4253</a></li>\n<li><a href=\"http://www.stahuj.centrum.cz/grafika_a_design/zachycovani_obrazovky/-shots/?&amp;g%5Boz%5D=0.1.1\" rel=\"nofollow\">http://www.stahuj.centrum.cz/grafika_a_design/zachycovani_obrazovky/-shots/?&amp;g%5Boz%5D=0.1.1</a></li>\n<li><a href=\"http://linux-actif.fr/shots\" rel=\"nofollow\">http://linux-actif.fr/shots</a></li>\n<li><a href=\"http://andro-buntu.blogspot.ru/2017/02/shots-aplikasi-screenshot-berbasis.html\" rel=\"nofollow\">http://andro-buntu.blogspot.ru/2017/02/shots-aplikasi-screenshot-berbasis.html</a></li>\n<li><a href=\"http://linoxide.com/linux-how-to/screenshots-elementary-loki-ubuntu/\" rel=\"nofollow\">http://linoxide.com/linux-how-to/screenshots-elementary-loki-ubuntu/</a></li>\n<li>\"Planete LINUX\" #96</li>\n<li><a href=\"https://fredfire1.wordpress.com/2016/03/31/install-gyazo-debian-64bit/\" rel=\"nofollow\">https://fredfire1.wordpress.com/2016/03/31/install-gyazo-debian-64bit/</a></li>\n</ul>\n<h2><a id=\"user-content-podcasts-about---shots\" class=\"anchor\" aria-hidden=\"true\" href=\"#podcasts-about---shots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Podcasts about --shots</h2>\n<ul>\n<li><a href=\"https://soundcloud.com/humane-technology/shots-screenshot-annotation\" rel=\"nofollow\">https://soundcloud.com/humane-technology/shots-screenshot-annotation</a></li>\n</ul>\n<br>\n<p><em><strong>First commit was added 24 Sep 2016</strong></em></p>\n<p>If you want to thank us, just starring the project and tell your friends about --shots <g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.078Z",
    "goodColorOnWhite": "#1675A2",
    "goodColorOnBlack": "#34ACE4",
    "faintColorOnWhite": "rgba(22, 117, 162, 0.1)"
  },
  {
    "slug": "signal",
    "name": "Signal",
    "description": "Private Messenger",
    "website": "https://signal.org",
    "repository": "https://github.com/signalapp/Signal-Desktop",
    "homebrewCaskName": "signal",
    "keywords": [
      "communication",
      "privacy",
      "security",
      "messenger",
      "messaging",
      "p2p"
    ],
    "category": "Social Networking",
    "license": "GPL-3.0",
    "icon": "signal-icon.png",
    "icon32": "signal-icon-32.png",
    "icon64": "signal-icon-64.png",
    "icon128": "signal-icon-128.png",
    "icon256": "signal-icon-256.png",
    "date": "2017-11-16",
    "iconColors": [
      "#eaf1f3",
      "#288fe6",
      "#77b4e8",
      "#1764b5",
      "#8eccf4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-signal-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#signal-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://travis-ci.org/signalapp/Signal-Desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c45517fb05f0ff05014a321ca9b623a8b0ed3a14/68747470733a2f2f7472617669732d63692e6f72672f7369676e616c6170702f5369676e616c2d4465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/signalapp/Signal-Desktop.svg?branch=master\" style=\"max-width:100%;\"></a>\nSignal Desktop</h1>\n<p>Signal Desktop is an Electron application that links with your\n<a href=\"https://github.com/signalapp/Signal-Android\">Signal Android</a>\nor <a href=\"https://github.com/signalapp/Signal-iOS\">Signal iOS</a> app.</p>\n<h2><a id=\"user-content-install-production-version-httpssignalorgdownload\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#install-production-version-httpssignalorgdownload\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install production version: <a href=\"https://signal.org/download/\" rel=\"nofollow\">https://signal.org/download/</a></h2>\n<h2><a id=\"user-content-install-the-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#install-the-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install the beta</h2>\n<p>You can install it on a computer which already has the production version installed. It uses different data and install locations.</p>\n<ul>\n<li><em>Windows:</em> You can find the most recent build here: <a href=\"https://updates.signal.org/desktop/beta.yml\" rel=\"nofollow\">https://updates.signal.org/desktop/beta.yml</a></li>\n<li><em>Mac:</em> You can find the most recent build here: <a href=\"https://updates.signal.org/desktop/beta-mac.yml\" rel=\"nofollow\">https://updates.signal.org/desktop/beta-mac.yml</a></li>\n<li><em>Linux:</em> same instructions as the production install steps linked above, but run <code>apt-get install signal-desktop-beta</code> instead</li>\n</ul>\n<h2><a id=\"user-content-got-a-question\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#got-a-question\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Got a question?</h2>\n<p>You can find answers to a number of frequently asked questions on our support site: <a href=\"https://support.signal.org/\" rel=\"nofollow\">https://support.signal.org/</a>.\nThe community forum is another good place for questions: <a href=\"https://community.signalusers.org/\" rel=\"nofollow\">https://community.signalusers.org/</a>.</p>\n<h2><a id=\"user-content-found-a-bug-have-a-feature-request\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#found-a-bug-have-a-feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Found a Bug? Have a feature request?</h2>\n<p>Please search the existing issues for your bug and create a new one if the issue is not yet tracked!</p>\n<p><a href=\"https://github.com/signalapp/Signal-Desktop/issues\">https://github.com/signalapp/Signal-Desktop/issues</a></p>\n<h2><a id=\"user-content-contributing-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#contributing-translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing Translations</h2>\n<p>Interested in helping to translate Signal? Contribute here:</p>\n<p><a href=\"https://www.transifex.com/projects/p/signal-desktop\" rel=\"nofollow\">https://www.transifex.com/projects/p/signal-desktop</a></p>\n<h2><a id=\"user-content-contributing-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#contributing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing Code</h2>\n<p>Please see <a href=\"https://github.com/signalapp/Signal-Desktop/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>\nfor setup instructions and contributor guidelines. And don&apos;t forget to sign the\n<a href=\"https://signal.org/cla/\" rel=\"nofollow\">CLA</a>.</p>\n<h2><a id=\"user-content-contributing-funds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#contributing-funds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing Funds</h2>\n<p>You can donate to Signal development through the <a href=\"https://freedom.press/crowdfunding/signal/\" rel=\"nofollow\">Freedom of the Press Foundation</a>.</p>\n<h2><a id=\"user-content-cryptography-notice\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#cryptography-notice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cryptography Notice</h2>\n<p>This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country&apos;s laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee <a href=\"http://www.wassenaar.org/\" rel=\"nofollow\">http://www.wassenaar.org/</a> for more information.</p>\n<p>The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/signalapp/Signal-Desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright 2014-2018 Open Whisper Systems</p>\n<p>Licensed under the GPLv3: <a href=\"http://www.gnu.org/licenses/gpl-3.0.html\" rel=\"nofollow\">http://www.gnu.org/licenses/gpl-3.0.html</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-signal-desktop\" class=\"anchor\" aria-hidden=\"true\" href=\"#signal-desktop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://travis-ci.org/signalapp/Signal-Desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c45517fb05f0ff05014a321ca9b623a8b0ed3a14/68747470733a2f2f7472617669732d63692e6f72672f7369676e616c6170702f5369676e616c2d4465736b746f702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/signalapp/Signal-Desktop.svg?branch=master\" style=\"max-width:100%;\"></a>\nSignal Desktop</h1>\n<p>Signal Desktop is an Electron application that links with your\n<a href=\"https://github.com/signalapp/Signal-Android\">Signal Android</a>\nor <a href=\"https://github.com/signalapp/Signal-iOS\">Signal iOS</a> app.</p>\n<h2><a id=\"user-content-install-production-version-httpssignalorgdownload\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-production-version-httpssignalorgdownload\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install production version: <a href=\"https://signal.org/download/\" rel=\"nofollow\">https://signal.org/download/</a></h2>\n<h2><a id=\"user-content-install-the-beta\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-the-beta\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install the beta</h2>\n<p>You can install it on a computer which already has the production version installed. It uses different data and install locations.</p>\n<ul>\n<li><em>Windows:</em> You can find the most recent build here: <a href=\"https://updates.signal.org/desktop/beta.yml\" rel=\"nofollow\">https://updates.signal.org/desktop/beta.yml</a></li>\n<li><em>Mac:</em> You can find the most recent build here: <a href=\"https://updates.signal.org/desktop/beta-mac.yml\" rel=\"nofollow\">https://updates.signal.org/desktop/beta-mac.yml</a></li>\n<li><em>Linux:</em> same instructions as the production install steps linked above, but run <code>apt-get install signal-desktop-beta</code> instead</li>\n</ul>\n<h2><a id=\"user-content-got-a-question\" class=\"anchor\" aria-hidden=\"true\" href=\"#got-a-question\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Got a question?</h2>\n<p>You can find answers to a number of frequently asked questions on our support site: <a href=\"https://support.signal.org/\" rel=\"nofollow\">https://support.signal.org/</a>.\nThe community forum is another good place for questions: <a href=\"https://community.signalusers.org/\" rel=\"nofollow\">https://community.signalusers.org/</a>.</p>\n<h2><a id=\"user-content-found-a-bug-have-a-feature-request\" class=\"anchor\" aria-hidden=\"true\" href=\"#found-a-bug-have-a-feature-request\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Found a Bug? Have a feature request?</h2>\n<p>Please search the existing issues for your bug and create a new one if the issue is not yet tracked!</p>\n<p><a href=\"https://github.com/signalapp/Signal-Desktop/issues\">https://github.com/signalapp/Signal-Desktop/issues</a></p>\n<h2><a id=\"user-content-contributing-translations\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-translations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing Translations</h2>\n<p>Interested in helping to translate Signal? Contribute here:</p>\n<p><a href=\"https://www.transifex.com/projects/p/signal-desktop\" rel=\"nofollow\">https://www.transifex.com/projects/p/signal-desktop</a></p>\n<h2><a id=\"user-content-contributing-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing Code</h2>\n<p>Please see <a href=\"https://github.com/signalapp/Signal-Desktop/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>\nfor setup instructions and contributor guidelines. And don't forget to sign the\n<a href=\"https://signal.org/cla/\" rel=\"nofollow\">CLA</a>.</p>\n<h2><a id=\"user-content-contributing-funds\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-funds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing Funds</h2>\n<p>You can donate to Signal development through the <a href=\"https://freedom.press/crowdfunding/signal/\" rel=\"nofollow\">Freedom of the Press Foundation</a>.</p>\n<h2><a id=\"user-content-cryptography-notice\" class=\"anchor\" aria-hidden=\"true\" href=\"#cryptography-notice\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cryptography Notice</h2>\n<p>This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.\nBEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.\nSee <a href=\"http://www.wassenaar.org/\" rel=\"nofollow\">http://www.wassenaar.org/</a> for more information.</p>\n<p>The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.\nThe form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright 2014-2018 Open Whisper Systems</p>\n<p>Licensed under the GPLv3: <a href=\"http://www.gnu.org/licenses/gpl-3.0.html\" rel=\"nofollow\">http://www.gnu.org/licenses/gpl-3.0.html</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.089Z",
    "goodColorOnWhite": "#1764B5",
    "goodColorOnBlack": "#8ECCF4",
    "faintColorOnWhite": "rgba(23, 100, 181, 0.1)"
  },
  {
    "slug": "simplenote",
    "name": "Simplenote",
    "description": "An easy way to keep notes, lists, ideas and more.",
    "website": "https://simplenote.com",
    "repository": "https://github.com/Automattic/simplenote-electron",
    "homebrewCaskName": "simplenote",
    "keywords": [
      "notes",
      "utility",
      "sync"
    ],
    "license": "GPLv2",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/7ecb3f5e4692fb708a0c18a790f2ce86f284dc8d/68747470733a2f2f73696d706c656e6f7465626c6f672e66696c65732e776f726470726573732e636f6d2f323031362f30332f73696d706c656e6f74652d6c696e75782e706e67"
      }
    ],
    "icon": "simplenote-icon.png",
    "icon32": "simplenote-icon-32.png",
    "icon64": "simplenote-icon-64.png",
    "icon128": "simplenote-icon-128.png",
    "icon256": "simplenote-icon-256.png",
    "date": "2016-06-13",
    "iconColors": [
      "#f4f4f4",
      "#4a93d5",
      "#b1cde6",
      "#8ebce4",
      "#acbccc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-simplenote-for-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Automattic/simplenote-electron/blob/master/#simplenote-for-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Simplenote for Electron</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7ecb3f5e4692fb708a0c18a790f2ce86f284dc8d/68747470733a2f2f73696d706c656e6f7465626c6f672e66696c65732e776f726470726573732e636f6d2f323031362f30332f73696d706c656e6f74652d6c696e75782e706e67\"><img src=\"https://camo.githubusercontent.com/7ecb3f5e4692fb708a0c18a790f2ce86f284dc8d/68747470733a2f2f73696d706c656e6f7465626c6f672e66696c65732e776f726470726573732e636f6d2f323031362f30332f73696d706c656e6f74652d6c696e75782e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://simplenoteblog.files.wordpress.com/2016/03/simplenote-linux.png\" style=\"max-width:100%;\"></a></p>\n<p>A Simplenote <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> client packaged in <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>. Learn more about Simplenote at <a href=\"https://simplenote.com\" rel=\"nofollow\">Simplenote.com</a>.</p>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Automattic/simplenote-electron/blob/master/#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running</h2>\n<ol>\n<li>Clone the repo: <code>git clone https://github.com/Automattic/simplenote-electron.git</code></li>\n<li><code>npm install</code> <em>or</em> <code>docker-compose up install</code> (if Docker installed)</li>\n<li><code>npm start</code> <em>or</em> <code>docker-compose up dev</code> (if Docker installed)</li>\n<li>Open <a href=\"http://localhost:4000\" rel=\"nofollow\">http://localhost:4000</a>.</li>\n<li>Sign up for a new account within the app. Use the account for <strong>testing purposes only</strong> as all note data will be periodically cleared out on the server.</li>\n</ol>\n<p><em>Note: Simplenote API features such as sharing and publishing will not work with development builds.</em></p>\n<h2><a id=\"user-content-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Automattic/simplenote-electron/blob/master/#electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Electron</h2>\n<p>Install electron globally <code>npm install -g electron --save-dev</code>, then:</p>\n<ol>\n<li>Run <code>npm run build</code></li>\n<li>Run <code>electron .</code></li>\n</ol>\n<p>You can also pass along the <code>--devtools</code> option after <code>electron .</code> to open the developer tools</p>\n<h2><a id=\"user-content-coding-guidelines\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Automattic/simplenote-electron/blob/master/#coding-guidelines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Coding Guidelines</h2>\n<p>Please adhere to the same guidelines as found in <a href=\"https://github.com/Automattic/wp-calypso/blob/master/docs/coding-guidelines.md\">wp-calypso</a>.</p>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Automattic/simplenote-electron/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h2>\n<ul>\n<li><a href=\"https://github.com/automattic/node-simperium\">node-simperium</a> for Simperium syncing.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">ReactJS</a> for UI.</li>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> for wrapping the JavaScript application.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-simplenote-for-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#simplenote-for-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Simplenote for Electron</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/7ecb3f5e4692fb708a0c18a790f2ce86f284dc8d/68747470733a2f2f73696d706c656e6f7465626c6f672e66696c65732e776f726470726573732e636f6d2f323031362f30332f73696d706c656e6f74652d6c696e75782e706e67\"><img src=\"https://camo.githubusercontent.com/7ecb3f5e4692fb708a0c18a790f2ce86f284dc8d/68747470733a2f2f73696d706c656e6f7465626c6f672e66696c65732e776f726470726573732e636f6d2f323031362f30332f73696d706c656e6f74652d6c696e75782e706e67\" alt=\"Screenshot\" data-canonical-src=\"https://simplenoteblog.files.wordpress.com/2016/03/simplenote-linux.png\" style=\"max-width:100%;\"></a></p>\n<p>A Simplenote <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> client packaged in <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>. Learn more about Simplenote at <a href=\"https://simplenote.com\" rel=\"nofollow\">Simplenote.com</a>.</p>\n<h2><a id=\"user-content-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running</h2>\n<ol>\n<li>Clone the repo: <code>git clone https://github.com/Automattic/simplenote-electron.git</code></li>\n<li><code>npm install</code> <em>or</em> <code>docker-compose up install</code> (if Docker installed)</li>\n<li><code>npm start</code> <em>or</em> <code>docker-compose up dev</code> (if Docker installed)</li>\n<li>Open <a href=\"http://localhost:4000\" rel=\"nofollow\">http://localhost:4000</a>.</li>\n<li>Sign up for a new account within the app. Use the account for <strong>testing purposes only</strong> as all note data will be periodically cleared out on the server.</li>\n</ol>\n<p><em>Note: Simplenote API features such as sharing and publishing will not work with development builds.</em></p>\n<h2><a id=\"user-content-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Electron</h2>\n<p>Install electron globally <code>npm install -g electron --save-dev</code>, then:</p>\n<ol>\n<li>Run <code>npm run build</code></li>\n<li>Run <code>electron .</code></li>\n</ol>\n<p>You can also pass along the <code>--devtools</code> option after <code>electron .</code> to open the developer tools</p>\n<h2><a id=\"user-content-coding-guidelines\" class=\"anchor\" aria-hidden=\"true\" href=\"#coding-guidelines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Coding Guidelines</h2>\n<p>Please adhere to the same guidelines as found in <a href=\"https://github.com/Automattic/wp-calypso/blob/master/docs/coding-guidelines.md\">wp-calypso</a>.</p>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h2>\n<ul>\n<li><a href=\"https://github.com/automattic/node-simperium\">node-simperium</a> for Simperium syncing.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">ReactJS</a> for UI.</li>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a> for wrapping the JavaScript application.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.147Z",
    "goodColorOnWhite": "#2B76BA",
    "goodColorOnBlack": "#4A93D5",
    "faintColorOnWhite": "rgba(43, 118, 186, 0.1)"
  },
  {
    "slug": "skrifa",
    "name": "Skrifa",
    "description": "A simple word processor build with web technologies.",
    "website": "https://skrifa.xyz",
    "repository": "https://github.com/Skrifa/Skrifa",
    "keywords": [
      "editor",
      "note",
      "notebook",
      "encrypted",
      "word",
      "office"
    ],
    "license": "GPLv3",
    "category": "Productivity",
    "icon": "skrifa-icon.png",
    "icon32": "skrifa-icon-32.png",
    "icon64": "skrifa-icon-64.png",
    "icon128": "skrifa-icon-128.png",
    "icon256": "skrifa-icon-256.png",
    "date": "2017-01-10",
    "iconColors": [
      "#fbfbfb",
      "#298a65",
      "#fc3b33",
      "#fccc07",
      "#99aaa2"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-skrifa\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#skrifa\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Skrifa</h1>\n<p>A note taking app focused on simplicity and privacy using PGP to encrypt all your notes.</p>\n<p>From school to your office, Skrifa is the word processor for everyone.</p>\n<p>With a minimal, distraction free, simple and yet powerful interface, it&apos;s focused on what you really care, your content. It is so versatile that you&apos;ll have no problem using it for any scenario, as a power user or just as a simple quick note taking app.</p>\n<p>From text styling to videos and images, and there are also features for more specific things like <strong>writing code, math and data tables</strong></p>\n<h3><a id=\"user-content-writing-math\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#writing-math\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Writing Math</h3>\n<p>Having a suitable notebook for any ocation is something we all need, Skrifa has Mathjax capabilities so that you can write math formulas and some LaTeX code, ideal for students and people who work with math! Doing it is as simple as just typing your formula like this:\n$x + y = z$</p>\n<h3><a id=\"user-content-writing-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#writing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Writing Code</h3>\n<p>Thanks to Prism.js Skrifa also has code highlightning for you!</p>\n<h3><a id=\"user-content-how-skrifa-protects-your-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#how-skrifa-protects-your-privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How Skrifa Protects Your Privacy</h3>\n<h4><a id=\"user-content-with-a-skrifa-account\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#with-a-skrifa-account\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>With a Skrifa account</h4>\n<p>If you don&apos;t want all the work of creating, mantaining and storing a PGP key, you can let Skrifa do it for you! When registering for a Skrifa account you&apos;ll be asked for an email address and password. Once you&apos;ve downloaded the app you&apos;ll create a new PGP key which will be used to encrypt all your notes, this key will be created using a new passphrase you&apos;ll set up, using that passphrase your key will be encrypted and saved locally, an encrypted version of your key is also uploaded to the server so that you won&apos;t have to manage it manually. This behavior is fairly similar to the one used by <a href=\"https://protonmail.com/\" rel=\"nofollow\">ProtonMail</a>.</p>\n<h4><a id=\"user-content-with-a-pgp-key\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#with-a-pgp-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>With a PGP key</h4>\n<p>If you don&apos;t want to use an Skrifa acccount and rely your key to a server, you can also use a PGP key you already own or create a new one, while this may be more secure, it also comes with great responsibility since you&apos;ll have to backup your key, remember that key is the only way to access your notes! This means that Skrifa is now a lot more compatible with other PGP software since you can import a key created by an external application as well as use your Skrifa generated local key in them.</p>\n<h4><a id=\"user-content-on-a-daily-basis\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#on-a-daily-basis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>On a daily basis</h4>\n<p>No matter what PGP key method you&apos;ve chosen, every time you start skrifa you&apos;ll be asked to enter your key&apos;s passphrase in order to decrypt it and decrypt your notes, every note and notebook you create is encrypted using that key and only you will be able to read it after decrypting them. They will never be stored unencrypted unless you export them in such a manner. The passphrase is never uploaded anywhere so you can be sure you are the only one who can decrypt your key and notes.</p>\n<h4><a id=\"user-content-no-ads-no-track\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#no-ads-no-track\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>No Ads, No Track</h4>\n<p>Skrifa will never used Ads and will never track you in any way, the only data that will ever be uploaded is the following and <strong>only if you choose to have a Skrifa account</strong>:</p>\n<ul>\n<li>Username</li>\n<li>Password (Properly hashed and stored)</li>\n<li>Public Key</li>\n<li>Private Key (Properly encrypted with your passphrase)</li>\n</ul>\n<p>If you&apos;ve chosen to use a local key then absolutely no information is uploaded! The only network connections Skrifa will ever have are under the following situations:</p>\n<ul>\n<li>Log In</li>\n<li>Create a new Key for your Skrifa account</li>\n<li>Get an image from an URL</li>\n<li>Load an embedded video</li>\n<li>Check for updates</li>\n<li>Download another user&apos;s public key for note sharing</li>\n</ul>\n<h3><a id=\"user-content-sharing-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#sharing-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sharing Notes</h3>\n<p>Sharing notes is incredibly easy, if you are sharing the note with a registered Skrifa user, all you&apos;ll need is his/her username and a Skfira Note will be created for you to share it.\nIf you are sharing the note with a Skrifa user who uses an offline key, then you&apos;ll need his public key, a dialog will appear asking you to select the public key you want to share the note with.\nYou can also share your note in a plaintext PGP Message so someone who is not using Skrifa at all will be able to read it with any other PGP software!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>There are several ways you can contribute to the development of Skrifa</p>\n<h3><a id=\"user-content-creating-a-new-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#creating-a-new-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating a new Theme</h3>\n<p>Creating a new CSS theme is incredibly easy! All you have to do is copy the <code>theme-template.css</code> file into a file with your theme&apos;s name inside the themes directory.\nThis file already has a lot of the common elements you&apos;ll need to style in order to create a functional theme, once you&apos;ve copied the file, the next step is to rename the theme class to your theme&apos;s name, using a find and replace all utility is pretty useful!</p>\n<p>To load your theme, you&apos;ll need to add the stylesheet link in the <code>index.html</code> file as well as adding the option in the select element inside the settings view, remember the value of the select must match the class name of your theme!</p>\n<h3><a id=\"user-content-adding-functionality\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#adding-functionality\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Adding functionality</h3>\n<p>Skrifa is very extensible and you can add all kinds of functionality, from utilities for the editor to new export formats or encryption features. You may know Skrifa is divided in views or screens, each view has a javascript file that contains all it&apos;s functionality.</p>\n<p>If you want to add a new view, you&apos;ll need to create it inside the <code>index.html</code> file and add a javascript file for it&apos;s functionality.</p>\n<h3><a id=\"user-content-reporting-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#reporting-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Reporting a Bug</h3>\n<p>If you&apos;ve found an error please report it so it can be fixed, describe the error and what you were doing while it happened.</p>\n<h3><a id=\"user-content-buying-skrifa\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#buying-skrifa\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Buying Skrifa</h3>\n<p>Skrifa is a pay-what-you-want software, every time someone pays for skrifa, the payment will be dividad 50/50 between the developers and donations for the projects Skrifa uses.</p>\n<h3><a id=\"user-content-supporting-via-patreon\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#supporting-via-patreon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supporting via Patreon</h3>\n<p>You can support me via <a href=\"https://www.patreon.com/Hyuchia\" rel=\"nofollow\">Patreon</a>, by supporting me via patreon you are not only contributing to this project but also all my other projects and contributions!</p>\n<h3><a id=\"user-content-fixing-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#fixing-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Fixing a Bug</h3>\n<p>If you&apos;ve found a bug and you are willing to fix it, just clone this repository, fix the bug and make a Pull Request, your code will be evaluated and then merged to the main branch, it really is simple to contribute!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Skrifa/Skrifa/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Skrifa is released under the <a href=\"https://github.com/Skrifa/Skrifa/blob/master/LICENSE\">GPLv3.0 License</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-skrifa\" class=\"anchor\" aria-hidden=\"true\" href=\"#skrifa\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Skrifa</h1>\n<p>A note taking app focused on simplicity and privacy using PGP to encrypt all your notes.</p>\n<p>From school to your office, Skrifa is the word processor for everyone.</p>\n<p>With a minimal, distraction free, simple and yet powerful interface, it's focused on what you really care, your content. It is so versatile that you'll have no problem using it for any scenario, as a power user or just as a simple quick note taking app.</p>\n<p>From text styling to videos and images, and there are also features for more specific things like <strong>writing code, math and data tables</strong></p>\n<h3><a id=\"user-content-writing-math\" class=\"anchor\" aria-hidden=\"true\" href=\"#writing-math\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Writing Math</h3>\n<p>Having a suitable notebook for any ocation is something we all need, Skrifa has Mathjax capabilities so that you can write math formulas and some LaTeX code, ideal for students and people who work with math! Doing it is as simple as just typing your formula like this:\n$x + y = z$</p>\n<h3><a id=\"user-content-writing-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#writing-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Writing Code</h3>\n<p>Thanks to Prism.js Skrifa also has code highlightning for you!</p>\n<h3><a id=\"user-content-how-skrifa-protects-your-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-skrifa-protects-your-privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How Skrifa Protects Your Privacy</h3>\n<h4><a id=\"user-content-with-a-skrifa-account\" class=\"anchor\" aria-hidden=\"true\" href=\"#with-a-skrifa-account\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>With a Skrifa account</h4>\n<p>If you don't want all the work of creating, mantaining and storing a PGP key, you can let Skrifa do it for you! When registering for a Skrifa account you'll be asked for an email address and password. Once you've downloaded the app you'll create a new PGP key which will be used to encrypt all your notes, this key will be created using a new passphrase you'll set up, using that passphrase your key will be encrypted and saved locally, an encrypted version of your key is also uploaded to the server so that you won't have to manage it manually. This behavior is fairly similar to the one used by <a href=\"https://protonmail.com/\" rel=\"nofollow\">ProtonMail</a>.</p>\n<h4><a id=\"user-content-with-a-pgp-key\" class=\"anchor\" aria-hidden=\"true\" href=\"#with-a-pgp-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>With a PGP key</h4>\n<p>If you don't want to use an Skrifa acccount and rely your key to a server, you can also use a PGP key you already own or create a new one, while this may be more secure, it also comes with great responsibility since you'll have to backup your key, remember that key is the only way to access your notes! This means that Skrifa is now a lot more compatible with other PGP software since you can import a key created by an external application as well as use your Skrifa generated local key in them.</p>\n<h4><a id=\"user-content-on-a-daily-basis\" class=\"anchor\" aria-hidden=\"true\" href=\"#on-a-daily-basis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>On a daily basis</h4>\n<p>No matter what PGP key method you've chosen, every time you start skrifa you'll be asked to enter your key's passphrase in order to decrypt it and decrypt your notes, every note and notebook you create is encrypted using that key and only you will be able to read it after decrypting them. They will never be stored unencrypted unless you export them in such a manner. The passphrase is never uploaded anywhere so you can be sure you are the only one who can decrypt your key and notes.</p>\n<h4><a id=\"user-content-no-ads-no-track\" class=\"anchor\" aria-hidden=\"true\" href=\"#no-ads-no-track\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>No Ads, No Track</h4>\n<p>Skrifa will never used Ads and will never track you in any way, the only data that will ever be uploaded is the following and <strong>only if you choose to have a Skrifa account</strong>:</p>\n<ul>\n<li>Username</li>\n<li>Password (Properly hashed and stored)</li>\n<li>Public Key</li>\n<li>Private Key (Properly encrypted with your passphrase)</li>\n</ul>\n<p>If you've chosen to use a local key then absolutely no information is uploaded! The only network connections Skrifa will ever have are under the following situations:</p>\n<ul>\n<li>Log In</li>\n<li>Create a new Key for your Skrifa account</li>\n<li>Get an image from an URL</li>\n<li>Load an embedded video</li>\n<li>Check for updates</li>\n<li>Download another user's public key for note sharing</li>\n</ul>\n<h3><a id=\"user-content-sharing-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#sharing-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sharing Notes</h3>\n<p>Sharing notes is incredibly easy, if you are sharing the note with a registered Skrifa user, all you'll need is his/her username and a Skfira Note will be created for you to share it.\nIf you are sharing the note with a Skrifa user who uses an offline key, then you'll need his public key, a dialog will appear asking you to select the public key you want to share the note with.\nYou can also share your note in a plaintext PGP Message so someone who is not using Skrifa at all will be able to read it with any other PGP software!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>There are several ways you can contribute to the development of Skrifa</p>\n<h3><a id=\"user-content-creating-a-new-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-a-new-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating a new Theme</h3>\n<p>Creating a new CSS theme is incredibly easy! All you have to do is copy the <code>theme-template.css</code> file into a file with your theme's name inside the themes directory.\nThis file already has a lot of the common elements you'll need to style in order to create a functional theme, once you've copied the file, the next step is to rename the theme class to your theme's name, using a find and replace all utility is pretty useful!</p>\n<p>To load your theme, you'll need to add the stylesheet link in the <code>index.html</code> file as well as adding the option in the select element inside the settings view, remember the value of the select must match the class name of your theme!</p>\n<h3><a id=\"user-content-adding-functionality\" class=\"anchor\" aria-hidden=\"true\" href=\"#adding-functionality\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Adding functionality</h3>\n<p>Skrifa is very extensible and you can add all kinds of functionality, from utilities for the editor to new export formats or encryption features. You may know Skrifa is divided in views or screens, each view has a javascript file that contains all it's functionality.</p>\n<p>If you want to add a new view, you'll need to create it inside the <code>index.html</code> file and add a javascript file for it's functionality.</p>\n<h3><a id=\"user-content-reporting-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"#reporting-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reporting a Bug</h3>\n<p>If you've found an error please report it so it can be fixed, describe the error and what you were doing while it happened.</p>\n<h3><a id=\"user-content-buying-skrifa\" class=\"anchor\" aria-hidden=\"true\" href=\"#buying-skrifa\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Buying Skrifa</h3>\n<p>Skrifa is a pay-what-you-want software, every time someone pays for skrifa, the payment will be dividad 50/50 between the developers and donations for the projects Skrifa uses.</p>\n<h3><a id=\"user-content-supporting-via-patreon\" class=\"anchor\" aria-hidden=\"true\" href=\"#supporting-via-patreon\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supporting via Patreon</h3>\n<p>You can support me via <a href=\"https://www.patreon.com/Hyuchia\" rel=\"nofollow\">Patreon</a>, by supporting me via patreon you are not only contributing to this project but also all my other projects and contributions!</p>\n<h3><a id=\"user-content-fixing-a-bug\" class=\"anchor\" aria-hidden=\"true\" href=\"#fixing-a-bug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fixing a Bug</h3>\n<p>If you've found a bug and you are willing to fix it, just clone this repository, fix the bug and make a Pull Request, your code will be evaluated and then merged to the main branch, it really is simple to contribute!</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Skrifa is released under the <a href=\"https://github.com/Skrifa/Skrifa/blob/master/LICENSE\">GPLv3.0 License</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.165Z",
    "goodColorOnWhite": "#886E02",
    "goodColorOnBlack": "#FCCC07",
    "faintColorOnWhite": "rgba(136, 110, 2, 0.1)"
  },
  {
    "slug": "skype",
    "name": "Skype",
    "description": "Free IM & video calls",
    "website": "https://skype.com",
    "keywords": [
      "free calls",
      "free online calls",
      "video conferencing",
      "free calls on mobile",
      "messaging",
      "chat",
      "voip",
      "screen sharing"
    ],
    "category": "Social Networking",
    "icon": "skype-icon.png",
    "icon32": "skype-icon-32.png",
    "icon64": "skype-icon-64.png",
    "icon128": "skype-icon-128.png",
    "icon256": "skype-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#fbfbfc",
      "#04acf4",
      "#62cdf4",
      "#9ddefa",
      "#3cc4f4"
    ],
    "goodColorOnWhite": "#0373A3",
    "goodColorOnBlack": "#04ACF4",
    "faintColorOnWhite": "rgba(3, 115, 163, 0.1)"
  },
  {
    "slug": "slack",
    "name": "Slack",
    "description": "A messaging app for teams",
    "website": "https://slack.com",
    "homebrewCaskName": "slack",
    "keywords": [
      "messaging",
      "chat",
      "p2p",
      "video",
      "voip",
      "phone",
      "community"
    ],
    "category": "Social Networking",
    "icon": "slack-icon.png",
    "icon32": "slack-icon-32.png",
    "icon64": "slack-icon-64.png",
    "icon128": "slack-icon-128.png",
    "icon256": "slack-icon-256.png",
    "date": "2015-04-08",
    "iconColors": [
      "#4bb398",
      "#f2f6f6",
      "#db134d",
      "#eaa923",
      "#32133a"
    ],
    "goodColorOnWhite": "#DB134D",
    "goodColorOnBlack": "#EAA923",
    "faintColorOnWhite": "rgba(219, 19, 77, 0.1)"
  },
  {
    "slug": "slack-catchup",
    "name": "Slack Catchup",
    "description": "Catch up all the unread across your Slack teams in a single place",
    "website": "https://slackcatchup.com",
    "disabled": true,
    "keywords": [
      "messaging"
    ],
    "category": "Social Networking",
    "icon": "slack-catchup-icon.png",
    "icon32": "slack-catchup-icon-32.png",
    "icon64": "slack-catchup-icon-64.png",
    "icon128": "slack-catchup-icon-128.png",
    "icon256": "slack-catchup-icon-256.png",
    "date": "2016-11-17",
    "iconColors": [
      "#443253",
      "#ebebef",
      "#7e7388",
      "#90849c",
      "#9c94a4"
    ],
    "goodColorOnWhite": "#443253",
    "goodColorOnBlack": "#EBEBEF",
    "faintColorOnWhite": "rgba(68, 50, 83, 0.1)"
  },
  {
    "slug": "sloth",
    "name": "sloth",
    "description": "Clipboard manager that understands what you copy",
    "website": "https://ohsloth.com",
    "keywords": [
      "clipboard",
      "snippet",
      "context",
      "machine learning",
      "developer",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "sloth-icon.png",
    "icon32": "sloth-icon-32.png",
    "icon64": "sloth-icon-64.png",
    "icon128": "sloth-icon-128.png",
    "icon256": "sloth-icon-256.png",
    "date": "2017-06-28",
    "iconColors": [
      "#fcfcfc",
      "#040404",
      "#bcff80",
      "#bcff80",
      "#bcff80"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#BCFF80",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "smallpdf",
    "name": "Smallpdf",
    "description": "We make PDF easy.",
    "website": "https://smallpdf.com/desktop",
    "keywords": [
      "pdf",
      "document",
      "converter",
      "editor",
      "productivity",
      "utility",
      "pdf-reader",
      "word-to-pdf",
      "jpg-to-pdf",
      "excel-to-pdf"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://download.smallpdf.com/assets/smallpdf-desktop-screenshot.png"
      }
    ],
    "icon": "smallpdf-icon.png",
    "icon32": "smallpdf-icon-32.png",
    "icon64": "smallpdf-icon-64.png",
    "icon128": "smallpdf-icon-128.png",
    "icon256": "smallpdf-icon-256.png",
    "date": "2018-03-20",
    "iconColors": [
      "#d4c11e",
      "#c646fc",
      "#04c4fc",
      "#04d464",
      "#fc5404"
    ],
    "goodColorOnWhite": "#027FA3",
    "goodColorOnBlack": "#04C4FC",
    "faintColorOnWhite": "rgba(2, 127, 163, 0.1)"
  },
  {
    "slug": "snake",
    "name": "Snake",
    "description": "Old Classic Snake Game",
    "website": "http://alpcoskun.com/snake",
    "repository": "https://github.com/alpcoskun/snake",
    "keywords": [
      "games",
      "snake"
    ],
    "license": "MIT",
    "category": "Games",
    "icon": "snake-icon.png",
    "icon32": "snake-icon-32.png",
    "icon64": "snake-icon-64.png",
    "icon128": "snake-icon-128.png",
    "icon256": "snake-icon-256.png",
    "date": "2017-08-08",
    "iconColors": [
      "#ededed",
      "#6c6c6c",
      "#bcbcbc",
      "#acacac",
      "#b4b4b4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-snake-game\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alpcoskun/snake/blob/master/#snake-game\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Snake Game</h1>\n<p>Classic Snake Game using electron &amp; p5.js &amp; lowdb</p>\n<p>Inspired by <a href=\"https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game_p5.js\">Coding Train</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-snake-game\" class=\"anchor\" aria-hidden=\"true\" href=\"#snake-game\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Snake Game</h1>\n<p>Classic Snake Game using electron &amp; p5.js &amp; lowdb</p>\n<p>Inspired by <a href=\"https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game_p5.js\">Coding Train</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.142Z",
    "goodColorOnWhite": "#6C6C6C",
    "goodColorOnBlack": "#EDEDED",
    "faintColorOnWhite": "rgba(108, 108, 108, 0.1)"
  },
  {
    "slug": "socialcast",
    "name": "Socialcast",
    "description": "Enterprise social network platform.",
    "website": "http://socialcast.com/",
    "keywords": [
      "enterprise",
      "social network",
      "collaboration",
      "communication",
      "conversation",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "socialcast-icon.png",
    "icon32": "socialcast-icon-32.png",
    "icon64": "socialcast-icon-64.png",
    "icon128": "socialcast-icon-128.png",
    "icon256": "socialcast-icon-256.png",
    "date": "2016-06-14",
    "iconColors": [
      "#64b3db",
      "#f7f9fb",
      "#9ecde7",
      "#b4d4ec",
      "#84c4e0"
    ],
    "goodColorOnWhite": "#237199",
    "goodColorOnBlack": "#64B3DB",
    "faintColorOnWhite": "rgba(35, 113, 153, 0.1)"
  },
  {
    "slug": "socket-io-tester",
    "name": "Socket.io tester",
    "description": "Test your socket.io server, while developing",
    "website": "http://appsaloon.github.io/socket.io-tester/",
    "repository": "https://github.com/AppSaloon/socket.io-tester",
    "keywords": [
      "socket.io",
      "websockets",
      "development",
      "developer tools",
      "web technology",
      "productivity"
    ],
    "license": "GPL-2.0",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://github.com/AppSaloon/socket.io-tester/raw/master/assets/screenshotV110.png"
      }
    ],
    "icon": "socket-io-tester-icon.png",
    "icon32": "socket-io-tester-icon-32.png",
    "icon64": "socket-io-tester-icon-64.png",
    "icon128": "socket-io-tester-icon-128.png",
    "icon256": "socket-io-tester-icon-256.png",
    "date": "2017-02-15",
    "iconColors": [
      "#7d5093",
      "#fbfbfb",
      "#060506",
      "#464148",
      "#acacac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--socketio-tester\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#-socketio-tester\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/icon.png\"><img src=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/icon.png\" alt=\"socket.io tester\" style=\"max-width:100%;\"></a> Socket.io tester</h1>\n<p><a href=\"https://badge.fury.io/gh/appsaloon%2Fsocket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/33a1fbb1203c6370f23b4bbfd4b28a0d5cf2c2db/68747470733a2f2f62616467652e667572792e696f2f67682f61707073616c6f6f6e253246736f636b65742e696f2d7465737465722e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/appsaloon%2Fsocket.io-tester.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.versioneye.com/user/projects/588f5a2f5715cf0034134062\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea6849d69942bf563e2636cce56fb3b7d8c7232a/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3538386635613266353731356366303033343133343036322f62616467652e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://www.versioneye.com/user/projects/588f5a2f5715cf0034134062/badge.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/AppSaloon/socket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0bf90ab844427e29adc1e721409feed4c22651da/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f41707053616c6f6f6e2f736f636b65742e696f2d7465737465722f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/AppSaloon/socket.io-tester/badges/gpa.svg\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/AppSaloon/socket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcebe6301b6def246094df40df316d860a7ff10a/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f41707053616c6f6f6e2f736f636b65742e696f2d7465737465722f6261646765732f69737375655f636f756e742e737667\" alt=\"Issue Count\" data-canonical-src=\"https://codeclimate.com/github/AppSaloon/socket.io-tester/badges/issue_count.svg\" style=\"max-width:100%;\"></a></p>\n<p>Socket.io tester lets you connect to a socket.io server and subscribe to a\ncertain topic and/or lets you send socket messages to the server\n<a target=\"_blank\" href=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/screenshotV110.png\"><img src=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/screenshotV110.png\" alt=\"screenshot socket.io tester app\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h5><a id=\"user-content-install-node-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#install-node-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install node modules</h5>\n<p><code>$ yarn install</code></p>\n<h5><a id=\"user-content-build-and-open-in-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#build-and-open-in-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build and open in browser</h5>\n<p><code>$ yarn run dev</code></p>\n<h5><a id=\"user-content-build-and-open-as-electron-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#build-and-open-as-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build and open as electron app</h5>\n<ul>\n<li>build\n<code>$ yarn run build</code></li>\n<li>and run electron\n<code>$ node_modules/.bin/electron .</code></li>\n</ul>\n<h5><a id=\"user-content-build-asar-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#build-asar-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>build asar file</h5>\n<p><code>$ yarn run electron-build</code></p>\n<h5><a id=\"user-content-package-all-application-versions-for-distribution-win-linux-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#package-all-application-versions-for-distribution-win-linux-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>package all application versions for distribution (win, linux, macos)</h5>\n<p><code>$ yarn run package</code></p>\n<hr>\n<h2><a id=\"user-content-socketio-test-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#socketio-test-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>socket.io test server</h2>\n<p>start test server by running <code>node socketTest/index.js</code></p>\n<h3><a id=\"user-content-events\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>events</h3>\n<ul>\n<li>&apos;chat message&apos;: echoes mesages</li>\n<li>test: sends messages at specific interval</li>\n</ul>\n<h3><a id=\"user-content-namespace\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#namespace\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>namespace</h3>\n<ul>\n<li>/asd</li>\n</ul>\n<h4><a id=\"user-content-events-in-namespace\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#events-in-namespace\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>events in namespace</h4>\n<ul>\n<li>test: sends messages at specific interval</li>\n</ul>\n<h2><a id=\"user-content-when-updating\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AppSaloon/socket.io-tester/blob/master/#when-updating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>When updating</h2>\n<ul>\n<li>change version numbers in <code>package.json</code> AND <code>build_package.json</code></li>\n<li>create git tag <code>git tag v1.0.0</code></li>\n<li>push changes <code>git push</code></li>\n<li>and push tags <code>git push --tags</code></li>\n<li>create release draft with new tag and version as release name</li>\n<li>Really important release NAME is the version with the v: <code>v1.0.0</code></li>\n<li>Really important that <code>build_package.json</code> has the correct version without the v: <code>1.0.0</code></li>\n<li>build with <code>package</code> script</li>\n<li>compress each build in the package dir individually and upload to github</li>\n<li>release</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--socketio-tester\" class=\"anchor\" aria-hidden=\"true\" href=\"#-socketio-tester\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/icon.png\"><img src=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/icon.png\" alt=\"socket.io tester\" style=\"max-width:100%;\"></a> Socket.io tester</h1>\n<p><a href=\"https://badge.fury.io/gh/appsaloon%2Fsocket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/33a1fbb1203c6370f23b4bbfd4b28a0d5cf2c2db/68747470733a2f2f62616467652e667572792e696f2f67682f61707073616c6f6f6e253246736f636b65742e696f2d7465737465722e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/appsaloon%2Fsocket.io-tester.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.versioneye.com/user/projects/588f5a2f5715cf0034134062\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea6849d69942bf563e2636cce56fb3b7d8c7232a/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3538386635613266353731356366303033343133343036322f62616467652e7376673f7374796c653d666c61742d737175617265\" alt=\"Dependency Status\" data-canonical-src=\"https://www.versioneye.com/user/projects/588f5a2f5715cf0034134062/badge.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/AppSaloon/socket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0bf90ab844427e29adc1e721409feed4c22651da/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f41707053616c6f6f6e2f736f636b65742e696f2d7465737465722f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/AppSaloon/socket.io-tester/badges/gpa.svg\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/AppSaloon/socket.io-tester\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fcebe6301b6def246094df40df316d860a7ff10a/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f41707053616c6f6f6e2f736f636b65742e696f2d7465737465722f6261646765732f69737375655f636f756e742e737667\" alt=\"Issue Count\" data-canonical-src=\"https://codeclimate.com/github/AppSaloon/socket.io-tester/badges/issue_count.svg\" style=\"max-width:100%;\"></a></p>\n<p>Socket.io tester lets you connect to a socket.io server and subscribe to a\ncertain topic and/or lets you send socket messages to the server\n<a target=\"_blank\" href=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/screenshotV110.png\"><img src=\"https://github.com/AppSaloon/socket.io-tester/raw/master/assets/screenshotV110.png\" alt=\"screenshot socket.io tester app\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h5><a id=\"user-content-install-node-modules\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-node-modules\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install node modules</h5>\n<p><code>$ yarn install</code></p>\n<h5><a id=\"user-content-build-and-open-in-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-and-open-in-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build and open in browser</h5>\n<p><code>$ yarn run dev</code></p>\n<h5><a id=\"user-content-build-and-open-as-electron-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-and-open-as-electron-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build and open as electron app</h5>\n<ul>\n<li>build\n<code>$ yarn run build</code></li>\n<li>and run electron\n<code>$ node_modules/.bin/electron .</code></li>\n</ul>\n<h5><a id=\"user-content-build-asar-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-asar-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>build asar file</h5>\n<p><code>$ yarn run electron-build</code></p>\n<h5><a id=\"user-content-package-all-application-versions-for-distribution-win-linux-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-all-application-versions-for-distribution-win-linux-macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>package all application versions for distribution (win, linux, macos)</h5>\n<p><code>$ yarn run package</code></p>\n<hr>\n<h2><a id=\"user-content-socketio-test-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#socketio-test-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>socket.io test server</h2>\n<p>start test server by running <code>node socketTest/index.js</code></p>\n<h3><a id=\"user-content-events\" class=\"anchor\" aria-hidden=\"true\" href=\"#events\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>events</h3>\n<ul>\n<li>'chat message': echoes mesages</li>\n<li>test: sends messages at specific interval</li>\n</ul>\n<h3><a id=\"user-content-namespace\" class=\"anchor\" aria-hidden=\"true\" href=\"#namespace\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>namespace</h3>\n<ul>\n<li>/asd</li>\n</ul>\n<h4><a id=\"user-content-events-in-namespace\" class=\"anchor\" aria-hidden=\"true\" href=\"#events-in-namespace\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>events in namespace</h4>\n<ul>\n<li>test: sends messages at specific interval</li>\n</ul>\n<h2><a id=\"user-content-when-updating\" class=\"anchor\" aria-hidden=\"true\" href=\"#when-updating\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>When updating</h2>\n<ul>\n<li>change version numbers in <code>package.json</code> AND <code>build_package.json</code></li>\n<li>create git tag <code>git tag v1.0.0</code></li>\n<li>push changes <code>git push</code></li>\n<li>and push tags <code>git push --tags</code></li>\n<li>create release draft with new tag and version as release name</li>\n<li>Really important release NAME is the version with the v: <code>v1.0.0</code></li>\n<li>Really important that <code>build_package.json</code> has the correct version without the v: <code>1.0.0</code></li>\n<li>build with <code>package</code> script</li>\n<li>compress each build in the package dir individually and upload to github</li>\n<li>release</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.182Z",
    "goodColorOnWhite": "#7D5093",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(125, 80, 147, 0.1)"
  },
  {
    "slug": "somiibo",
    "name": "Somiibo",
    "description": "Social media bot and automation tool.",
    "website": "https://somiibo.com",
    "keywords": [
      "somiibo",
      "productivity",
      "utilities",
      "business",
      "social media",
      "automation",
      "soundcloud",
      "instagram",
      "twitter"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://iwiedenm.github.io/cdn/somiibo/images/screenshots/somiibo-social-media-automation-modules.png"
      }
    ],
    "icon": "somiibo-icon.png",
    "icon32": "somiibo-icon-32.png",
    "icon64": "somiibo-icon-64.png",
    "icon128": "somiibo-icon-128.png",
    "icon256": "somiibo-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#e3e3e3",
      "#48a5f7",
      "#2472f0",
      "#65d4fb",
      "#92b2d2"
    ],
    "goodColorOnWhite": "#0478A1",
    "goodColorOnBlack": "#65D4FB",
    "faintColorOnWhite": "rgba(4, 120, 161, 0.1)"
  },
  {
    "slug": "soube",
    "name": "Soube",
    "description": "Simple music player.",
    "website": "http://soube.diegomolina.cl",
    "repository": "https://github.com/DracotMolver/Soube",
    "keywords": [
      "Music",
      "Music player"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/DracotMolver/Soube/master/app/assets/img/icon%401.8x.png"
      }
    ],
    "icon": "soube-icon.png",
    "icon32": "soube-icon-32.png",
    "icon64": "soube-icon-64.png",
    "icon128": "soube-icon-128.png",
    "icon256": "soube-icon-256.png",
    "date": "2016-09-22",
    "iconColors": [
      "#fafafa",
      "#363435",
      "#d91e64",
      "#7d7d7d",
      "#949494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/DracotMolver/Soube/blob/master/app/assets/img/icon@1.8x.png\"><img src=\"https://github.com/DracotMolver/Soube/raw/master/app/assets/img/icon@1.8x.png\" alt=\"Soube\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-soube\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#soube\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Soube</h1>\n<p>Soube is a simple and minimalist music player based on Electronjs.</p>\n<h4><a id=\"user-content-install-it-on-windows-mac--linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#install-it-on-windows-mac--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install it on Windows, Mac &amp; Linux</h4>\n<p><a href=\"http://soube.diegomolina.cl\" rel=\"nofollow\">Soube website</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Notifications showing what song is played.</li>\n<li>Auto detection of new songs.</li>\n<li>Idiom. You can change the idiom of the config panel (Do this before anything).</li>\n<li>Equalizer.</li>\n<li>Responsive design.</li>\n<li>Shorcuts to set play/pause,next, prev and disalbe/enable shuffle.</li>\n<li>Searching by song.</li>\n</ul>\n<h2><a id=\"user-content-linux-users\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#linux-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux users</h2>\n<ul>\n<li>For Distributions that don&apos;t use <strong>rpm</strong> or <strong>deb</strong> extensions, you have to follow the steps below.</li>\n</ul>\n<h4><a id=\"user-content-step-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#step-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Step 1</h4>\n<pre><code>Extract the files and you will see the next folder:\n * soube-linux-ia32\n  or\n * soube-linux-x64\n</code></pre>\n<h4><a id=\"user-content-step-2\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#step-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Step 2</h4>\n<ul>\n<li>Move the folder using the next command line.</li>\n</ul>\n<pre><code> sudo mv [Place_where_is_soube_folder]/[soube-linux-ia32 or soube-linux-x64] /opt/soube\n</code></pre>\n<h4><a id=\"user-content-step-3\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#step-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>step 3</h4>\n<ul>\n<li>Download the <a href=\"https://github.com/DracotMolver/Soube/blob/master/soube.desktop\">soube.desktop</a> file for an icon launcher and move it to this location (or your prefer one):</li>\n</ul>\n<pre><code>sudo  [Place_where_is_the_file]/soube.desktop /usr/share/applications\n\n</code></pre>\n<ul>\n<li>Done!. You should be ready to use Soube.</li>\n</ul>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/DracotMolver/Soube/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h2>\n<ul>\n<li>Ctrl + F      // Display the searching option</li>\n<li>Ctrl + Up     // Set Play/Pause the song</li>\n<li>Ctrl + Left   // Prev song</li>\n<li>Ctrl + Right  // Next song</li>\n<li>Ctrl + Down   // Switch shuffle</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"app/assets/img/icon@1.8x.png\"><img src=\"app/assets/img/icon@1.8x.png\" alt=\"Soube\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-soube\" class=\"anchor\" aria-hidden=\"true\" href=\"#soube\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Soube</h1>\n<p>Soube is a simple and minimalist music player based on Electronjs.</p>\n<h4><a id=\"user-content-install-it-on-windows-mac--linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-it-on-windows-mac--linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install it on Windows, Mac &amp; Linux</h4>\n<p><a href=\"http://soube.diegomolina.cl\" rel=\"nofollow\">Soube website</a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Notifications showing what song is played.</li>\n<li>Auto detection of new songs.</li>\n<li>Idiom. You can change the idiom of the config panel (Do this before anything).</li>\n<li>Equalizer.</li>\n<li>Responsive design.</li>\n<li>Shorcuts to set play/pause,next, prev and disalbe/enable shuffle.</li>\n<li>Searching by song.</li>\n</ul>\n<h2><a id=\"user-content-linux-users\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-users\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux users</h2>\n<ul>\n<li>For Distributions that don't use <strong>rpm</strong> or <strong>deb</strong> extensions, you have to follow the steps below.</li>\n</ul>\n<h4><a id=\"user-content-step-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#step-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 1</h4>\n<pre><code>Extract the files and you will see the next folder:\n * soube-linux-ia32\n  or\n * soube-linux-x64\n</code></pre>\n<h4><a id=\"user-content-step-2\" class=\"anchor\" aria-hidden=\"true\" href=\"#step-2\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Step 2</h4>\n<ul>\n<li>Move the folder using the next command line.</li>\n</ul>\n<pre><code> sudo mv [Place_where_is_soube_folder]/[soube-linux-ia32 or soube-linux-x64] /opt/soube\n</code></pre>\n<h4><a id=\"user-content-step-3\" class=\"anchor\" aria-hidden=\"true\" href=\"#step-3\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>step 3</h4>\n<ul>\n<li>Download the <a href=\"https://github.com/DracotMolver/Soube/blob/master/soube.desktop\">soube.desktop</a> file for an icon launcher and move it to this location (or your prefer one):</li>\n</ul>\n<pre><code>sudo  [Place_where_is_the_file]/soube.desktop /usr/share/applications\n\n</code></pre>\n<ul>\n<li>Done!. You should be ready to use Soube.</li>\n</ul>\n<h2><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h2>\n<ul>\n<li>Ctrl + F      // Display the searching option</li>\n<li>Ctrl + Up     // Set Play/Pause the song</li>\n<li>Ctrl + Left   // Prev song</li>\n<li>Ctrl + Right  // Next song</li>\n<li>Ctrl + Down   // Switch shuffle</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.243Z",
    "goodColorOnWhite": "#D91E64",
    "goodColorOnBlack": "#FAFAFA",
    "faintColorOnWhite": "rgba(217, 30, 100, 0.1)"
  },
  {
    "slug": "soundkeys",
    "name": "Soundkeys",
    "description": "Souncloud delivered in a wrapper with a mini player",
    "repository": "https://github.com/MSandeep96/SoundKeys",
    "keywords": [
      "music",
      "soundcloud",
      "shortcuts",
      "keymappings",
      "mediakeys",
      "notifications"
    ],
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/MSandeep96/SoundKeys/master/ReadmeImages/Soundkeys.PNG"
      }
    ],
    "icon": "soundkeys-icon.png",
    "icon32": "soundkeys-icon-32.png",
    "icon64": "soundkeys-icon-64.png",
    "icon128": "soundkeys-icon-128.png",
    "icon256": "soundkeys-icon-256.png",
    "date": "2017-02-21",
    "iconColors": [
      "#fa7304",
      "#080807",
      "#f4f3f3",
      "#949494",
      "#747474"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--soundkeys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#-soundkeys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/./src/icon.ico\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master/./src/icon.ico\" height=\"37\" align=\"center\" alt=\"Soundkeys Logo\" style=\"max-width:100%;\"></a> SoundKeys</h1>\n<p>Soundkeys serves straight from Soundcloud. Benefit from the website&apos;s features and caching! <g-emoji class=\"g-emoji\" alias=\"smirk_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f63c.png\">&#x1F63C;</g-emoji></p>\n<p><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/./ReadmeImages/Home.PNG\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master/./ReadmeImages/Home.PNG\" style=\"max-width:100%;\"></a></p>\n<p>The SoundCloud website wrapped in Electron with shortcuts for a native experience.</p>\n<p><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/./ReadmeImages/Soundkeys.PNG\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master/./ReadmeImages/Soundkeys.PNG\" style=\"max-width:100%;\"></a></p>\n<p>Includes a mini-player with minimal controls as well.</p>\n<p><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/./ReadmeImages/miniPlayer.PNG\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master/./ReadmeImages/miniPlayer.PNG\" style=\"max-width:100%;\"></a></p>\n<p>Default shortcuts included are:</p>\n<p>Global shortcuts :</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Keys</th>\n<th align=\"center\">Actions</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><code>MediaNextTrack</code></td>\n<td align=\"center\">Next Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>MediaPreviousTrack</code></td>\n<td align=\"center\">Previous Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>MediaPlayPause</code></td>\n<td align=\"center\">Play/Pause Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+3</code></td>\n<td align=\"center\">Like Toggle</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+4</code></td>\n<td align=\"center\">Repeat Toggle</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+5</code></td>\n<td align=\"center\">Shuffle Toggle</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notifications</h2>\n<p>Get notified about your actions when the window is not visible. <g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">&#x1F4AF;</g-emoji></p>\n<p><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master//ReadmeImages/likeClicked.PNG\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master//ReadmeImages/likeClicked.PNG\" alt=\"Alt text\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master//ReadmeImages/repeatClicked.PNG\"><img src=\"https://github.com/MSandeep96/SoundKeys/raw/master//ReadmeImages/repeatClicked.PNG\" alt=\"Alt text\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p>Download from <a href=\"https://github.com/MSandeep96/SoundKeys/releases\">here</a>. <g-emoji class=\"g-emoji\" alias=\"gem\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f48e.png\">&#x1F48E;</g-emoji></p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<p>Building is a piece of cake as the app uses Electron. <g-emoji class=\"g-emoji\" alias=\"cake\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f370.png\">&#x1F370;</g-emoji><br>\nFollow these instructions to setup the app.</p>\n<pre><code>git clone https://github.com/MSandeep96/SoundKeys.git\ncd SoundKeys\nnpm install\nnpm start\n</code></pre>\n<p>You might want to consider installing Electron globally as it&apos;s huge. (~140 MB)<br>\nFeel free to create an ISSUE or shoot me an email for any help. <g-emoji class=\"g-emoji\" alias=\"v\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/270c.png\">&#x270C;&#xFE0F;</g-emoji><br>\nThe app hasn&apos;t been tested on Linux or OSX. Please provide feedback if you did.</p>\n<h3><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>RoadMap</h3>\n<p>Check the Projects tab for the roadmap. <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">&#x1F638;</g-emoji></p>\n<h5><a id=\"user-content-login-issues-only-facebook\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MSandeep96/SoundKeys/blob/master/#login-issues-only-facebook\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Login issues: (Only Facebook)<g-emoji class=\"g-emoji\" alias=\"crying_cat_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f63f.png\">&#x1F63F;</g-emoji></h5>\n<p>As Electron opens each window in a seperate process, login callbacks aren&apos;t triggered properly.<br>\nIf the application stalls for you, reload the page and try to login again. (Sometimes twice)<br>\nReload is mapped to F5.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--soundkeys\" class=\"anchor\" aria-hidden=\"true\" href=\"#-soundkeys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"./src/icon.ico\"><img src=\"./src/icon.ico\" height=\"37\" align=\"center\" alt=\"Soundkeys Logo\" style=\"max-width:100%;\"></a> SoundKeys</h1>\n<p>Soundkeys serves straight from Soundcloud. Benefit from the website's features and caching! <g-emoji class=\"g-emoji\" alias=\"smirk_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f63c.png\">😼</g-emoji></p>\n<p><a target=\"_blank\" href=\"./ReadmeImages/Home.PNG\"><img src=\"./ReadmeImages/Home.PNG\" style=\"max-width:100%;\"></a></p>\n<p>The SoundCloud website wrapped in Electron with shortcuts for a native experience.</p>\n<p><a target=\"_blank\" href=\"./ReadmeImages/Soundkeys.PNG\"><img src=\"./ReadmeImages/Soundkeys.PNG\" style=\"max-width:100%;\"></a></p>\n<p>Includes a mini-player with minimal controls as well.</p>\n<p><a target=\"_blank\" href=\"./ReadmeImages/miniPlayer.PNG\"><img src=\"./ReadmeImages/miniPlayer.PNG\" style=\"max-width:100%;\"></a></p>\n<p>Default shortcuts included are:</p>\n<p>Global shortcuts :</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">Keys</th>\n<th align=\"center\">Actions</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><code>MediaNextTrack</code></td>\n<td align=\"center\">Next Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>MediaPreviousTrack</code></td>\n<td align=\"center\">Previous Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>MediaPlayPause</code></td>\n<td align=\"center\">Play/Pause Track</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+3</code></td>\n<td align=\"center\">Like Toggle</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+4</code></td>\n<td align=\"center\">Repeat Toggle</td>\n</tr>\n<tr>\n<td align=\"center\"><code>Ctrl+5</code></td>\n<td align=\"center\">Shuffle Toggle</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notifications</h2>\n<p>Get notified about your actions when the window is not visible. <g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">💯</g-emoji></p>\n<p><a target=\"_blank\" href=\"/ReadmeImages/likeClicked.PNG\"><img src=\"/ReadmeImages/likeClicked.PNG\" alt=\"Alt text\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"/ReadmeImages/repeatClicked.PNG\"><img src=\"/ReadmeImages/repeatClicked.PNG\" alt=\"Alt text\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p>Download from <a href=\"https://github.com/MSandeep96/SoundKeys/releases\">here</a>. <g-emoji class=\"g-emoji\" alias=\"gem\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f48e.png\">💎</g-emoji></p>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<p>Building is a piece of cake as the app uses Electron. <g-emoji class=\"g-emoji\" alias=\"cake\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f370.png\">🍰</g-emoji><br>\nFollow these instructions to setup the app.</p>\n<pre><code>git clone https://github.com/MSandeep96/SoundKeys.git\ncd SoundKeys\nnpm install\nnpm start\n</code></pre>\n<p>You might want to consider installing Electron globally as it's huge. (~140 MB)<br>\nFeel free to create an ISSUE or shoot me an email for any help. <g-emoji class=\"g-emoji\" alias=\"v\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/270c.png\">✌️</g-emoji><br>\nThe app hasn't been tested on Linux or OSX. Please provide feedback if you did.</p>\n<h3><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RoadMap</h3>\n<p>Check the Projects tab for the roadmap. <g-emoji class=\"g-emoji\" alias=\"smile_cat\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f638.png\">😸</g-emoji></p>\n<h5><a id=\"user-content-login-issues-only-facebook\" class=\"anchor\" aria-hidden=\"true\" href=\"#login-issues-only-facebook\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Login issues: (Only Facebook)<g-emoji class=\"g-emoji\" alias=\"crying_cat_face\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f63f.png\">😿</g-emoji></h5>\n<p>As Electron opens each window in a seperate process, login callbacks aren't triggered properly.<br>\nIf the application stalls for you, reload the page and try to login again. (Sometimes twice)<br>\nReload is mapped to F5.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.233Z",
    "goodColorOnWhite": "#080807",
    "goodColorOnBlack": "#FA7304",
    "faintColorOnWhite": "rgba(8, 8, 7, 0.1)"
  },
  {
    "slug": "soundnode",
    "name": "Soundnode",
    "description": "Unofficial desktop client for Soundcloud.",
    "website": "http://www.soundnodeapp.com",
    "repository": "https://github.com/Soundnode/soundnode-app",
    "keywords": [
      "music",
      "sound",
      "soundcloud"
    ],
    "license": "GNU GENERAL PUBLIC LICENSE Version 3",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Soundnode/soundnode-app/master/Soundnode-app.png"
      }
    ],
    "icon": "soundnode-icon.png",
    "icon32": "soundnode-icon-32.png",
    "icon64": "soundnode-icon-64.png",
    "icon128": "soundnode-icon-128.png",
    "icon256": "soundnode-icon-256.png",
    "date": "2016-05-25",
    "iconColors": [
      "#9a3156",
      "#f5ebec",
      "#d53542",
      "#ba7c95",
      "#ba90ac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://gitter.im/Soundnode/soundnode-app?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2014e0d046375fabd577278c08f181fd81800663/68747470733a2f2f6261646765732e6769747465722e696d2f536f756e646e6f64652f736f756e646e6f64652d6170702e737667\" alt=\"Join the chat at https://gitter.im/Soundnode/soundnode-app\" data-canonical-src=\"https://badges.gitter.im/Soundnode/soundnode-app.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-soundnode-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#soundnode-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Soundnode App</h1>\n<p>Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux. <br>\nIt&apos;s built with Electron, Node.js, Angular.js, and uses the Soundcloud API.</p>\n<blockquote>\n<p>Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.</p>\n</blockquote>\n<p>Follow us on twitter for updates <a href=\"https://www.twitter.com/soundnodeapp\" rel=\"nofollow\">@Soundnodeapp</a>.</p>\n<p>Featured on <a href=\"https://www.producthunt.com/tech/soundnode-2\" rel=\"nofollow\">Producthunt</a>, <a href=\"http://thenextweb.com/apps/2016/01/25/soundnode-is-the-soundcloud-desktop-app-youve-been-waiting-for/#gref\" rel=\"nofollow\">TNW</a>\nand <a href=\"http://gizmodo.com/soundnode-turns-soundcloud-into-a-spotify-like-desktop-1754953529\" rel=\"nofollow\">Gizmodo</a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Soundnode/soundnode-app/master/Soundnode-app.png\"><img src=\"https://raw.githubusercontent.com/Soundnode/soundnode-app/master/Soundnode-app.png\" alt=\"alt tag\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>No need to install</li>\n<li>Native media keyboard shortcuts</li>\n<li>Search for new songs</li>\n<li>Easy navigation</li>\n<li>Listen to songs from your Stream, Likes, Tracks, Following or Playlists</li>\n<li>Like songs and save to your liked playlist</li>\n<li>Full playlist feature</li>\n<li>Follow/Unfollow users</li>\n</ul>\n<p>And much more!</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to contribute</h2>\n<p>First, building, testing, and reporting bugs is highly appreciated. Please include console&apos;s output and steps to reproduce the problem in your bug report if possible.</p>\n<p>If you want to develop, you can look at the issues, especially the bugs and then fix them.\nHere&apos;s a <a href=\"https://github.com/Soundnode/soundnode-app/issues?state=open\">list of issues</a>.</p>\n<p>Please follow the <a href=\"https://github.com/Soundnode/soundnode-app/blob/master/CONTRIBUTING.md\">contribution guidelines</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>See the <a href=\"https://github.com/Soundnode/soundnode-app/wiki/Development\">Development page</a> for a complete guide on how to build\nthe app locally on your computer.</p>\n<p>Check out <a href=\"https://electron.atom.io/docs/\" rel=\"nofollow\">Electron documentation</a></p>\n<h2><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Platforms</h2>\n<ul>\n<li>Windows</li>\n<li>Mac</li>\n<li>Linux</li>\n</ul>\n<h2><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Author</h2>\n<ul>\n<li><a href=\"https://github.com/weblancaster\">Michael Lancaster</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h2>\n<p>Thanks to all <a href=\"https://github.com/Soundnode/soundnode-app/graphs/contributors\">contributors</a> that are helping or helped making Soundnode better.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Soundnode/soundnode-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 <a href=\"https://github.com/Soundnode/soundnode-app/blob/master/LICENSE.md\">license</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://gitter.im/Soundnode/soundnode-app?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2014e0d046375fabd577278c08f181fd81800663/68747470733a2f2f6261646765732e6769747465722e696d2f536f756e646e6f64652f736f756e646e6f64652d6170702e737667\" alt=\"Join the chat at https://gitter.im/Soundnode/soundnode-app\" data-canonical-src=\"https://badges.gitter.im/Soundnode/soundnode-app.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-soundnode-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#soundnode-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Soundnode App</h1>\n<p>Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux. <br>\nIt's built with Electron, Node.js, Angular.js, and uses the Soundcloud API.</p>\n<blockquote>\n<p>Be aware that Soundnode relies on Soundcloud API which only allows third party apps to play 15 thousand tracks daily. When the rate limit is reached all users are blocked from playing/streaming tracks. The stream will be re-enable one day after (at the same time) streams were blocked.</p>\n</blockquote>\n<p>Follow us on twitter for updates <a href=\"https://www.twitter.com/soundnodeapp\" rel=\"nofollow\">@Soundnodeapp</a>.</p>\n<p>Featured on <a href=\"https://www.producthunt.com/tech/soundnode-2\" rel=\"nofollow\">Producthunt</a>, <a href=\"http://thenextweb.com/apps/2016/01/25/soundnode-is-the-soundcloud-desktop-app-youve-been-waiting-for/#gref\" rel=\"nofollow\">TNW</a>\nand <a href=\"http://gizmodo.com/soundnode-turns-soundcloud-into-a-spotify-like-desktop-1754953529\" rel=\"nofollow\">Gizmodo</a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Soundnode/soundnode-app/master/Soundnode-app.png\"><img src=\"https://raw.githubusercontent.com/Soundnode/soundnode-app/master/Soundnode-app.png\" alt=\"alt tag\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>No need to install</li>\n<li>Native media keyboard shortcuts</li>\n<li>Search for new songs</li>\n<li>Easy navigation</li>\n<li>Listen to songs from your Stream, Likes, Tracks, Following or Playlists</li>\n<li>Like songs and save to your liked playlist</li>\n<li>Full playlist feature</li>\n<li>Follow/Unfollow users</li>\n</ul>\n<p>And much more!</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to contribute</h2>\n<p>First, building, testing, and reporting bugs is highly appreciated. Please include console's output and steps to reproduce the problem in your bug report if possible.</p>\n<p>If you want to develop, you can look at the issues, especially the bugs and then fix them.\nHere's a <a href=\"https://github.com/Soundnode/soundnode-app/issues?state=open\">list of issues</a>.</p>\n<p>Please follow the <a href=\"https://github.com/Soundnode/soundnode-app/blob/master/CONTRIBUTING.md\">contribution guidelines</a>.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>See the <a href=\"https://github.com/Soundnode/soundnode-app/wiki/Development\">Development page</a> for a complete guide on how to build\nthe app locally on your computer.</p>\n<p>Check out <a href=\"https://electron.atom.io/docs/\" rel=\"nofollow\">Electron documentation</a></p>\n<h2><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Platforms</h2>\n<ul>\n<li>Windows</li>\n<li>Mac</li>\n<li>Linux</li>\n</ul>\n<h2><a id=\"user-content-author\" class=\"anchor\" aria-hidden=\"true\" href=\"#author\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Author</h2>\n<ul>\n<li><a href=\"https://github.com/weblancaster\">Michael Lancaster</a></li>\n</ul>\n<h2><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h2>\n<p>Thanks to all <a href=\"https://github.com/Soundnode/soundnode-app/graphs/contributors\">contributors</a> that are helping or helped making Soundnode better.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 <a href=\"https://github.com/Soundnode/soundnode-app/blob/master/LICENSE.md\">license</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.258Z",
    "goodColorOnWhite": "#D53542",
    "goodColorOnBlack": "#F5EBEC",
    "faintColorOnWhite": "rgba(213, 53, 66, 0.1)"
  },
  {
    "slug": "source-me",
    "name": "Source Me",
    "description": "A web development toolkit containing web packages, fonts, colors etc.",
    "website": "https://github.com/theIYD/source-me",
    "category": "Utilities",
    "keywords": [
      ""
    ],
    "icon": "source-me-icon.png",
    "icon32": "source-me-icon-32.png",
    "icon64": "source-me-icon-64.png",
    "icon128": "source-me-icon-128.png",
    "icon256": "source-me-icon-256.png",
    "date": "2017-08-10",
    "iconColors": [
      "#3c4cac",
      "#f9f9fb",
      "#7c84cc",
      "#acb4dc",
      "#9ca4dc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/theIYD/source-me/blob/master/src/assets/images/screenshot.PNG\"><img src=\"https://github.com/theIYD/source-me/raw/master/src/assets/images/screenshot.PNG\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-source-me\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/source-me/blob/master/#source-me\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Source me</h1>\n<blockquote>\n<p><strong>Source Me</strong> is a cross platform desktop application which has some essential tools while making a project.</p>\n</blockquote>\n<p><em>Version: 0.2.1</em></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/source-me/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>\n<p><strong>Material Design Colors by <a href=\"https://material.io/guidelines/style/color.html\" rel=\"nofollow\">Google</a></strong>\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses <a href=\"https://github.com/wwayne/react-tooltip\"><code>react-tooltip</code></a> to show the hex codes.</p>\n</li>\n<li>\n<p><strong>Content Delivery Networks Library by <a href=\"https://cdnjs.com/\" rel=\"nofollow\">CDN</a></strong>\nThese are libraries provided by cdn in one place. You can import the links to your project.</p>\n</li>\n<li>\n<p><strong>Material Designed Icons by <a href=\"https://material.io/icons/\" rel=\"nofollow\">Google</a></strong>\nThese are material designed icons made by Google. It is similar to the colors component.</p>\n</li>\n<li>\n<p><strong>Epsum Generator from <a href=\"https://baconipsum.com/\" rel=\"nofollow\">bacon ipsum</a></strong>\nA generator which generates standalone text which can be useful to your HTML mockups.</p>\n</li>\n<li>\n<p><strong>URL Shortner</strong>\nA URL shortener which uses a free <a href=\"https://is.gd\" rel=\"nofollow\">is.gd</a> to shorten urls quickly.</p>\n</li>\n<li>\n<p><strong>Emoji Picker</strong>\nIt is a picker which has a curated list of Emojis. Click one of them &amp; you get the unicode!</p>\n</li>\n<li>\n<p><strong>Image Compressor</strong>\nA tool which compresses your images quickly. It uses <a href=\"https://github.com/xkeshi/image-compressor\">@xkeshi/image-compressor</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/source-me/blob/master/#use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Use</h2>\n<p><a href=\"https://github.com/theIYD/source-me/releases\">Download the latest version of Source me from the releases page</a></p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/theIYD/source-me/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>The app can be used locally by following commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/theIYD/source-me.git\n$ <span class=\"pl-c1\">cd</span> source-me\n$ npm install\n$ npm run dev</pre></div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"src/assets/images/screenshot.PNG\"><img src=\"src/assets/images/screenshot.PNG\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-source-me\" class=\"anchor\" aria-hidden=\"true\" href=\"#source-me\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Source me</h1>\n<blockquote>\n<p><strong>Source Me</strong> is a cross platform desktop application which has some essential tools while making a project.</p>\n</blockquote>\n<p><em>Version: 0.2.1</em></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>\n<p><strong>Material Design Colors by <a href=\"https://material.io/guidelines/style/color.html\" rel=\"nofollow\">Google</a></strong>\nThe application contains a full stack of material designed colors created by Google. These can be very useful when one needs these colors at one place. It uses <a href=\"https://github.com/wwayne/react-tooltip\"><code>react-tooltip</code></a> to show the hex codes.</p>\n</li>\n<li>\n<p><strong>Content Delivery Networks Library by <a href=\"https://cdnjs.com/\" rel=\"nofollow\">CDN</a></strong>\nThese are libraries provided by cdn in one place. You can import the links to your project.</p>\n</li>\n<li>\n<p><strong>Material Designed Icons by <a href=\"https://material.io/icons/\" rel=\"nofollow\">Google</a></strong>\nThese are material designed icons made by Google. It is similar to the colors component.</p>\n</li>\n<li>\n<p><strong>Epsum Generator from <a href=\"https://baconipsum.com/\" rel=\"nofollow\">bacon ipsum</a></strong>\nA generator which generates standalone text which can be useful to your HTML mockups.</p>\n</li>\n<li>\n<p><strong>URL Shortner</strong>\nA URL shortener which uses a free <a href=\"https://is.gd\" rel=\"nofollow\">is.gd</a> to shorten urls quickly.</p>\n</li>\n<li>\n<p><strong>Emoji Picker</strong>\nIt is a picker which has a curated list of Emojis. Click one of them &amp; you get the unicode!</p>\n</li>\n<li>\n<p><strong>Image Compressor</strong>\nA tool which compresses your images quickly. It uses <a href=\"https://github.com/xkeshi/image-compressor\">@xkeshi/image-compressor</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Use</h2>\n<p><a href=\"https://github.com/theIYD/source-me/releases\">Download the latest version of Source me from the releases page</a></p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>The app can be used locally by following commands:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/theIYD/source-me.git\n$ <span class=\"pl-c1\">cd</span> source-me\n$ npm install\n$ npm run dev</pre></div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.264Z",
    "goodColorOnWhite": "#3C4CAC",
    "goodColorOnBlack": "#9CA4DC",
    "faintColorOnWhite": "rgba(60, 76, 172, 0.1)"
  },
  {
    "slug": "sparkchess",
    "name": "SparkChess",
    "description": "Play chess against the computer or challenge your friends in multiplayer",
    "website": "https://www.sparkchess.com",
    "screenshots": [
      {
        "imageUrl": "https://www.sparkchess.com/res/img/promo/chess-electron.jpg"
      }
    ],
    "keywords": [
      "chess",
      "game",
      "multiplayer",
      "learn"
    ],
    "category": "Games",
    "icon": "sparkchess-icon.png",
    "icon32": "sparkchess-icon-32.png",
    "icon64": "sparkchess-icon-64.png",
    "icon128": "sparkchess-icon-128.png",
    "icon256": "sparkchess-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#daa56d",
      "#135078",
      "#1a191a",
      "#0889c9",
      "#05c5f5"
    ],
    "goodColorOnWhite": "#135078",
    "goodColorOnBlack": "#05C5F5",
    "faintColorOnWhite": "rgba(19, 80, 120, 0.1)"
  },
  {
    "slug": "spectrum",
    "name": "Spectrum",
    "description": "Useful logging for developers",
    "website": "https://www.devspectrum.com",
    "keywords": [
      "developers"
    ],
    "category": "Developer Tools",
    "icon": "spectrum-icon.png",
    "icon32": "spectrum-icon-32.png",
    "icon64": "spectrum-icon-64.png",
    "icon128": "spectrum-icon-128.png",
    "icon256": "spectrum-icon-256.png",
    "date": "2016-04-26",
    "iconColors": [
      "#050607",
      "#ede864",
      "#3ab4e6",
      "#4669b0",
      "#52513e"
    ],
    "goodColorOnWhite": "#4669B0",
    "goodColorOnBlack": "#EDE864",
    "faintColorOnWhite": "rgba(70, 105, 176, 0.1)"
  },
  {
    "slug": "spotspot",
    "name": "SpotSpot",
    "description": "Spotify mini-player for macOS.",
    "website": "http://wstone.io/SpotSpot/",
    "repository": "https://github.com/will-stone/SpotSpot",
    "keywords": [
      "spotify",
      "macos",
      "audio",
      "music"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/will-stone/SpotSpot/master/docs/screenshotSm2.png"
      }
    ],
    "icon": "spotspot-icon.png",
    "icon32": "spotspot-icon-32.png",
    "icon64": "spotspot-icon-64.png",
    "icon128": "spotspot-icon-128.png",
    "icon256": "spotspot-icon-256.png",
    "date": "2017-05-28",
    "iconColors": [
      "#1c1c14",
      "#2cd363",
      "#258f48",
      "#226134",
      "#1c442c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-spotspot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/SpotSpot/blob/master/#spotspot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SpotSpot</h1>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/will-stone/SpotSpot/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p><code>git clone git@github.com:will-stone/SpotSpot.git</code></p>\n<p><code>cd spotspot</code></p>\n<p><code>yarn</code></p>\n<p><code>yarn start</code></p>\n<p>To package use <code>yarn run package</code></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-spotspot\" class=\"anchor\" aria-hidden=\"true\" href=\"#spotspot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SpotSpot</h1>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p><code>git clone git@github.com:will-stone/SpotSpot.git</code></p>\n<p><code>cd spotspot</code></p>\n<p><code>yarn</code></p>\n<p><code>yarn start</code></p>\n<p>To package use <code>yarn run package</code></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.326Z",
    "goodColorOnWhite": "#226134",
    "goodColorOnBlack": "#2CD363",
    "faintColorOnWhite": "rgba(34, 97, 52, 0.1)"
  },
  {
    "slug": "spreaker-studio",
    "name": "Spreaker Studio",
    "description": "Create and discover podcasts",
    "website": "https://www.spreaker.com/download",
    "keywords": [
      "podcasts"
    ],
    "category": "News",
    "icon": "spreaker-studio-icon.png",
    "icon32": "spreaker-studio-icon-32.png",
    "icon64": "spreaker-studio-icon-64.png",
    "icon128": "spreaker-studio-icon-128.png",
    "icon256": "spreaker-studio-icon-256.png",
    "date": "2015-10-14",
    "iconColors": [
      "#f9f5f5",
      "#c92e31",
      "#e08284",
      "#e4949c",
      "#d4646c"
    ],
    "goodColorOnWhite": "#C92E31",
    "goodColorOnBlack": "#E08284",
    "faintColorOnWhite": "rgba(201, 46, 49, 0.1)"
  },
  {
    "slug": "sqlectron",
    "name": "Sqlectron",
    "description": "A simple and lightweight SQL client desktop with cross database and platform support",
    "website": "https://sqlectron.github.io",
    "repository": "https://github.com/sqlectron/sqlectron-gui",
    "keywords": [
      "sql",
      "mysql",
      "postgres",
      "mssql"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/4409bc5be9d82dcc0be594edc40b42d2210819cd/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f64656d6f732f73716c656374726f6e2d64656d6f2d6775692d76312e302e302d736d616c6c2e676966"
      }
    ],
    "icon": "sqlectron-icon.png",
    "icon32": "sqlectron-icon-32.png",
    "icon64": "sqlectron-icon-64.png",
    "icon128": "sqlectron-icon-128.png",
    "icon256": "sqlectron-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#3898a7",
      "#fafafa",
      "#9ebfcb",
      "#848cb5",
      "#8c94ac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-this-is-unmaintained\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/#this-is-unmaintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>THIS IS UNMAINTAINED</h2>\n<p>More details <a href=\"https://github.com/sqlectron/sqlectron-gui/issues/433\">here</a>.</p>\n<hr>\n<p><a href=\"https://sqlectron.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e1a2e97ec648b748d79de5dfeb25a1175fd982bd/68747470733a2f2f73716c656374726f6e2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"https://sqlectron.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/sqlectron/sqlectron-gui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/657dd84a3a4833a534a03c7082aaba9f32ee8a29/68747470733a2f2f7472617669732d63692e6f72672f73716c656374726f6e2f73716c656374726f6e2d6775692e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/sqlectron/sqlectron-gui.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/maxcnunes/sqlectron-gui/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/983913ffee4a5d74d5416db729f83332592a0a8c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f616a78767276777179726338797232332f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/ajxvrvwqyrc8yr23/branch/master?svg=true\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/79b6047fb0b759138dcaacb8f24fdde862d5ada4/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f6c6f676f732f6c6f676f2d3531322e706e67\"><img src=\"https://camo.githubusercontent.com/79b6047fb0b759138dcaacb8f24fdde862d5ada4/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f6c6f676f732f6c6f676f2d3531322e706e67\" data-canonical-src=\"https://sqlectron.github.io/logos/logo-512.png\" style=\"max-width:100%;\"></a>\n  <br>\n  A simple and lightweight SQL client with cross database and platform support.\n</p>\n<h4><a id=\"user-content-demo-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/#demo-version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo (version 1.0.0)</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4409bc5be9d82dcc0be594edc40b42d2210819cd/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f64656d6f732f73716c656374726f6e2d64656d6f2d6775692d76312e302e302d736d616c6c2e676966\"><img src=\"https://camo.githubusercontent.com/4409bc5be9d82dcc0be594edc40b42d2210819cd/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f64656d6f732f73716c656374726f6e2d64656d6f2d6775692d76312e302e302d736d616c6c2e676966\" alt=\"demo\" data-canonical-src=\"https://sqlectron.github.io/demos/sqlectron-demo-gui-v1.0.0-small.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"https://github.com/sqlectron/sqlectron-core#current-supported-databases\">Databases</a> - List of current supported databases.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-gui/releases\">Download</a> - Installers, binaries and source.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/docs/app/configuration-file.md\">Configuration</a> - List of saved servers and custom configurations.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/docs/app\">App Docs</a> - Helper docs about the app.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-term\">Terminal</a> - A terminal-based interface of Sqlectron.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/CONTRIBUTING.md\">Contribute</a> - Details on how you can contribute to Sqlectron.</li>\n</ul>\n<h4><a id=\"user-content-how-to-pronounce\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sqlectron/sqlectron-gui/blob/master/#how-to-pronounce\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to pronounce</h4>\n<p>It is pronounced &quot;sequel-eck-tron&quot; - <a href=\"https://translate.google.com/?source=osdd#en/en/sequel-eck-tron\" rel=\"nofollow\">https://translate.google.com/?source=osdd#en/en/sequel-eck-tron</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-this-is-unmaintained\" class=\"anchor\" aria-hidden=\"true\" href=\"#this-is-unmaintained\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>THIS IS UNMAINTAINED</h2>\n<p>More details <a href=\"https://github.com/sqlectron/sqlectron-gui/issues/433\">here</a>.</p>\n<hr>\n<p><a href=\"https://sqlectron.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e1a2e97ec648b748d79de5dfeb25a1175fd982bd/68747470733a2f2f73716c656374726f6e2e6865726f6b756170702e636f6d2f62616467652e737667\" alt=\"Slack Status\" data-canonical-src=\"https://sqlectron.herokuapp.com/badge.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/sqlectron/sqlectron-gui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/657dd84a3a4833a534a03c7082aaba9f32ee8a29/68747470733a2f2f7472617669732d63692e6f72672f73716c656374726f6e2f73716c656374726f6e2d6775692e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/sqlectron/sqlectron-gui.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/maxcnunes/sqlectron-gui/branch/master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/983913ffee4a5d74d5416db729f83332592a0a8c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f616a78767276777179726338797232332f6272616e63682f6d61737465723f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/ajxvrvwqyrc8yr23/branch/master?svg=true\" style=\"max-width:100%;\"></a></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/79b6047fb0b759138dcaacb8f24fdde862d5ada4/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f6c6f676f732f6c6f676f2d3531322e706e67\"><img src=\"https://camo.githubusercontent.com/79b6047fb0b759138dcaacb8f24fdde862d5ada4/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f6c6f676f732f6c6f676f2d3531322e706e67\" data-canonical-src=\"https://sqlectron.github.io/logos/logo-512.png\" style=\"max-width:100%;\"></a>\n  <br>\n  A simple and lightweight SQL client with cross database and platform support.\n</p>\n<h4><a id=\"user-content-demo-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo-version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo (version 1.0.0)</h4>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/4409bc5be9d82dcc0be594edc40b42d2210819cd/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f64656d6f732f73716c656374726f6e2d64656d6f2d6775692d76312e302e302d736d616c6c2e676966\"><img src=\"https://camo.githubusercontent.com/4409bc5be9d82dcc0be594edc40b42d2210819cd/68747470733a2f2f73716c656374726f6e2e6769746875622e696f2f64656d6f732f73716c656374726f6e2d64656d6f2d6775692d76312e302e302d736d616c6c2e676966\" alt=\"demo\" data-canonical-src=\"https://sqlectron.github.io/demos/sqlectron-demo-gui-v1.0.0-small.gif\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><a href=\"https://github.com/sqlectron/sqlectron-core#current-supported-databases\">Databases</a> - List of current supported databases.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-gui/releases\">Download</a> - Installers, binaries and source.</li>\n<li><a href=\"docs/app/configuration-file.md\">Configuration</a> - List of saved servers and custom configurations.</li>\n<li><a href=\"docs/app\">App Docs</a> - Helper docs about the app.</li>\n<li><a href=\"https://github.com/sqlectron/sqlectron-term\">Terminal</a> - A terminal-based interface of Sqlectron.</li>\n<li><a href=\"CONTRIBUTING.md\">Contribute</a> - Details on how you can contribute to Sqlectron.</li>\n</ul>\n<h4><a id=\"user-content-how-to-pronounce\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-pronounce\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to pronounce</h4>\n<p>It is pronounced \"sequel-eck-tron\" - <a href=\"https://translate.google.com/?source=osdd#en/en/sequel-eck-tron\" rel=\"nofollow\">https://translate.google.com/?source=osdd#en/en/sequel-eck-tron</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.342Z",
    "goodColorOnWhite": "#2E7D89",
    "goodColorOnBlack": "#3898A7",
    "faintColorOnWhite": "rgba(46, 125, 137, 0.1)"
  },
  {
    "slug": "stamp",
    "name": "STAMP",
    "description": "Move tracks and playlists across various streaming services",
    "website": "https://freeyourmusic.com/",
    "keywords": [
      "music",
      "spotify",
      "apple music",
      "google play music"
    ],
    "category": "Music",
    "icon": "stamp-icon.png",
    "icon32": "stamp-icon-32.png",
    "icon64": "stamp-icon-64.png",
    "icon128": "stamp-icon-128.png",
    "icon256": "stamp-icon-256.png",
    "date": "2016-05-18",
    "iconColors": [
      "#225271",
      "#efefef",
      "#99053f",
      "#9bc0ca",
      "#8a7e94"
    ],
    "goodColorOnWhite": "#99053F",
    "goodColorOnBlack": "#9BC0CA",
    "faintColorOnWhite": "rgba(153, 5, 63, 0.1)"
  },
  {
    "slug": "standard-notes",
    "name": "Standard Notes",
    "description": "A simple and private notes app. Encrypted, open-source, and extensible.",
    "website": "https://standardnotes.org",
    "repository": "https://github.com/standardnotes/desktop",
    "keywords": [
      "note",
      "notes",
      "private",
      "encrypted",
      "productivity",
      "todo",
      "task",
      "markdown",
      "sync"
    ],
    "category": "Productivity",
    "icon": "standard-notes-icon.png",
    "icon32": "standard-notes-icon-32.png",
    "icon64": "standard-notes-icon-64.png",
    "icon128": "standard-notes-icon-128.png",
    "icon256": "standard-notes-icon-256.png",
    "date": "2017-05-29",
    "iconColors": [
      "#0b6bd4",
      "#f8f9fb",
      "#7094dc",
      "#5c8cdc",
      "#3c7cdc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>This application makes use of the core JS/CSS/HTML code found in the <a href=\"https://github.com/standardnotes/web\">web repo</a>. For issues related to the actual app experience, please post issues in the web repo.</p>\n<h2><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/standardnotes/desktop/blob/master/#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running Locally</h2>\n<pre><code>npm install\nnpm run start\n</code></pre>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/standardnotes/desktop/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h2>\n<p>Build for all platforms:</p>\n<pre><code>electron-packager . &quot;Standard Notes&quot; \\\n  --platform=all \\\n  --icon=icon/icon \\\n  --overwrite \\\n  --osx-sign=&apos;Mac Developer ID Application: xxx&apos; \\\n  --out=dist\n</code></pre>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/standardnotes/desktop/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>On Linux, download the latest AppImage from the <a href=\"https://github.com/standardnotes/desktop/releases/latest\">Releases</a> page, and give it executable permission:</p>\n<p><code>chmod u+x standard-notes*.AppImage</code></p>\n<h2><a id=\"user-content-alternative-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/standardnotes/desktop/blob/master/#alternative-downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Alternative Downloads</h2>\n<p>The Standard Notes desktop client is also available through a variety of package managers:</p>\n<ul>\n<li>[unofficial] <strong>AUR:</strong> <a href=\"https://aur.archlinux.org/packages/sn-bin/\" rel=\"nofollow\">sn-bin</a>, binary package, currently maintained by <a href=\"https://github.com/JoshuaRLi\">JoshuaRLi</a></li>\n<li>[unofficial] <strong>AUR:</strong> <a href=\"https://aur.archlinux.org/packages/standardnotes-desktop/\" rel=\"nofollow\">standardnotes-desktop</a>, non binary package - built from source, currently maintained by <a href=\"https://github.com/danielhass\">danielhass</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>This application makes use of the core JS/CSS/HTML code found in the <a href=\"https://github.com/standardnotes/web\">web repo</a>. For issues related to the actual app experience, please post issues in the web repo.</p>\n<h2><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running Locally</h2>\n<pre><code>npm install\nnpm run start\n</code></pre>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h2>\n<p>Build for all platforms:</p>\n<pre><code>electron-packager . \"Standard Notes\" \\\n  --platform=all \\\n  --icon=icon/icon \\\n  --overwrite \\\n  --osx-sign='Mac Developer ID Application: xxx' \\\n  --out=dist\n</code></pre>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>On Linux, download the latest AppImage from the <a href=\"https://github.com/standardnotes/desktop/releases/latest\">Releases</a> page, and give it executable permission:</p>\n<p><code>chmod u+x standard-notes*.AppImage</code></p>\n<h2><a id=\"user-content-alternative-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#alternative-downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Alternative Downloads</h2>\n<p>The Standard Notes desktop client is also available through a variety of package managers:</p>\n<ul>\n<li>[unofficial] <strong>AUR:</strong> <a href=\"https://aur.archlinux.org/packages/sn-bin/\" rel=\"nofollow\">sn-bin</a>, binary package, currently maintained by <a href=\"https://github.com/JoshuaRLi\">JoshuaRLi</a></li>\n<li>[unofficial] <strong>AUR:</strong> <a href=\"https://aur.archlinux.org/packages/standardnotes-desktop/\" rel=\"nofollow\">standardnotes-desktop</a>, non binary package - built from source, currently maintained by <a href=\"https://github.com/danielhass\">danielhass</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.331Z",
    "goodColorOnWhite": "#0B6BD4",
    "goodColorOnBlack": "#3C7CDC",
    "faintColorOnWhite": "rgba(11, 107, 212, 0.1)"
  },
  {
    "slug": "standup-picker",
    "name": "Standup Picker",
    "description": "A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.",
    "website": "https://mokkapps.de",
    "repository": "https://github.com/Mokkapps/scrum-daily-standup-picker",
    "keywords": [
      "Scrum",
      "Standup",
      "Picker"
    ],
    "category": "Utilities",
    "icon": "standup-picker-icon.png",
    "icon32": "standup-picker-icon-32.png",
    "icon64": "standup-picker-icon-64.png",
    "icon128": "standup-picker-icon-128.png",
    "icon256": "standup-picker-icon-256.png",
    "date": "2018-05-14",
    "iconColors": [
      "#363636",
      "#fbfafa",
      "#fa0e0e",
      "#c69c9c",
      "#c09494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://angular.io/\" rel=\"nofollow\"><img src=\"https://github.com/Mokkapps/scrum-daily-standup-picker/raw/master/./logo-angular.jpg\" alt=\"Angular Logo\" style=\"max-width:100%;\"></a> <a href=\"https://electron.atom.io/\" rel=\"nofollow\"><img src=\"https://github.com/Mokkapps/scrum-daily-standup-picker/raw/master/./logo-electron.jpg\" alt=\"Electron Logo\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-standup-picker\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#standup-picker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Standup Picker</h1>\n<p>A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.</p>\n<p>This project was bootstrapped with <a href=\"https://github.com/maximegris/angular-electron\">angular-electron</a>.</p>\n<p>Design by <a href=\"https://material.angular.io\" rel=\"nofollow\">Angular Material</a>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/./Standup_Picker_1-0-0_480p.gif?raw=true\"><img src=\"https://github.com/Mokkapps/scrum-daily-standup-picker/raw/master/./Standup_Picker_1-0-0_480p.gif?raw=true\" width=\"100%\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h1>\n<ul>\n<li>Randomly select a team member. You can click on team member images to &quot;ignore&quot; them if they are not attending at the standup.</li>\n<li>Play standup music at a given time.</li>\n<li>Inform about ending standup time by a sound.</li>\n</ul>\n<h1><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Releases</h1>\n<p>All releases are available <a href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/releases\">here</a>.</p>\n<p>If you want to use the deprecated Angular standalone version without Electron you can use <a href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/releases/tag/v0.1.0\">Release 0.1.0</a>.</p>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h1>\n<h2><a id=\"user-content-to-build-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#to-build-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To build for development</h2>\n<ul>\n<li>Clone this repository locally :</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/Mokkapps/scrum-daily-standup-picker.git</pre></div>\n<ul>\n<li>Install dependencies with npm:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<ul>\n<li>Build for development</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-to-build-for-production\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#to-build-for-production\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To build for production</h2>\n<ul>\n<li>Using development variables (environments/index.ts) : <code>npm run electron:dev</code></li>\n<li>Using production variables (environments/index.prod.ts) : <code>npm run electron:prod</code></li>\n</ul>\n<p>Your built files are in the /dist folder.</p>\n<h2><a id=\"user-content-included-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#included-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Included Commands</h2>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>npm run start:web</code></td>\n<td>Execute the app in the browser</td>\n</tr>\n<tr>\n<td><code>npm run electron:linux</code></td>\n<td>Builds your application and creates an app consumable on linux system</td>\n</tr>\n<tr>\n<td><code>npm run electron:windows</code></td>\n<td>On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems</td>\n</tr>\n<tr>\n<td><code>npm run electron:mac</code></td>\n<td>On a MAC OS, builds your application and generates a <code>.app</code> file of your application that can be run on Mac</td>\n</tr></tbody></table>\n<h1><a id=\"user-content-used-assets\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/blob/master/#used-assets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Used assets</h1>\n<ul>\n<li>Wallpaper: <a href=\"http://www.wallpapersbrowse.com/wallpaper/17862\" rel=\"nofollow\">http://www.wallpapersbrowse.com/wallpaper/17862</a></li>\n<li>Success sound: <a href=\"http://freesound.org/people/grunz/sounds/109662/\" rel=\"nofollow\">http://freesound.org/people/grunz/sounds/109662/</a></li>\n<li>Tick tock sound: <a href=\"http://freesound.org/people/FoolBoyMedia/sounds/264498/\" rel=\"nofollow\">http://freesound.org/people/FoolBoyMedia/sounds/264498/</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://angular.io/\" rel=\"nofollow\"><img src=\"./logo-angular.jpg\" alt=\"Angular Logo\" style=\"max-width:100%;\"></a> <a href=\"https://electron.atom.io/\" rel=\"nofollow\"><img src=\"./logo-electron.jpg\" alt=\"Electron Logo\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-standup-picker\" class=\"anchor\" aria-hidden=\"true\" href=\"#standup-picker\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Standup Picker</h1>\n<p>A desktop application which can be used in Scrum teams to initiate the daily Scrum meeting.</p>\n<p>This project was bootstrapped with <a href=\"https://github.com/maximegris/angular-electron\">angular-electron</a>.</p>\n<p>Design by <a href=\"https://material.angular.io\" rel=\"nofollow\">Angular Material</a>.</p>\n<p><a target=\"_blank\" href=\"./Standup_Picker_1-0-0_480p.gif?raw=true\"><img src=\"./Standup_Picker_1-0-0_480p.gif?raw=true\" width=\"100%\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h1>\n<ul>\n<li>Randomly select a team member. You can click on team member images to \"ignore\" them if they are not attending at the standup.</li>\n<li>Play standup music at a given time.</li>\n<li>Inform about ending standup time by a sound.</li>\n</ul>\n<h1><a id=\"user-content-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Releases</h1>\n<p>All releases are available <a href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/releases\">here</a>.</p>\n<p>If you want to use the deprecated Angular standalone version without Electron you can use <a href=\"https://github.com/Mokkapps/scrum-daily-standup-picker/releases/tag/v0.1.0\">Release 0.1.0</a>.</p>\n<h1><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h1>\n<h2><a id=\"user-content-to-build-for-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-build-for-development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To build for development</h2>\n<ul>\n<li>Clone this repository locally :</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/Mokkapps/scrum-daily-standup-picker.git</pre></div>\n<ul>\n<li>Install dependencies with npm:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm install</pre></div>\n<ul>\n<li>Build for development</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm start</pre></div>\n<h2><a id=\"user-content-to-build-for-production\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-build-for-production\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To build for production</h2>\n<ul>\n<li>Using development variables (environments/index.ts) : <code>npm run electron:dev</code></li>\n<li>Using production variables (environments/index.prod.ts) : <code>npm run electron:prod</code></li>\n</ul>\n<p>Your built files are in the /dist folder.</p>\n<h2><a id=\"user-content-included-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#included-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Included Commands</h2>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>npm run start:web</code></td>\n<td>Execute the app in the browser</td>\n</tr>\n<tr>\n<td><code>npm run electron:linux</code></td>\n<td>Builds your application and creates an app consumable on linux system</td>\n</tr>\n<tr>\n<td><code>npm run electron:windows</code></td>\n<td>On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems</td>\n</tr>\n<tr>\n<td><code>npm run electron:mac</code></td>\n<td>On a MAC OS, builds your application and generates a <code>.app</code> file of your application that can be run on Mac</td>\n</tr></tbody></table>\n<h1><a id=\"user-content-used-assets\" class=\"anchor\" aria-hidden=\"true\" href=\"#used-assets\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Used assets</h1>\n<ul>\n<li>Wallpaper: <a href=\"http://www.wallpapersbrowse.com/wallpaper/17862\" rel=\"nofollow\">http://www.wallpapersbrowse.com/wallpaper/17862</a></li>\n<li>Success sound: <a href=\"http://freesound.org/people/grunz/sounds/109662/\" rel=\"nofollow\">http://freesound.org/people/grunz/sounds/109662/</a></li>\n<li>Tick tock sound: <a href=\"http://freesound.org/people/FoolBoyMedia/sounds/264498/\" rel=\"nofollow\">http://freesound.org/people/FoolBoyMedia/sounds/264498/</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.371Z",
    "goodColorOnWhite": "#363636",
    "goodColorOnBlack": "#FA0E0E",
    "faintColorOnWhite": "rgba(54, 54, 54, 0.1)"
  },
  {
    "slug": "steelseries-engine-3",
    "name": "SteelSeries Engine 3",
    "description": "A unified platform that supports nearly all your SteelSeries gear",
    "website": "https://steelseries.com/engine",
    "keywords": [
      "Games"
    ],
    "category": "Games",
    "icon": "steelseries-engine-3-icon.png",
    "icon32": "steelseries-engine-3-icon-32.png",
    "icon64": "steelseries-engine-3-icon-64.png",
    "icon128": "steelseries-engine-3-icon-128.png",
    "icon256": "steelseries-engine-3-icon-256.png",
    "date": "2015-10-28",
    "iconColors": [
      "#e9e9e9",
      "#454545",
      "#747474",
      "#929292",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#454545",
    "goodColorOnBlack": "#E9E9E9",
    "faintColorOnWhite": "rgba(69, 69, 69, 0.1)"
  },
  {
    "slug": "stoplight",
    "name": "StopLight",
    "description": "Mock, document, and test your way to API nirvana",
    "website": "https://stoplight.io",
    "keywords": [
      "API"
    ],
    "category": "Developer Tools",
    "icon": "stoplight-icon.png",
    "icon32": "stoplight-icon-32.png",
    "icon64": "stoplight-icon-64.png",
    "icon128": "stoplight-icon-128.png",
    "icon256": "stoplight-icon-256.png",
    "date": "2016-03-08",
    "iconColors": [
      "#fbfbfb",
      "#3c9af8",
      "#a8cef3",
      "#84c4fc",
      "#95bce0"
    ],
    "goodColorOnWhite": "#056BC5",
    "goodColorOnBlack": "#84C4FC",
    "faintColorOnWhite": "rgba(5, 107, 197, 0.1)"
  },
  {
    "slug": "storaji",
    "name": "Storaji",
    "description": "The Light/Responsive Inventory Management System.",
    "repository": "https://github.com/IndomaximTechId/storaji",
    "category": "Business",
    "keywords": [
      "inventory",
      "management",
      "service",
      "system"
    ],
    "license": "MIT License",
    "screenshots": [
      {
        "imageUrl": "https://github.com/IndomaximTechID/storaji/blob/gh-pages/screenshoots/cover.png?raw=true"
      }
    ],
    "icon": "storaji-icon.png",
    "icon32": "storaji-icon-32.png",
    "icon64": "storaji-icon-64.png",
    "icon128": "storaji-icon-128.png",
    "icon256": "storaji-icon-256.png",
    "date": "2017-12-20",
    "iconColors": [
      "#348cd4",
      "#3494d4",
      "#388cd4",
      "#388cd4",
      "#388cd4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/IndomaximTechID/storaji-ui/blob/master/src/assets/storaji.png?raw=true\"><img src=\"https://github.com/IndomaximTechID/storaji-ui/raw/master/src/assets/storaji.png?raw=true\" height=\"120\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-storaji\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#storaji\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Storaji</h3>\n  <p align=\"center\">The Light/Responsive Inventory Management System</p>\n  <p align=\"center\">\n    <a href=\"https://github.com/IndomaximTechID/storaji/releases\"><img src=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://www.patreon.com/bePatron?c=1404837\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/83f9ca9bec291e381db6482edc68460455c4b25a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d70617472656f6e2d7265642e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/donate-patreon-red.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a href=\"https://github.com/IndomaximTechID/storaji\"><img src=\"https://camo.githubusercontent.com/79f8d50beece8e2066e444a04407d60f36446f44/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f496e646f6d6178696d5465636849442f73746f72616a692f616c6c2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://img.shields.io/github/release/IndomaximTechID/storaji/all.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/IndomaximTechID/storaji-ui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62817d26d6dd18130ae9f6d92695dc7ccd82dff0/68747470733a2f2f6170692e7472617669732d63692e6f72672f496e646f6d6178696d5465636849442f73746f72616a692d75692e7376673f6272616e63683d6d6173746572\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/IndomaximTechID/storaji-ui.svg?branch=master\" style=\"max-width:100%;\"></a>\n    <a href=\"https://ci.appveyor.com/project/lowsprofile/storaji-ui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0561abfab7189ccdcc108280dfff68c4e793a649/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f696e646f6d6178696d7465636869642f73746f72616a692d75693f6272616e63683d6d6173746572267376673d74727565\" alt=\"AppVeyor\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/indomaximtechid/storaji-ui?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/IndomaximTechID/storaji/releases\"><img src=\"https://camo.githubusercontent.com/52b0d73e9acaa44e1f876b069bb5f4d026052eb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f696e646f6d6178696d7465636869642f73746f72616a692f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/indomaximtechid/storaji/total.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<table>\n<thead>\n<tr>\n<th>macOS 10.9+</th>\n<th>Windows 7+</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/Storaji-1.0.0-beta.9.dmg\">Download v1.0.0-beta.9</a></td>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/StorajiSetup.exe\">Download v1.0.0-beta.9</a></td>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/storaji-1.0.0-beta.9-x86_64.AppImage\">Download v1.0.0-beta.9</a></td>\n</tr></tbody></table>\n<p><a href=\"https://github.com/IndomaximTechID/storaji/releases\">More Download Options</a></p>\n<h2><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technologies</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron-Builder</a></li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://laravel.com/\" rel=\"nofollow\">Laravel</a></li>\n<li><a href=\"https://getuikit.com/\" rel=\"nofollow\">UIkit</a></li>\n<li><a href=\"https://tus.io/\" rel=\"nofollow\">Tus</a></li>\n<li><a href=\"https://highcharts.com/\" rel=\"nofollow\">Highcharts</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">&#x26A1;&#xFE0F;</g-emoji> Fast!!!</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji> Friendly UI &amp; UX and Has nice looking window.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"cloud\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2601.png\">&#x2601;&#xFE0F;</g-emoji> Cloud data service.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e5.png\">&#x1F4E5;</g-emoji> Products Management.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"busts_in_silhouette\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f465.png\">&#x1F465;</g-emoji> Customers Management.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"truck\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f69a.png\">&#x1F69A;</g-emoji> Orders Management and Order Overview.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"ship\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a2.png\">&#x1F6A2;</g-emoji> Multiple Orders.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"chart_with_upwards_trend\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c8.png\">&#x1F4C8;</g-emoji> Statistics</li>\n<li><g-emoji class=\"g-emoji\" alias=\"chart_with_downwards_trend\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c9.png\">&#x1F4C9;</g-emoji> Graph of The Week <strong>(NEW!!!)</strong>.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"top\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f51d.png\">&#x1F51D;</g-emoji> Top Selling Products.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"open_hands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f450.png\">&#x1F450;</g-emoji> Customers List on Product Overview.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"bookmark_tabs\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d1.png\">&#x1F4D1;</g-emoji> Reports for Products, Orders, Customers.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">&#x1F511;</g-emoji> Profile Settings.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">&#x1F1EF;&#x1F1F5;</g-emoji> Multilingual Translations.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"yen\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b4.png\">&#x1F4B4;</g-emoji> Change Currency.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"clipboard\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cb.png\">&#x1F4CB;</g-emoji> Save Report as PDF.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">&#x1F4AF;</g-emoji> Check for update app.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b0.png\">&#x1F4B0;</g-emoji> Free! :)</li>\n</ul>\n<p><strong>If you think Storaji is useful, let me know by putting a star on this project <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">&#x1F609;</g-emoji></strong></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/IndomaximTechID/storaji/blob/gh-pages/screenshoots/cover.png?raw=true\"><img src=\"https://github.com/IndomaximTechID/storaji/raw/gh-pages/screenshoots/cover.png?raw=true\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Why</h2>\n<p>Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it&apos;s worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.</p>\n<p>I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it&apos;s free to use.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h4><a id=\"user-content-system-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#system-requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>System Requirements</h4>\n<ul>\n<li>NodeJS ^8.</li>\n<li>PHP ^7.</li>\n<li>PHP Composer.</li>\n</ul>\n<h4><a id=\"user-content-backend\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#backend\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backend</h4>\n<ul>\n<li>Clone the project from <a href=\"https://github.com/IndomaximTechID/storaji/\">IndomaximTechID/storaji</a> to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd storaji</code>.</li>\n<li>Run <code>composer install</code> to install dependencies.</li>\n<li>Run <code>cp .env.example .env</code> to copy the original environtment variables.</li>\n<li>Modify <code>.env</code> file, find <code>DATABASE_</code> prefix and change it to your database configuration, you can see documentation about this on <a href=\"https://laravel.com/docs/configuration#environment-configuration\" rel=\"nofollow\">Laravel Site</a>.</li>\n<li>Run <code>php artisan key:generate</code> to generate application key.</li>\n<li>Run <code>php artisan migrate</code> to create default database schema of storaji.</li>\n<li>Run <code>php artisan passport:install</code> to install default OAuth access token.</li>\n<li>Run <code>php artisan serve</code> to run PHP Built-in web server.</li>\n<li>Now your backend is ready to listen request from frontend at <code>https://localhost:8000/api</code>.</li>\n</ul>\n<h4><a id=\"user-content-frontend\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#frontend\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Frontend</h4>\n<ul>\n<li>Clone the project from <a href=\"https://github.com/IndomaximTechID/storaji-ui/\">IndomaximTechID/storaji-ui</a> to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd storaji-ui</code>.</li>\n<li>Modify <code>app.ts</code> under <code>src/app/shared/classes/</code> directory, and change value of <code>api</code> to your local api server, usually <code>api: &apos;https://localhost:8000/api&apos;</code>.</li>\n<li>Run <code>npm install</code> to install dependencies.</li>\n<li>Run <code>npm run ng:serve</code> to serve the app as web-based at <code>https://localhost:4200</code>.</li>\n<li>Now it&apos;s ready to use for development.</li>\n</ul>\n<p><strong>When you have make changes and everything works on angular, and wanna check on desktop app.</strong></p>\n<ul>\n<li>Run <code>npm start</code> to build the app from source and run the app as desktop app.</li>\n</ul>\n<p><strong>For linting and testing</strong></p>\n<ul>\n<li>Run <code>npm test</code> to check if the source code is passing from linting and testing.</li>\n</ul>\n<blockquote>\n<p>This is still in beta and it&apos;s far from perfect so feedbacks, issues or PRs are greatly appreciated! :)</p>\n</blockquote>\n<p>Note that on Linux you will need additional dependencies to provide the <code>icns2png</code> and <code>gm</code> commands. Ubuntu/Debian users can run: <code>sudo apt install -y icnsutils graphicsmagick</code>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT License &#xA9; 2017-Present <a href=\"https://github.com/IndomaximTechID\">Indomaxim Technology</a>. All rights reserved.</p>\n<h2><a id=\"user-content-end-user-license-agreement-eula\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#end-user-license-agreement-eula\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>End User License Agreement (EULA)</h2>\n<ul>\n<li>You will not use this repository for malicious activity.</li>\n<li>We / You will not support anyone who is violating this EULA conditions.</li>\n<li>Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.</li>\n</ul>\n<h2><a id=\"user-content-legal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IndomaximTechId/storaji/blob/master/#legal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Legal</h2>\n<p>This is a free and open source app. Use it at your own risk.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/IndomaximTechID/storaji-ui/blob/master/src/assets/storaji.png?raw=true\"><img src=\"https://github.com/IndomaximTechID/storaji-ui/raw/master/src/assets/storaji.png?raw=true\" height=\"120\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-storaji\" class=\"anchor\" aria-hidden=\"true\" href=\"#storaji\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Storaji</h3>\n  <p align=\"center\">The Light/Responsive Inventory Management System</p>\n  <p align=\"center\">\n    <a href=\"https://github.com/IndomaximTechID/storaji/releases\"><img src=\"https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667\" alt=\"Platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://www.patreon.com/bePatron?c=1404837\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/83f9ca9bec291e381db6482edc68460455c4b25a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d70617472656f6e2d7265642e737667\" alt=\"Donate\" data-canonical-src=\"https://img.shields.io/badge/donate-patreon-red.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a href=\"https://github.com/IndomaximTechID/storaji\"><img src=\"https://camo.githubusercontent.com/79f8d50beece8e2066e444a04407d60f36446f44/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f496e646f6d6178696d5465636849442f73746f72616a692f616c6c2e737667\" alt=\"GitHub version\" data-canonical-src=\"https://img.shields.io/github/release/IndomaximTechID/storaji/all.svg\" style=\"max-width:100%;\"></a>\n    <a href=\"https://travis-ci.org/IndomaximTechID/storaji-ui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/62817d26d6dd18130ae9f6d92695dc7ccd82dff0/68747470733a2f2f6170692e7472617669732d63692e6f72672f496e646f6d6178696d5465636849442f73746f72616a692d75692e7376673f6272616e63683d6d6173746572\" alt=\"Travis\" data-canonical-src=\"https://api.travis-ci.org/IndomaximTechID/storaji-ui.svg?branch=master\" style=\"max-width:100%;\"></a>\n    <a href=\"https://ci.appveyor.com/project/lowsprofile/storaji-ui\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0561abfab7189ccdcc108280dfff68c4e793a649/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f696e646f6d6178696d7465636869642f73746f72616a692d75693f6272616e63683d6d6173746572267376673d74727565\" alt=\"AppVeyor\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/indomaximtechid/storaji-ui?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n    <a href=\"https://github.com/IndomaximTechID/storaji/releases\"><img src=\"https://camo.githubusercontent.com/52b0d73e9acaa44e1f876b069bb5f4d026052eb0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f696e646f6d6178696d7465636869642f73746f72616a692f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/indomaximtechid/storaji/total.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<table>\n<thead>\n<tr>\n<th>macOS 10.9+</th>\n<th>Windows 7+</th>\n<th>Linux</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/Storaji-1.0.0-beta.9.dmg\">Download v1.0.0-beta.9</a></td>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/StorajiSetup.exe\">Download v1.0.0-beta.9</a></td>\n<td><a href=\"https://github.com/IndomaximTechID/storaji/releases/download/v1.0.0-beta.9/storaji-1.0.0-beta.9-x86_64.AppImage\">Download v1.0.0-beta.9</a></td>\n</tr></tbody></table>\n<p><a href=\"https://github.com/IndomaximTechID/storaji/releases\">More Download Options</a></p>\n<h2><a id=\"user-content-technologies\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technologies</h2>\n<ul>\n<li><a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://www.electron.build/\" rel=\"nofollow\">Electron-Builder</a></li>\n<li><a href=\"https://angular.io/\" rel=\"nofollow\">Angular</a></li>\n<li><a href=\"https://laravel.com/\" rel=\"nofollow\">Laravel</a></li>\n<li><a href=\"https://getuikit.com/\" rel=\"nofollow\">UIkit</a></li>\n<li><a href=\"https://tus.io/\" rel=\"nofollow\">Tus</a></li>\n<li><a href=\"https://highcharts.com/\" rel=\"nofollow\">Highcharts</a></li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li><g-emoji class=\"g-emoji\" alias=\"zap\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a1.png\">⚡️</g-emoji> Fast!!!</li>\n<li><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Friendly UI &amp; UX and Has nice looking window.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"cloud\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2601.png\">☁️</g-emoji> Cloud data service.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"inbox_tray\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e5.png\">📥</g-emoji> Products Management.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"busts_in_silhouette\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f465.png\">👥</g-emoji> Customers Management.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"truck\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f69a.png\">🚚</g-emoji> Orders Management and Order Overview.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"ship\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f6a2.png\">🚢</g-emoji> Multiple Orders.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"chart_with_upwards_trend\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c8.png\">📈</g-emoji> Statistics</li>\n<li><g-emoji class=\"g-emoji\" alias=\"chart_with_downwards_trend\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c9.png\">📉</g-emoji> Graph of The Week <strong>(NEW!!!)</strong>.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"top\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f51d.png\">🔝</g-emoji> Top Selling Products.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"open_hands\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f450.png\">👐</g-emoji> Customers List on Product Overview.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"bookmark_tabs\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4d1.png\">📑</g-emoji> Reports for Products, Orders, Customers.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"key\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f511.png\">🔑</g-emoji> Profile Settings.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"jp\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1ef-1f1f5.png\">🇯🇵</g-emoji> Multilingual Translations.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"yen\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b4.png\">💴</g-emoji> Change Currency.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"clipboard\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4cb.png\">📋</g-emoji> Save Report as PDF.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">💯</g-emoji> Check for update app.</li>\n<li><g-emoji class=\"g-emoji\" alias=\"moneybag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4b0.png\">💰</g-emoji> Free! :)</li>\n</ul>\n<p><strong>If you think Storaji is useful, let me know by putting a star on this project <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">😉</g-emoji></strong></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/IndomaximTechID/storaji/blob/gh-pages/screenshoots/cover.png?raw=true\"><img src=\"https://github.com/IndomaximTechID/storaji/raw/gh-pages/screenshoots/cover.png?raw=true\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-why\" class=\"anchor\" aria-hidden=\"true\" href=\"#why\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Why</h2>\n<p>Mainly designed for small-to-medium companies, Storaji is a modern and very intuitive inventory management application built with some of the trendiest web technologies.\nRight off the bat, it's worth pointing out that this is by no means a professional software for inventory management. Be that as it may, it can still prove itself fairly useful as it boasts an interesting set of primary features.</p>\n<p>I believe there are many people who needs a simple tool to manage everything from product inventories to orders and of course it's free to use.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h4><a id=\"user-content-system-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#system-requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>System Requirements</h4>\n<ul>\n<li>NodeJS ^8.</li>\n<li>PHP ^7.</li>\n<li>PHP Composer.</li>\n</ul>\n<h4><a id=\"user-content-backend\" class=\"anchor\" aria-hidden=\"true\" href=\"#backend\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backend</h4>\n<ul>\n<li>Clone the project from <a href=\"https://github.com/IndomaximTechID/storaji/\">IndomaximTechID/storaji</a> to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd storaji</code>.</li>\n<li>Run <code>composer install</code> to install dependencies.</li>\n<li>Run <code>cp .env.example .env</code> to copy the original environtment variables.</li>\n<li>Modify <code>.env</code> file, find <code>DATABASE_</code> prefix and change it to your database configuration, you can see documentation about this on <a href=\"https://laravel.com/docs/configuration#environment-configuration\" rel=\"nofollow\">Laravel Site</a>.</li>\n<li>Run <code>php artisan key:generate</code> to generate application key.</li>\n<li>Run <code>php artisan migrate</code> to create default database schema of storaji.</li>\n<li>Run <code>php artisan passport:install</code> to install default OAuth access token.</li>\n<li>Run <code>php artisan serve</code> to run PHP Built-in web server.</li>\n<li>Now your backend is ready to listen request from frontend at <code>https://localhost:8000/api</code>.</li>\n</ul>\n<h4><a id=\"user-content-frontend\" class=\"anchor\" aria-hidden=\"true\" href=\"#frontend\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Frontend</h4>\n<ul>\n<li>Clone the project from <a href=\"https://github.com/IndomaximTechID/storaji-ui/\">IndomaximTechID/storaji-ui</a> to your local machine.</li>\n<li>Open terminal and <code>cd</code> into the cloned folder, usually <code>cd storaji-ui</code>.</li>\n<li>Modify <code>app.ts</code> under <code>src/app/shared/classes/</code> directory, and change value of <code>api</code> to your local api server, usually <code>api: 'https://localhost:8000/api'</code>.</li>\n<li>Run <code>npm install</code> to install dependencies.</li>\n<li>Run <code>npm run ng:serve</code> to serve the app as web-based at <code>https://localhost:4200</code>.</li>\n<li>Now it's ready to use for development.</li>\n</ul>\n<p><strong>When you have make changes and everything works on angular, and wanna check on desktop app.</strong></p>\n<ul>\n<li>Run <code>npm start</code> to build the app from source and run the app as desktop app.</li>\n</ul>\n<p><strong>For linting and testing</strong></p>\n<ul>\n<li>Run <code>npm test</code> to check if the source code is passing from linting and testing.</li>\n</ul>\n<blockquote>\n<p>This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)</p>\n</blockquote>\n<p>Note that on Linux you will need additional dependencies to provide the <code>icns2png</code> and <code>gm</code> commands. Ubuntu/Debian users can run: <code>sudo apt install -y icnsutils graphicsmagick</code>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT License © 2017-Present <a href=\"https://github.com/IndomaximTechID\">Indomaxim Technology</a>. All rights reserved.</p>\n<h2><a id=\"user-content-end-user-license-agreement-eula\" class=\"anchor\" aria-hidden=\"true\" href=\"#end-user-license-agreement-eula\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>End User License Agreement (EULA)</h2>\n<ul>\n<li>You will not use this repository for malicious activity.</li>\n<li>We / You will not support anyone who is violating this EULA conditions.</li>\n<li>Repository is just for learning / personal purposes thus should not be part of any service available on the Internet that is trying to do any malicious activity.</li>\n</ul>\n<h2><a id=\"user-content-legal\" class=\"anchor\" aria-hidden=\"true\" href=\"#legal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Legal</h2>\n<p>This is a free and open source app. Use it at your own risk.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.471Z",
    "goodColorOnWhite": "#2673B2",
    "goodColorOnBlack": "#348CD4",
    "faintColorOnWhite": "rgba(38, 115, 178, 0.1)"
  },
  {
    "slug": "storm",
    "name": "Storm",
    "description": "Synchronizes files between computers, never gets tired. Oh, and no data limits either.",
    "website": "http://www.stormfolder.com",
    "category": "Productivity",
    "repository": "https://github.com/StormSDK/StormApp",
    "keywords": [
      "file synchronization",
      "backup",
      "storage",
      "shared files"
    ],
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/5124686/29157021-179f1278-7d62-11e7-840a-a072a7bed8c3.png",
        "caption": "Storm login screen",
        "imageLink": "https://app.stormfolder.com"
      },
      {
        "imageUrl": "https://user-images.githubusercontent.com/5124686/29157304-886444b4-7d63-11e7-9640-9badb0450de8.png",
        "caption": "Storm at work synchronizing files",
        "imageLink": "http://www.stormfolder.com"
      }
    ],
    "icon": "storm-icon.png",
    "icon32": "storm-icon-32.png",
    "icon64": "storm-icon-64.png",
    "icon128": "storm-icon-128.png",
    "icon256": "storm-icon-256.png",
    "date": "2017-08-11",
    "iconColors": [
      "#333434",
      "#fb7b04",
      "#04cbfb",
      "#04d304",
      "#7f4d20"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-what-is-storm\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/StormSDK/StormApp/blob/master/#what-is-storm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is Storm?</h1>\n<p>Storm is a service that enables you to syncronize files between all of your computers.\nGo to <a href=\"http://www.stormfolder.com\" rel=\"nofollow\">http://www.stormfolder.com</a> to create an account.</p>\n<p>Current version v0.3.9</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-what-is-storm\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-storm\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is Storm?</h1>\n<p>Storm is a service that enables you to syncronize files between all of your computers.\nGo to <a href=\"http://www.stormfolder.com\" rel=\"nofollow\">http://www.stormfolder.com</a> to create an account.</p>\n<p>Current version v0.3.9</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.430Z",
    "goodColorOnWhite": "#7F4D20",
    "goodColorOnBlack": "#FB7B04",
    "faintColorOnWhite": "rgba(127, 77, 32, 0.1)"
  },
  {
    "slug": "strawberry",
    "name": "Strawberry",
    "description": "Win Diners for Life. Know and serve them better with the all-in-one restaurant software suite.",
    "website": "https://strawberrypos.com",
    "keywords": [
      "Business"
    ],
    "category": "Business",
    "icon": "strawberry-icon.png",
    "icon32": "strawberry-icon-32.png",
    "icon64": "strawberry-icon-64.png",
    "icon128": "strawberry-icon-128.png",
    "icon256": "strawberry-icon-256.png",
    "date": "2016-09-16",
    "iconColors": [
      "#c41c2c",
      "#eb244b",
      "#8cc43c",
      "#ec4b6b",
      "#ed546c"
    ],
    "goodColorOnWhite": "#C41C2C",
    "goodColorOnBlack": "#EB244B",
    "faintColorOnWhite": "rgba(196, 28, 44, 0.1)"
  },
  {
    "slug": "streamlabs-obs",
    "name": "Streamlabs OBS",
    "description": "Simple, powerful, and efficient live streaming software.",
    "website": "https://streamlabs.com/streamlabs-obs",
    "category": "Photo & Video",
    "repository": "https://github.com/stream-labs/streamlabs-obs",
    "keywords": [
      "livestreaming",
      "streaming",
      "streamlabs"
    ],
    "license": "GPLv3",
    "goodColorOnWhite": "#17242D",
    "goodColorOnBlack": "#32C3A2",
    "faintColorOnWhite": "rgba(50, 195, 162, .1)",
    "screenshots": [
      {
        "imageUrl": "https://cdn.streamlabs.com/slobs/slobs-recent-events.png",
        "caption": "Live Tab"
      },
      {
        "imageUrl": "https://cdn.streamlabs.com/slobs/slobs-chatbox.png",
        "caption": "Editor Tab"
      },
      {
        "imageUrl": "https://cdn.streamlabs.com/slobs/slobs-library.png",
        "caption": "Overlay Library"
      }
    ],
    "icon": "streamlabs-obs-icon.png",
    "icon32": "streamlabs-obs-icon-32.png",
    "icon64": "streamlabs-obs-icon-64.png",
    "icon128": "streamlabs-obs-icon-128.png",
    "icon256": "streamlabs-obs-icon-256.png",
    "date": "2018-02-16",
    "iconColors": [
      "#34c3a3",
      "#f9f9f9",
      "#36464e",
      "#39867c",
      "#84b4ac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-streamlabs-obs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#streamlabs-obs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Streamlabs OBS</h1>\n<p><a href=\"https://ci.appveyor.com/project/Streamlabs/streamlabs-obs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2a5a3c520b32bfd328e51a555d5391fadc383608/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f78786e38696d6d61676576396f3166642f6272616e63682f73746167696e673f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/xxn8immagev9o1fd/branch/staging?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Simple, powerful, and efficient live streaming software built on Electron.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/26bfc70ab209c7f83786b216b53d72f496e2b4d5/68747470733a2f2f63646e2e73747265616d6c6162732e636f6d2f736c6f62732f736c6f62732d63686174626f782e706e67\"><img src=\"https://camo.githubusercontent.com/26bfc70ab209c7f83786b216b53d72f496e2b4d5/68747470733a2f2f63646e2e73747265616d6c6162732e636f6d2f736c6f62732f736c6f62732d63686174626f782e706e67\" alt=\"Streamlabs OBS\" data-canonical-src=\"https://cdn.streamlabs.com/slobs/slobs-chatbox.png\" style=\"max-width:100%;\"></a></p>\n<p>This application currently only supports 64-bit Windows.</p>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues</h2>\n<p>Please submit all issues here:</p>\n<p><a href=\"https://tracker.streamlabs.com\" rel=\"nofollow\">https://tracker.streamlabs.com</a></p>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies</h2>\n<h3><a id=\"user-content-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Node.js</h3>\n<p>Node is required for installing npm packages and for running\nvarious scripts.  We recommend the current LTS release, 8.x.x:</p>\n<p><a href=\"https://nodejs.org\" rel=\"nofollow\">https://nodejs.org</a></p>\n<h3><a id=\"user-content-yarn\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#yarn\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Yarn</h3>\n<p>In order to ensure you are using the correct version of each\nnode module, you should use the yarn package manager.\nInstallation instructions can be found here:</p>\n<p><a href=\"https://yarnpkg.com/en/docs/install\" rel=\"nofollow\">https://yarnpkg.com/en/docs/install</a></p>\n<h3><a id=\"user-content-visual-c-compiler\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#visual-c-compiler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Visual C++ Compiler</h3>\n<p>Yarn will install and compile a number of native extensions from\nsource.  For yarn to do this, it needs a Visual C++ compiler.  The\nmost reliable way to get this is to install:</p>\n<p>Visual Studio Community 2015 with Update 3</p>\n<p>Make sure you do a custom installation and select Visual C++ from\nthe languages section.</p>\n<h3><a id=\"user-content-cmake\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#cmake\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>CMake</h3>\n<p>Some of our native addons require CMake for compilation.  You can\ndownload it here:</p>\n<p><a href=\"https://cmake.org/download/\" rel=\"nofollow\">https://cmake.org/download/</a></p>\n<p>Make sure to add CMake to your path. You may have to restart your\nmachine before CMake is available.</p>\n<h3><a id=\"user-content-python-27\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#python-27\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Python 2.7</h3>\n<p>Node-gyp requires python 2.7 available in your path to install some\nnative addons.  You can download it here:</p>\n<p><a href=\"https://www.python.org/\" rel=\"nofollow\">https://www.python.org/</a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>First, make sure you have initialized git submodules:</p>\n<pre><code>git submodule update --init --recursive\n</code></pre>\n<p>Install all node modules via yarn:</p>\n<pre><code>yarn install\n</code></pre>\n<p>Install OBS plugins:</p>\n<pre><code>yarn install-plugins\n</code></pre>\n<p>Then, compile assets with webpack:</p>\n<pre><code>yarn compile\n</code></pre>\n<h2><a id=\"user-content-starting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#starting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Starting</h2>\n<p>If you are using Visual Studio Code, you can start the app\nusing the built in debugger (default F5).</p>\n<p>Otherwise, you can run the app with:</p>\n<pre><code>yarn start\n</code></pre>\n<h2><a id=\"user-content-environment-variables\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#environment-variables\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Environment Variables</h2>\n<p>These variables can be used in development to force certain behavior.</p>\n<p><code>SLOBS_FORCE_AUTO_UPDATE</code>: Force the auto-updater to run in development. Normally\nthis would only run in production.</p>\n<p><code>SLOBS_CACHE_DIR</code>: Force a different location for the user data cache directory.</p>\n<p><code>SLOBS_DISABLE_MAIN_LOGGING</code>: Disable javascript logging in the main process.</p>\n<p><code>SLOBS_REPORT_TO_SENTRY</code>: Report errors to sentry in the dev environment</p>\n<h2><a id=\"user-content-packaging--distributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#packaging--distributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging / Distributing</h2>\n<p>Currently only Windows x64 packaging is supported.</p>\n<h3><a id=\"user-content-prerequesites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#prerequesites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequesites</h3>\n<p>The packager will use whatever version of node-obs you have\nchecked out in the slobs directory (at <code>./node-obs</code>).  You\nshould make sure that node-obs is compiled correctly with 32-bit\nand 64-bit plugins, and works properly with the currently checked\nout version of <code>streamlabs-obs</code>.  If you&apos;re releasing, that should\nprobably be the <code>master</code> branch.  You should probably try running\nthe app from your dev environment to make sure everything is\nworking before you start the release process.</p>\n<h3><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Packaging</h3>\n<p>Make sure the app is not running in your dev environment\nbefore you start the packaging process.</p>\n<p>You can package the app by running:</p>\n<pre><code>yarn package\n</code></pre>\n<p>This will package a distributable installer <code>.exe</code> to the <code>dist/</code>\ndirectory.  There is also an unpacked version in <code>dist/win-unpacked</code>.</p>\n<h3><a id=\"user-content-releasing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#releasing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Releasing</h3>\n<p>If you want to release a new version to the update server, you will need\nthe following variables in your environment:</p>\n<pre><code>AWS_ACCESS_KEY_ID\nAWS_SECRET_ACCESS_KEY\nCSC_LINK\nCSC_KEY_PASSWORD\nSENTRY_AUTH_TOKEN\n</code></pre>\n<p>Only authorized team members have permission to release new versions.\nIf you need help setting up your environment for release, you can ask\nsomeone on the team for help.</p>\n<p>If your environment is properly set up, you can use the automated\nrelease script to push out a new release.</p>\n<p>Simply run:</p>\n<pre><code>yarn release\n</code></pre>\n<p>and follow the instructions.</p>\n<h3><a id=\"user-content-legacy-release-checklist\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/stream-labs/streamlabs-obs/blob/master/#legacy-release-checklist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Legacy Release Checklist</h3>\n<p>NOTE: This checklist is deprecated, and is only kept here in case\nthe automated deploy script isn&apos;t working and we need to do a\nmanual deploy.</p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Merge <code>staging</code> into <code>master</code> - DO NOT &quot;Squash &amp; Merge&quot;, just do a regular merge</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Check out <code>master</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> If submodules are out of date <code>git submodule update --init --recursive</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Remove node modules <code>rm -rf node_modules</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Install fresh packages <code>yarn install</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Install node-obs with latest plugins <code>yarn install-node-obs</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Compile assets <code>yarn compile</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Run the test suite <code>yarn test</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Change the version in <code>package.json</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Commit and push</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Tag the repo <code>git tag &apos;v0.0.11&apos;</code> and <code>git push --tags</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Package the app <code>yarn package</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Run the packaged version in <code>dist/win-unpacked</code> and make sure it runs</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Deploy the new version <code>yarn deploy</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Merge master back into staging</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-streamlabs-obs\" class=\"anchor\" aria-hidden=\"true\" href=\"#streamlabs-obs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Streamlabs OBS</h1>\n<p><a href=\"https://ci.appveyor.com/project/Streamlabs/streamlabs-obs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2a5a3c520b32bfd328e51a555d5391fadc383608/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f78786e38696d6d61676576396f3166642f6272616e63682f73746167696e673f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/xxn8immagev9o1fd/branch/staging?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Simple, powerful, and efficient live streaming software built on Electron.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/26bfc70ab209c7f83786b216b53d72f496e2b4d5/68747470733a2f2f63646e2e73747265616d6c6162732e636f6d2f736c6f62732f736c6f62732d63686174626f782e706e67\"><img src=\"https://camo.githubusercontent.com/26bfc70ab209c7f83786b216b53d72f496e2b4d5/68747470733a2f2f63646e2e73747265616d6c6162732e636f6d2f736c6f62732f736c6f62732d63686174626f782e706e67\" alt=\"Streamlabs OBS\" data-canonical-src=\"https://cdn.streamlabs.com/slobs/slobs-chatbox.png\" style=\"max-width:100%;\"></a></p>\n<p>This application currently only supports 64-bit Windows.</p>\n<h2><a id=\"user-content-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues</h2>\n<p>Please submit all issues here:</p>\n<p><a href=\"https://tracker.streamlabs.com\" rel=\"nofollow\">https://tracker.streamlabs.com</a></p>\n<h2><a id=\"user-content-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies</h2>\n<h3><a id=\"user-content-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"#nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Node.js</h3>\n<p>Node is required for installing npm packages and for running\nvarious scripts.  We recommend the current LTS release, 8.x.x:</p>\n<p><a href=\"https://nodejs.org\" rel=\"nofollow\">https://nodejs.org</a></p>\n<h3><a id=\"user-content-yarn\" class=\"anchor\" aria-hidden=\"true\" href=\"#yarn\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Yarn</h3>\n<p>In order to ensure you are using the correct version of each\nnode module, you should use the yarn package manager.\nInstallation instructions can be found here:</p>\n<p><a href=\"https://yarnpkg.com/en/docs/install\" rel=\"nofollow\">https://yarnpkg.com/en/docs/install</a></p>\n<h3><a id=\"user-content-visual-c-compiler\" class=\"anchor\" aria-hidden=\"true\" href=\"#visual-c-compiler\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Visual C++ Compiler</h3>\n<p>Yarn will install and compile a number of native extensions from\nsource.  For yarn to do this, it needs a Visual C++ compiler.  The\nmost reliable way to get this is to install:</p>\n<p>Visual Studio Community 2015 with Update 3</p>\n<p>Make sure you do a custom installation and select Visual C++ from\nthe languages section.</p>\n<h3><a id=\"user-content-cmake\" class=\"anchor\" aria-hidden=\"true\" href=\"#cmake\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>CMake</h3>\n<p>Some of our native addons require CMake for compilation.  You can\ndownload it here:</p>\n<p><a href=\"https://cmake.org/download/\" rel=\"nofollow\">https://cmake.org/download/</a></p>\n<p>Make sure to add CMake to your path. You may have to restart your\nmachine before CMake is available.</p>\n<h3><a id=\"user-content-python-27\" class=\"anchor\" aria-hidden=\"true\" href=\"#python-27\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Python 2.7</h3>\n<p>Node-gyp requires python 2.7 available in your path to install some\nnative addons.  You can download it here:</p>\n<p><a href=\"https://www.python.org/\" rel=\"nofollow\">https://www.python.org/</a></p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>First, make sure you have initialized git submodules:</p>\n<pre><code>git submodule update --init --recursive\n</code></pre>\n<p>Install all node modules via yarn:</p>\n<pre><code>yarn install\n</code></pre>\n<p>Install OBS plugins:</p>\n<pre><code>yarn install-plugins\n</code></pre>\n<p>Then, compile assets with webpack:</p>\n<pre><code>yarn compile\n</code></pre>\n<h2><a id=\"user-content-starting\" class=\"anchor\" aria-hidden=\"true\" href=\"#starting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Starting</h2>\n<p>If you are using Visual Studio Code, you can start the app\nusing the built in debugger (default F5).</p>\n<p>Otherwise, you can run the app with:</p>\n<pre><code>yarn start\n</code></pre>\n<h2><a id=\"user-content-environment-variables\" class=\"anchor\" aria-hidden=\"true\" href=\"#environment-variables\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Environment Variables</h2>\n<p>These variables can be used in development to force certain behavior.</p>\n<p><code>SLOBS_FORCE_AUTO_UPDATE</code>: Force the auto-updater to run in development. Normally\nthis would only run in production.</p>\n<p><code>SLOBS_CACHE_DIR</code>: Force a different location for the user data cache directory.</p>\n<p><code>SLOBS_DISABLE_MAIN_LOGGING</code>: Disable javascript logging in the main process.</p>\n<p><code>SLOBS_REPORT_TO_SENTRY</code>: Report errors to sentry in the dev environment</p>\n<h2><a id=\"user-content-packaging--distributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging--distributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging / Distributing</h2>\n<p>Currently only Windows x64 packaging is supported.</p>\n<h3><a id=\"user-content-prerequesites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequesites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequesites</h3>\n<p>The packager will use whatever version of node-obs you have\nchecked out in the slobs directory (at <code>./node-obs</code>).  You\nshould make sure that node-obs is compiled correctly with 32-bit\nand 64-bit plugins, and works properly with the currently checked\nout version of <code>streamlabs-obs</code>.  If you're releasing, that should\nprobably be the <code>master</code> branch.  You should probably try running\nthe app from your dev environment to make sure everything is\nworking before you start the release process.</p>\n<h3><a id=\"user-content-packaging\" class=\"anchor\" aria-hidden=\"true\" href=\"#packaging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Packaging</h3>\n<p>Make sure the app is not running in your dev environment\nbefore you start the packaging process.</p>\n<p>You can package the app by running:</p>\n<pre><code>yarn package\n</code></pre>\n<p>This will package a distributable installer <code>.exe</code> to the <code>dist/</code>\ndirectory.  There is also an unpacked version in <code>dist/win-unpacked</code>.</p>\n<h3><a id=\"user-content-releasing\" class=\"anchor\" aria-hidden=\"true\" href=\"#releasing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Releasing</h3>\n<p>If you want to release a new version to the update server, you will need\nthe following variables in your environment:</p>\n<pre><code>AWS_ACCESS_KEY_ID\nAWS_SECRET_ACCESS_KEY\nCSC_LINK\nCSC_KEY_PASSWORD\nSENTRY_AUTH_TOKEN\n</code></pre>\n<p>Only authorized team members have permission to release new versions.\nIf you need help setting up your environment for release, you can ask\nsomeone on the team for help.</p>\n<p>If your environment is properly set up, you can use the automated\nrelease script to push out a new release.</p>\n<p>Simply run:</p>\n<pre><code>yarn release\n</code></pre>\n<p>and follow the instructions.</p>\n<h3><a id=\"user-content-legacy-release-checklist\" class=\"anchor\" aria-hidden=\"true\" href=\"#legacy-release-checklist\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Legacy Release Checklist</h3>\n<p>NOTE: This checklist is deprecated, and is only kept here in case\nthe automated deploy script isn't working and we need to do a\nmanual deploy.</p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Merge <code>staging</code> into <code>master</code> - DO NOT \"Squash &amp; Merge\", just do a regular merge</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Check out <code>master</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> If submodules are out of date <code>git submodule update --init --recursive</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Remove node modules <code>rm -rf node_modules</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Install fresh packages <code>yarn install</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Install node-obs with latest plugins <code>yarn install-node-obs</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Compile assets <code>yarn compile</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Run the test suite <code>yarn test</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Change the version in <code>package.json</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Commit and push</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Tag the repo <code>git tag 'v0.0.11'</code> and <code>git push --tags</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Package the app <code>yarn package</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Run the packaged version in <code>dist/win-unpacked</code> and make sure it runs</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Deploy the new version <code>yarn deploy</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Merge master back into staging</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.458Z"
  },
  {
    "slug": "streetviewdownload360",
    "name": "Street View Download 360",
    "description": "App for downloading 360° Street View images",
    "website": "https://svd360.istreetview.com",
    "keywords": [
      "images"
    ],
    "category": "Photo & Video",
    "icon": "streetviewdownload360-icon.png",
    "icon32": "streetviewdownload360-icon-32.png",
    "icon64": "streetviewdownload360-icon-64.png",
    "icon128": "streetviewdownload360-icon-128.png",
    "icon256": "streetviewdownload360-icon-256.png",
    "date": "2017-06-06",
    "iconColors": [
      "#0c8c4c",
      "#0e9c5c",
      "#f9c004",
      "#dc6125",
      "#e4642c"
    ],
    "goodColorOnWhite": "#916F02",
    "goodColorOnBlack": "#F9C004",
    "faintColorOnWhite": "rgba(145, 111, 2, 0.1)"
  },
  {
    "slug": "studymd",
    "name": "StudyMD",
    "description": "Flashcards from Markdown.",
    "category": "Productivity",
    "repository": "https://github.com/jotron/StudyMD",
    "keywords": [
      "flashcards",
      "react-app",
      "markdown"
    ],
    "license": "MIT",
    "icon": "studymd-icon.png",
    "icon32": "studymd-icon-32.png",
    "icon64": "studymd-icon-64.png",
    "icon128": "studymd-icon-128.png",
    "icon256": "studymd-icon-256.png",
    "date": "2018-02-25",
    "iconColors": [
      "#040504",
      "#77c44f",
      "#0fb391",
      "#30b87d",
      "#467b36"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------studymd--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#------studymd--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://github.com/jotron/StudyMD/blob/master/src/ressources/icons/png/256x256.png\"><img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/icons/png/256x256.png\" alt=\"Icon\" style=\"max-width:100%;\"></a>\n  <br>\n  StudyMD\n  <br>\n</h1>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h3>\n<p>A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.</p>\n<p><a target=\"_blank\" href=\"https://github.com/jotron/StudyMD/blob/master/src/ressources/stack/gif.gif\"><img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/stack/gif.gif\" alt=\"Animated\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-example-card-title-header-level-is-choosable\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#example-card-title-header-level-is-choosable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Example (Card-Title header-level is choosable):</h6>\n<div class=\"highlight highlight-source-gfm\"><pre><span class=\"pl-mh\"><span class=\"pl-mh\">#</span><span class=\"pl-mh\"> </span>Example</span>\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span>Use Markdown</span>\n<span class=\"pl-mb\">**Bold**</span> <span class=\"pl-mi\">*Italic*</span> and [<span class=\"pl-e\">link</span>](github.com)\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span>Use Tables</span>\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span><span class=\"pl-mi\">*Math!!*</span> e.g. What is f(x)?</span>\n$y = <span class=\"pl-cce\">\\f</span>rac{27}{4}$</pre></div>\n<h3><a id=\"user-content-stackdependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#stackdependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack/Dependencies</h3>\n<p><a href=\"https://electronjs.org\" rel=\"nofollow\"> <img src=\"https://camo.githubusercontent.com/627c774e3070482b180c3abd858ef2145d46303b/68747470733a2f2f656c656374726f6e6a732e6f72672f696d616765732f656c656374726f6e2d6c6f676f2e737667\" alt=\"Electron\" height=\"90px\" data-canonical-src=\"https://electronjs.org/images/electron-logo.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\"><img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/stack/react.png\" alt=\"React\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/ReactTraining/react-router\"><img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/stack/react-router.png\" alt=\"React Router\" style=\"max-width:100%;\"></a>\n<a href=\"https://yarnpkg.com/\" rel=\"nofollow\"><img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/stack/yarn.png\" alt=\"Yarn\" style=\"max-width:100%;\"></a>\n<a href=\"https://pouchdb.com/\" rel=\"nofollow\"> <img src=\"https://github.com/jotron/StudyMD/raw/master/src/ressources/stack/pouchdb.svg\" alt=\"Electron\" height=\"90px\" style=\"max-width:100%;\"></a></p>\n<p>and:</p>\n<ul>\n<li><a href=\"https://github.com/markdown-it/markdown-it\">markdown-it</a></li>\n<li><a href=\"https://github.com/waylonflinn/markdown-it-katex\">markdown-it-katex</a></li>\n<li><a href=\"https://github.com/ccampbell/mousetrap\">Moustrap</a></li>\n<li><a href=\"https://github.com/reactjs/react-modal\">react-modal</a></li>\n<li><a href=\"https://github.com/dhg/Skeleton\">Skeleton</a></li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>To download for Mac, Windows or Linux click <a href=\"https://github.com/jotron/StudyMD/releases\">here</a>.</p>\n<h3><a id=\"user-content-run-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#run-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run Locally</h3>\n<p>You will need yarn and git.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/jotron/StudyMD.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> StudyMD\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nyarn install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nyarn start</pre></div>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jotron/StudyMD/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT &#xA9; Joel Andr&#xE9;</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------studymd--\" class=\"anchor\" aria-hidden=\"true\" href=\"#------studymd--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"src/ressources/icons/png/256x256.png\"><img src=\"src/ressources/icons/png/256x256.png\" alt=\"Icon\" style=\"max-width:100%;\"></a>\n  <br>\n  StudyMD\n  <br>\n</h1>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h3>\n<p>A cool app to study with markdown.\nTurns your Markdown-Summaries to Flashcard.</p>\n<p><a target=\"_blank\" href=\"src/ressources/stack/gif.gif\"><img src=\"src/ressources/stack/gif.gif\" alt=\"Animated\" style=\"max-width:100%;\"></a></p>\n<h6><a id=\"user-content-example-card-title-header-level-is-choosable\" class=\"anchor\" aria-hidden=\"true\" href=\"#example-card-title-header-level-is-choosable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Example (Card-Title header-level is choosable):</h6>\n<div class=\"highlight highlight-source-gfm\"><pre><span class=\"pl-mh\"><span class=\"pl-mh\">#</span><span class=\"pl-mh\"> </span>Example</span>\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span>Use Markdown</span>\n<span class=\"pl-mb\">**Bold**</span> <span class=\"pl-mi\">*Italic*</span> and [<span class=\"pl-e\">link</span>](github.com)\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span>Use Tables</span>\n| 1    | first step  |\n| ---- | ----------- |\n| 2    | second step |\n| 3    | third step  |\n<span class=\"pl-mh\"><span class=\"pl-mh\">###</span><span class=\"pl-mh\"> </span><span class=\"pl-mi\">*Math!!*</span> e.g. What is f(x)?</span>\n$y = <span class=\"pl-cce\">\\f</span>rac{27}{4}$</pre></div>\n<h3><a id=\"user-content-stackdependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#stackdependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack/Dependencies</h3>\n<p><a href=\"https://electronjs.org\" rel=\"nofollow\"> <img src=\"https://camo.githubusercontent.com/627c774e3070482b180c3abd858ef2145d46303b/68747470733a2f2f656c656374726f6e6a732e6f72672f696d616765732f656c656374726f6e2d6c6f676f2e737667\" alt=\"Electron\" height=\"90px\" data-canonical-src=\"https://electronjs.org/images/electron-logo.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\"><img src=\"src/ressources/stack/react.png\" alt=\"React\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/ReactTraining/react-router\"><img src=\"src/ressources/stack/react-router.png\" alt=\"React Router\" style=\"max-width:100%;\"></a>\n<a href=\"https://yarnpkg.com/\" rel=\"nofollow\"><img src=\"src/ressources/stack/yarn.png\" alt=\"Yarn\" style=\"max-width:100%;\"></a>\n<a href=\"https://pouchdb.com/\" rel=\"nofollow\"> <img src=\"src/ressources/stack/pouchdb.svg\" alt=\"Electron\" height=\"90px\" style=\"max-width:100%;\"></a></p>\n<p>and:</p>\n<ul>\n<li><a href=\"https://github.com/markdown-it/markdown-it\">markdown-it</a></li>\n<li><a href=\"https://github.com/waylonflinn/markdown-it-katex\">markdown-it-katex</a></li>\n<li><a href=\"https://github.com/ccampbell/mousetrap\">Moustrap</a></li>\n<li><a href=\"https://github.com/reactjs/react-modal\">react-modal</a></li>\n<li><a href=\"https://github.com/dhg/Skeleton\">Skeleton</a></li>\n</ul>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>To download for Mac, Windows or Linux click <a href=\"https://github.com/jotron/StudyMD/releases\">here</a>.</p>\n<h3><a id=\"user-content-run-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run Locally</h3>\n<p>You will need yarn and git.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/jotron/StudyMD.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> StudyMD\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nyarn install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nyarn start</pre></div>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT © Joel André</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.470Z",
    "goodColorOnWhite": "#467B36",
    "goodColorOnBlack": "#0FB391",
    "faintColorOnWhite": "rgba(70, 123, 54, 0.1)"
  },
  {
    "slug": "subordination",
    "name": "Subordination",
    "description": "A desktop app for translating and editing subtitles",
    "repository": "https://github.com/sunabozu/subordination",
    "keywords": [
      "subtitles",
      "translation",
      "editor"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/sunabozu/subordination/gh-pages/img/screen_mac.png"
      }
    ],
    "icon": "subordination-icon.png",
    "icon32": "subordination-icon-32.png",
    "icon64": "subordination-icon-64.png",
    "icon128": "subordination-icon-128.png",
    "icon256": "subordination-icon-256.png",
    "date": "2016-06-06",
    "iconColors": [
      "#7c9ebc",
      "#f1a648",
      "#76b4a9",
      "#b28d88",
      "#b4c46c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"Readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-subordination\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sunabozu/subordination/blob/master/#subordination\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Subordination</h2>\n<p>Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.</p>\n<h3><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sunabozu/subordination/blob/master/#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building from source</h3>\n<p>Subordination is an <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> app. It&apos;s written in JavaScript with extensive use of <a href=\"http://vuejs.org/\" rel=\"nofollow\">Vue.js</a>, <a href=\"https://github.com/vuejs/vuex\">Vuex</a> and highly customised version of <a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a>. Note that you need to have <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a> and <a href=\"https://git-scm.com/\" rel=\"nofollow\">git</a> installed on you machine. First get the source code:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/sunabozu/subordination.git\n<span class=\"pl-c1\">cd</span> subordination</pre></div>\n<p>Now install the dependencies for development and runtime. Note that the <code>webchimera.js</code> package may fail to install. It&apos;s a native module and npm will try to compile it from source, but it&apos;s not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.</p>\n<p>Also note that Subordination uses a project structure with two <code>package.json</code> files. <a href=\"https://github.com/electron-userland/electron-builder\">See more for details</a>.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> app\nnpm run prepare\n<span class=\"pl-c1\">cd</span> ..\nnpm install</pre></div>\n<p>Now you can build and launch a debug version:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-dev\nnpm start</pre></div>\n<p>Or you can try to build a full-fledged binary. All the executables are stored inside the <code>installers</code> folder.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-release\nnpm run dist:osx\nnpm run dist:win</pre></div>\n<h3><a id=\"user-content-a-linux-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sunabozu/subordination/blob/master/#a-linux-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A Linux version</h3>\n<p>Currently Subordination is available only on Mac and Windows. The author doesn&apos;t use Linux on desktop and can&apos;t create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I&apos;d gladly accept your pull requests.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"Readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-subordination\" class=\"anchor\" aria-hidden=\"true\" href=\"#subordination\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Subordination</h2>\n<p>Subordination is a desktop application for translating and editing subtitles. Currently only SRT format is supported.</p>\n<h3><a id=\"user-content-building-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building from source</h3>\n<p>Subordination is an <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> app. It's written in JavaScript with extensive use of <a href=\"http://vuejs.org/\" rel=\"nofollow\">Vue.js</a>, <a href=\"https://github.com/vuejs/vuex\">Vuex</a> and highly customised version of <a href=\"http://photonkit.com/\" rel=\"nofollow\">Photon</a>. Note that you need to have <a href=\"https://www.npmjs.com/\" rel=\"nofollow\">npm</a> and <a href=\"https://git-scm.com/\" rel=\"nofollow\">git</a> installed on you machine. First get the source code:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/sunabozu/subordination.git\n<span class=\"pl-c1\">cd</span> subordination</pre></div>\n<p>Now install the dependencies for development and runtime. Note that the <code>webchimera.js</code> package may fail to install. It's a native module and npm will try to compile it from source, but it's not necessary, because Subordination loads its binary version separately. Just ignore all errors related to it.</p>\n<p>Also note that Subordination uses a project structure with two <code>package.json</code> files. <a href=\"https://github.com/electron-userland/electron-builder\">See more for details</a>.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c1\">cd</span> app\nnpm run prepare\n<span class=\"pl-c1\">cd</span> ..\nnpm install</pre></div>\n<p>Now you can build and launch a debug version:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-dev\nnpm start</pre></div>\n<p>Or you can try to build a full-fledged binary. All the executables are stored inside the <code>installers</code> folder.</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-release\nnpm run dist:osx\nnpm run dist:win</pre></div>\n<h3><a id=\"user-content-a-linux-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-linux-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A Linux version</h3>\n<p>Currently Subordination is available only on Mac and Windows. The author doesn't use Linux on desktop and can't create anything decent for it. But there is no fundamental problem with it. All the components used in Subordinations can be run on Linux as well. If you want to contribute, please let me know, I'd gladly accept your pull requests.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.564Z",
    "goodColorOnWhite": "#AB650D",
    "goodColorOnBlack": "#F1A648",
    "faintColorOnWhite": "rgba(171, 101, 13, 0.1)"
  },
  {
    "slug": "sunder",
    "name": "Sunder",
    "description": "A user-friendly graphical interface for Shamir's Secret Sharing.",
    "website": "https://sunder.readthedocs.io/en/latest/",
    "repository": "https://github.com/freedomofpress/sunder",
    "keywords": [
      "Cryptography",
      "Secret sharing"
    ],
    "category": "Utilities",
    "icon": "sunder-icon.png",
    "icon32": "sunder-icon-32.png",
    "icon64": "sunder-icon-64.png",
    "icon128": "sunder-icon-128.png",
    "icon256": "sunder-icon-256.png",
    "date": "2018-05-15",
    "iconColors": [
      "#241c43",
      "#4babfb",
      "#fb9d0e",
      "#314e85",
      "#1c849c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-sunder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#sunder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sunder</h1>\n<p><a href=\"https://circleci.com/gh/freedomofpress/sunder\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c232a2606c54b166dba58003b0dfd22d1ded7faf/68747470733a2f2f636972636c6563692e636f6d2f67682f66726565646f6d6f6670726573732f73756e6465722e7376673f7374796c653d73766726636972636c652d746f6b656e3d62323339366434616434366363303961306236663531353835356535363033326665366365346266\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/freedomofpress/sunder.svg?style=svg&amp;circle-token=b2396d4ad46cc09a0b6f515855e56032fe6ce4bf\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/freedomofpress/sunder?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5b27be7caa74c6c775dd12246d8b9dfd01efe35d/68747470733a2f2f73756e6465722e72656164746865646f63732e696f2f656e2f6c61746573742f5f696d616765732f6372656174655f7365637265745f7368617264735f66696c6c65642e706e67\"><img src=\"https://camo.githubusercontent.com/5b27be7caa74c6c775dd12246d8b9dfd01efe35d/68747470733a2f2f73756e6465722e72656164746865646f63732e696f2f656e2f6c61746573742f5f696d616765732f6372656174655f7365637265745f7368617264735f66696c6c65642e706e67\" alt=\"Sunder user interface\" data-canonical-src=\"https://sunder.readthedocs.io/en/latest/_images/create_secret_shards_filled.png\" style=\"max-width:100%;\"></a></p>\n<p>Sunder is an implementation of <a href=\"https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing\" rel=\"nofollow\">Shamir&apos;s Secret Sharing</a> based on the <a href=\"https://github.com/SpinResearch/RustySecrets\">RustySecrets</a> library. It is alpha-quality software and has not been audited. Please see <a href=\"https://sunder.readthedocs.io/en/latest/\" rel=\"nofollow\">the documentation</a> for details.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>You will need Node and NPM. We use Node LTS for Sunder development, most recently Node v8.9.4 and NPM v5.6.0. Prior versions of Node and NPM may also work, but we are not trying to maintain compatability with them at this time.</p>\n<p>To perform secret splitting and recovery, Sunder depends on <a href=\"http://github.com/SpinResearch/rustysecrets-node\"><code>rusty-secrets</code></a>, a native module written in <a href=\"http://rust-lang.org\" rel=\"nofollow\">Rust</a>.</p>\n<p>This package requires a stable version of the Rust toolchain. Please see the <a href=\"https://www.rust-lang.org/en-US/install.html\" rel=\"nofollow\">Rust documentation</a> for installation instructions.</p>\n<p>If you have questions or comments, you can <a href=\"https://gitter.im/freedomofpress/sunder\" rel=\"nofollow\">join us in our Gitter chat room</a>.</p>\n<h3><a id=\"user-content-quickstart\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#quickstart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quickstart</h3>\n<ol>\n<li>Clone the git repository</li>\n<li><code>npm install</code></li>\n<li><code>npm run dev</code></li>\n</ol>\n<p>For development use <code>npm run dev</code>. This does two things: it starts an electron instance with development features enabled, and it starts a webpack dev server. The dev server is to enable &apos;hot module reloading&apos;, which means that changes to the source on your file system will be reflected in the running application code in real time.</p>\n<p>If you get an error from <code>node-gyp</code> during <code>npm install</code>, note that it expects <code>python</code> to resolve to Python 2.x.</p>\n<h3><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h3>\n<ul>\n<li>To run the unit tests: <code>make test-unit</code></li>\n<li>For development you might enjoy the continuously updating tests: <code>npm run test-watch</code></li>\n<li>The end-to-end integration suite can be run with <code>make test-e2e</code>.\nNote that this runs agains built code, so <code>npm run build-app</code> will run beforehand.</li>\n<li>To run all tests, use <code>make test</code>. Again, <code>npm run build-app</code> will run before the integration tests.</li>\n</ul>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h2>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p>Linux packages are built in a docker container, so they can be\nbuilt on either Linux or Mac OS X. You will need to install the following\nprerequisites for the build environment:</p>\n<ol>\n<li><a href=\"https://docs.docker.com/install/\" rel=\"nofollow\">Docker</a></li>\n</ol>\n<p>Once you have the prerequisites installed, you should be able to</p>\n<pre><code>make build-deb\n</code></pre>\n<p>Packages will be found in <code>dist/</code>.</p>\n<h3><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>OS X</h3>\n<p>To package up the app for your current platform (e.g. OS X):</p>\n<pre><code>make build-dmg\n</code></pre>\n<p>Note that this will run <code>build-app</code> so there&apos;s no need to run that beforehand.</p>\n<p>Packages will be stored in <code>dist/&lt;platform&gt;</code>.</p>\n<h4><a id=\"user-content-code-signing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#code-signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code Signing</h4>\n<p>Code signing is handled automatically by the <code>electron-builder</code> package. All you should need to do is add the signing identity through xcode, and electron-builder will discover it automatically. See <a href=\"https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html\" rel=\"nofollow\">Apple documentation</a> and <a href=\"https://github.com/electron-userland/electron-builder/wiki/Code-Signing\">electron-builder documentation</a> for more info.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<h3><a id=\"user-content-editing-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#editing-the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Editing the docs</h3>\n<p>Install the requirements (use of virtualenv is highly recommended), then\npull up a live reload interface for editing:</p>\n<pre><code>pip install -r requirements.txt\nmake docs\n</code></pre>\n<h3><a id=\"user-content-linting-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#linting-the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linting the docs</h3>\n<p>You can check for common syntax and formatting errors in the documentation\nwithout pushing to CI:</p>\n<pre><code>make docs-lint\n</code></pre>\n<p>The linting process will rebuild all local assets from scratch, so it cannot\nbe used at the same time as <code>make docs</code>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/freedomofpress/sunder/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/freedomofpress/sunder/blob/master//LICENSE\">BSD 3-Clause License</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-sunder\" class=\"anchor\" aria-hidden=\"true\" href=\"#sunder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sunder</h1>\n<p><a href=\"https://circleci.com/gh/freedomofpress/sunder\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c232a2606c54b166dba58003b0dfd22d1ded7faf/68747470733a2f2f636972636c6563692e636f6d2f67682f66726565646f6d6f6670726573732f73756e6465722e7376673f7374796c653d73766726636972636c652d746f6b656e3d62323339366434616434366363303961306236663531353835356535363033326665366365346266\" alt=\"CircleCI\" data-canonical-src=\"https://circleci.com/gh/freedomofpress/sunder.svg?style=svg&amp;circle-token=b2396d4ad46cc09a0b6f515855e56032fe6ce4bf\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/freedomofpress/sunder?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/da2edb525cde1455a622c58c0effc3a90b9a181c/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667\" alt=\"Gitter\" data-canonical-src=\"https://badges.gitter.im/Join%20Chat.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5b27be7caa74c6c775dd12246d8b9dfd01efe35d/68747470733a2f2f73756e6465722e72656164746865646f63732e696f2f656e2f6c61746573742f5f696d616765732f6372656174655f7365637265745f7368617264735f66696c6c65642e706e67\"><img src=\"https://camo.githubusercontent.com/5b27be7caa74c6c775dd12246d8b9dfd01efe35d/68747470733a2f2f73756e6465722e72656164746865646f63732e696f2f656e2f6c61746573742f5f696d616765732f6372656174655f7365637265745f7368617264735f66696c6c65642e706e67\" alt=\"Sunder user interface\" data-canonical-src=\"https://sunder.readthedocs.io/en/latest/_images/create_secret_shards_filled.png\" style=\"max-width:100%;\"></a></p>\n<p>Sunder is an implementation of <a href=\"https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing\" rel=\"nofollow\">Shamir's Secret Sharing</a> based on the <a href=\"https://github.com/SpinResearch/RustySecrets\">RustySecrets</a> library. It is alpha-quality software and has not been audited. Please see <a href=\"https://sunder.readthedocs.io/en/latest/\" rel=\"nofollow\">the documentation</a> for details.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>You will need Node and NPM. We use Node LTS for Sunder development, most recently Node v8.9.4 and NPM v5.6.0. Prior versions of Node and NPM may also work, but we are not trying to maintain compatability with them at this time.</p>\n<p>To perform secret splitting and recovery, Sunder depends on <a href=\"http://github.com/SpinResearch/rustysecrets-node\"><code>rusty-secrets</code></a>, a native module written in <a href=\"http://rust-lang.org\" rel=\"nofollow\">Rust</a>.</p>\n<p>This package requires a stable version of the Rust toolchain. Please see the <a href=\"https://www.rust-lang.org/en-US/install.html\" rel=\"nofollow\">Rust documentation</a> for installation instructions.</p>\n<p>If you have questions or comments, you can <a href=\"https://gitter.im/freedomofpress/sunder\" rel=\"nofollow\">join us in our Gitter chat room</a>.</p>\n<h3><a id=\"user-content-quickstart\" class=\"anchor\" aria-hidden=\"true\" href=\"#quickstart\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quickstart</h3>\n<ol>\n<li>Clone the git repository</li>\n<li><code>npm install</code></li>\n<li><code>npm run dev</code></li>\n</ol>\n<p>For development use <code>npm run dev</code>. This does two things: it starts an electron instance with development features enabled, and it starts a webpack dev server. The dev server is to enable 'hot module reloading', which means that changes to the source on your file system will be reflected in the running application code in real time.</p>\n<p>If you get an error from <code>node-gyp</code> during <code>npm install</code>, note that it expects <code>python</code> to resolve to Python 2.x.</p>\n<h3><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h3>\n<ul>\n<li>To run the unit tests: <code>make test-unit</code></li>\n<li>For development you might enjoy the continuously updating tests: <code>npm run test-watch</code></li>\n<li>The end-to-end integration suite can be run with <code>make test-e2e</code>.\nNote that this runs agains built code, so <code>npm run build-app</code> will run beforehand.</li>\n<li>To run all tests, use <code>make test</code>. Again, <code>npm run build-app</code> will run before the integration tests.</li>\n</ul>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h2>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p>Linux packages are built in a docker container, so they can be\nbuilt on either Linux or Mac OS X. You will need to install the following\nprerequisites for the build environment:</p>\n<ol>\n<li><a href=\"https://docs.docker.com/install/\" rel=\"nofollow\">Docker</a></li>\n</ol>\n<p>Once you have the prerequisites installed, you should be able to</p>\n<pre><code>make build-deb\n</code></pre>\n<p>Packages will be found in <code>dist/</code>.</p>\n<h3><a id=\"user-content-os-x\" class=\"anchor\" aria-hidden=\"true\" href=\"#os-x\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>OS X</h3>\n<p>To package up the app for your current platform (e.g. OS X):</p>\n<pre><code>make build-dmg\n</code></pre>\n<p>Note that this will run <code>build-app</code> so there's no need to run that beforehand.</p>\n<p>Packages will be stored in <code>dist/&lt;platform&gt;</code>.</p>\n<h4><a id=\"user-content-code-signing\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-signing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code Signing</h4>\n<p>Code signing is handled automatically by the <code>electron-builder</code> package. All you should need to do is add the signing identity through xcode, and electron-builder will discover it automatically. See <a href=\"https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html\" rel=\"nofollow\">Apple documentation</a> and <a href=\"https://github.com/electron-userland/electron-builder/wiki/Code-Signing\">electron-builder documentation</a> for more info.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<h3><a id=\"user-content-editing-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"#editing-the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Editing the docs</h3>\n<p>Install the requirements (use of virtualenv is highly recommended), then\npull up a live reload interface for editing:</p>\n<pre><code>pip install -r requirements.txt\nmake docs\n</code></pre>\n<h3><a id=\"user-content-linting-the-docs\" class=\"anchor\" aria-hidden=\"true\" href=\"#linting-the-docs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linting the docs</h3>\n<p>You can check for common syntax and formatting errors in the documentation\nwithout pushing to CI:</p>\n<pre><code>make docs-lint\n</code></pre>\n<p>The linting process will rebuild all local assets from scratch, so it cannot\nbe used at the same time as <code>make docs</code>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"/LICENSE\">BSD 3-Clause License</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.559Z",
    "goodColorOnWhite": "#314E85",
    "goodColorOnBlack": "#FB9D0E",
    "faintColorOnWhite": "rgba(49, 78, 133, 0.1)"
  },
  {
    "slug": "superpowers-html5-2d-3d-game-maker",
    "name": "Superpowers — HTML5 2D+3D game maker",
    "description": "2D+3D game making for indies. Free and open source, finally",
    "website": "http://superpowers-html5.com/",
    "keywords": [
      "games"
    ],
    "category": "Games",
    "icon": "superpowers-html5-2d-3d-game-maker-icon.png",
    "icon32": "superpowers-html5-2d-3d-game-maker-icon-32.png",
    "icon64": "superpowers-html5-2d-3d-game-maker-icon-64.png",
    "icon128": "superpowers-html5-2d-3d-game-maker-icon-128.png",
    "icon256": "superpowers-html5-2d-3d-game-maker-icon-256.png",
    "date": "2016-02-29",
    "iconColors": [
      "#b3f43b",
      "#0fa544",
      "#e4fb6d",
      "#f4fbe4",
      "#6cd046"
    ],
    "goodColorOnWhite": "#697D03",
    "goodColorOnBlack": "#E4FB6D",
    "faintColorOnWhite": "rgba(105, 125, 3, 0.1)"
  },
  {
    "slug": "surf",
    "name": "Surf",
    "description": "Organize your ideas and inspirations with ease",
    "website": "https://surfapp.io",
    "keywords": [
      "link",
      "note",
      "organizer",
      "productivity",
      "ideas",
      "todo"
    ],
    "category": "Productivity",
    "icon": "surf-icon.png",
    "icon32": "surf-icon-32.png",
    "icon64": "surf-icon-64.png",
    "icon128": "surf-icon-128.png",
    "icon256": "surf-icon-256.png",
    "date": "2017-03-31",
    "iconColors": [
      "#fbfbfb",
      "#22a3e3",
      "#0d67a2",
      "#98d9f3",
      "#7c9cbc"
    ],
    "goodColorOnWhite": "#0D67A2",
    "goodColorOnBlack": "#98D9F3",
    "faintColorOnWhite": "rgba(13, 103, 162, 0.1)"
  },
  {
    "slug": "svgsus",
    "name": "Svgsus",
    "description": "Organize, clean and transform your SVGs",
    "website": "http://www.svgs.us",
    "keywords": [
      "icon",
      "svg",
      "tool",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "svgsus-icon.png",
    "icon32": "svgsus-icon-32.png",
    "icon64": "svgsus-icon-64.png",
    "icon128": "svgsus-icon-128.png",
    "icon256": "svgsus-icon-256.png",
    "date": "2016-08-23",
    "iconColors": [
      "#f8f8f8",
      "#22b5a9",
      "#9acfcc",
      "#bcbcbc",
      "#c4c4c4"
    ],
    "goodColorOnWhite": "#19837B",
    "goodColorOnBlack": "#22B5A9",
    "faintColorOnWhite": "rgba(25, 131, 123, 0.1)"
  },
  {
    "slug": "switchhosts",
    "name": "SwitchHosts",
    "description": "Manage and switch your hosts files.",
    "website": "https://oldj.github.io/SwitchHosts/",
    "repository": "https://github.com/oldj/SwitchHosts",
    "keywords": [
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/capture.png"
      }
    ],
    "icon": "switchhosts-icon.png",
    "icon32": "switchhosts-icon-32.png",
    "icon64": "switchhosts-icon-64.png",
    "icon128": "switchhosts-icon-128.png",
    "icon256": "switchhosts-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#d44454",
      "#fbfbfb",
      "#e49ca4",
      "#e4a4a4",
      "#e48c94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-switchhosts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#switchhosts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SwitchHosts!</h1>\n<ul>\n<li><a href=\"https://github.com/oldj/SwitchHosts/blob/master/README_cn.md\">&#x7B80;&#x4F53;&#x4E2D;&#x6587;</a></li>\n</ul>\n<p>Homepage: <a href=\"https://oldj.github.io/SwitchHosts/\" rel=\"nofollow\">https://oldj.github.io/SwitchHosts/</a></p>\n<p>SwitchHosts! is an App for managing hosts file, it is based on <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, and <a href=\"https://ant.design\" rel=\"nofollow\">Ant Design</a>, <a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a>, etc.</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/capture.png\"><img src=\"https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/capture.png\" alt=\"Capture\" width=\"980\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Switch hosts quickly</li>\n<li>Syntax highlight</li>\n<li>Remote hosts</li>\n<li>Switch from system tray</li>\n<li>macOS only: <a href=\"http://www.packal.org/workflow/switchhosts\" rel=\"nofollow\">Alfred workflow</a> support</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h3>\n<p>You can download the source code and build it yourself, or download the built version from following links:</p>\n<ul>\n<li><a href=\"https://github.com/oldj/SwitchHosts/releases\">SwitchHosts! Download Page 1 (GitHub release)</a></li>\n<li><a href=\"http://pan.baidu.com/share/link?shareid=150951&amp;uk=3607385901\" rel=\"nofollow\">SwitchHosts! Download Page 2 (Baidu Yunpan)</a></li>\n</ul>\n<h3><a id=\"user-content-brew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#brew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>brew</h3>\n<p>If you are useing macOS, you can install SwitchHosts! by <code>brew cast</code>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install switchhosts</pre></div>\n<p>Thanks to <a href=\"https://github.com/gobinathm\">@gobinathm</a> and <a href=\"https://github.com/iamybj\">@iamybj</a> for updating the <code>brew cask</code> version.</p>\n<h2><a id=\"user-content-backup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#backup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Backup</h2>\n<p>SwitchHosts! stores data at <code>~/.SwitchHosts</code> (Or folder <code>.SwitchHosts</code> under the current user&apos;s home path on Windows), the <code>~/.SwitchHosts/data.json</code> contains data, while the <code>~/.SwitchHosts/prefereces.json</code> contains preferences info.</p>\n<h2><a id=\"user-content-run-and-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#run-and-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run and Build</h2>\n<h3><a id=\"user-content-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Environment</h3>\n<ul>\n<li>\n<p>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm install</code> to install dependented libraries</p>\n</li>\n<li>\n<p>Change to the folder <code>./app</code>, run <code>npm install</code> again</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\n<span class=\"pl-c1\">cd</span> app <span class=\"pl-k\">&amp;&amp;</span> npm install <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ..</pre></div>\n</li>\n</ul>\n<h3><a id=\"user-content-build-and-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#build-and-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build and run</h3>\n<ul>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm run dll</code> to build common files</p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm run build</code></p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm start</code>, the App should start</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> create dll file</span>\nnpm run dll\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> start</span>\nnpm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or start in developer mode</span>\nnpm run dev</pre></div>\n</li>\n</ul>\n<h3><a id=\"user-content-package-and-zip\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#package-and-zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package and Zip</h3>\n<ul>\n<li>\n<p>It is recommended to use <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> for packaging.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install electron-packager for use from cli</span>\nnpm install electron-packager -g</pre></div>\n</li>\n<li>\n<p>Go to the <code>./</code> folder, run <code>npm run pack</code> . The packaged file will be the <code>./dist</code> folder.</p>\n</li>\n<li>\n<p>This command may take several minutes to finish when you run it the first time, as it needs time to download dependent files. You can download the dependencies manually <a href=\"https://github.com/electron/electron/releases\">here</a>, or <a href=\"https://npm.taobao.org/mirrors/electron/\" rel=\"nofollow\">Taobao mirror</a>, then save the files to <code>~/.electron</code>. You can check the <a href=\"http://electron.atom.io/docs/\" rel=\"nofollow\">Electron Docs</a> for more infomation.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> pack</span>\nnpm run pack  <span class=\"pl-c\"><span class=\"pl-c\">#</span> the packed files will be in ./dist</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or pack for a special platform</span>\nnpm run pack-mac  <span class=\"pl-c\"><span class=\"pl-c\">#</span> pack for macOS, the packed files will be in ./dist</span>\nnpm run pack-win  <span class=\"pl-c\"><span class=\"pl-c\">#</span> pack for Windows, the packed files will be in ./dist</span></pre></div>\n</li>\n<li>\n<p>After packaging, you can make a zip file by run the following command.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> zip</span>\nnpm run zip  <span class=\"pl-c\"><span class=\"pl-c\">#</span> the zipped files will be in ./dist</span></pre></div>\n</li>\n</ul>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oldj/SwitchHosts/blob/master/#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Copyright</h2>\n<p>SwitchHosts! is a free and open source software, it is released under the MIT license.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-switchhosts\" class=\"anchor\" aria-hidden=\"true\" href=\"#switchhosts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SwitchHosts!</h1>\n<ul>\n<li><a href=\"README_cn.md\">简体中文</a></li>\n</ul>\n<p>Homepage: <a href=\"https://oldj.github.io/SwitchHosts/\" rel=\"nofollow\">https://oldj.github.io/SwitchHosts/</a></p>\n<p>SwitchHosts! is an App for managing hosts file, it is based on <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>, and <a href=\"https://ant.design\" rel=\"nofollow\">Ant Design</a>, <a href=\"http://codemirror.net/\" rel=\"nofollow\">CodeMirror</a>, etc.</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/capture.png\"><img src=\"https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/capture.png\" alt=\"Capture\" width=\"980\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Switch hosts quickly</li>\n<li>Syntax highlight</li>\n<li>Remote hosts</li>\n<li>Switch from system tray</li>\n<li>macOS only: <a href=\"http://www.packal.org/workflow/switchhosts\" rel=\"nofollow\">Alfred workflow</a> support</li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h3><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h3>\n<p>You can download the source code and build it yourself, or download the built version from following links:</p>\n<ul>\n<li><a href=\"https://github.com/oldj/SwitchHosts/releases\">SwitchHosts! Download Page 1 (GitHub release)</a></li>\n<li><a href=\"http://pan.baidu.com/share/link?shareid=150951&amp;uk=3607385901\" rel=\"nofollow\">SwitchHosts! Download Page 2 (Baidu Yunpan)</a></li>\n</ul>\n<h3><a id=\"user-content-brew\" class=\"anchor\" aria-hidden=\"true\" href=\"#brew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>brew</h3>\n<p>If you are useing macOS, you can install SwitchHosts! by <code>brew cast</code>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew cask install switchhosts</pre></div>\n<p>Thanks to <a href=\"https://github.com/gobinathm\">@gobinathm</a> and <a href=\"https://github.com/iamybj\">@iamybj</a> for updating the <code>brew cask</code> version.</p>\n<h2><a id=\"user-content-backup\" class=\"anchor\" aria-hidden=\"true\" href=\"#backup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Backup</h2>\n<p>SwitchHosts! stores data at <code>~/.SwitchHosts</code> (Or folder <code>.SwitchHosts</code> under the current user's home path on Windows), the <code>~/.SwitchHosts/data.json</code> contains data, while the <code>~/.SwitchHosts/prefereces.json</code> contains preferences info.</p>\n<h2><a id=\"user-content-run-and-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-and-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run and Build</h2>\n<h3><a id=\"user-content-environment\" class=\"anchor\" aria-hidden=\"true\" href=\"#environment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Environment</h3>\n<ul>\n<li>\n<p>Install <a href=\"https://nodejs.org/\" rel=\"nofollow\">Node.js</a></p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm install</code> to install dependented libraries</p>\n</li>\n<li>\n<p>Change to the folder <code>./app</code>, run <code>npm install</code> again</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\n<span class=\"pl-c1\">cd</span> app <span class=\"pl-k\">&amp;&amp;</span> npm install <span class=\"pl-k\">&amp;&amp;</span> <span class=\"pl-c1\">cd</span> ..</pre></div>\n</li>\n</ul>\n<h3><a id=\"user-content-build-and-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-and-run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build and run</h3>\n<ul>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm run dll</code> to build common files</p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm run build</code></p>\n</li>\n<li>\n<p>Change to the folder <code>./</code>, run <code>npm start</code>, the App should start</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> create dll file</span>\nnpm run dll\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build</span>\nnpm run build\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> start</span>\nnpm start\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or start in developer mode</span>\nnpm run dev</pre></div>\n</li>\n</ul>\n<h3><a id=\"user-content-package-and-zip\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-and-zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package and Zip</h3>\n<ul>\n<li>\n<p>It is recommended to use <a href=\"https://github.com/electron-userland/electron-packager\">electron-packager</a> for packaging.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install electron-packager for use from cli</span>\nnpm install electron-packager -g</pre></div>\n</li>\n<li>\n<p>Go to the <code>./</code> folder, run <code>npm run pack</code> . The packaged file will be the <code>./dist</code> folder.</p>\n</li>\n<li>\n<p>This command may take several minutes to finish when you run it the first time, as it needs time to download dependent files. You can download the dependencies manually <a href=\"https://github.com/electron/electron/releases\">here</a>, or <a href=\"https://npm.taobao.org/mirrors/electron/\" rel=\"nofollow\">Taobao mirror</a>, then save the files to <code>~/.electron</code>. You can check the <a href=\"http://electron.atom.io/docs/\" rel=\"nofollow\">Electron Docs</a> for more infomation.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> pack</span>\nnpm run pack  <span class=\"pl-c\"><span class=\"pl-c\">#</span> the packed files will be in ./dist</span>\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or pack for a special platform</span>\nnpm run pack-mac  <span class=\"pl-c\"><span class=\"pl-c\">#</span> pack for macOS, the packed files will be in ./dist</span>\nnpm run pack-win  <span class=\"pl-c\"><span class=\"pl-c\">#</span> pack for Windows, the packed files will be in ./dist</span></pre></div>\n</li>\n<li>\n<p>After packaging, you can make a zip file by run the following command.</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> zip</span>\nnpm run zip  <span class=\"pl-c\"><span class=\"pl-c\">#</span> the zipped files will be in ./dist</span></pre></div>\n</li>\n</ul>\n<h2><a id=\"user-content-copyright\" class=\"anchor\" aria-hidden=\"true\" href=\"#copyright\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Copyright</h2>\n<p>SwitchHosts! is a free and open source software, it is released under the MIT license.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.546Z",
    "goodColorOnWhite": "#CD2F41",
    "goodColorOnBlack": "#D44454",
    "faintColorOnWhite": "rgba(205, 47, 65, 0.1)"
  },
  {
    "slug": "symphony",
    "name": "Symphony",
    "description": "The secure, cloud-based communications platform that connects markets and individuals.",
    "website": "https://symphony.com",
    "repository": "https://github.com/symphonyoss/SymphonyElectron",
    "keywords": [
      "symphony",
      "collaboration",
      "privacy",
      "security",
      "encrypted",
      "messenger",
      "messaging",
      "chat",
      "enterprise",
      "video conferencing",
      "voip",
      "screen sharing",
      "screensharing",
      "communication",
      "webrtc"
    ],
    "category": "Social Networking",
    "license": "Apache-2.0",
    "screenshots": [
      {
        "imageUrl": "https://symphony.com/images/web/home/symphony-productivity-display-147.png",
        "caption": "Symphony | The Platform that Powers Work",
        "imageLink": "https://symphony.com"
      }
    ],
    "icon": "symphony-icon.png",
    "icon32": "symphony-icon-32.png",
    "icon64": "symphony-icon-64.png",
    "icon128": "symphony-icon-128.png",
    "icon256": "symphony-icon-256.png",
    "date": "2018-03-09",
    "iconColors": [
      "#7a8a68",
      "#f39f55",
      "#3b3c3c",
      "#4cacd4",
      "#4c443c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://symphonyoss.atlassian.net/wiki/display/FM/Incubating\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/545fab128f5fbc5f841512c3f37854e2d447956e/68747470733a2f2f63646e2e7261776769742e636f6d2f73796d70686f6e796f73732f636f6e747269622d746f6f6c626f782f6d61737465722f696d616765732f7373662d62616467652d696e6375626174696e672e737667\" alt=\"Symphony Software Foundation - Incubating\" data-canonical-src=\"https://cdn.rawgit.com/symphonyoss/contrib-toolbox/master/images/ssf-badge-incubating.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-symphonyelectron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#symphonyelectron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>SymphonyElectron</h1>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About:</h2>\n<p>SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10 and Windows 7.</p>\n<h2><a id=\"user-content-project-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#project-goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Project Goals:</h2>\n<p>Our goal is to improve the performance and development agility of Symphony&apos;s desktop wrapper and build a path to support other wrappers by:</p>\n<ol>\n<li>Standardizing the JS to native interfaces</li>\n<li>Standardizing the app to app interfaces (current embedding API)</li>\n<li>Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.</li>\n</ol>\n<p>In order to achieve those goals Symphony is participating and working in close collaboration with the <a href=\"https://symphonyoss.atlassian.net/wiki/display/WGDWAPI/Working+Group+-+Desktop+Wrapper+API\" rel=\"nofollow\">Foundation Desktop Wrapper Working Group</a></p>\n<h2><a id=\"user-content-windows-dev-env\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#windows-dev-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows Dev Env</h2>\n<ul>\n<li>NodeJS version &gt;= 7.4.0 (corresponds to electron 1.6.7)</li>\n<li>install Microsoft Visual Studio 2015 with both C++ and .NET/C# development tools. Free community versions works.</li>\n<li>also make sure .NET3.5SP1 is installed.</li>\n<li>note: C++ tools needed to recompile node modules</li>\n<li>note: .NET/C# tools needed to compile screen-snippet</li>\n<li>open &apos;Developer Command Prompt for VS2015&apos; - this sets paths to visual studio build tools</li>\n</ul>\n<h2><a id=\"user-content-mac-dev-env\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#mac-dev-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac Dev Env</h2>\n<ul>\n<li>need to install xcode command line tools.</li>\n<li>NodeJS version &gt;= 7.4.0 (corresponds to electron 1.6.7) - needed to run tests locally</li>\n</ul>\n<h2><a id=\"user-content-run-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#run-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run demo:</h2>\n<ul>\n<li>npm install</li>\n<li>npm run demo-win (for windows)</li>\n<li>npm run demo-mac (for mac osx)</li>\n</ul>\n<h2><a id=\"user-content-build-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#build-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Instructions:</h2>\n<ul>\n<li>npm install</li>\n<li>to run locally: npm run dev</li>\n<li>to build mac pkg:\n<ul>\n<li>npm run unpacked-mac</li>\n<li>install software to build .pkg: <a href=\"http://s.sudre.free.fr/Software/Packages/about.html\" rel=\"nofollow\">http://s.sudre.free.fr/Software/Packages/about.html</a></li>\n<li>/usr/local/bin/packagesbuild -v installer/mac/symphony-mac-packager.pkgproj</li>\n<li>The .pkg file will output in directory: installer/mac/build</li>\n</ul>\n</li>\n<li>to build win msi: npm run unpacked-win (for 64 bit) and use &apos;advanced installer&apos; .aip file in installer/ dir</li>\n</ul>\n<h2><a id=\"user-content-msi-command-line-options\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#msi-command-line-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>msi command line options:</h2>\n<ul>\n<li>to install for all users (admin required): msiexec.exe /i Symphony-x64.msi ALLUSERS=1</li>\n<li>to install per user: msiexec.exe /i Symphony-x64.msi ALLUSERS=&quot;&quot;</li>\n<li>to change default pod url: msiexe.exe /i Symphony-x64.msi POD_URL=my.symphony.com</li>\n<li>to change auto start: msiexe.exe /i Symphony-x64.msi AUTO_START=true (or false) - if not specified default it true.</li>\n<li>to change minimize on close: msiexe.exe /i Symphony-x64.msi MINIMIZE_ON_CLOSE=true (or false) - if not specified default is true.</li>\n<li>any of the above options can be chained together, for example: msiexe.exe /i Symphony-x64.msi MINIMIZE_ON_CLOSE=true AUTO_START=false POD_URL=my.symphony.com</li>\n</ul>\n<h2><a id=\"user-content-start-url\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#start-url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start URL</h2>\n<ul>\n<li>To change the start url (i.e., pod url), edit config/Symphony.config and change &apos;url&apos; variable. if no protocol provided, then https will be added.</li>\n<li>The installer will include file config/Symphony.config next to executable. Changes in this file will effect all users.</li>\n</ul>\n<h2><a id=\"user-content-tests-and-code-coverage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#tests-and-code-coverage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tests and Code Coverage</h2>\n<ul>\n<li>jest framework is used to run tests: <a href=\"http://facebook.github.io/jest/\" rel=\"nofollow\">http://facebook.github.io/jest/</a></li>\n<li>to run tests and get code coverage report: npm test</li>\n<li>code coverage reports are placed in dir: converage</li>\n<li>tests are located in dir: tests</li>\n</ul>\n<h2><a id=\"user-content-logging\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#logging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Logging</h2>\n<ul>\n<li>Local logging is enabled for dev environments using the module <a href=\"https://www.npmjs.com/package/electron-log\" rel=\"nofollow\">electron-log</a></li>\n<li>On macOS, the logs are stored under <code>~/Library/Logs/&lt;app name&gt;/log.log</code></li>\n<li>On Windows, the logs are stored under <code>%USERPROFILE%\\AppData\\Roaming\\&lt;app name&gt;\\log.log</code></li>\n<li>Remote logging is enabled for local and production cases and are sent to the backend server via the remote objects</li>\n</ul>\n<h2><a id=\"user-content-misc-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/symphonyoss/SymphonyElectron/blob/master/#misc-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Misc notes</h2>\n<ul>\n<li>If desiring to run against server without proper cert use cmd line option: --ignore-certificate-errors</li>\n<li>To start additional instance with custom data directory (if you want seperate user) use cmd line options: --multiInstance --userDataPath=\n<ul>\n<li>if directory doesn&apos;t exist, it will be created</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a href=\"https://symphonyoss.atlassian.net/wiki/display/FM/Incubating\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/545fab128f5fbc5f841512c3f37854e2d447956e/68747470733a2f2f63646e2e7261776769742e636f6d2f73796d70686f6e796f73732f636f6e747269622d746f6f6c626f782f6d61737465722f696d616765732f7373662d62616467652d696e6375626174696e672e737667\" alt=\"Symphony Software Foundation - Incubating\" data-canonical-src=\"https://cdn.rawgit.com/symphonyoss/contrib-toolbox/master/images/ssf-badge-incubating.svg\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-symphonyelectron\" class=\"anchor\" aria-hidden=\"true\" href=\"#symphonyelectron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>SymphonyElectron</h1>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About:</h2>\n<p>SymphonyElectron is a desktop client of the Symphony Communication Platform built for macOS, Windows 10 and Windows 7.</p>\n<h2><a id=\"user-content-project-goals\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-goals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Project Goals:</h2>\n<p>Our goal is to improve the performance and development agility of Symphony's desktop wrapper and build a path to support other wrappers by:</p>\n<ol>\n<li>Standardizing the JS to native interfaces</li>\n<li>Standardizing the app to app interfaces (current embedding API)</li>\n<li>Provide an open and free reference implementation that anyone can contribute to, modify, and make derivative works.</li>\n</ol>\n<p>In order to achieve those goals Symphony is participating and working in close collaboration with the <a href=\"https://symphonyoss.atlassian.net/wiki/display/WGDWAPI/Working+Group+-+Desktop+Wrapper+API\" rel=\"nofollow\">Foundation Desktop Wrapper Working Group</a></p>\n<h2><a id=\"user-content-windows-dev-env\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-dev-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows Dev Env</h2>\n<ul>\n<li>NodeJS version &gt;= 7.4.0 (corresponds to electron 1.6.7)</li>\n<li>install Microsoft Visual Studio 2015 with both C++ and .NET/C# development tools. Free community versions works.</li>\n<li>also make sure .NET3.5SP1 is installed.</li>\n<li>note: C++ tools needed to recompile node modules</li>\n<li>note: .NET/C# tools needed to compile screen-snippet</li>\n<li>open 'Developer Command Prompt for VS2015' - this sets paths to visual studio build tools</li>\n</ul>\n<h2><a id=\"user-content-mac-dev-env\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac-dev-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac Dev Env</h2>\n<ul>\n<li>need to install xcode command line tools.</li>\n<li>NodeJS version &gt;= 7.4.0 (corresponds to electron 1.6.7) - needed to run tests locally</li>\n</ul>\n<h2><a id=\"user-content-run-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run demo:</h2>\n<ul>\n<li>npm install</li>\n<li>npm run demo-win (for windows)</li>\n<li>npm run demo-mac (for mac osx)</li>\n</ul>\n<h2><a id=\"user-content-build-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Instructions:</h2>\n<ul>\n<li>npm install</li>\n<li>to run locally: npm run dev</li>\n<li>to build mac pkg:\n<ul>\n<li>npm run unpacked-mac</li>\n<li>install software to build .pkg: <a href=\"http://s.sudre.free.fr/Software/Packages/about.html\" rel=\"nofollow\">http://s.sudre.free.fr/Software/Packages/about.html</a></li>\n<li>/usr/local/bin/packagesbuild -v installer/mac/symphony-mac-packager.pkgproj</li>\n<li>The .pkg file will output in directory: installer/mac/build</li>\n</ul>\n</li>\n<li>to build win msi: npm run unpacked-win (for 64 bit) and use 'advanced installer' .aip file in installer/ dir</li>\n</ul>\n<h2><a id=\"user-content-msi-command-line-options\" class=\"anchor\" aria-hidden=\"true\" href=\"#msi-command-line-options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>msi command line options:</h2>\n<ul>\n<li>to install for all users (admin required): msiexec.exe /i Symphony-x64.msi ALLUSERS=1</li>\n<li>to install per user: msiexec.exe /i Symphony-x64.msi ALLUSERS=\"\"</li>\n<li>to change default pod url: msiexe.exe /i Symphony-x64.msi POD_URL=my.symphony.com</li>\n<li>to change auto start: msiexe.exe /i Symphony-x64.msi AUTO_START=true (or false) - if not specified default it true.</li>\n<li>to change minimize on close: msiexe.exe /i Symphony-x64.msi MINIMIZE_ON_CLOSE=true (or false) - if not specified default is true.</li>\n<li>any of the above options can be chained together, for example: msiexe.exe /i Symphony-x64.msi MINIMIZE_ON_CLOSE=true AUTO_START=false POD_URL=my.symphony.com</li>\n</ul>\n<h2><a id=\"user-content-start-url\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-url\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start URL</h2>\n<ul>\n<li>To change the start url (i.e., pod url), edit config/Symphony.config and change 'url' variable. if no protocol provided, then https will be added.</li>\n<li>The installer will include file config/Symphony.config next to executable. Changes in this file will effect all users.</li>\n</ul>\n<h2><a id=\"user-content-tests-and-code-coverage\" class=\"anchor\" aria-hidden=\"true\" href=\"#tests-and-code-coverage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tests and Code Coverage</h2>\n<ul>\n<li>jest framework is used to run tests: <a href=\"http://facebook.github.io/jest/\" rel=\"nofollow\">http://facebook.github.io/jest/</a></li>\n<li>to run tests and get code coverage report: npm test</li>\n<li>code coverage reports are placed in dir: converage</li>\n<li>tests are located in dir: tests</li>\n</ul>\n<h2><a id=\"user-content-logging\" class=\"anchor\" aria-hidden=\"true\" href=\"#logging\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Logging</h2>\n<ul>\n<li>Local logging is enabled for dev environments using the module <a href=\"https://www.npmjs.com/package/electron-log\" rel=\"nofollow\">electron-log</a></li>\n<li>On macOS, the logs are stored under <code>~/Library/Logs/&lt;app name&gt;/log.log</code></li>\n<li>On Windows, the logs are stored under <code>%USERPROFILE%\\AppData\\Roaming\\&lt;app name&gt;\\log.log</code></li>\n<li>Remote logging is enabled for local and production cases and are sent to the backend server via the remote objects</li>\n</ul>\n<h2><a id=\"user-content-misc-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#misc-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Misc notes</h2>\n<ul>\n<li>If desiring to run against server without proper cert use cmd line option: --ignore-certificate-errors</li>\n<li>To start additional instance with custom data directory (if you want seperate user) use cmd line options: --multiInstance --userDataPath=\n<ul>\n<li>if directory doesn't exist, it will be created</li>\n</ul>\n</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.735Z",
    "goodColorOnWhite": "#4C443C",
    "goodColorOnBlack": "#F39F55",
    "faintColorOnWhite": "rgba(76, 68, 60, 0.1)"
  },
  {
    "slug": "synap",
    "name": "Synap",
    "description": "Intelligent platform for studying more effectively",
    "website": "https://synap.ac",
    "keywords": [
      "education",
      "learning",
      "study",
      "revision",
      "medicine"
    ],
    "category": "Education",
    "screenshots": [
      {
        "imageUrl": "https://assets.synap.ac/promo/mac/Quizzes.png",
        "caption": "Practice quizzes on any topic"
      },
      {
        "imageUrl": "https://assets.synap.ac/promo/mac/Progress.png",
        "caption": "Track your progress"
      },
      {
        "imageUrl": "https://assets.synap.ac/promo/mac/Study.png",
        "caption": "Learn more in less time with Spaced Repetition"
      },
      {
        "imageUrl": "https://assets.synap.ac/promo/mac/Create.png",
        "caption": "Make your own Multiple Choice Quizzes (MCQs)"
      },
      {
        "imageUrl": "https://assets.synap.ac/promo/mac/Classes.png",
        "caption": "Teachers: create or join classes"
      }
    ],
    "icon": "synap-icon.png",
    "icon32": "synap-icon-32.png",
    "icon64": "synap-icon-64.png",
    "icon128": "synap-icon-128.png",
    "icon256": "synap-icon-256.png",
    "date": "2017-11-21",
    "iconColors": [
      "#ed4152",
      "#fbfbfb",
      "#f48e8d",
      "#f49fb3",
      "#ee5c89"
    ],
    "goodColorOnWhite": "#DE1529",
    "goodColorOnBlack": "#ED4152",
    "faintColorOnWhite": "rgba(222, 21, 41, 0.1)"
  },
  {
    "slug": "syng",
    "name": "Syng",
    "description": "Chinese-to-English dictionary app and study toolset.",
    "website": "http://syngdict.com",
    "category": "Education",
    "repository": "https://github.com/sotch-pr35mac/syng",
    "keywords": [
      "chinese",
      "dictionary",
      "hanzi",
      "language",
      "education",
      "words",
      "translation"
    ],
    "license": "GPLv3",
    "locales": [
      "en-US",
      "zh-CN",
      "zh-TW"
    ],
    "icon": "syng-icon.png",
    "icon32": "syng-icon-32.png",
    "icon64": "syng-icon-64.png",
    "icon128": "syng-icon-128.png",
    "icon256": "syng-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#fbfbfb",
      "#f44163",
      "#050505",
      "#a9a6a7",
      "#7c7c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://github.com/sotch-pr35mac/syng/raw/master/assets/syng-logo.png\"><img src=\"https://github.com/sotch-pr35mac/syng/raw/master/assets/syng-logo.png\" alt=\"Syng Icon\" height=\"20%\" width=\"20%\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-syng--&#x8BCD;&#x5E94;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#syng--&#x8BCD;&#x5E94;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Syng | &#x8BCD;&#x5E94;</strong></h1>\n<h5><a id=\"user-content-dictionary-app--&#x8BCD;&#x5178;&#x5E94;&#x7528;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#dictionary-app--&#x8BCD;&#x5178;&#x5E94;&#x7528;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dictionary App | &#x8BCD;&#x5178;&#x5E94;&#x7528;</h5>\n<h5><a id=\"user-content-v120\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#v120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v1.2.0</h5>\n<p><a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"Commitizen friendly\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>About</strong></h2>\n<p>Syng is a free, open source, Chinese-To-English and English-To-Chinese Dictionary app that makes it easy to lookup words and phrases quickly. Currently Syng works on macOS, Windows, and Linux systems.</p>\n<h3><a id=\"user-content-name\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#name\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Name</h3>\n<p>Syng is a stylized spelling of c&#xED;y&#x12B;ng, the Pinyin for &#x8BCD;&#x5E94;. &#x8BCD;&#x5E94; has been shorted from &#x8BCD;&#x5178;&#x5E94;&#x7528;, literally translating to Dictionary App.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Features</strong></h2>\n<ul>\n<li><em><strong>Search</strong></em>\n<ul>\n<li>Syng allows you to search by Pinyin, English, and Chinese characters (both traditional and simplified)</li>\n</ul>\n</li>\n<li><em><strong>Study</strong></em>\n<ul>\n<li>Syng makes it easy to study Chinese by creating flash cards out of your saved words and searches.</li>\n<li>Syng also tests you on your knowledge and progress of your Chinese to measure your language development.</li>\n</ul>\n</li>\n<li><em><strong>Bookmarks</strong></em>\n<ul>\n<li>Syng allows you to save words and searches to your bookmarks, so that you can reference them later, and even create custom vocab lists.</li>\n</ul>\n</li>\n<li><strong>Offline Support</strong>\n<ul>\n<li>No internet connection required for most features</li>\n</ul>\n</li>\n<li><strong>Cross-Platform</strong>\n<ul>\n<li>Mac OS X</li>\n<li>Windows</li>\n<li>Linux</li>\n</ul>\n</li>\n<li><strong>Prettify Pinyin</strong>\n<ul>\n<li>Convert pinyin with tone numbers with tone marks</li>\n</ul>\n</li>\n<li><strong>Convert Characters</strong>\n<ul>\n<li>Convert between traditional and simplified characters</li>\n</ul>\n</li>\n<li><strong>Pinyinify</strong>\n<ul>\n<li>Convert &#x6C49;&#x5B57; into h&#xE0;nz&#xEC;. Turn characters into pinyin</li>\n</ul>\n</li>\n<li><strong>Character Stroke Animations</strong>\n<ul>\n<li>View character stroke order animations to study writing characters</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-whats-new\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#whats-new\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>What&apos;s new?</strong></h2>\n<p>Syng v1.2.0 includes a few new features and visual enhancements. For a full list of changes, see <a href=\"https://github.com/sotch-pr35mac/syng/blob/master/CHANGELOG.md\">the changelog</a>.</p>\n<ol>\n<li>Added Bookmarks Filtering</li>\n<li>Added HSK Label</li>\n<li>Decrease Startup Time</li>\n<li>Visual Enhacenments</li>\n</ol>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Screenshots</strong></h2>\n<p>More screenshots available on <a href=\"http://syngdict.com\" rel=\"nofollow\">the Syng website</a>.</p>\n<p><a target=\"_blank\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/./assets/homescreen.png\"><img src=\"https://github.com/sotch-pr35mac/syng/raw/master/./assets/homescreen.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Installing</strong></h2>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Linux</strong></h4>\n<p>To install Syng on Linux, you can you use the pre-built installation script by copy and pasting the code below into terminal. <strong>It&apos;s good to be cautious about what you are putting in your terminal, you can read the 64-bit install script <a href=\"https://gist.github.com/sotch-pr35mac/3120195991d8879ef82569720371f18d\">here</a> and the 32-bit install script <a href=\"https://gist.github.com/sotch-pr35mac/24f6dd51f405ccbb84a8be578bf70437\">here</a>.</strong></p>\n<p>For 64-bit systems:</p>\n<pre><code>wget -O- https://bit.ly/2IeuwBb | bash\n</code></pre>\n<p>For 32-bit systems:</p>\n<pre><code>wget -O- https://bit.ly/2KiED8x | bash\n</code></pre>\n<p>Alternatively, if you aren&apos;t comfortable running the pre-built installation script, you can install manually by downloading the 64-bit candidate <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-linux-x64.tar.xz\">here</a> and the 32-bit candidate <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-linux-ia32.tar.xz\">here</a> and then following the installation instructions provided.</p>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>macOS</strong></h4>\n<p>To install Syng on macOS, simply download the <code>.dmg</code> file from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-macOS.dmg\">here</a> and then drag and drop the Syng app into your Applications folder.</p>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Windows</strong></h4>\n<p>To install Syng on Windows, you can download the 64-bit installer from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-Windows-setup-x64.exe\">here</a> and the 32-bit installer from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-Windows-setup-ia32.exe\">here</a> and use it to install Syng.</p>\n<h2><a id=\"user-content-built-on\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#built-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Built On</strong></h2>\n<ul>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>\n<ul>\n<li>Framework for Native Cross-Platform Support</li>\n</ul>\n</li>\n<li><a href=\"http://www.mdbg.net/chindict/chindict.php?page=cedict\" rel=\"nofollow\">CC-CEDICT</a>\n<ul>\n<li>Chinese Dictionary Database</li>\n<li>The file has been modified to JSON using the <a href=\"https://github.com/sotch-pr35mac/syng-dictionary-creator\">Syng Dictionary Creator</a></li>\n</ul>\n</li>\n<li><a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue.js</a>\n<ul>\n<li>Framework for building user interface</li>\n</ul>\n</li>\n<li><a href=\"https://www.iviewui.com/\" rel=\"nofollow\">IView UI</a>\n<ul>\n<li>User Interface Framework</li>\n</ul>\n</li>\n<li>Heavily modified version of <a href=\"https://github.com/johnheroy/node-cc-cedict\">node-cc-cedict</a> by <a href=\"http://johnheroy.com/\" rel=\"nofollow\">John Heroy</a>\n<ul>\n<li>Node.js framework for CC-CEDICT Dictionary</li>\n<li>Modified to work using hashmaps and support English, and pinyin search functionality.</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/wooorm/franc\">Franc</a>\n<ul>\n<li>Language Detection for Search</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/chanind/hanzi-writer\">hanzi-writer</a> by <a href=\"https://github.com/chanind\">chanind</a>\n<ul>\n<li>Character Stroke Animations</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-developers-welcome\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#developers-welcome\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Developers Welcome</strong></h2>\n<p>If you&apos;re interested in contributing to Syng, you can checkout <a href=\"https://github.com/sotch-pr35mac/syng/wiki/Roadmap\">the Roadmap</a>, or feel free to <a href=\"https://github.com/sotch-pr35mac/syng/blob/master/mailto://p.wanstobas@gmail.com\" rel=\"nofollow\">contact me</a> and we can build great software together.</p>\n<h2><a id=\"user-content-contributing--getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#contributing--getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Contributing / Getting Started</strong></h2>\n<p>If you&apos;re interested in contributing to Syng, you can find a guide to getting started <a href=\"https://github.com/sotch-pr35mac/syng/wiki/Getting-Started\">here</a> in the <a href=\"https://github.com/sotch-pr35mac/syng/wiki\">Syng wiki</a>. This guide outlines the development stack, project structure, and how to create a feature branch.</p>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Maintainers</strong></h2>\n<ul>\n<li><a href=\"http://www.stosur.info\" rel=\"nofollow\">Preston Wang-Stosur-Bassett</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/sotch-pr35mac/syng/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>License</strong></h2>\n<p>This software is licensed under the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU Public License 3</a>. The file at <code>app/src/db/cc-cedict.json</code> is licensed under the <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"nofollow\">Creative Commons Attribution-Share Alike 3.0 License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://github.com/sotch-pr35mac/syng/raw/master/assets/syng-logo.png\"><img src=\"https://github.com/sotch-pr35mac/syng/raw/master/assets/syng-logo.png\" alt=\"Syng Icon\" height=\"20%\" width=\"20%\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-syng--词应\" class=\"anchor\" aria-hidden=\"true\" href=\"#syng--词应\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Syng | 词应</strong></h1>\n<h5><a id=\"user-content-dictionary-app--词典应用\" class=\"anchor\" aria-hidden=\"true\" href=\"#dictionary-app--词典应用\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dictionary App | 词典应用</h5>\n<h5><a id=\"user-content-v120\" class=\"anchor\" aria-hidden=\"true\" href=\"#v120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v1.2.0</h5>\n<p><a href=\"http://commitizen.github.io/cz-cli/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6080f52144977b8b2b20e42408379ce68371aafd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d6974697a656e2d667269656e646c792d627269676874677265656e2e737667\" alt=\"Commitizen friendly\" data-canonical-src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>About</strong></h2>\n<p>Syng is a free, open source, Chinese-To-English and English-To-Chinese Dictionary app that makes it easy to lookup words and phrases quickly. Currently Syng works on macOS, Windows, and Linux systems.</p>\n<h3><a id=\"user-content-name\" class=\"anchor\" aria-hidden=\"true\" href=\"#name\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Name</h3>\n<p>Syng is a stylized spelling of cíyīng, the Pinyin for 词应. 词应 has been shorted from 词典应用, literally translating to Dictionary App.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Features</strong></h2>\n<ul>\n<li><em><strong>Search</strong></em>\n<ul>\n<li>Syng allows you to search by Pinyin, English, and Chinese characters (both traditional and simplified)</li>\n</ul>\n</li>\n<li><em><strong>Study</strong></em>\n<ul>\n<li>Syng makes it easy to study Chinese by creating flash cards out of your saved words and searches.</li>\n<li>Syng also tests you on your knowledge and progress of your Chinese to measure your language development.</li>\n</ul>\n</li>\n<li><em><strong>Bookmarks</strong></em>\n<ul>\n<li>Syng allows you to save words and searches to your bookmarks, so that you can reference them later, and even create custom vocab lists.</li>\n</ul>\n</li>\n<li><strong>Offline Support</strong>\n<ul>\n<li>No internet connection required for most features</li>\n</ul>\n</li>\n<li><strong>Cross-Platform</strong>\n<ul>\n<li>Mac OS X</li>\n<li>Windows</li>\n<li>Linux</li>\n</ul>\n</li>\n<li><strong>Prettify Pinyin</strong>\n<ul>\n<li>Convert pinyin with tone numbers with tone marks</li>\n</ul>\n</li>\n<li><strong>Convert Characters</strong>\n<ul>\n<li>Convert between traditional and simplified characters</li>\n</ul>\n</li>\n<li><strong>Pinyinify</strong>\n<ul>\n<li>Convert 汉字 into hànzì. Turn characters into pinyin</li>\n</ul>\n</li>\n<li><strong>Character Stroke Animations</strong>\n<ul>\n<li>View character stroke order animations to study writing characters</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-whats-new\" class=\"anchor\" aria-hidden=\"true\" href=\"#whats-new\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>What's new?</strong></h2>\n<p>Syng v1.2.0 includes a few new features and visual enhancements. For a full list of changes, see <a href=\"https://github.com/sotch-pr35mac/syng/blob/master/CHANGELOG.md\">the changelog</a>.</p>\n<ol>\n<li>Added Bookmarks Filtering</li>\n<li>Added HSK Label</li>\n<li>Decrease Startup Time</li>\n<li>Visual Enhacenments</li>\n</ol>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Screenshots</strong></h2>\n<p>More screenshots available on <a href=\"http://syngdict.com\" rel=\"nofollow\">the Syng website</a>.</p>\n<p><a target=\"_blank\" href=\"./assets/homescreen.png\"><img src=\"./assets/homescreen.png\" alt=\"image\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installing\" class=\"anchor\" aria-hidden=\"true\" href=\"#installing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Installing</strong></h2>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Linux</strong></h4>\n<p>To install Syng on Linux, you can you use the pre-built installation script by copy and pasting the code below into terminal. <strong>It's good to be cautious about what you are putting in your terminal, you can read the 64-bit install script <a href=\"https://gist.github.com/sotch-pr35mac/3120195991d8879ef82569720371f18d\">here</a> and the 32-bit install script <a href=\"https://gist.github.com/sotch-pr35mac/24f6dd51f405ccbb84a8be578bf70437\">here</a>.</strong></p>\n<p>For 64-bit systems:</p>\n<pre><code>wget -O- https://bit.ly/2IeuwBb | bash\n</code></pre>\n<p>For 32-bit systems:</p>\n<pre><code>wget -O- https://bit.ly/2KiED8x | bash\n</code></pre>\n<p>Alternatively, if you aren't comfortable running the pre-built installation script, you can install manually by downloading the 64-bit candidate <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-linux-x64.tar.xz\">here</a> and the 32-bit candidate <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-linux-ia32.tar.xz\">here</a> and then following the installation instructions provided.</p>\n<h4><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>macOS</strong></h4>\n<p>To install Syng on macOS, simply download the <code>.dmg</code> file from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-macOS.dmg\">here</a> and then drag and drop the Syng app into your Applications folder.</p>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Windows</strong></h4>\n<p>To install Syng on Windows, you can download the 64-bit installer from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-Windows-setup-x64.exe\">here</a> and the 32-bit installer from <a href=\"https://github.com/sotch-pr35mac/syng/releases/download/v1.2.0/Syng-Windows-setup-ia32.exe\">here</a> and use it to install Syng.</p>\n<h2><a id=\"user-content-built-on\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-on\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Built On</strong></h2>\n<ul>\n<li><a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>\n<ul>\n<li>Framework for Native Cross-Platform Support</li>\n</ul>\n</li>\n<li><a href=\"http://www.mdbg.net/chindict/chindict.php?page=cedict\" rel=\"nofollow\">CC-CEDICT</a>\n<ul>\n<li>Chinese Dictionary Database</li>\n<li>The file has been modified to JSON using the <a href=\"https://github.com/sotch-pr35mac/syng-dictionary-creator\">Syng Dictionary Creator</a></li>\n</ul>\n</li>\n<li><a href=\"https://vuejs.org/\" rel=\"nofollow\">Vue.js</a>\n<ul>\n<li>Framework for building user interface</li>\n</ul>\n</li>\n<li><a href=\"https://www.iviewui.com/\" rel=\"nofollow\">IView UI</a>\n<ul>\n<li>User Interface Framework</li>\n</ul>\n</li>\n<li>Heavily modified version of <a href=\"https://github.com/johnheroy/node-cc-cedict\">node-cc-cedict</a> by <a href=\"http://johnheroy.com/\" rel=\"nofollow\">John Heroy</a>\n<ul>\n<li>Node.js framework for CC-CEDICT Dictionary</li>\n<li>Modified to work using hashmaps and support English, and pinyin search functionality.</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/wooorm/franc\">Franc</a>\n<ul>\n<li>Language Detection for Search</li>\n</ul>\n</li>\n<li><a href=\"https://github.com/chanind/hanzi-writer\">hanzi-writer</a> by <a href=\"https://github.com/chanind\">chanind</a>\n<ul>\n<li>Character Stroke Animations</li>\n</ul>\n</li>\n</ul>\n<h2><a id=\"user-content-developers-welcome\" class=\"anchor\" aria-hidden=\"true\" href=\"#developers-welcome\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Developers Welcome</strong></h2>\n<p>If you're interested in contributing to Syng, you can checkout <a href=\"https://github.com/sotch-pr35mac/syng/wiki/Roadmap\">the Roadmap</a>, or feel free to <a href=\"mailto://p.wanstobas@gmail.com\" rel=\"nofollow\">contact me</a> and we can build great software together.</p>\n<h2><a id=\"user-content-contributing--getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing--getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Contributing / Getting Started</strong></h2>\n<p>If you're interested in contributing to Syng, you can find a guide to getting started <a href=\"https://github.com/sotch-pr35mac/syng/wiki/Getting-Started\">here</a> in the <a href=\"https://github.com/sotch-pr35mac/syng/wiki\">Syng wiki</a>. This guide outlines the development stack, project structure, and how to create a feature branch.</p>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Maintainers</strong></h2>\n<ul>\n<li><a href=\"http://www.stosur.info\" rel=\"nofollow\">Preston Wang-Stosur-Bassett</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>License</strong></h2>\n<p>This software is licensed under the <a href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" rel=\"nofollow\">GNU Public License 3</a>. The file at <code>app/src/db/cc-cedict.json</code> is licensed under the <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"nofollow\">Creative Commons Attribution-Share Alike 3.0 License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.656Z",
    "goodColorOnWhite": "#050505",
    "goodColorOnBlack": "#F44163",
    "faintColorOnWhite": "rgba(5, 5, 5, 0.1)"
  },
  {
    "slug": "system-designer",
    "name": "System Designer",
    "description": "IDE for designing JavaScript applications driven by the model",
    "website": "https://designfirst.io/systemdesigner/",
    "repository": "https://github.com/design-first/system-designer",
    "keywords": [
      "uml",
      "model",
      "system",
      "IDE",
      "OSGI"
    ],
    "license": "Apache-2.0",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/8a7f9036190521bef11487f5d8e9d64e8b1a9499/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d64657369676e65722e706e67"
      }
    ],
    "icon": "system-designer-icon.png",
    "icon32": "system-designer-icon-32.png",
    "icon64": "system-designer-icon-64.png",
    "icon128": "system-designer-icon-128.png",
    "icon256": "system-designer-icon-256.png",
    "date": "2017-04-11",
    "iconColors": [
      "#7b939b",
      "#fbfbfb",
      "#c4ccd4",
      "#b4bcc4",
      "#b4c4c4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-system-designer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#system-designer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>System Designer</h1>\n<p><a href=\"https://www.npmjs.com/package/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dfc2aa95195cba06091e03e14cb01aeb8d6b074e/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f73797374656d2d64657369676e65722e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/v/system-designer.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/design-first/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/538c9586ce53a94815870763e06d9982c7a4c489/68747470733a2f2f7472617669732d63692e6f72672f64657369676e2d66697273742f73797374656d2d64657369676e65722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/design-first/system-designer.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/design-first/system-designer#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d8fed2434bf995cf14e8ac006ea501b93559dc6/68747470733a2f2f64617669642d646d2e6f72672f64657369676e2d66697273742f73797374656d2d64657369676e65722f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/design-first/system-designer/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.npmjs.com/package/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b64703ca2f8a4ad4242aefc564035548f81c0743/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64742f73797374656d2d64657369676e65722e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/dt/system-designer.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8a7f9036190521bef11487f5d8e9d64e8b1a9499/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d64657369676e65722e706e67\"><img src=\"https://camo.githubusercontent.com/8a7f9036190521bef11487f5d8e9d64e8b1a9499/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d64657369676e65722e706e67\" alt=\"Image Alt\" data-canonical-src=\"https://designfirst.io/img/systemdesigner.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-system-designer-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#what-is-system-designer-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is System Designer ?</h2>\n<p>No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.</p>\n<h2><a id=\"user-content-what-is-a-system-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#what-is-a-system-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What is a system ?</h2>\n<p>With System Designer you create in fact a <strong>system</strong> and not an application. But what is a system ?</p>\n<p>A system:</p>\n<ul>\n<li>is defined by a model,</li>\n<li>is composed by components and</li>\n<li>reacts to events with actions that we call behaviors.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c114ff3b1f904c156c11be72ddb83fcd4780f216/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d2e706e67\"><img src=\"https://camo.githubusercontent.com/c114ff3b1f904c156c11be72ddb83fcd4780f216/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d2e706e67\" alt=\"Image Alt\" data-canonical-src=\"https://designfirst.io/img/system.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-can-i-do-with-system-designer-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#what-can-i-do-with-system-designer-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What can I do with System Designer ?</h2>\n<h4><a id=\"user-content-design-your-system-with-ease\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#design-your-system-with-ease\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Design your system with ease</h4>\n<p>If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.</p>\n<p>System Designer uses <a href=\"http://www.uml.org\" rel=\"nofollow\">UML</a>, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.</p>\n<p>The definition of the model is stored on a JSON format called <a href=\"https://system-runtime.readme.io/docs/design-your-model#section-mson\" rel=\"nofollow\">MSON</a>. With <a href=\"https://system-runtime.readme.io/docs/design-your-model#section-mson\" rel=\"nofollow\">MSON</a> you can define types, classes, one to one / one to many relationships and multi inheritance between classes.</p>\n<h4><a id=\"user-content-code-the-behavior-of-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#code-the-behavior-of-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code the behavior of your system</h4>\n<p>Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.</p>\n<p>System Designer provides you helpers to manage your components. You can easily navigate threw components to create your application.</p>\n<h4><a id=\"user-content-create-components-graphically\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#create-components-graphically\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create components graphically</h4>\n<p>There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.</p>\n<p>In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.</p>\n<h4><a id=\"user-content-run-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#run-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run your system</h4>\n<p>You can run your system directly from System Designer and then export it to HTML, JSON or a Node.js module (* macOS, Windows 10 and Chrome Web App version only).</p>\n<p>Because you have defined a model for your application, a <a href=\"https://en.wikipedia.org/wiki/Type_system#DYNAMIC\" rel=\"nofollow\">Dynamic Type Check</a> is done on every action of your system. All warnings are send and shown in System Designer.</p>\n<h4><a id=\"user-content-debug-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#debug-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debug your system</h4>\n<p>System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.</p>\n<p>All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.</p>\n<h4><a id=\"user-content-design-on-the-go\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#design-on-the-go\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Design on the go</h4>\n<p>System Designer can be used on Windows 10, macOS, iOS, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.</p>\n<p>System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<h4><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h4>\n<p>Clone the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/design-first/system-designer.git</pre></div>\n<p>Once you have cloned the repository, install the dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm i</pre></div>\n<h4><a id=\"user-content-build-for-web\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#build-for-web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for web</h4>\n<p>Here are the different tasks you can use to build and start System Designer:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run web</pre></div>\n<p>Then you can start the server:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run start</pre></div>\n<p>Once server started, go to <a href=\"http://localhost:8080/\" rel=\"nofollow\">http://localhost:8080/</a>.</p>\n<h4><a id=\"user-content-build-for-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#build-for-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for Electron</h4>\n<p>To build for <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run electron</pre></div>\n<p>Copy the content of <code>/dist</code> directory into your <a href=\"https://github.com/design-first/system-designer-electron\">System Designer for Electron</a> project.</p>\n<p>Then in your <a href=\"https://github.com/design-first/system-designer-electron\">System Designer for Electron</a> project:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run start</pre></div>\n<h4><a id=\"user-content-build-for-cordova\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#build-for-cordova\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build for Cordova</h4>\n<p>To build for <a href=\"http://cordova.apache.org\" rel=\"nofollow\">Cordova</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run cordova</pre></div>\n<p>Copy the content of <code>/dist</code> directory into your <a href=\"https://github.com/design-first/system-designer-cordova\">System Designer for Cordova</a> project.</p>\n<p>Then in your <a href=\"https://github.com/design-first/system-designer-cordova\">System Designer for Cordova</a> project:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> run ios simulator</span>\n$ cordova run ios\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run android simulator</span>\n$ cordova run android</pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>To start System Designer in development mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p>Once server started, go to <a href=\"http://localhost:9001/\" rel=\"nofollow\">http://localhost:9001/</a>. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<ul>\n<li><a href=\"https://system-designer.readme.io/docs/quick-start\" rel=\"nofollow\">Quick Start</a></li>\n<li><a href=\"https://system-designer.readme.io/\" rel=\"nofollow\">Documentation</a></li>\n</ul>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community</h2>\n<ul>\n<li><a href=\"https://github.com/design-first/system-designer/blob/master/CODE_OF_CONDUCT.md\">Code of Conduct</a></li>\n<li><a href=\"https://github.com/design-first/system-designer/blob/master/CONTRIBUTING.md\">Contributing Guidelines</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/design-first/system-designer/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright &#xA9; 2018 Erwan Carriou</p>\n<p>Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at</p>\n<pre><code>http://www.apache.org/licenses/LICENSE-2.0\n</code></pre>\n<p>Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an &quot;AS IS&quot; BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.</p>\n<p><strong>Do not use System Designer if you do not believe in Equality and Diversity.</strong></p>\n<p><strong>System Designer is not for people of hate.</strong></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-system-designer\" class=\"anchor\" aria-hidden=\"true\" href=\"#system-designer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>System Designer</h1>\n<p><a href=\"https://www.npmjs.com/package/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dfc2aa95195cba06091e03e14cb01aeb8d6b074e/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f73797374656d2d64657369676e65722e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/v/system-designer.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/design-first/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/538c9586ce53a94815870763e06d9982c7a4c489/68747470733a2f2f7472617669732d63692e6f72672f64657369676e2d66697273742f73797374656d2d64657369676e65722e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/design-first/system-designer.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/design-first/system-designer#info=devDependencies\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d8fed2434bf995cf14e8ac006ea501b93559dc6/68747470733a2f2f64617669642d646d2e6f72672f64657369676e2d66697273742f73797374656d2d64657369676e65722f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/design-first/system-designer/dev-status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.npmjs.com/package/system-designer\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b64703ca2f8a4ad4242aefc564035548f81c0743/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64742f73797374656d2d64657369676e65722e737667\" alt=\"npm\" data-canonical-src=\"https://img.shields.io/npm/dt/system-designer.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8a7f9036190521bef11487f5d8e9d64e8b1a9499/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d64657369676e65722e706e67\"><img src=\"https://camo.githubusercontent.com/8a7f9036190521bef11487f5d8e9d64e8b1a9499/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d64657369676e65722e706e67\" alt=\"Image Alt\" data-canonical-src=\"https://designfirst.io/img/systemdesigner.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-is-system-designer-\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-system-designer-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is System Designer ?</h2>\n<p>No matter the frameworks you use and the code you write, the most important is the model that you define to create your system. System Designer helps you to design this model and to generate the classes and components to build your system.</p>\n<h2><a id=\"user-content-what-is-a-system-\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-is-a-system-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What is a system ?</h2>\n<p>With System Designer you create in fact a <strong>system</strong> and not an application. But what is a system ?</p>\n<p>A system:</p>\n<ul>\n<li>is defined by a model,</li>\n<li>is composed by components and</li>\n<li>reacts to events with actions that we call behaviors.</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/c114ff3b1f904c156c11be72ddb83fcd4780f216/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d2e706e67\"><img src=\"https://camo.githubusercontent.com/c114ff3b1f904c156c11be72ddb83fcd4780f216/68747470733a2f2f64657369676e66697273742e696f2f696d672f73797374656d2e706e67\" alt=\"Image Alt\" data-canonical-src=\"https://designfirst.io/img/system.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-can-i-do-with-system-designer-\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-can-i-do-with-system-designer-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What can I do with System Designer ?</h2>\n<h4><a id=\"user-content-design-your-system-with-ease\" class=\"anchor\" aria-hidden=\"true\" href=\"#design-your-system-with-ease\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Design your system with ease</h4>\n<p>If you look at the different JavaScript frameworks on the market, you will notice that they all have their own way to define a model, generally only with code.</p>\n<p>System Designer uses <a href=\"http://www.uml.org\" rel=\"nofollow\">UML</a>, a standard, to define your model. So you probably already know how to design in System Designer even if you have never run it.</p>\n<p>The definition of the model is stored on a JSON format called <a href=\"https://system-runtime.readme.io/docs/design-your-model#section-mson\" rel=\"nofollow\">MSON</a>. With <a href=\"https://system-runtime.readme.io/docs/design-your-model#section-mson\" rel=\"nofollow\">MSON</a> you can define types, classes, one to one / one to many relationships and multi inheritance between classes.</p>\n<h4><a id=\"user-content-code-the-behavior-of-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-the-behavior-of-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code the behavior of your system</h4>\n<p>Once you have created your model, System Designer generates the skeletons of all your methods. You only have then to add your code to implement them.</p>\n<p>System Designer provides you helpers to manage your components. You can easily navigate threw components to create your application.</p>\n<h4><a id=\"user-content-create-components-graphically\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-components-graphically\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create components graphically</h4>\n<p>There is no need to code to instantiate a component. Create a component in System Designer is like creating a document in a NoSQL Database.</p>\n<p>In fact, System Designer acts as an ODM (Object-Document Mapper) to manage your components as NoSQL Documents.</p>\n<h4><a id=\"user-content-run-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run your system</h4>\n<p>You can run your system directly from System Designer and then export it to HTML, JSON or a Node.js module (* macOS, Windows 10 and Chrome Web App version only).</p>\n<p>Because you have defined a model for your application, a <a href=\"https://en.wikipedia.org/wiki/Type_system#DYNAMIC\" rel=\"nofollow\">Dynamic Type Check</a> is done on every action of your system. All warnings are send and shown in System Designer.</p>\n<h4><a id=\"user-content-debug-your-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#debug-your-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debug your system</h4>\n<p>System Designer can load the model of any system that runs on the browser or on Node.js. You can see the schemas, models, components and methods of the running system and you can edit them.</p>\n<p>All modifications to the model done inside System Designer will be send to the running system. There is no need to reload to see your modifications.</p>\n<h4><a id=\"user-content-design-on-the-go\" class=\"anchor\" aria-hidden=\"true\" href=\"#design-on-the-go\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Design on the go</h4>\n<p>System Designer can be used on Windows 10, macOS, iOS, Android or any browsers. You can also install it in your project: System Designer requires no backend to work, it is a full web application.</p>\n<p>System Designer has a GitHub module to synchronize your work between all these apps. You can begin your design on your Mac and then continue it on your iPad.</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<h4><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h4>\n<p>Clone the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone https://github.com/design-first/system-designer.git</pre></div>\n<p>Once you have cloned the repository, install the dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm i</pre></div>\n<h4><a id=\"user-content-build-for-web\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-web\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for web</h4>\n<p>Here are the different tasks you can use to build and start System Designer:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run web</pre></div>\n<p>Then you can start the server:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run start</pre></div>\n<p>Once server started, go to <a href=\"http://localhost:8080/\" rel=\"nofollow\">http://localhost:8080/</a>.</p>\n<h4><a id=\"user-content-build-for-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for Electron</h4>\n<p>To build for <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run electron</pre></div>\n<p>Copy the content of <code>/dist</code> directory into your <a href=\"https://github.com/design-first/system-designer-electron\">System Designer for Electron</a> project.</p>\n<p>Then in your <a href=\"https://github.com/design-first/system-designer-electron\">System Designer for Electron</a> project:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run start</pre></div>\n<h4><a id=\"user-content-build-for-cordova\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-for-cordova\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build for Cordova</h4>\n<p>To build for <a href=\"http://cordova.apache.org\" rel=\"nofollow\">Cordova</a>:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run cordova</pre></div>\n<p>Copy the content of <code>/dist</code> directory into your <a href=\"https://github.com/design-first/system-designer-cordova\">System Designer for Cordova</a> project.</p>\n<p>Then in your <a href=\"https://github.com/design-first/system-designer-cordova\">System Designer for Cordova</a> project:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> run ios simulator</span>\n$ cordova run ios\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> run android simulator</span>\n$ cordova run android</pre></div>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>To start System Designer in development mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run dev</pre></div>\n<p>Once server started, go to <a href=\"http://localhost:9001/\" rel=\"nofollow\">http://localhost:9001/</a>. All the modifications to the source code of System Designer will rebuild the solution and refresh the page.</p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<ul>\n<li><a href=\"https://system-designer.readme.io/docs/quick-start\" rel=\"nofollow\">Quick Start</a></li>\n<li><a href=\"https://system-designer.readme.io/\" rel=\"nofollow\">Documentation</a></li>\n</ul>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community</h2>\n<ul>\n<li><a href=\"CODE_OF_CONDUCT.md\">Code of Conduct</a></li>\n<li><a href=\"CONTRIBUTING.md\">Contributing Guidelines</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright © 2018 Erwan Carriou</p>\n<p>Licensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at</p>\n<pre><code>http://www.apache.org/licenses/LICENSE-2.0\n</code></pre>\n<p>Unless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.</p>\n<p><strong>Do not use System Designer if you do not believe in Equality and Diversity.</strong></p>\n<p><strong>System Designer is not for people of hate.</strong></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.677Z",
    "goodColorOnWhite": "#65778A",
    "goodColorOnBlack": "#C4CCD4",
    "faintColorOnWhite": "rgba(101, 119, 138, 0.1)"
  },
  {
    "slug": "tagflow",
    "name": "TagFlow",
    "description": "Cross-platform file manager with clever tags",
    "website": "http://www.tagflow.ch",
    "keywords": [
      "tags",
      "file manager",
      "file sharing",
      "productivity",
      "cross-platform"
    ],
    "category": "Productivity",
    "icon": "tagflow-icon.png",
    "icon32": "tagflow-icon-32.png",
    "icon64": "tagflow-icon-64.png",
    "icon128": "tagflow-icon-128.png",
    "icon256": "tagflow-icon-256.png",
    "date": "2016-10-25",
    "iconColors": [
      "#5484b4",
      "#fafafb",
      "#95b2d2",
      "#acc4dc",
      "#a4c4dc"
    ],
    "goodColorOnWhite": "#3E78A2",
    "goodColorOnBlack": "#A4C4DC",
    "faintColorOnWhite": "rgba(62, 120, 162, 0.1)"
  },
  {
    "slug": "tagspaces",
    "name": "TagSpaces",
    "description": "Your Hackable File Organizer",
    "website": "http://tagspaces.org/",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "tagspaces-icon.png",
    "icon32": "tagspaces-icon-32.png",
    "icon64": "tagspaces-icon-64.png",
    "icon128": "tagspaces-icon-128.png",
    "icon256": "tagspaces-icon-256.png",
    "date": "2016-03-02",
    "iconColors": [
      "#686778",
      "#f6f7f7",
      "#f29829",
      "#36b5bd",
      "#a9acb4"
    ],
    "goodColorOnWhite": "#686778",
    "goodColorOnBlack": "#F29829",
    "faintColorOnWhite": "rgba(104, 103, 120, 0.1)"
  },
  {
    "slug": "taskade",
    "name": "Taskade",
    "description": "Team task lists & notes.",
    "website": "https://www.taskade.com/downloads",
    "keywords": [
      "tasks",
      "todos",
      "collaboration",
      "editor",
      "productivity",
      "lists",
      "real-time",
      "brainstorm",
      "outliner",
      "checklist"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://i.imgur.com/3imycN8.png"
      }
    ],
    "icon": "taskade-icon.png",
    "icon32": "taskade-icon-32.png",
    "icon64": "taskade-icon-64.png",
    "icon128": "taskade-icon-128.png",
    "icon256": "taskade-icon-256.png",
    "date": "2018-05-10",
    "iconColors": [
      "#fbfbfb",
      "#040404",
      "#848484",
      "#7c7c7c",
      "#747474"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "tasksq",
    "name": "TasksQ",
    "description": "Simple and easy Task management with co-workers, employees, friends or anyone else.",
    "website": "https://www.tasksq.com",
    "screenshots": [
      {
        "imageUrl": "https://www.tasksq.com/Content/img/tasksq-screenshot.png",
        "caption": "TasksQ on Windows",
        "imageLink": "https://www.tasksq.com"
      }
    ],
    "keywords": [
      "tasks management",
      "tasks",
      "tasksq",
      "tasks team",
      "tasks chat",
      "app store"
    ],
    "category": "Productivity",
    "icon": "tasksq-icon.png",
    "icon32": "tasksq-icon-32.png",
    "icon64": "tasksq-icon-64.png",
    "icon128": "tasksq-icon-128.png",
    "icon256": "tasksq-icon-256.png",
    "date": "2017-10-22",
    "iconColors": [
      "#fbfbfb",
      "#f49621",
      "#31b0e4",
      "#a5dbf3",
      "#fcd4a4"
    ],
    "goodColorOnWhite": "#A05A05",
    "goodColorOnBlack": "#FCD4A4",
    "faintColorOnWhite": "rgba(160, 90, 5, 0.1)"
  },
  {
    "slug": "tea-ebook",
    "name": "TEA Ebook",
    "description": "Application TEA Ebook pour Mac / Windows / Linux",
    "website": "https://app.tea-ebook.com",
    "keywords": [
      "ebook",
      "Reader",
      "epub",
      "PDF"
    ],
    "locales": [
      "fr",
      "en"
    ],
    "category": "Books",
    "icon": "tea-ebook-icon.png",
    "icon32": "tea-ebook-icon-32.png",
    "icon64": "tea-ebook-icon-64.png",
    "icon128": "tea-ebook-icon-128.png",
    "icon256": "tea-ebook-icon-256.png",
    "date": "2017-04-27",
    "iconColors": [
      "#e9e9e7",
      "#344b5c",
      "#949ca4",
      "#76828e",
      "#848c9c"
    ],
    "goodColorOnWhite": "#344B5C",
    "goodColorOnBlack": "#848C9C",
    "faintColorOnWhite": "rgba(52, 75, 92, 0.1)"
  },
  {
    "slug": "teamsql",
    "name": "TeamSQL",
    "description": "Multi-platform SQL Client - Extensible, Simple and Effortless",
    "website": "https://teamsql.io",
    "category": "Developer Tools",
    "repository": "https://github.com/TeamSQL/desktop-app",
    "keywords": [
      "database",
      "sql",
      "data",
      "mysql",
      "redshift",
      "microsoft sql server",
      "postgres",
      "redis",
      "client",
      "extensions"
    ],
    "icon": "teamsql-icon.png",
    "icon32": "teamsql-icon-32.png",
    "icon64": "teamsql-icon-64.png",
    "icon128": "teamsql-icon-128.png",
    "icon256": "teamsql-icon-256.png",
    "date": "2017-09-08",
    "iconColors": [
      "#fccc04",
      "#ffcc04",
      "#ffcc04",
      "#ffcc04",
      "#ffcc04"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-teamsql---issues--feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/TeamSQL/desktop-app/blob/master/#teamsql---issues--feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TeamSQL - Issues &amp; Feature Requests</h1>\n<p>This repository is currently being used for hosting the official issue &amp; bug tracker of TeamSQL Desktop App.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-teamsql---issues--feature-requests\" class=\"anchor\" aria-hidden=\"true\" href=\"#teamsql---issues--feature-requests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TeamSQL - Issues &amp; Feature Requests</h1>\n<p>This repository is currently being used for hosting the official issue &amp; bug tracker of TeamSQL Desktop App.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.882Z",
    "goodColorOnWhite": "#8A6E00",
    "goodColorOnBlack": "#FFCC04",
    "faintColorOnWhite": "rgba(138, 110, 0, 0.1)"
  },
  {
    "slug": "temps",
    "name": "Temps",
    "description": "A simple but smart menubar weather app.",
    "website": "https://jackd248.github.io/temps/",
    "repository": "https://github.com/jackd248/temps",
    "keywords": [
      "Temps",
      "Menubar",
      "Weather",
      "Temperature",
      "Forecast"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/jackd248/temps/master/assets/screenshot.jpg"
      }
    ],
    "icon": "temps-icon.png",
    "icon32": "temps-icon-32.png",
    "icon64": "temps-icon-64.png",
    "icon128": "temps-icon-128.png",
    "icon256": "temps-icon-256.png",
    "date": "2016-09-21",
    "iconColors": [
      "#83bcb3",
      "#93d3ca",
      "#64948c",
      "#74a49c",
      "#74aca4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-temps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#temps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n<a href=\"https://github.com/jackd248/temps\">\n<img src=\"https://github.com/jackd248/temps/raw/master/assets/app.png?raw=true\" alt=\"Temps\" width=\"200\" style=\"max-width:100%;\"></a><br><br>\nTemps\n<br>\n<br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-simple-but-smart-weather-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#a-simple-but-smart-weather-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>A simple but smart weather app.</h4>\n<h5 align=\"center\"></h5>\n<p align=\"center\">\n  <a href=\"https://github.com/jackd248/temps/releases\"><img src=\"https://camo.githubusercontent.com/4ecd6e0510ad5980170b9905c3bbb12bada38cf6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6a61636b643234382f74656d70732e7376673f7374796c653d666c61742d737175617265\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/jackd248/temps.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/jackd248/temps/releases\"><img src=\"https://camo.githubusercontent.com/f738b75be2c78d48e028717aafd119454501d504/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6a61636b643234382f74656d70732f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/jackd248/temps/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/jackd248/temps\" title=\"dependencies status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/882284c4e66fc72c4c9dbb13e08e03b5a66dd1e5/68747470733a2f2f64617669642d646d2e6f72672f6a61636b643234382f74656d70732f7374617475732e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://david-dm.org/jackd248/temps/status.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/jackd248/temps\" title=\"build status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/641f29ce3769479e0acf80ce30e284c9d33d47e5/68747470733a2f2f7472617669732d63692e6f72672f6a61636b643234382f74656d70732e7376673f6272616e63683d6d6173746572267374796c653d666c61742d737175617265\" data-canonical-src=\"https://travis-ci.org/jackd248/temps.svg?branch=master&amp;style=flat-square\" style=\"max-width:100%;\"></a>\n</p>\n<blockquote>\n<p>Temps is a modern and minimal menubar application based on Electron with actual weather information and forecast for Windows, Mac and Linux.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/jackd248/temps/blob/master/assets/screenshot.jpg\"><img src=\"https://github.com/jackd248/temps/raw/master/assets/screenshot.jpg\" alt=\"temps screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Actual weather information for any location</li>\n<li>Four-Day weather forecast</li>\n<li>Interactive hourly weather graph</li>\n<li>Timezone support</li>\n<li>Information directly in your menubar available</li>\n<li><em>Rain</em>, <em>snow</em> and <em>thunder</em> animation</li>\n<li>Shortcut support</li>\n<li>Minimal and colorful design</li>\n</ul>\n<h3><a id=\"user-content-keyboard-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#keyboard-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard support</h3>\n<p>You can use the following shortcuts for easy usage of Temps:</p>\n<ul>\n<li><kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd> Global shortcut</li>\n<li><kbd>Cmd</kbd> + <kbd>D</kbd> Switch details (four-day and hourly forecast)</li>\n<li><kbd>Cmd</kbd> + <kbd>S</kbd> Open settings</li>\n<li><kbd>Cmd</kbd> + <kbd>F</kbd> Search weather for your favorite city</li>\n<li><kbd>Cmd</kbd> + <kbd>R</kbd> Reload application</li>\n<li><kbd>Cmd</kbd> + <kbd>E</kbd> Reload weather data</li>\n<li><kbd>Cmd</kbd> + <kbd>W</kbd> Search random city weather</li>\n<li><kbd>Cmd</kbd> + <kbd>G</kbd> Find your location</li>\n<li><kbd>Cmd</kbd> + <kbd>Q</kbd> Close application</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/jackd248/temps/blob/master/assets/screenshot-overview.png\"><img src=\"https://github.com/jackd248/temps/raw/master/assets/screenshot-overview.png\" alt=\"temps screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-run-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#run-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run app</h3>\n<ol>\n<li>Clone repo <code>git clone https://github.com/jackd248/temps.git</code></li>\n<li>Change to repo <code>cd temps</code></li>\n<li><code>npm install &amp;&amp; npm start</code></li>\n</ol>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<p>Builds app binaries for OS X, Linux, and Windows.</p>\n<p><code>npm run build</code></p>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#download-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download <a href=\"https://github.com/jackd248/temps/blob/master/\"><img src=\"https://camo.githubusercontent.com/9f41c1daac5eebbfa30a3b40887d6d843cf4ebf1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6a61636b643234382f74656d70732f76302e372e302f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github Releases (by Release)\" data-canonical-src=\"https://img.shields.io/github/downloads/jackd248/temps/v0.7.0/total.svg?style=flat-square\" style=\"max-width:100%;\"></a></h2>\n<p>You can <a href=\"https://github.com/jackd248/temps/releases\">download</a> the latest stable version of Temps for Windows, Mac OS and Linux.</p>\n<h3><a id=\"user-content-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Instructions</h3>\n<p><strong>You need a free API Key by <a href=\"http://openweathermap.org/\" rel=\"nofollow\">OpenWeatherMap</a> to fetch weather information.</strong></p>\n<p>Because of this is a non-profit project, I&apos;m not able to offer unlimited access to weather information by myself.</p>\n<p>For the start you can use the built-in key to get the weather data. But it can be possible with heavy data traffic, that the service isn&apos;t available for this key all the time.</p>\n<p>The apps are also not signed for now. So you need to grant usage by the system to run the app.</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credits</h2>\n<p>This application uses code from several open source projects:</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">Menubar</a></li>\n<li><a href=\"http://openweathermap.org/\" rel=\"nofollow\">OpenWeatherMap</a></li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">Chart.js</a></li>\n</ul>\n<p>The weather icons are made by myself. If you like to use them in your own project, you can find the icons on <a href=\"https://github.com/jackd248/weather-iconic\">Github</a> or <a href=\"https://thenounproject.com/konradmichalik/collection/weather/\" rel=\"nofollow\">Noun Project</a>.</p>\n<h2><a id=\"user-content-license-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jackd248/temps/blob/master/#license-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License <a href=\"https://github.com/jackd248/temps/blob/master/\"><img src=\"https://camo.githubusercontent.com/84ad51516bb83453769833e3e130e2946df80c20/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a61636b643234382f74656d70732e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/jackd248/temps.svg?style=flat-square\" style=\"max-width:100%;\"></a></h2>\n<p>Copyright (c) 2016 Konrad Michalik, This software is licensed under the <a href=\"https://github.com/jackd248/temps/blob/master/LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-temps\" class=\"anchor\" aria-hidden=\"true\" href=\"#temps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n<a href=\"https://github.com/jackd248/temps\">\n<img src=\"https://github.com/jackd248/temps/raw/master/assets/app.png?raw=true\" alt=\"Temps\" width=\"200\" style=\"max-width:100%;\"></a><br><br>\nTemps\n<br>\n<br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-a-simple-but-smart-weather-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#a-simple-but-smart-weather-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>A simple but smart weather app.</h4>\n<h5 align=\"center\"></h5>\n<p align=\"center\">\n  <a href=\"https://github.com/jackd248/temps/releases\"><img src=\"https://camo.githubusercontent.com/4ecd6e0510ad5980170b9905c3bbb12bada38cf6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6a61636b643234382f74656d70732e7376673f7374796c653d666c61742d737175617265\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/jackd248/temps.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/jackd248/temps/releases\"><img src=\"https://camo.githubusercontent.com/f738b75be2c78d48e028717aafd119454501d504/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6a61636b643234382f74656d70732f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/jackd248/temps/total.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://david-dm.org/jackd248/temps\" title=\"dependencies status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/882284c4e66fc72c4c9dbb13e08e03b5a66dd1e5/68747470733a2f2f64617669642d646d2e6f72672f6a61636b643234382f74656d70732f7374617475732e7376673f7374796c653d666c61742d737175617265\" data-canonical-src=\"https://david-dm.org/jackd248/temps/status.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/jackd248/temps\" title=\"build status\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/641f29ce3769479e0acf80ce30e284c9d33d47e5/68747470733a2f2f7472617669732d63692e6f72672f6a61636b643234382f74656d70732e7376673f6272616e63683d6d6173746572267374796c653d666c61742d737175617265\" data-canonical-src=\"https://travis-ci.org/jackd248/temps.svg?branch=master&amp;style=flat-square\" style=\"max-width:100%;\"></a>\n</p>\n<blockquote>\n<p>Temps is a modern and minimal menubar application based on Electron with actual weather information and forecast for Windows, Mac and Linux.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"assets/screenshot.jpg\"><img src=\"assets/screenshot.jpg\" alt=\"temps screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Actual weather information for any location</li>\n<li>Four-Day weather forecast</li>\n<li>Interactive hourly weather graph</li>\n<li>Timezone support</li>\n<li>Information directly in your menubar available</li>\n<li><em>Rain</em>, <em>snow</em> and <em>thunder</em> animation</li>\n<li>Shortcut support</li>\n<li>Minimal and colorful design</li>\n</ul>\n<h3><a id=\"user-content-keyboard-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard support</h3>\n<p>You can use the following shortcuts for easy usage of Temps:</p>\n<ul>\n<li><kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd> Global shortcut</li>\n<li><kbd>Cmd</kbd> + <kbd>D</kbd> Switch details (four-day and hourly forecast)</li>\n<li><kbd>Cmd</kbd> + <kbd>S</kbd> Open settings</li>\n<li><kbd>Cmd</kbd> + <kbd>F</kbd> Search weather for your favorite city</li>\n<li><kbd>Cmd</kbd> + <kbd>R</kbd> Reload application</li>\n<li><kbd>Cmd</kbd> + <kbd>E</kbd> Reload weather data</li>\n<li><kbd>Cmd</kbd> + <kbd>W</kbd> Search random city weather</li>\n<li><kbd>Cmd</kbd> + <kbd>G</kbd> Find your location</li>\n<li><kbd>Cmd</kbd> + <kbd>Q</kbd> Close application</li>\n</ul>\n<p><a target=\"_blank\" href=\"assets/screenshot-overview.png\"><img src=\"assets/screenshot-overview.png\" alt=\"temps screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-run-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run app</h3>\n<ol>\n<li>Clone repo <code>git clone https://github.com/jackd248/temps.git</code></li>\n<li>Change to repo <code>cd temps</code></li>\n<li><code>npm install &amp;&amp; npm start</code></li>\n</ol>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<p>Builds app binaries for OS X, Linux, and Windows.</p>\n<p><code>npm run build</code></p>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"JavaScript Style Guide\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download-\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download <a href=\"\"><img src=\"https://camo.githubusercontent.com/9f41c1daac5eebbfa30a3b40887d6d843cf4ebf1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6a61636b643234382f74656d70732f76302e372e302f746f74616c2e7376673f7374796c653d666c61742d737175617265\" alt=\"Github Releases (by Release)\" data-canonical-src=\"https://img.shields.io/github/downloads/jackd248/temps/v0.7.0/total.svg?style=flat-square\" style=\"max-width:100%;\"></a></h2>\n<p>You can <a href=\"https://github.com/jackd248/temps/releases\">download</a> the latest stable version of Temps for Windows, Mac OS and Linux.</p>\n<h3><a id=\"user-content-instructions\" class=\"anchor\" aria-hidden=\"true\" href=\"#instructions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Instructions</h3>\n<p><strong>You need a free API Key by <a href=\"http://openweathermap.org/\" rel=\"nofollow\">OpenWeatherMap</a> to fetch weather information.</strong></p>\n<p>Because of this is a non-profit project, I'm not able to offer unlimited access to weather information by myself.</p>\n<p>For the start you can use the built-in key to get the weather data. But it can be possible with heavy data traffic, that the service isn't available for this key all the time.</p>\n<p>The apps are also not signed for now. So you need to grant usage by the system to run the app.</p>\n<h2><a id=\"user-content-credits\" class=\"anchor\" aria-hidden=\"true\" href=\"#credits\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credits</h2>\n<p>This application uses code from several open source projects:</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></li>\n<li><a href=\"https://github.com/maxogden/menubar\">Menubar</a></li>\n<li><a href=\"http://openweathermap.org/\" rel=\"nofollow\">OpenWeatherMap</a></li>\n<li><a href=\"http://www.chartjs.org/\" rel=\"nofollow\">Chart.js</a></li>\n</ul>\n<p>The weather icons are made by myself. If you like to use them in your own project, you can find the icons on <a href=\"https://github.com/jackd248/weather-iconic\">Github</a> or <a href=\"https://thenounproject.com/konradmichalik/collection/weather/\" rel=\"nofollow\">Noun Project</a>.</p>\n<h2><a id=\"user-content-license-\" class=\"anchor\" aria-hidden=\"true\" href=\"#license-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License <a href=\"\"><img src=\"https://camo.githubusercontent.com/84ad51516bb83453769833e3e130e2946df80c20/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a61636b643234382f74656d70732e7376673f7374796c653d666c61742d737175617265\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/jackd248/temps.svg?style=flat-square\" style=\"max-width:100%;\"></a></h2>\n<p>Copyright (c) 2016 Konrad Michalik, This software is licensed under the <a href=\"LICENSE\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.900Z",
    "goodColorOnWhite": "#31796F",
    "goodColorOnBlack": "#93D3CA",
    "faintColorOnWhite": "rgba(49, 121, 111, 0.1)"
  },
  {
    "slug": "teseve",
    "name": "Tèsèvè",
    "description": "A simple static webserver, in an app.",
    "website": "http://teseve.github.io",
    "repository": "https://github.com/teseve/teseve",
    "keywords": [
      "static",
      "server",
      "testing"
    ],
    "license": "Public Domain",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/dec09622646548962ee986787c2e5189e23ea337/687474703a2f2f7465736576652e6769746875622e696f2f6173736574732f696d672f73637265656e73686f742e706e67"
      }
    ],
    "icon": "teseve-icon.png",
    "icon32": "teseve-icon-32.png",
    "icon64": "teseve-icon-64.png",
    "icon128": "teseve-icon-128.png",
    "icon256": "teseve-icon-256.png",
    "date": "2017-02-04",
    "iconColors": [
      "#fbfbfb",
      "#f4a843",
      "#f37926",
      "#fbd45f",
      "#f3b882"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-t&#xE8;s&#xE8;v&#xE8;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#t&#xE8;s&#xE8;v&#xE8;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>T&#xE8;s&#xE8;v&#xE8;</h1>\n<blockquote>\n<p>A simple static webserver, in an app.</p>\n</blockquote>\n<hr>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dec09622646548962ee986787c2e5189e23ea337/687474703a2f2f7465736576652e6769746875622e696f2f6173736574732f696d672f73637265656e73686f742e706e67\"><img src=\"https://camo.githubusercontent.com/dec09622646548962ee986787c2e5189e23ea337/687474703a2f2f7465736576652e6769746875622e696f2f6173736574732f696d672f73637265656e73686f742e706e67\" alt=\"screenshot\" data-canonical-src=\"http://teseve.github.io/assets/img/screenshot.png\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h2>\n<h3><a id=\"user-content-download-the-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#download-the-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download the binaries</h3>\n<p>You can download the binaries on the <a href=\"https://github.com/teseve/teseve/releases\">releases page</a>.</p>\n<h4><a id=\"user-content-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Cask</h4>\n<p>If you are on Mac OS X and use <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Cask</a>, you can install Teseve by typing the following command in your terminal : <code>brew cask install teseve</code>.</p>\n<h3><a id=\"user-content-build-the-app-from-the-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#build-the-app-from-the-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build the app from the source</h3>\n<p>You can build the app by yourself:</p>\n<ol>\n<li>Clone the repository</li>\n<li>Run <code>npm install</code> to get the dependencies</li>\n<li>Run <code>grunt</code> to build &amp; run the app</li>\n<li>Use <code>grunt release</code> if you want to build a binary.</li>\n</ol>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p><strong>T&#xE8;s&#xE8;v&#xE8;</strong> is currently in heavy development. If you want to contribute, try to follow the existing codestyle.</p>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Allow to drag&apos;n&apos;drop a folder on window to set the server root</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Auto-try to resolve url like <code>page</code> to <code>page.html</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Custom 404 page</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Multiple-window feature, managing multiple servers</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> About window</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Refactor repo structure + builder</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> All-around refactor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Implement main menu for OSX &amp; Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Test Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Test Linux</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Presentation website</li>\n</ul>\n<h2><a id=\"user-content-release-history\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#release-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Release History</h2>\n<ul>\n<li><strong>2016/06/03:</strong> <code>0.5.3</code> fix &quot;choose folder&quot; button</li>\n<li><strong>2016/06/03:</strong> <code>0.5.2</code> fix build process, causing missing dependencies in final app</li>\n<li><strong>2016/06/02:</strong> <code>0.5.1</code> fix issues &amp; deprecations from Electron 1.0 update</li>\n<li><strong>2016/05/08:</strong> <code>0.5.0</code> multiple-window managment</li>\n<li><strong>2015/09/21:</strong> <code>0.4.0</code> 404 managment, auto-try to resolve url</li>\n<li><strong>2015/09/11:</strong> <code>0.3.0</code> drag&apos;n&apos;drop feature, new build system</li>\n<li><strong>2015/09/06:</strong> <code>0.2.0</code> autoindex feature</li>\n<li><strong>2015/08/26:</strong> <code>0.1.0</code> basic features</li>\n<li><strong>2015/08/25:</strong> starting project</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/teseve/teseve/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><strong>T&#xE8;s&#xE8;v&#xE8;</strong> is free and unencumbered software released into the public domain.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tèsèvè\" class=\"anchor\" aria-hidden=\"true\" href=\"#tèsèvè\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tèsèvè</h1>\n<blockquote>\n<p>A simple static webserver, in an app.</p>\n</blockquote>\n<hr>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/dec09622646548962ee986787c2e5189e23ea337/687474703a2f2f7465736576652e6769746875622e696f2f6173736574732f696d672f73637265656e73686f742e706e67\"><img src=\"https://camo.githubusercontent.com/dec09622646548962ee986787c2e5189e23ea337/687474703a2f2f7465736576652e6769746875622e696f2f6173736574732f696d672f73637265656e73686f742e706e67\" alt=\"screenshot\" data-canonical-src=\"http://teseve.github.io/assets/img/screenshot.png\" style=\"max-width:100%;\"></a></p>\n<hr>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h2>\n<h3><a id=\"user-content-download-the-binaries\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-the-binaries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download the binaries</h3>\n<p>You can download the binaries on the <a href=\"https://github.com/teseve/teseve/releases\">releases page</a>.</p>\n<h4><a id=\"user-content-cask\" class=\"anchor\" aria-hidden=\"true\" href=\"#cask\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Cask</h4>\n<p>If you are on Mac OS X and use <a href=\"https://caskroom.github.io\" rel=\"nofollow\">Cask</a>, you can install Teseve by typing the following command in your terminal : <code>brew cask install teseve</code>.</p>\n<h3><a id=\"user-content-build-the-app-from-the-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-the-app-from-the-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build the app from the source</h3>\n<p>You can build the app by yourself:</p>\n<ol>\n<li>Clone the repository</li>\n<li>Run <code>npm install</code> to get the dependencies</li>\n<li>Run <code>grunt</code> to build &amp; run the app</li>\n<li>Use <code>grunt release</code> if you want to build a binary.</li>\n</ol>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p><strong>Tèsèvè</strong> is currently in heavy development. If you want to contribute, try to follow the existing codestyle.</p>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Allow to drag'n'drop a folder on window to set the server root</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Auto-try to resolve url like <code>page</code> to <code>page.html</code></li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Custom 404 page</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Multiple-window feature, managing multiple servers</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> About window</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Refactor repo structure + builder</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> All-around refactor</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Implement main menu for OSX &amp; Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Test Windows</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Test Linux</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Presentation website</li>\n</ul>\n<h2><a id=\"user-content-release-history\" class=\"anchor\" aria-hidden=\"true\" href=\"#release-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Release History</h2>\n<ul>\n<li><strong>2016/06/03:</strong> <code>0.5.3</code> fix \"choose folder\" button</li>\n<li><strong>2016/06/03:</strong> <code>0.5.2</code> fix build process, causing missing dependencies in final app</li>\n<li><strong>2016/06/02:</strong> <code>0.5.1</code> fix issues &amp; deprecations from Electron 1.0 update</li>\n<li><strong>2016/05/08:</strong> <code>0.5.0</code> multiple-window managment</li>\n<li><strong>2015/09/21:</strong> <code>0.4.0</code> 404 managment, auto-try to resolve url</li>\n<li><strong>2015/09/11:</strong> <code>0.3.0</code> drag'n'drop feature, new build system</li>\n<li><strong>2015/09/06:</strong> <code>0.2.0</code> autoindex feature</li>\n<li><strong>2015/08/26:</strong> <code>0.1.0</code> basic features</li>\n<li><strong>2015/08/25:</strong> starting project</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><strong>Tèsèvè</strong> is free and unencumbered software released into the public domain.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.914Z",
    "goodColorOnWhite": "#8F6C04",
    "goodColorOnBlack": "#FBD45F",
    "faintColorOnWhite": "rgba(143, 108, 4, 0.1)"
  },
  {
    "slug": "testrec",
    "name": "Testrec",
    "description": "Record, playback and export protractor tests in seconds",
    "website": "https://testrec.com",
    "keywords": [
      "protractor",
      "tests",
      "tool",
      "frontend",
      "development"
    ],
    "category": "Developer Tools",
    "icon": "testrec-icon.png",
    "icon32": "testrec-icon-32.png",
    "icon64": "testrec-icon-64.png",
    "icon128": "testrec-icon-128.png",
    "icon256": "testrec-icon-256.png",
    "date": "2017-04-19",
    "iconColors": [
      "#1e99fa",
      "#eef7fb",
      "#75b8ee",
      "#36bcfc",
      "#8cd4fc"
    ],
    "goodColorOnWhite": "#037BB5",
    "goodColorOnBlack": "#36BCFC",
    "faintColorOnWhite": "rgba(3, 123, 181, 0.1)"
  },
  {
    "slug": "the-poker-timer",
    "name": "The Poker Timer",
    "description": "Best tournament clock",
    "website": "http://www.thepokertimer.com",
    "keywords": [
      "tournament",
      "timer"
    ],
    "category": "Games",
    "icon": "the-poker-timer-icon.png",
    "icon32": "the-poker-timer-icon-32.png",
    "icon64": "the-poker-timer-icon-64.png",
    "icon128": "the-poker-timer-icon-128.png",
    "icon256": "the-poker-timer-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#f4f1f1",
      "#cb1d09",
      "#0e0d0d",
      "#f75136",
      "#da8d82"
    ],
    "goodColorOnWhite": "#CB1D09",
    "goodColorOnBlack": "#F75136",
    "faintColorOnWhite": "rgba(203, 29, 9, 0.1)"
  },
  {
    "slug": "theme-juice",
    "name": "Theme Juice",
    "description": "Local WordPress development made easy",
    "website": "https://www.themejuice.it",
    "keywords": [
      "WordPress",
      "Local Development",
      "Vagrant",
      "developer tools",
      "Deployment",
      "Web Development",
      "Virtual Machine",
      "Workflow"
    ],
    "category": "Developer Tools",
    "icon": "theme-juice-icon.png",
    "icon32": "theme-juice-icon-32.png",
    "icon64": "theme-juice-icon-64.png",
    "icon128": "theme-juice-icon-128.png",
    "icon256": "theme-juice-icon-256.png",
    "date": "2016-08-31",
    "iconColors": [
      "#f3a420",
      "#2e4d4c",
      "#ac641c",
      "#a6c65d",
      "#cf7a1c"
    ],
    "goodColorOnWhite": "#AC641C",
    "goodColorOnBlack": "#F3A420",
    "faintColorOnWhite": "rgba(172, 100, 28, 0.1)"
  },
  {
    "slug": "themebuilder",
    "name": "themebuilder",
    "description": "Bootstrap theme builder.",
    "category": "Developer Tools",
    "repository": "https://github.com/wurde/themebuilder",
    "keywords": [
      "bootstrap",
      "css",
      "design",
      "styles"
    ],
    "license": "MIT",
    "icon": "themebuilder-icon.png",
    "icon32": "themebuilder-icon-32.png",
    "icon64": "themebuilder-icon-64.png",
    "icon128": "themebuilder-icon-128.png",
    "icon256": "themebuilder-icon-256.png",
    "date": "2017-10-23",
    "iconColors": [
      "#f4bb69",
      "#b15870",
      "#e4816a",
      "#5d83a3",
      "#d3cc94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-theme-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#theme-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Theme Builder</h1>\n<p>Use Bootstrap&apos;s global style variables to compile custom stylesheets. The goal of this app is to speed up design iteration and ensure cohesive design across all of Bootstrap&apos;s components.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h2>\n<p>The <code>sass</code> command-line application is required:</p>\n<pre><code>sudo npm install -g sass\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/themebuilder\ncd themebuilder\nnpm run setup\nnpm start\n</code></pre>\n<h2><a id=\"user-content-bootstrap-uses-sass\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#bootstrap-uses-sass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bootstrap uses SASS</h2>\n<p>Every Bootstrap download includes both compiled assets and source code. Normally the compiled and minified versions are adequate, but eventually you&apos;ll want to differentiate the style of your site. Using the CSS source code, in the <code>scss/</code> directory, we can customize the default styles. All of the SASS files located within <code>.scss/</code> reference global variables set inside a <code>scss/_variables.scss</code> file.</p>\n<p>Using the provided global style directives, available in Bootstrap v4.0, we can customize how Bootstrap styles our web sites with only a few lines of code. Every SASS variable in Bootstrap 4 includes the <code>!default</code> flag, meaning you can override that default value in your own SASS even after that original variable&#x2019;s been defined. Copy and paste variables as needed, modify the values, remove the <code>!default</code> flag, and recompile.</p>\n<p>Read more about Bootstrap customization and SASS at:</p>\n<ul>\n<li><a href=\"https://getbootstrap.com/docs/4.0/getting-started/options\" rel=\"nofollow\">https://getbootstrap.com/docs/4.0/getting-started/options</a></li>\n<li><a href=\"http://sass-lang.com\" rel=\"nofollow\">http://sass-lang.com</a></li>\n</ul>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>Get the project&apos;s history in <a href=\"https://github.com/wurde/themebuilder/blob/master/CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"https://github.com/wurde/themebuilder/blob/master/mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/themebuilder/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Script is released under the <a href=\"https://github.com/wurde/themebuilder/blob/master/LICENSE.txt\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-theme-builder\" class=\"anchor\" aria-hidden=\"true\" href=\"#theme-builder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Theme Builder</h1>\n<p>Use Bootstrap's global style variables to compile custom stylesheets. The goal of this app is to speed up design iteration and ensure cohesive design across all of Bootstrap's components.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h2>\n<p>The <code>sass</code> command-line application is required:</p>\n<pre><code>sudo npm install -g sass\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/themebuilder\ncd themebuilder\nnpm run setup\nnpm start\n</code></pre>\n<h2><a id=\"user-content-bootstrap-uses-sass\" class=\"anchor\" aria-hidden=\"true\" href=\"#bootstrap-uses-sass\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bootstrap uses SASS</h2>\n<p>Every Bootstrap download includes both compiled assets and source code. Normally the compiled and minified versions are adequate, but eventually you'll want to differentiate the style of your site. Using the CSS source code, in the <code>scss/</code> directory, we can customize the default styles. All of the SASS files located within <code>.scss/</code> reference global variables set inside a <code>scss/_variables.scss</code> file.</p>\n<p>Using the provided global style directives, available in Bootstrap v4.0, we can customize how Bootstrap styles our web sites with only a few lines of code. Every SASS variable in Bootstrap 4 includes the <code>!default</code> flag, meaning you can override that default value in your own SASS even after that original variable’s been defined. Copy and paste variables as needed, modify the values, remove the <code>!default</code> flag, and recompile.</p>\n<p>Read more about Bootstrap customization and SASS at:</p>\n<ul>\n<li><a href=\"https://getbootstrap.com/docs/4.0/getting-started/options\" rel=\"nofollow\">https://getbootstrap.com/docs/4.0/getting-started/options</a></li>\n<li><a href=\"http://sass-lang.com\" rel=\"nofollow\">http://sass-lang.com</a></li>\n</ul>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>Get the project's history in <a href=\"CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Script is released under the <a href=\"LICENSE.txt\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.002Z",
    "goodColorOnWhite": "#B15870",
    "goodColorOnBlack": "#F4BB69",
    "faintColorOnWhite": "rgba(177, 88, 112, 0.1)"
  },
  {
    "slug": "themer",
    "name": "Themer",
    "description": "Generate editor themes, terminal themes, and matching desktop wallpaper from your set of colors.",
    "website": "https://themer.mjswensen.com",
    "repository": "https://github.com/mjswensen/themer-gui",
    "keywords": [
      "wallpaper",
      "theme",
      "editor",
      "terminal",
      "themer",
      "customize"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/mjswensen/themer-gui/master/screenshot.png"
      }
    ],
    "icon": "themer-icon.png",
    "icon32": "themer-icon-32.png",
    "icon64": "themer-icon-64.png",
    "icon128": "themer-icon-128.png",
    "icon256": "themer-icon-256.png",
    "date": "2017-07-03",
    "iconColors": [
      "#faf9f9",
      "#57817e",
      "#d95d8b",
      "#cfb12e",
      "#a8a5ac"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a href=\"https://themer.mjswensen.com\" rel=\"nofollow\">\n    <img src=\"https://github.com/mjswensen/themer-gui/raw/master/icon.png\" width=\"256\" height=\"256\" alt=\"Themer application icon\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-themer-gui---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjswensen/themer-gui/blob/master/#themer-gui---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>themer-gui <a href=\"https://travis-ci.org/mjswensen/themer-gui/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7f82356c967528594e0e8e0f8cba3722163088f1/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6a7377656e73656e2f7468656d65722d6775692f6d61737465722e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/mjswensen/themer-gui/master.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/mjswensen/themer-gui/releases\"><img src=\"https://camo.githubusercontent.com/252411a75003d471a40241ccc7e249b760a98673/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6a7377656e73656e2f7468656d65722d6775692f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/mjswensen/themer-gui/total.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/mjswensen/themer-gui/releases\"><img src=\"https://camo.githubusercontent.com/2307acee5739ffca21c67e622b205efaa22b34d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d626c75652e737667\" alt=\"Supported platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-blue.svg\" style=\"max-width:100%;\"></a></h1>\n<p>Themer takes your set of colors (or a built-in set of colors) and generates editor themes, terminal themes, and desktop/device wallpapers.</p>\n<p><a target=\"_blank\" href=\"https://github.com/mjswensen/themer-gui/blob/master/screenshot.png\"><img src=\"https://github.com/mjswensen/themer-gui/raw/master/screenshot.png\" alt=\"Themer screenshot\" style=\"max-width:100%;\"></a></p>\n<p>This repository is a graphical UI for the <a href=\"https://github.com/mjswensen/themer\">command-line tool</a>.</p>\n<p>See also <a href=\"https://themer.mjswensen.com\" rel=\"nofollow\">Themer&apos;s website</a> and <a href=\"https://www.producthunt.com/posts/themer-2\" rel=\"nofollow\">Themer&apos;s Product Hunt page</a>.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mjswensen/themer-gui/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<ul>\n<li>macOS, Windows, and Linux: download the <a href=\"https://github.com/mjswensen/themer-gui/releases/latest\">latest release</a> installer.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a href=\"https://themer.mjswensen.com\" rel=\"nofollow\">\n    <img src=\"icon.png\" width=\"256\" height=\"256\" alt=\"Themer application icon\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h1><a id=\"user-content-themer-gui---\" class=\"anchor\" aria-hidden=\"true\" href=\"#themer-gui---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>themer-gui <a href=\"https://travis-ci.org/mjswensen/themer-gui/branches\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7f82356c967528594e0e8e0f8cba3722163088f1/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6a7377656e73656e2f7468656d65722d6775692f6d61737465722e737667\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/mjswensen/themer-gui/master.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/mjswensen/themer-gui/releases\"><img src=\"https://camo.githubusercontent.com/252411a75003d471a40241ccc7e249b760a98673/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6a7377656e73656e2f7468656d65722d6775692f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/mjswensen/themer-gui/total.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/mjswensen/themer-gui/releases\"><img src=\"https://camo.githubusercontent.com/2307acee5739ffca21c67e622b205efaa22b34d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d626c75652e737667\" alt=\"Supported platforms\" data-canonical-src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-blue.svg\" style=\"max-width:100%;\"></a></h1>\n<p>Themer takes your set of colors (or a built-in set of colors) and generates editor themes, terminal themes, and desktop/device wallpapers.</p>\n<p><a target=\"_blank\" href=\"screenshot.png\"><img src=\"screenshot.png\" alt=\"Themer screenshot\" style=\"max-width:100%;\"></a></p>\n<p>This repository is a graphical UI for the <a href=\"https://github.com/mjswensen/themer\">command-line tool</a>.</p>\n<p>See also <a href=\"https://themer.mjswensen.com\" rel=\"nofollow\">Themer's website</a> and <a href=\"https://www.producthunt.com/posts/themer-2\" rel=\"nofollow\">Themer's Product Hunt page</a>.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<ul>\n<li>macOS, Windows, and Linux: download the <a href=\"https://github.com/mjswensen/themer-gui/releases/latest\">latest release</a> installer.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.977Z",
    "goodColorOnWhite": "#87741E",
    "goodColorOnBlack": "#CFB12E",
    "faintColorOnWhite": "rgba(135, 116, 30, 0.1)"
  },
  {
    "slug": "thomas",
    "name": "Thomas",
    "description": "Simple pomodoro timer",
    "category": "Productivity",
    "repository": "https://github.com/andrepolischuk/thomas",
    "keywords": [
      "pomodoro",
      "timer"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://github.com/andrepolischuk/thomas/raw/master/media/screenshot.png"
      }
    ],
    "icon": "thomas-icon.png",
    "icon32": "thomas-icon-32.png",
    "icon64": "thomas-icon-64.png",
    "icon128": "thomas-icon-128.png",
    "icon256": "thomas-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#fbf9f9",
      "#c62b3f",
      "#dd7181",
      "#e48e9c",
      "#de5c6c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-thomas-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#thomas-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>thomas <a href=\"https://travis-ci.org/andrepolischuk/thomas\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7dfca8da32e1da61237989e38f128eef1a8938f/68747470733a2f2f7472617669732d63692e6f72672f616e647265706f6c69736368756b2f74686f6d61732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/andrepolischuk/thomas.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Simple pomodoro timer</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/andrepolischuk/thomas/blob/master/media/screenshot.png\"><img src=\"https://github.com/andrepolischuk/thomas/raw/master/media/screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p><a href=\"https://github.com/andrepolischuk/thomas/releases/latest\">Download the latest release!</a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<ul>\n<li>25/5 minutes interval by default, but you can configure this</li>\n<li>Built-in configurable keyboard shortcuts</li>\n<li>Minimal log that contains all completed intervals counts per day</li>\n<li>Tray icon and progress bar</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Shortcuts</h3>\n<ul>\n<li><code>CommandOrControl+Alt+T</code> &#x2014; show application</li>\n<li><code>Escape</code> &#x2014; hide application</li>\n<li><code>CommandOrControl+Enter</code> &#x2014; start/cancel timer</li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>Fork this repository, clone to your local device and install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<p>If you use Ubuntu or Debian, you also may need to install <code>nodejs-legacy</code> that creates <code>node</code> symlink:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install nodejs-legacy</pre></div>\n<p>You can pack application for specified platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist:macos\nnpm run dist:linux\nnpm run dist:windows</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/andrepolischuk/thomas/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-thomas-\" class=\"anchor\" aria-hidden=\"true\" href=\"#thomas-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>thomas <a href=\"https://travis-ci.org/andrepolischuk/thomas\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b7dfca8da32e1da61237989e38f128eef1a8938f/68747470733a2f2f7472617669732d63692e6f72672f616e647265706f6c69736368756b2f74686f6d61732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/andrepolischuk/thomas.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>Simple pomodoro timer</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"media/screenshot.png\"><img src=\"media/screenshot.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p><a href=\"https://github.com/andrepolischuk/thomas/releases/latest\">Download the latest release!</a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<ul>\n<li>25/5 minutes interval by default, but you can configure this</li>\n<li>Built-in configurable keyboard shortcuts</li>\n<li>Minimal log that contains all completed intervals counts per day</li>\n<li>Tray icon and progress bar</li>\n</ul>\n<h3><a id=\"user-content-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Shortcuts</h3>\n<ul>\n<li><code>CommandOrControl+Alt+T</code> — show application</li>\n<li><code>Escape</code> — hide application</li>\n<li><code>CommandOrControl+Enter</code> — start/cancel timer</li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>Fork this repository, clone to your local device and install dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<p>If you use Ubuntu or Debian, you also may need to install <code>nodejs-legacy</code> that creates <code>node</code> symlink:</p>\n<div class=\"highlight highlight-source-shell\"><pre>sudo apt-get install nodejs-legacy</pre></div>\n<p>You can pack application for specified platform:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist:macos\nnpm run dist:linux\nnpm run dist:windows</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:13.993Z",
    "goodColorOnWhite": "#C62B3F",
    "goodColorOnBlack": "#DE5C6C",
    "faintColorOnWhite": "rgba(198, 43, 63, 0.1)"
  },
  {
    "slug": "thrifty",
    "name": "thrifty",
    "description": "Find freedom via fiscal responsibility.",
    "category": "Lifestyle",
    "repository": "https://github.com/wurde/thrifty.git",
    "keywords": [
      "finances",
      "cashflow",
      "wealth",
      "bitcoin"
    ],
    "license": "MIT",
    "icon": "thrifty-icon.png",
    "icon32": "thrifty-icon-32.png",
    "icon64": "thrifty-icon-64.png",
    "icon128": "thrifty-icon-128.png",
    "icon256": "thrifty-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#f4931b",
      "#fcfbfa",
      "#fcbd72",
      "#fcac4c",
      "#fccc94"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-thrifty\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#thrifty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thrifty</h1>\n<p>Track cashflow for simple finances.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h2>\n<p>A compiler is required for getting native SQLite3 to work with Electron.</p>\n<pre><code>sudo apt install build-essential\nsudo npm install -g node-gyp\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/thrifty\ncd thrifty\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>Get the project&apos;s history in <a href=\"https://github.com/wurde/thrifty.git/blob/master/CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"https://github.com/wurde/thrifty.git/blob/master/mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wurde/thrifty.git/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This project is released under the <a href=\"http://www.opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-thrifty\" class=\"anchor\" aria-hidden=\"true\" href=\"#thrifty\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thrifty</h1>\n<p>Track cashflow for simple finances.</p>\n<h2><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h2>\n<p>A compiler is required for getting native SQLite3 to work with Electron.</p>\n<pre><code>sudo apt install build-essential\nsudo npm install -g node-gyp\n</code></pre>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting started</h2>\n<p>Run the following commands to get started:</p>\n<pre><code>git clone https://github.com/wurde/thrifty\ncd thrifty\nnpm install\nnpm start\n</code></pre>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>Get the project's history in <a href=\"CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<h2><a id=\"user-content-maintainer\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainer</h2>\n<p>Andy Bettisworth <a href=\"mailto:andy@accreu.com\">andy@accreu.com</a> <a href=\"https://andybettisworth.com\" rel=\"nofollow\">https://andybettisworth.com</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This project is released under the <a href=\"http://www.opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.054Z",
    "goodColorOnWhite": "#AC5F03",
    "goodColorOnBlack": "#FCAC4C",
    "faintColorOnWhite": "rgba(172, 95, 3, 0.1)"
  },
  {
    "slug": "thunder",
    "name": "Thunder",
    "description": "Your Social Networks, Emails and your websites in an application",
    "website": "https://www.trollswebapp.com",
    "keywords": [
      "chat"
    ],
    "locales": [
      "es-NI"
    ],
    "category": "Social Networking",
    "icon": "thunder-icon.png",
    "icon32": "thunder-icon-32.png",
    "icon64": "thunder-icon-64.png",
    "icon128": "thunder-icon-128.png",
    "icon256": "thunder-icon-256.png",
    "date": "2017-07-02",
    "iconColors": [
      "#2199a6",
      "#f9f9f9",
      "#f9b81f",
      "#81aa6e",
      "#8cccd4"
    ],
    "goodColorOnWhite": "#8F6604",
    "goodColorOnBlack": "#F9B81F",
    "faintColorOnWhite": "rgba(143, 102, 4, 0.1)"
  },
  {
    "slug": "thunderdocs",
    "name": "ThunderDocs",
    "description": "Unofficial Google Docs Desktop App",
    "website": "https://vista1nik.github.io/gdocs/",
    "category": "Productivity",
    "repository": "https://github.com/Vista1nik/ThunderDocs",
    "keywords": [
      "office",
      "google docs"
    ],
    "license": "MIT",
    "icon": "thunderdocs-icon.png",
    "icon32": "thunderdocs-icon-32.png",
    "icon64": "thunderdocs-icon-64.png",
    "icon128": "thunderdocs-icon-128.png",
    "icon256": "thunderdocs-icon-256.png",
    "date": "2018-04-23",
    "iconColors": [
      "#fbfbfc",
      "#0481f0",
      "#04b7fa",
      "#54aef5",
      "#74ccfc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e9f99a05b0aa02ba950322eb17841918c701a995/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f47446f63732f34396362336437362f6173736574732f69636f6e732f7765622f333132783331322e706e67\"><img src=\"https://camo.githubusercontent.com/e9f99a05b0aa02ba950322eb17841918c701a995/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f47446f63732f34396362336437362f6173736574732f69636f6e732f7765622f333132783331322e706e67\" alt=\"Logo\" data-canonical-src=\"https://cdn.rawgit.com/Vista1nik/GDocs/49cb3d76/assets/icons/web/312x312.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-thunderdocs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#thunderdocs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ThunderDocs</h2>\n<p><a href=\"https://travis-ci.org/Vista1nik/ThunderDocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea29fce31e7121ff9a26fa3974ca341bfb8d43c7/68747470733a2f2f7472617669732d63692e6f72672f5669737461316e696b2f5468756e646572446f63732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Vista1nik/ThunderDocs.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/90073f142c0357063c9e07a7366761aaad414f28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/90073f142c0357063c9e07a7366761aaad414f28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Vista1nik/GDocs/total.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/5d43bf52d099df70ac307e2411653fbe64b7287f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/5d43bf52d099df70ac307e2411653fbe64b7287f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\" alt=\"Electron Version\" data-canonical-src=\"https://img.shields.io/badge/Electron-1.8.4-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial Google Docs desktop app</p>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Vista1nik/vista1nik.github.io/master/gdocs/assets/images/gdocs-screenshot-833x634.png\"><img src=\"https://raw.githubusercontent.com/Vista1nik/vista1nik.github.io/master/gdocs/assets/images/gdocs-screenshot-833x634.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building-and-running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Vista1nik/ThunderDocs/blob/master/#building-and-running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building and Running</h2>\n<p><strong>Run:</strong></p>\n<pre><code>npm install\nelectron .\n</code></pre>\n<p><strong>Build:</strong></p>\n<pre><code>npm install\nnpm install electron-packager --save-dev\n</code></pre>\n<p>Windows:</p>\n<pre><code>electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\n</code></pre>\n<p>macOS:</p>\n<pre><code>electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\n</code></pre>\n<p>Linux:</p>\n<pre><code>electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e9f99a05b0aa02ba950322eb17841918c701a995/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f47446f63732f34396362336437362f6173736574732f69636f6e732f7765622f333132783331322e706e67\"><img src=\"https://camo.githubusercontent.com/e9f99a05b0aa02ba950322eb17841918c701a995/68747470733a2f2f63646e2e7261776769742e636f6d2f5669737461316e696b2f47446f63732f34396362336437362f6173736574732f69636f6e732f7765622f333132783331322e706e67\" alt=\"Logo\" data-canonical-src=\"https://cdn.rawgit.com/Vista1nik/GDocs/49cb3d76/assets/icons/web/312x312.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-thunderdocs\" class=\"anchor\" aria-hidden=\"true\" href=\"#thunderdocs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ThunderDocs</h2>\n<p><a href=\"https://travis-ci.org/Vista1nik/ThunderDocs\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ea29fce31e7121ff9a26fa3974ca341bfb8d43c7/68747470733a2f2f7472617669732d63692e6f72672f5669737461316e696b2f5468756e646572446f63732e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/Vista1nik/ThunderDocs.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/90073f142c0357063c9e07a7366761aaad414f28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/90073f142c0357063c9e07a7366761aaad414f28/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f5669737461316e696b2f47446f63732f746f74616c2e737667\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/Vista1nik/GDocs/total.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/5d43bf52d099df70ac307e2411653fbe64b7287f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/5d43bf52d099df70ac307e2411653fbe64b7287f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c656374726f6e2d312e382e342d627269676874677265656e2e737667\" alt=\"Electron Version\" data-canonical-src=\"https://img.shields.io/badge/Electron-1.8.4-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial Google Docs desktop app</p>\n<h3><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h3>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/Vista1nik/vista1nik.github.io/master/gdocs/assets/images/gdocs-screenshot-833x634.png\"><img src=\"https://raw.githubusercontent.com/Vista1nik/vista1nik.github.io/master/gdocs/assets/images/gdocs-screenshot-833x634.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building-and-running\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-and-running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building and Running</h2>\n<p><strong>Run:</strong></p>\n<pre><code>npm install\nelectron .\n</code></pre>\n<p><strong>Build:</strong></p>\n<pre><code>npm install\nnpm install electron-packager --save-dev\n</code></pre>\n<p>Windows:</p>\n<pre><code>electron-packager . --overwrite --platform=win32 --arch=x64 --icon=assets/icons/win/icon.ico\n</code></pre>\n<p>macOS:</p>\n<pre><code>electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns\n</code></pre>\n<p>Linux:</p>\n<pre><code>electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.068Z",
    "goodColorOnWhite": "#0474D9",
    "goodColorOnBlack": "#0481F0",
    "faintColorOnWhite": "rgba(4, 116, 217, 0.1)"
  },
  {
    "slug": "tidal",
    "name": "TIDAL",
    "description": "Music streaming service",
    "website": "https://www.tidal.com",
    "keywords": [
      "music",
      "streaming",
      "videos"
    ],
    "category": "Music",
    "icon": "tidal-icon.png",
    "icon32": "tidal-icon-32.png",
    "icon64": "tidal-icon-64.png",
    "icon128": "tidal-icon-128.png",
    "icon256": "tidal-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#f1f1f1",
      "#040404",
      "#646464",
      "#6c6c6c",
      "#5c5c5c"
    ],
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#F1F1F1",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "tidy-up",
    "name": "Tidy-up",
    "description": "Clean HTML/JS/CSS",
    "repository": "https://github.com/imnotliam/tidy-up",
    "category": "Developer Tools",
    "icon": "tidy-up-icon.png",
    "icon32": "tidy-up-icon-32.png",
    "icon64": "tidy-up-icon-64.png",
    "icon128": "tidy-up-icon-128.png",
    "icon256": "tidy-up-icon-256.png",
    "date": "2017-08-09",
    "iconColors": [
      "#dbbb67",
      "#a94d24",
      "#fad3c1",
      "#817f7a",
      "#b27d1d"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tidy-up\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/imnotliam/tidy-up/blob/master/#tidy-up\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>tidy-up</h1>\n<p>tidy-up html/css/js cleaner for your desktop</p>\n<p><a href=\"https://travis-ci.org/ImNotLiam/tidy-up\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0689728f24828f561482eb1e7aae98b261d5c905/68747470733a2f2f7472617669732d63692e6f72672f496d4e6f744c69616d2f746964792d75702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/ImNotLiam/tidy-up.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/imnotliam/tidy-up/blob/master/screen.png?raw=true\"><img src=\"https://github.com/imnotliam/tidy-up/raw/master/screen.png?raw=true\" alt=\"Alt text\" title=\"tidy-up\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tidy-up\" class=\"anchor\" aria-hidden=\"true\" href=\"#tidy-up\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>tidy-up</h1>\n<p>tidy-up html/css/js cleaner for your desktop</p>\n<p><a href=\"https://travis-ci.org/ImNotLiam/tidy-up\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0689728f24828f561482eb1e7aae98b261d5c905/68747470733a2f2f7472617669732d63692e6f72672f496d4e6f744c69616d2f746964792d75702e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/ImNotLiam/tidy-up.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"screen.png?raw=true\"><img src=\"screen.png?raw=true\" alt=\"Alt text\" title=\"tidy-up\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.097Z",
    "goodColorOnWhite": "#A94D24",
    "goodColorOnBlack": "#FAD3C1",
    "faintColorOnWhite": "rgba(169, 77, 36, 0.1)"
  },
  {
    "slug": "tiliq",
    "name": "Tiliq",
    "description": "The next generation of professional business email",
    "website": "https://tiliq.com",
    "keywords": [
      "email",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "tiliq-icon.png",
    "icon32": "tiliq-icon-32.png",
    "icon64": "tiliq-icon-64.png",
    "icon128": "tiliq-icon-128.png",
    "icon256": "tiliq-icon-256.png",
    "date": "2016-05-11",
    "iconColors": [
      "#fafbfc",
      "#2493fb",
      "#837c75",
      "#68aff0",
      "#89c4fc"
    ],
    "goodColorOnWhite": "#046BCB",
    "goodColorOnBlack": "#2493FB",
    "faintColorOnWhite": "rgba(4, 107, 203, 0.1)"
  },
  {
    "slug": "tim",
    "name": "TIM",
    "description": "manage issues with order",
    "category": "Developer Tools",
    "repository": "https://github.com/tborychowski/tim/",
    "keywords": [
      "browser",
      "electron-app",
      "productivity-booster",
      "manager",
      "github",
      "notifications",
      "bookmarks"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/tborychowski/tim/master/screens/0-screenshot.png",
        "caption": "TIM screenshot",
        "imageLink": "https://github.com/tborychowski/tim"
      }
    ],
    "license": "MIT",
    "icon": "tim-icon.png",
    "icon32": "tim-icon-32.png",
    "icon64": "tim-icon-64.png",
    "icon128": "tim-icon-128.png",
    "icon256": "tim-icon-256.png",
    "date": "2017-08-17",
    "iconColors": [
      "#dedede",
      "#904d7f",
      "#959152",
      "#68a0b8",
      "#9e8e9a"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tim\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#tim\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TIM</h1>\n<p>Tom&apos;s Issue Manager.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tborychowski/tim//blob/master/screens/0-screenshot.png\"><img src=\"https://github.com/tborychowski/tim//raw/master/screens/0-screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Gives you <strong>only 1 page</strong> (no tabs, no clutter. just focus). If you really, really must see a link in another window you can open link or a page in your selected browser (cmd+click or right-click on a link/image)</li>\n<li>Minimalist &amp; extremely functional design</li>\n<li>Dock <strong>badge</strong> shows the number of unread notifications</li>\n<li>Tweaked github css to make it responsive and hide unimportant blocks (headers, footers)</li>\n<li>Shows real names instead of logins (e.g. in comments)</li>\n<li><strong>Auto updater</strong> (like chrome - updates the app in the background)</li>\n<li>Works with <strong>Github Enterprise</strong></li>\n<li><strong>TouchBar</strong> Support</li>\n</ul>\n<h4><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h4>\n<p>This is mac-first app. It should be cross-platform, because it&apos;s using Electron, but it&apos;s not, because I&apos;m lazy and because I have no access to Windows &amp; Linux machines to actually test it. If you do, and have lots of time to spare - I would welcome your help <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">&#x1F604;</g-emoji>. Otherwise, please don&apos;t ask me to do this.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Check the <a href=\"https://github.com/tborychowski/tim/releases\">Releases</a> for the latest version.</p>\n<h2><a id=\"user-content-more-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#more-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>More Screenshots</h2>\n<h4><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notifications</h4>\n<ul>\n<li>quickly see what&apos;s going on,</li>\n<li>dismiss merged PRs without leaving the page</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tborychowski/tim//blob/master/screens/1-notifications.png\"><img src=\"https://github.com/tborychowski/tim//raw/master/screens/1-notifications.png\" alt=\"Notifications\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-bookmarks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#bookmarks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Bookmarks</h4>\n<ul>\n<li>stash any page</li>\n<li>issue/PR pages are grouped by repository name</li>\n<li>PR bookmarks will show build job progress and status (only jenkins for now)</li>\n<li>red dot will show you if there are new comments on an issue/PR since you bookmarked it</li>\n<li>type icon (issue or PR) will change colour based on the status (open - green; closed - red) - like in GH</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tborychowski/tim//blob/master/screens/2-bookmarks.png\"><img src=\"https://github.com/tborychowski/tim//raw/master/screens/2-bookmarks.png\" alt=\"Bookmarks\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-my-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#my-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>My Issues</h4>\n<ul>\n<li>list all issues assigned to the currenlty logged-in user (based on the token provided in settings)</li>\n<li>like bookmarks - shows icon colour based on the status and red dot for unread comments</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tborychowski/tim//blob/master/screens/3-myissues.png\"><img src=\"https://github.com/tborychowski/tim//raw/master/screens/3-myissues.png\" alt=\"My Issues\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Settings</h4>\n<p><a target=\"_blank\" href=\"https://github.com/tborychowski/tim//blob/master/screens/4-settings.png\"><img src=\"https://github.com/tborychowski/tim//raw/master/screens/4-settings.png\" alt=\"Settings\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dev-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#dev-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dev install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/tborychowski/tim.git\n<span class=\"pl-c1\">cd</span> tim\nnpm i\ngulp\nnpm start</pre></div>\n<ul>\n<li>make sure you have gulp installed globally:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm i -g gulp</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tborychowski/tim//blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><em>MIT</em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tim\" class=\"anchor\" aria-hidden=\"true\" href=\"#tim\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TIM</h1>\n<p>Tom's Issue Manager.</p>\n<p><a target=\"_blank\" href=\"screens/0-screenshot.png\"><img src=\"screens/0-screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Gives you <strong>only 1 page</strong> (no tabs, no clutter. just focus). If you really, really must see a link in another window you can open link or a page in your selected browser (cmd+click or right-click on a link/image)</li>\n<li>Minimalist &amp; extremely functional design</li>\n<li>Dock <strong>badge</strong> shows the number of unread notifications</li>\n<li>Tweaked github css to make it responsive and hide unimportant blocks (headers, footers)</li>\n<li>Shows real names instead of logins (e.g. in comments)</li>\n<li><strong>Auto updater</strong> (like chrome - updates the app in the background)</li>\n<li>Works with <strong>Github Enterprise</strong></li>\n<li><strong>TouchBar</strong> Support</li>\n</ul>\n<h4><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h4>\n<p>This is mac-first app. It should be cross-platform, because it's using Electron, but it's not, because I'm lazy and because I have no access to Windows &amp; Linux machines to actually test it. If you do, and have lots of time to spare - I would welcome your help <g-emoji class=\"g-emoji\" alias=\"smile\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png\">😄</g-emoji>. Otherwise, please don't ask me to do this.</p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Check the <a href=\"https://github.com/tborychowski/tim/releases\">Releases</a> for the latest version.</p>\n<h2><a id=\"user-content-more-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#more-screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>More Screenshots</h2>\n<h4><a id=\"user-content-notifications\" class=\"anchor\" aria-hidden=\"true\" href=\"#notifications\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notifications</h4>\n<ul>\n<li>quickly see what's going on,</li>\n<li>dismiss merged PRs without leaving the page</li>\n</ul>\n<p><a target=\"_blank\" href=\"screens/1-notifications.png\"><img src=\"screens/1-notifications.png\" alt=\"Notifications\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-bookmarks\" class=\"anchor\" aria-hidden=\"true\" href=\"#bookmarks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Bookmarks</h4>\n<ul>\n<li>stash any page</li>\n<li>issue/PR pages are grouped by repository name</li>\n<li>PR bookmarks will show build job progress and status (only jenkins for now)</li>\n<li>red dot will show you if there are new comments on an issue/PR since you bookmarked it</li>\n<li>type icon (issue or PR) will change colour based on the status (open - green; closed - red) - like in GH</li>\n</ul>\n<p><a target=\"_blank\" href=\"screens/2-bookmarks.png\"><img src=\"screens/2-bookmarks.png\" alt=\"Bookmarks\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-my-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#my-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>My Issues</h4>\n<ul>\n<li>list all issues assigned to the currenlty logged-in user (based on the token provided in settings)</li>\n<li>like bookmarks - shows icon colour based on the status and red dot for unread comments</li>\n</ul>\n<p><a target=\"_blank\" href=\"screens/3-myissues.png\"><img src=\"screens/3-myissues.png\" alt=\"My Issues\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Settings</h4>\n<p><a target=\"_blank\" href=\"screens/4-settings.png\"><img src=\"screens/4-settings.png\" alt=\"Settings\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-dev-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#dev-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dev install</h2>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/tborychowski/tim.git\n<span class=\"pl-c1\">cd</span> tim\nnpm i\ngulp\nnpm start</pre></div>\n<ul>\n<li>make sure you have gulp installed globally:</li>\n</ul>\n<div class=\"highlight highlight-source-shell\"><pre>npm i -g gulp</pre></div>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><em>MIT</em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.142Z",
    "goodColorOnWhite": "#904D7F",
    "goodColorOnBlack": "#68A0B8",
    "faintColorOnWhite": "rgba(144, 77, 127, 0.1)"
  },
  {
    "slug": "time-zone-converter",
    "name": "Time Zone Converter and World Clock",
    "description": "Calculate exact time anywhere in the world across time zones. Available as macOS app, Windows app, iOS app, Android app, Web app.",
    "website": "https://timezoneconverterapp.com/",
    "category": "Productivity",
    "keywords": [
      "time",
      "zone",
      "converter",
      "world",
      "clock",
      "calc",
      "gmt",
      "utc",
      "travel",
      "business",
      "planner",
      "calculator",
      "call",
      "meeting",
      "date"
    ],
    "screenshots": [
      {
        "imageUrl": "https://timezoneconverterapp.com/assets/img/screenshot.png",
        "caption": "Calculate Exact Time in Any Time Zone"
      }
    ],
    "icon": "time-zone-converter-icon.png",
    "icon32": "time-zone-converter-icon-32.png",
    "icon64": "time-zone-converter-icon-64.png",
    "icon128": "time-zone-converter-icon-128.png",
    "icon256": "time-zone-converter-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#423c47",
      "#e7e7eb",
      "#9494a4",
      "#54d681",
      "#88858e"
    ],
    "goodColorOnWhite": "#423C47",
    "goodColorOnBlack": "#54D681",
    "faintColorOnWhite": "rgba(66, 60, 71, 0.1)"
  },
  {
    "slug": "timestamp",
    "name": "Timestamp",
    "description": "A better macOS menu bar clock with a customizable date/time display and a calendar.",
    "website": "https://mzdr.github.io/timestamp/",
    "repository": "https://github.com/mzdr/timestamp/",
    "keywords": [
      "macos",
      "osx",
      "clock",
      "calendar",
      "systray",
      "menubar"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/ed4ce96a8fb1fb5291db92dc29b06231ca4e56de/68747470733a2f2f6d7a64722e6769746875622e696f2f74696d657374616d702f73637265656e73686f742e6a7067"
      }
    ],
    "icon": "timestamp-icon.png",
    "icon32": "timestamp-icon-32.png",
    "icon64": "timestamp-icon-64.png",
    "icon128": "timestamp-icon-128.png",
    "icon256": "timestamp-icon-256.png",
    "date": "2016-09-04",
    "iconColors": [
      "#1e9cf5",
      "#33c4fc",
      "#0763e7",
      "#0c78ec",
      "#1474cc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----timestamp------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#----timestamp------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c9c6ae31903b3cb5b1f24456d1cf0c7505691ff5/68747470733a2f2f6d7a64722e6769746875622e696f2f6173736574732f696d616765732f74696d657374616d702f69636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/c9c6ae31903b3cb5b1f24456d1cf0c7505691ff5/68747470733a2f2f6d7a64722e6769746875622e696f2f6173736574732f696d616765732f74696d657374616d702f69636f6e2e737667\" width=\"128\" alt=\"Logo of Timestamp\" data-canonical-src=\"https://mzdr.github.io/assets/images/timestamp/icon.svg\" style=\"max-width:100%;\"></a>\n  <p>Timestamp</p>\n  <a href=\"https://github.com/mzdr/timestamp/releases/latest\"><img src=\"https://camo.githubusercontent.com/b0de947a35e94cdc9faf97bd7b3d3977035dc1c7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d7a64722f74696d657374616d702e7376673f6d61784167653d33363030\" alt=\"Latest Timestamp release\" data-canonical-src=\"https://img.shields.io/github/release/mzdr/timestamp.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n  <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=BTED8SARNCBRG\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/43718ca06a547bf2e3df057872c14bb50a1f2ab6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate via PayPal\" data-canonical-src=\"https://img.shields.io/badge/donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://flattr.com/profile/mzdr\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c82ac8d7c46a52d0b11f3af577074694f5426d1a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d466c617474722d677265656e2e737667\" alt=\"Donate via Flattr\" data-canonical-src=\"https://img.shields.io/badge/donate-Flattr-green.svg\" style=\"max-width:100%;\"></a>\n</h1>\n<p>A better macOS menu bar clock with a customizable date/time display and a calendar. Inspired by <a href=\"http://shauninman.com/archive/2011/10/20/day_o_mac_menu_bar_clock\" rel=\"nofollow\">Day-O</a>.</p>\n<p>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> and <a href=\"http://momentjs.com/\" rel=\"nofollow\">Moment.js</a>.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ed4ce96a8fb1fb5291db92dc29b06231ca4e56de/68747470733a2f2f6d7a64722e6769746875622e696f2f74696d657374616d702f73637265656e73686f742e6a7067\"><img src=\"https://camo.githubusercontent.com/ed4ce96a8fb1fb5291db92dc29b06231ca4e56de/68747470733a2f2f6d7a64722e6769746875622e696f2f74696d657374616d702f73637265656e73686f742e6a7067\" alt=\"Screenshot of Timestamp app\" data-canonical-src=\"https://mzdr.github.io/timestamp/screenshot.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Translated into <a href=\"http://momentjs.com/#multiple-locale-support\" rel=\"nofollow\">102</a>* languages</li>\n<li>Supports dark mode</li>\n<li>Fully <a href=\"http://momentjs.com/docs/#/displaying/format/\" rel=\"nofollow\">customizable</a> date/time display</li>\n<li>Starts automatically at login (if you wish)</li>\n</ul>\n<p><sub>* Doesn&apos;t count for <strong>all</strong> GUI related parts. Help translating by adding missing <a href=\"https://github.com/mzdr/timestamp/tree/develop/app/locales\">locales</a>. See <a href=\"https://github.com/mzdr/timestamp//blob/master/#support\">support</a> for further details on how to contribute.</sub></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p><strong><a href=\"https://github.com/mzdr/timestamp/releases/latest\">Download</a></strong>, unzip, and move <code>Timestamp.app</code> to the <code>/Applications</code> directory.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p><strong>Bugs and requests</strong>: Please use the project&apos;s <a href=\"https://github.com/mzdr/timestamp/issues/new\">issue tracker</a>.<br>\n<a href=\"https://github.com/mzdr/timestamp/issues\"><img src=\"https://camo.githubusercontent.com/c9a0ce08364ae21346af6676dfc3e2fb128b4e10/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d7a64722f74696d657374616d702e737667\" alt=\"Issues\" data-canonical-src=\"http://img.shields.io/github/issues/mzdr/timestamp.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Want to contribute?</strong> Please fork this repository and open a pull request with your new shiny stuff. <g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">&#x1F31F;</g-emoji><br>\n<a href=\"https://github.com/mzdr/timestamp/pulls\"><img src=\"https://camo.githubusercontent.com/26b88790d80aa200d36aafbdae7b567457fdf12e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6d7a64722f74696d657374616d702e7376673f6d61784167653d33363030\" alt=\"GitHub pull requests\" data-canonical-src=\"https://img.shields.io/github/issues-pr/mzdr/timestamp.svg?maxAge=3600\" style=\"max-width:100%;\"></a></p>\n<p><strong>Do you like it?</strong> Support the project by starring the repository or <a href=\"https://twitter.com/intent/tweet?url=https://github.com/mzdr/timestamp&amp;text=Timestamp,%20a%20better%20macOS%20menu%20bar%20clock%20with%20a%20customizable%20date/time%20display%20and%20a%20calendar.%20%E2%80%94\" rel=\"nofollow\">tweet</a> about it.</p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mzdr/timestamp//blob/master/#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Thanks</h2>\n<p><strong>Timestamp</strong> &#xA9; 2017, Sebastian Prein. Released under the <a href=\"https://mit-license.org/\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-----timestamp------\" class=\"anchor\" aria-hidden=\"true\" href=\"#----timestamp------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c9c6ae31903b3cb5b1f24456d1cf0c7505691ff5/68747470733a2f2f6d7a64722e6769746875622e696f2f6173736574732f696d616765732f74696d657374616d702f69636f6e2e737667\"><img src=\"https://camo.githubusercontent.com/c9c6ae31903b3cb5b1f24456d1cf0c7505691ff5/68747470733a2f2f6d7a64722e6769746875622e696f2f6173736574732f696d616765732f74696d657374616d702f69636f6e2e737667\" width=\"128\" alt=\"Logo of Timestamp\" data-canonical-src=\"https://mzdr.github.io/assets/images/timestamp/icon.svg\" style=\"max-width:100%;\"></a>\n  <p>Timestamp</p>\n  <a href=\"https://github.com/mzdr/timestamp/releases/latest\"><img src=\"https://camo.githubusercontent.com/b0de947a35e94cdc9faf97bd7b3d3977035dc1c7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d7a64722f74696d657374616d702e7376673f6d61784167653d33363030\" alt=\"Latest Timestamp release\" data-canonical-src=\"https://img.shields.io/github/release/mzdr/timestamp.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n  <a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=BTED8SARNCBRG\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/43718ca06a547bf2e3df057872c14bb50a1f2ab6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d50617950616c2d677265656e2e737667\" alt=\"Donate via PayPal\" data-canonical-src=\"https://img.shields.io/badge/donate-PayPal-green.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://flattr.com/profile/mzdr\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c82ac8d7c46a52d0b11f3af577074694f5426d1a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d466c617474722d677265656e2e737667\" alt=\"Donate via Flattr\" data-canonical-src=\"https://img.shields.io/badge/donate-Flattr-green.svg\" style=\"max-width:100%;\"></a>\n</h1>\n<p>A better macOS menu bar clock with a customizable date/time display and a calendar. Inspired by <a href=\"http://shauninman.com/archive/2011/10/20/day_o_mac_menu_bar_clock\" rel=\"nofollow\">Day-O</a>.</p>\n<p>Built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> and <a href=\"http://momentjs.com/\" rel=\"nofollow\">Moment.js</a>.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ed4ce96a8fb1fb5291db92dc29b06231ca4e56de/68747470733a2f2f6d7a64722e6769746875622e696f2f74696d657374616d702f73637265656e73686f742e6a7067\"><img src=\"https://camo.githubusercontent.com/ed4ce96a8fb1fb5291db92dc29b06231ca4e56de/68747470733a2f2f6d7a64722e6769746875622e696f2f74696d657374616d702f73637265656e73686f742e6a7067\" alt=\"Screenshot of Timestamp app\" data-canonical-src=\"https://mzdr.github.io/timestamp/screenshot.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Translated into <a href=\"http://momentjs.com/#multiple-locale-support\" rel=\"nofollow\">102</a>* languages</li>\n<li>Supports dark mode</li>\n<li>Fully <a href=\"http://momentjs.com/docs/#/displaying/format/\" rel=\"nofollow\">customizable</a> date/time display</li>\n<li>Starts automatically at login (if you wish)</li>\n</ul>\n<p><sub>* Doesn't count for <strong>all</strong> GUI related parts. Help translating by adding missing <a href=\"https://github.com/mzdr/timestamp/tree/develop/app/locales\">locales</a>. See <a href=\"#support\">support</a> for further details on how to contribute.</sub></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p><strong><a href=\"https://github.com/mzdr/timestamp/releases/latest\">Download</a></strong>, unzip, and move <code>Timestamp.app</code> to the <code>/Applications</code> directory.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p><strong>Bugs and requests</strong>: Please use the project's <a href=\"https://github.com/mzdr/timestamp/issues/new\">issue tracker</a>.<br>\n<a href=\"https://github.com/mzdr/timestamp/issues\"><img src=\"https://camo.githubusercontent.com/c9a0ce08364ae21346af6676dfc3e2fb128b4e10/687474703a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d7a64722f74696d657374616d702e737667\" alt=\"Issues\" data-canonical-src=\"http://img.shields.io/github/issues/mzdr/timestamp.svg\" style=\"max-width:100%;\"></a></p>\n<p><strong>Want to contribute?</strong> Please fork this repository and open a pull request with your new shiny stuff. <g-emoji class=\"g-emoji\" alias=\"star2\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f31f.png\">🌟</g-emoji><br>\n<a href=\"https://github.com/mzdr/timestamp/pulls\"><img src=\"https://camo.githubusercontent.com/26b88790d80aa200d36aafbdae7b567457fdf12e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6d7a64722f74696d657374616d702e7376673f6d61784167653d33363030\" alt=\"GitHub pull requests\" data-canonical-src=\"https://img.shields.io/github/issues-pr/mzdr/timestamp.svg?maxAge=3600\" style=\"max-width:100%;\"></a></p>\n<p><strong>Do you like it?</strong> Support the project by starring the repository or <a href=\"https://twitter.com/intent/tweet?url=https://github.com/mzdr/timestamp&amp;text=Timestamp,%20a%20better%20macOS%20menu%20bar%20clock%20with%20a%20customizable%20date/time%20display%20and%20a%20calendar.%20%E2%80%94\" rel=\"nofollow\">tweet</a> about it.</p>\n<h2><a id=\"user-content-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Thanks</h2>\n<p><strong>Timestamp</strong> © 2017, Sebastian Prein. Released under the <a href=\"https://mit-license.org/\" rel=\"nofollow\">MIT License</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.154Z",
    "goodColorOnWhite": "#0763E7",
    "goodColorOnBlack": "#33C4FC",
    "faintColorOnWhite": "rgba(7, 99, 231, 0.1)"
  },
  {
    "slug": "timetable",
    "name": "TimeTable",
    "description": "A time table in your menubar!",
    "repository": "https://github.com/willyb321/electron-menubar-timetable",
    "keywords": [
      "Timetable",
      "menubar"
    ],
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://github.com/willyb321/electron-menubar-timetable/raw/master/example.gif"
      }
    ],
    "icon": "timetable-icon.png",
    "icon32": "timetable-icon-32.png",
    "icon64": "timetable-icon-64.png",
    "icon128": "timetable-icon-128.png",
    "icon256": "timetable-icon-256.png",
    "date": "2016-05-24",
    "iconColors": [
      "#bab9b9",
      "#0c0c0c",
      "#818180",
      "#5c5c5c",
      "#646464"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/./TTIcon.png\"><img src=\"https://github.com/willyb321/electron-menubar-timetable/raw/master/./TTIcon.png\" width=\"15%\" height=\"15%/\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-electron-timetable\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/#electron-timetable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Electron Timetable</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ed34e2f2c22dc5ed5cc3eaec5f0f9b73618a48a9/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/electron-menubar-timetable.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/\"><img src=\"https://camo.githubusercontent.com/49047f2810a6116b97661f7c982590126f3c2761/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.versioneye.com/user/projects/57555eb37757a0003bd4b14f\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4e119a726dd0866ca1ddbd994bd982297e8d444/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3537353535656233373735376130303033626434623134662f62616467652e7376673f7374796c653d666c6174\" alt=\"Dependency Status\" data-canonical-src=\"https://www.versioneye.com/user/projects/57555eb37757a0003bd4b14f/badge.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/releases/latest\"><img src=\"https://camo.githubusercontent.com/0368d08374ff9b161162c9f5581904ea7b1753a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652f746f74616c2e7376673f6d61784167653d33363030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/electron-menubar-timetable/total.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/stargazers\"><img src=\"https://camo.githubusercontent.com/ccd7dbeb0e53b05f0f263524715a099fe7a8cc67/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e737667\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/willyb321/electron-menubar-timetable.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/releases/latest\"><img src=\"https://camo.githubusercontent.com/9612c8f6cebe49862758aa0943e526d6617a1561/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/\"><img src=\"https://camo.githubusercontent.com/53c0ed97f32387a3046bc5bc51ba39d4f1168361/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Scrutinizer\" data-canonical-src=\"https://img.shields.io/scrutinizer/g/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/\"><img src=\"https://camo.githubusercontent.com/8c37ff917d7b4cf880357db966a232eac18968e5/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Code Climate\" data-canonical-src=\"https://img.shields.io/codeclimate/github/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://timetable-menubar.xyz\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7230217bc33b8cdb3fe50c404b2a9e16d7e9d99e/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f68747470732f74696d657461626c652d6d656e756261722e78797a2e7376673f6d61784167653d33363030\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/https/timetable-menubar.xyz.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://twitter.com/intent/tweet\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a2836c463b1a78cf7d8347f8d78f9b857e60ba8/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f7374796c653d736f6369616c\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/twitter/url/https/github.com/willyb321/electron-menubar-timetable.svg?style=social\" style=\"max-width:100%;\"></a></p>\n<p>TimeTable in the menubar using electron. I have a <a href=\"http://bit.ly/1XXz4iH\" rel=\"nofollow\">website</a> for this project.</p>\n<hr>\n<h2><a id=\"user-content-view-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/#view-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://tehsuperwilly.xyz/elect8ad5\" rel=\"nofollow\">View the website</a></h2>\n<hr>\n<h2><a id=\"user-content-how-to-use-easy-way\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/#how-to-use-easy-way\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use? (Easy way)</h2>\n<ol>\n<li>Download the latest release, unzip and then run timetable.app.</li>\n<li>Select your timetable images in the dialog that comes up.</li>\n</ol>\n<hr>\n<h2><a id=\"user-content-how-to-use-hard-way\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/#how-to-use-hard-way\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to use? (Hard way)</h2>\n<ol start=\"2\">\n<li>Clone the repo.</li>\n<li><code>$ cd electron-menubar-timetable</code></li>\n<li><code>$ npm install</code></li>\n<li><code>$ npm run build</code></li>\n<li>Run the newly created application.</li>\n<li>Select your timetable images in the dialog that comes up.</li>\n<li>???</li>\n<li>Profit.</li>\n</ol>\n<hr>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Changelog</h2>\n<p>See <a href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/CHANGELOG.md\">CHANGELOG.md</a> for the changes happening.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"./TTIcon.png\"><img src=\"./TTIcon.png\" width=\"15%\" height=\"15%/\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-electron-timetable\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-timetable\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Electron Timetable</h1>\n<p><a href=\"https://greenkeeper.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ed34e2f2c22dc5ed5cc3eaec5f0f9b73618a48a9/68747470733a2f2f6261646765732e677265656e6b65657065722e696f2f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e737667\" alt=\"Greenkeeper badge\" data-canonical-src=\"https://badges.greenkeeper.io/willyb321/electron-menubar-timetable.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"\"><img src=\"https://camo.githubusercontent.com/49047f2810a6116b97661f7c982590126f3c2761/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://www.versioneye.com/user/projects/57555eb37757a0003bd4b14f\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4e119a726dd0866ca1ddbd994bd982297e8d444/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3537353535656233373735376130303033626434623134662f62616467652e7376673f7374796c653d666c6174\" alt=\"Dependency Status\" data-canonical-src=\"https://www.versioneye.com/user/projects/57555eb37757a0003bd4b14f/badge.svg?style=flat\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/releases/latest\"><img src=\"https://camo.githubusercontent.com/0368d08374ff9b161162c9f5581904ea7b1753a2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652f746f74616c2e7376673f6d61784167653d33363030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/willyb321/electron-menubar-timetable/total.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/stargazers\"><img src=\"https://camo.githubusercontent.com/ccd7dbeb0e53b05f0f263524715a099fe7a8cc67/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e737667\" alt=\"GitHub stars\" data-canonical-src=\"https://img.shields.io/github/stars/willyb321/electron-menubar-timetable.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/willyb321/electron-menubar-timetable/releases/latest\"><img src=\"https://camo.githubusercontent.com/9612c8f6cebe49862758aa0943e526d6617a1561/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/53c0ed97f32387a3046bc5bc51ba39d4f1168361/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Scrutinizer\" data-canonical-src=\"https://img.shields.io/scrutinizer/g/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/8c37ff917d7b4cf880357db966a232eac18968e5/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f6d61784167653d33363030\" alt=\"Code Climate\" data-canonical-src=\"https://img.shields.io/codeclimate/github/willyb321/electron-menubar-timetable.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://timetable-menubar.xyz\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7230217bc33b8cdb3fe50c404b2a9e16d7e9d99e/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f68747470732f74696d657461626c652d6d656e756261722e78797a2e7376673f6d61784167653d33363030\" alt=\"Website\" data-canonical-src=\"https://img.shields.io/website-up-down-green-red/https/timetable-menubar.xyz.svg?maxAge=3600\" style=\"max-width:100%;\"></a>\n<a href=\"https://twitter.com/intent/tweet\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/9a2836c463b1a78cf7d8347f8d78f9b857e60ba8/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f77696c6c79623332312f656c656374726f6e2d6d656e756261722d74696d657461626c652e7376673f7374796c653d736f6369616c\" alt=\"Twitter\" data-canonical-src=\"https://img.shields.io/twitter/url/https/github.com/willyb321/electron-menubar-timetable.svg?style=social\" style=\"max-width:100%;\"></a></p>\n<p>TimeTable in the menubar using electron. I have a <a href=\"http://bit.ly/1XXz4iH\" rel=\"nofollow\">website</a> for this project.</p>\n<hr>\n<h2><a id=\"user-content-view-the-website\" class=\"anchor\" aria-hidden=\"true\" href=\"#view-the-website\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://tehsuperwilly.xyz/elect8ad5\" rel=\"nofollow\">View the website</a></h2>\n<hr>\n<h2><a id=\"user-content-how-to-use-easy-way\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use-easy-way\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use? (Easy way)</h2>\n<ol>\n<li>Download the latest release, unzip and then run timetable.app.</li>\n<li>Select your timetable images in the dialog that comes up.</li>\n</ol>\n<hr>\n<h2><a id=\"user-content-how-to-use-hard-way\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use-hard-way\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to use? (Hard way)</h2>\n<ol start=\"2\">\n<li>Clone the repo.</li>\n<li><code>$ cd electron-menubar-timetable</code></li>\n<li><code>$ npm install</code></li>\n<li><code>$ npm run build</code></li>\n<li>Run the newly created application.</li>\n<li>Select your timetable images in the dialog that comes up.</li>\n<li>???</li>\n<li>Profit.</li>\n</ol>\n<hr>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Changelog</h2>\n<p>See <a href=\"https://github.com/willyb321/electron-menubar-timetable/blob/master/CHANGELOG.md\">CHANGELOG.md</a> for the changes happening.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.179Z",
    "goodColorOnWhite": "#0C0C0C",
    "goodColorOnBlack": "#BAB9B9",
    "faintColorOnWhite": "rgba(12, 12, 12, 0.1)"
  },
  {
    "slug": "todokit",
    "name": "TodoKit",
    "description": "A project and issue tracking software.",
    "category": "Developer Tools",
    "repository": "https://github.com/jeodiong/TodoKit/",
    "keywords": [
      "TodoKit",
      "project",
      "tracking"
    ],
    "icon": "todokit-icon.png",
    "icon32": "todokit-icon-32.png",
    "icon64": "todokit-icon-64.png",
    "icon128": "todokit-icon-128.png",
    "icon256": "todokit-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#f5f5f5",
      "#171717",
      "#343434",
      "#646464",
      "#444444"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a href=\"https://jeodiong.github.io/#/projects/todokit\" rel=\"nofollow\">\n    <img width=\"100\" src=\"https://camo.githubusercontent.com/4726ec7ae0f828156c9910198b37318049745489/687474703a2f2f6f657539627a6871312e626b742e636c6f7564646e2e636f6d2f746f646f6b69742f6c6f676f2f323536783235362e706e67\" alt=\"TodoKit logo\" data-canonical-src=\"http://oeu9bzhq1.bkt.clouddn.com/todokit/logo/256x256.png\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p><a href=\"https://github.com/jeodiong/TodoKit/blob/dev/README-ZH.md\">&#x4E2D;&#x6587;</a></p>\n<h1><a id=\"user-content-multi-language-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#multi-language-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Multi language support</h1>\n<p>Many people require for foreign language support. I&apos;m going to add a language config file. This project is open source and anyone can modify the code. If you like this product, you can fork this repository and make a pull request.</p>\n<h1><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built With</h1>\n<h4><a id=\"user-content-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/electron/electron\">Electron</a>&#x3001;</h4>\n<h4><a id=\"user-content-vuejs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#vuejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/vuejs/vue\">VueJS</a>&#x3001;</h4>\n<h4><a id=\"user-content-electron-vue\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#electron-vue\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-Vue</a>&#x3001;</h4>\n<h4><a id=\"user-content-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/nodejs/node\">NodeJS</a>&#x3001;</h4>\n<h4><a id=\"user-content-expressjs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#expressjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/expressjs/express\">ExpressJS</a>&#x3001;</h4>\n<h4><a id=\"user-content-socketio\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#socketio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/socketio/socket.io\">Socket.IO</a>&#x3001;</h4>\n<h4><a id=\"user-content-&#x91CE;&#x72D7;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#&#x91CE;&#x72D7;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://www.wilddog.com\" rel=\"nofollow\">&#x91CE;&#x72D7;</a>&#x3001;</h4>\n<h4><a id=\"user-content-&#x4E03;&#x725B;&#x4E91;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#&#x4E03;&#x725B;&#x4E91;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://www.qiniu.com/\" rel=\"nofollow\">&#x4E03;&#x725B;&#x4E91;</a>&#x3001;</h4>\n<h4><a id=\"user-content-&#x963F;&#x91CC;&#x4E91;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#&#x963F;&#x91CC;&#x4E91;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://www.aliyu.com/\" rel=\"nofollow\">&#x963F;&#x91CC;&#x4E91;</a>&#x3001;</h4>\n<h4><a id=\"user-content-todokit-api\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#todokit-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/jeodiong/TodoKit-api\">TodoKit-api</a></h4>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h1>\n<ol>\n<li><code>git clone https://github.com/jeodiong/TodoKit.git</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run dev</code></li>\n<li>offical product id <a href=\"https://github.com/jeodiong/TodoKit//blob/master/5a2dde799602c07118887e3c\">5a2dde799602c07118887e3c</a></li>\n</ol>\n<h1><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h1>\n<ul>\n<li>TodoKit is a beautiful and open source bug and issue tracking software. Helps your teams find, record and track bugs in their projects.</li>\n<li><a href=\"https://jeodiong.github.io/#/projects/todokit\" rel=\"nofollow\">Website</a></li>\n<li><a href=\"https://github.com/jeodiong/TodoKit/releases\">Download </a></li>\n</ul>\n<h1><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h1>\n<h3><a id=\"user-content-get-notified\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#get-notified\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get notified</h3>\n<p>Based on Socket.io</p>\n\n<h3><a id=\"user-content-signin--signout\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#signin--signout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Signin / Signout</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/906fc3023e1e20559f1ed484a49368dbce746c4b/68747470733a2f2f7773312e73696e61696d672e636e2f6c617267652f303036744e633739677931666a6b386d326868637a6a33316b773132347136392e6a7067\"><img src=\"https://camo.githubusercontent.com/906fc3023e1e20559f1ed484a49368dbce746c4b/68747470733a2f2f7773312e73696e61696d672e636e2f6c617267652f303036744e633739677931666a6b386d326868637a6a33316b773132347136392e6a7067\" alt=\"&#x767B;&#x5F55;&#xFF0F;&#x6CE8;&#x518C;\" data-canonical-src=\"https://ws1.sinaimg.cn/large/006tNc79gy1fjk8m2hhczj31kw124q69.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-my-products\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#my-products\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>My Products</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/3dff8d7e3bb5f06f31da6b2c34f24bbcad86abbe/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e3675366d746a33316b77313332646c7a2e6a7067\"><img src=\"https://camo.githubusercontent.com/3dff8d7e3bb5f06f31da6b2c34f24bbcad86abbe/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e3675366d746a33316b77313332646c7a2e6a7067\" alt=\"&#x6211;&#x7684;&#x4EA7;&#x54C1;\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hn6u6mtj31kw132dlz.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-my-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#my-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>My tasks</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b85a2e342455fef9ed5e50cd64009f0bf2e8d6b6/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e6c3274717a6a33316b773133326a7a642e6a7067\"><img src=\"https://camo.githubusercontent.com/b85a2e342455fef9ed5e50cd64009f0bf2e8d6b6/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e6c3274717a6a33316b773133326a7a642e6a7067\" alt=\"&#x6211;&#x7684;&#x4EFB;&#x52A1;\" data-canonical-src=\"https://ws2.sinaimg.cn/large/006tNc79gy1fl9hnl2tqzj31kw132jzd.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-assign-and-prioritize\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#assign-and-prioritize\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Assign and prioritize</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/fbb2e08f7bd9a9a14b55ef131bbdbeaf25b6a507/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686f6a7a6b766a6a33316b773133326b346c2e6a7067\"><img src=\"https://camo.githubusercontent.com/fbb2e08f7bd9a9a14b55ef131bbdbeaf25b6a507/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686f6a7a6b766a6a33316b773133326b346c2e6a7067\" alt=\"&#x6211;&#x7684;&#x4EFB;&#x52A1;\" data-canonical-src=\"https://ws3.sinaimg.cn/large/006tNc79gy1fl9hojzkvjj31kw132k4l.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-capture-and-track-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#capture-and-track-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Capture and track bugs</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8ff24b950afcd682b8e64600ad4c65a5c737bf46/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968706a6a756f346a33316b773133326e35692e6a7067\"><img src=\"https://camo.githubusercontent.com/8ff24b950afcd682b8e64600ad4c65a5c737bf46/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968706a6a756f346a33316b773133326e35692e6a7067\" alt=\"&#x521B;&#x5EFA;&#x4EFB;&#x52A1;\" data-canonical-src=\"https://ws2.sinaimg.cn/large/006tNc79gy1fl9hpjjuo4j31kw132n5i.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Analysis</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/74c4d649655f309e0f257896e1d35ea0c11b30cb/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968707a756862346a33316b773133327162362e6a7067\"><img src=\"https://camo.githubusercontent.com/74c4d649655f309e0f257896e1d35ea0c11b30cb/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968707a756862346a33316b773133327162362e6a7067\" alt=\"&#x7EDF;&#x8BA1;\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hpzuhb4j31kw132qb6.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-members\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#members\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Members</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e36d8e47b09ca9d9be475562c071e64728964874/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c396871637462766f6a33316b773133326530642e6a7067\"><img src=\"https://camo.githubusercontent.com/e36d8e47b09ca9d9be475562c071e64728964874/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c396871637462766f6a33316b773133326530642e6a7067\" alt=\"&#x6210;&#x5458;&#x7BA1;&#x7406;\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hqctbvoj31kw132e0d.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/jeodiong/TodoKit//blob/master/#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Settings</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/165dfd7dec3aa198e79a897b74a5c27b1afc4633/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39687177617531786a33316b7731333234377a2e6a7067\"><img src=\"https://camo.githubusercontent.com/165dfd7dec3aa198e79a897b74a5c27b1afc4633/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39687177617531786a33316b7731333234377a2e6a7067\" alt=\"&#x8D26;&#x53F7;&#x8BBE;&#x7F6E;\" data-canonical-src=\"https://ws3.sinaimg.cn/large/006tNc79gy1fl9hqwau1xj31kw13247z.jpg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a href=\"https://jeodiong.github.io/#/projects/todokit\" rel=\"nofollow\">\n    <img width=\"100\" src=\"https://camo.githubusercontent.com/4726ec7ae0f828156c9910198b37318049745489/687474703a2f2f6f657539627a6871312e626b742e636c6f7564646e2e636f6d2f746f646f6b69742f6c6f676f2f323536783235362e706e67\" alt=\"TodoKit logo\" data-canonical-src=\"http://oeu9bzhq1.bkt.clouddn.com/todokit/logo/256x256.png\" style=\"max-width:100%;\">\n  </a>\n</p>\n<p><a href=\"https://github.com/jeodiong/TodoKit/blob/dev/README-ZH.md\">中文</a></p>\n<h1><a id=\"user-content-multi-language-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#multi-language-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Multi language support</h1>\n<p>Many people require for foreign language support. I'm going to add a language config file. This project is open source and anyone can modify the code. If you like this product, you can fork this repository and make a pull request.</p>\n<h1><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built With</h1>\n<h4><a id=\"user-content-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/electron/electron\">Electron</a>、</h4>\n<h4><a id=\"user-content-vuejs\" class=\"anchor\" aria-hidden=\"true\" href=\"#vuejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/vuejs/vue\">VueJS</a>、</h4>\n<h4><a id=\"user-content-electron-vue\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-vue\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/SimulatedGREG/electron-vue\">Electron-Vue</a>、</h4>\n<h4><a id=\"user-content-nodejs\" class=\"anchor\" aria-hidden=\"true\" href=\"#nodejs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/nodejs/node\">NodeJS</a>、</h4>\n<h4><a id=\"user-content-expressjs\" class=\"anchor\" aria-hidden=\"true\" href=\"#expressjs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/expressjs/express\">ExpressJS</a>、</h4>\n<h4><a id=\"user-content-socketio\" class=\"anchor\" aria-hidden=\"true\" href=\"#socketio\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/socketio/socket.io\">Socket.IO</a>、</h4>\n<h4><a id=\"user-content-野狗\" class=\"anchor\" aria-hidden=\"true\" href=\"#野狗\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://www.wilddog.com\" rel=\"nofollow\">野狗</a>、</h4>\n<h4><a id=\"user-content-七牛云\" class=\"anchor\" aria-hidden=\"true\" href=\"#七牛云\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://www.qiniu.com/\" rel=\"nofollow\">七牛云</a>、</h4>\n<h4><a id=\"user-content-阿里云\" class=\"anchor\" aria-hidden=\"true\" href=\"#阿里云\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://www.aliyu.com/\" rel=\"nofollow\">阿里云</a>、</h4>\n<h4><a id=\"user-content-todokit-api\" class=\"anchor\" aria-hidden=\"true\" href=\"#todokit-api\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/jeodiong/TodoKit-api\">TodoKit-api</a></h4>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h1>\n<ol>\n<li><code>git clone https://github.com/jeodiong/TodoKit.git</code></li>\n<li><code>npm install</code></li>\n<li><code>npm run dev</code></li>\n<li>offical product id <a href=\"5a2dde799602c07118887e3c\">5a2dde799602c07118887e3c</a></li>\n</ol>\n<h1><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h1>\n<ul>\n<li>TodoKit is a beautiful and open source bug and issue tracking software. Helps your teams find, record and track bugs in their projects.</li>\n<li><a href=\"https://jeodiong.github.io/#/projects/todokit\" rel=\"nofollow\">Website</a></li>\n<li><a href=\"https://github.com/jeodiong/TodoKit/releases\">Download </a></li>\n</ul>\n<h1><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h1>\n<h3><a id=\"user-content-get-notified\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-notified\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get notified</h3>\n<p>Based on Socket.io</p>\n\n<h3><a id=\"user-content-signin--signout\" class=\"anchor\" aria-hidden=\"true\" href=\"#signin--signout\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Signin / Signout</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/906fc3023e1e20559f1ed484a49368dbce746c4b/68747470733a2f2f7773312e73696e61696d672e636e2f6c617267652f303036744e633739677931666a6b386d326868637a6a33316b773132347136392e6a7067\"><img src=\"https://camo.githubusercontent.com/906fc3023e1e20559f1ed484a49368dbce746c4b/68747470733a2f2f7773312e73696e61696d672e636e2f6c617267652f303036744e633739677931666a6b386d326868637a6a33316b773132347136392e6a7067\" alt=\"登录／注册\" data-canonical-src=\"https://ws1.sinaimg.cn/large/006tNc79gy1fjk8m2hhczj31kw124q69.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-my-products\" class=\"anchor\" aria-hidden=\"true\" href=\"#my-products\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>My Products</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/3dff8d7e3bb5f06f31da6b2c34f24bbcad86abbe/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e3675366d746a33316b77313332646c7a2e6a7067\"><img src=\"https://camo.githubusercontent.com/3dff8d7e3bb5f06f31da6b2c34f24bbcad86abbe/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e3675366d746a33316b77313332646c7a2e6a7067\" alt=\"我的产品\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hn6u6mtj31kw132dlz.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-my-tasks\" class=\"anchor\" aria-hidden=\"true\" href=\"#my-tasks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>My tasks</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/b85a2e342455fef9ed5e50cd64009f0bf2e8d6b6/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e6c3274717a6a33316b773133326a7a642e6a7067\"><img src=\"https://camo.githubusercontent.com/b85a2e342455fef9ed5e50cd64009f0bf2e8d6b6/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686e6c3274717a6a33316b773133326a7a642e6a7067\" alt=\"我的任务\" data-canonical-src=\"https://ws2.sinaimg.cn/large/006tNc79gy1fl9hnl2tqzj31kw132jzd.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-assign-and-prioritize\" class=\"anchor\" aria-hidden=\"true\" href=\"#assign-and-prioritize\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Assign and prioritize</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/fbb2e08f7bd9a9a14b55ef131bbdbeaf25b6a507/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686f6a7a6b766a6a33316b773133326b346c2e6a7067\"><img src=\"https://camo.githubusercontent.com/fbb2e08f7bd9a9a14b55ef131bbdbeaf25b6a507/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39686f6a7a6b766a6a33316b773133326b346c2e6a7067\" alt=\"我的任务\" data-canonical-src=\"https://ws3.sinaimg.cn/large/006tNc79gy1fl9hojzkvjj31kw132k4l.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-capture-and-track-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#capture-and-track-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Capture and track bugs</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/8ff24b950afcd682b8e64600ad4c65a5c737bf46/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968706a6a756f346a33316b773133326e35692e6a7067\"><img src=\"https://camo.githubusercontent.com/8ff24b950afcd682b8e64600ad4c65a5c737bf46/68747470733a2f2f7773322e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968706a6a756f346a33316b773133326e35692e6a7067\" alt=\"创建任务\" data-canonical-src=\"https://ws2.sinaimg.cn/large/006tNc79gy1fl9hpjjuo4j31kw132n5i.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-analysis\" class=\"anchor\" aria-hidden=\"true\" href=\"#analysis\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Analysis</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/74c4d649655f309e0f257896e1d35ea0c11b30cb/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968707a756862346a33316b773133327162362e6a7067\"><img src=\"https://camo.githubusercontent.com/74c4d649655f309e0f257896e1d35ea0c11b30cb/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c3968707a756862346a33316b773133327162362e6a7067\" alt=\"统计\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hpzuhb4j31kw132qb6.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-members\" class=\"anchor\" aria-hidden=\"true\" href=\"#members\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Members</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e36d8e47b09ca9d9be475562c071e64728964874/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c396871637462766f6a33316b773133326530642e6a7067\"><img src=\"https://camo.githubusercontent.com/e36d8e47b09ca9d9be475562c071e64728964874/68747470733a2f2f7773342e73696e61696d672e636e2f6c617267652f303036744e633739677931666c396871637462766f6a33316b773133326530642e6a7067\" alt=\"成员管理\" data-canonical-src=\"https://ws4.sinaimg.cn/large/006tNc79gy1fl9hqctbvoj31kw132e0d.jpg\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-settings\" class=\"anchor\" aria-hidden=\"true\" href=\"#settings\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Settings</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/165dfd7dec3aa198e79a897b74a5c27b1afc4633/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39687177617531786a33316b7731333234377a2e6a7067\"><img src=\"https://camo.githubusercontent.com/165dfd7dec3aa198e79a897b74a5c27b1afc4633/68747470733a2f2f7773332e73696e61696d672e636e2f6c617267652f303036744e633739677931666c39687177617531786a33316b7731333234377a2e6a7067\" alt=\"账号设置\" data-canonical-src=\"https://ws3.sinaimg.cn/large/006tNc79gy1fl9hqwau1xj31kw13247z.jpg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.247Z",
    "goodColorOnWhite": "#171717",
    "goodColorOnBlack": "#F5F5F5",
    "faintColorOnWhite": "rgba(23, 23, 23, 0.1)"
  },
  {
    "slug": "todometer",
    "name": "todometer",
    "description": "A meter-based to-do list.",
    "website": "https://cassidoo.github.io/todometer/",
    "repository": "https://github.com/cassidoo/todometer/",
    "keywords": [
      "todometer",
      "to-do list",
      "todo",
      "Productivity",
      "task",
      "focus"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/cassidoo/todometer/master/assets/screenshot.png"
      }
    ],
    "icon": "todometer-icon.png",
    "icon32": "todometer-icon-32.png",
    "icon64": "todometer-icon-64.png",
    "icon128": "todometer-icon-128.png",
    "icon256": "todometer-icon-256.png",
    "date": "2017-05-06",
    "iconColors": [
      "#2c2c34",
      "#63dba3",
      "#555459",
      "#646464",
      "#64646c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-todometer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://cassidoo.github.io/todometer\" rel=\"nofollow\">todometer</a></h1>\n<p>A simple meter-based to-do list built with Electron, React, Redux, and LESS.</p>\n<p><a target=\"_blank\" href=\"https://github.com/cassidoo/todometer//blob/master/assets/screenshot.png\"><img src=\"https://github.com/cassidoo/todometer//raw/master/assets/screenshot.png\" alt=\"todometer\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h3>\n<p>So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I&apos;ll follow are:</p>\n<ul>\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it keep todometer simple?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Is it necessary?</li>\n</ul>\n<p>Regarding that last point, I don&apos;t expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won&apos;t be merged.</p>\n<p>Please don&apos;t be hurt if your PR isn&apos;t merged. You&apos;re lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it&apos;ll be worth your time!</p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/cassidoo/todometer//blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h3>\n<ul>\n<li>Clone the repo:</li>\n</ul>\n<pre><code>git clone https://github.com/cassidoo/todometer.git\n</code></pre>\n<ul>\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<pre><code>cd todometer &amp;&amp; npm install\n</code></pre>\n<ul>\n<li>Run <code>npm start</code> to show the Electron application window with your current build.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-todometer\" class=\"anchor\" aria-hidden=\"true\" href=\"#todometer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://cassidoo.github.io/todometer\" rel=\"nofollow\">todometer</a></h1>\n<p>A simple meter-based to-do list built with Electron, React, Redux, and LESS.</p>\n<p><a target=\"_blank\" href=\"assets/screenshot.png\"><img src=\"assets/screenshot.png\" alt=\"todometer\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h3>\n<p>So you want to contribute? Yay! Great! Fun!\nI love seeing new PRs for todometer. That being said, not every pull request will be merged. The general guidelines I'll follow are:</p>\n<ul>\n<li>Does it make developing todometer easier?</li>\n<li>Does it help other platforms (Windows, Mac, Linux) work better?</li>\n<li>Does it fix a bug?</li>\n<li>Does it keep todometer simple?</li>\n<li>Does it break anything?</li>\n<li>Does it stick to the original goal of todometer (a <em>simple</em>, meter-based to-do list)</li>\n<li>Is it necessary?</li>\n</ul>\n<p>Regarding that last point, I don't expect all pull requests to be absolutely necessary. New features are good. That being said, if the new features make the app unnecessarily complex in some way without bringing value to the users, it won't be merged.</p>\n<p>Please don't be hurt if your PR isn't merged. You're lovely for working on it. If you are thinking about working on something, feel free to make an issue beforehand so that you can make sure it'll be worth your time!</p>\n<h3><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h3>\n<ul>\n<li>Clone the repo:</li>\n</ul>\n<pre><code>git clone https://github.com/cassidoo/todometer.git\n</code></pre>\n<ul>\n<li>Go to the project directory and install dependencies:</li>\n</ul>\n<pre><code>cd todometer &amp;&amp; npm install\n</code></pre>\n<ul>\n<li>Run <code>npm start</code> to show the Electron application window with your current build.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.228Z",
    "goodColorOnWhite": "#2C2C34",
    "goodColorOnBlack": "#63DBA3",
    "faintColorOnWhite": "rgba(44, 44, 52, 0.1)"
  },
  {
    "slug": "todu",
    "name": "TODU",
    "description": "Awesome, hackable to-do list.",
    "category": "Productivity",
    "repository": "https://github.com/CyanSalt/todu",
    "keywords": [
      "to-do",
      "productivity"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/5101076/31648366-ddd86026-b33f-11e7-8a20-35d857514e71.png",
        "caption": "Main page",
        "imageLink": "https://github.com/CyanSalt/todu"
      },
      {
        "imageUrl": "https://user-images.githubusercontent.com/5101076/31696671-70c01f8c-b3e5-11e7-9db5-5c22401ae116.png",
        "caption": "Hackable app",
        "imageLink": "https://github.com/CyanSalt/todu"
      }
    ],
    "icon": "todu-icon.png",
    "icon32": "todu-icon-32.png",
    "icon64": "todu-icon-64.png",
    "icon128": "todu-icon-128.png",
    "icon256": "todu-icon-256.png",
    "date": "2017-10-18",
    "iconColors": [
      "#fbfbfb",
      "#62d6bc",
      "#b5b5b5",
      "#c4c4c4",
      "#999999"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-todu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#todu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODU</h2>\n<p>An awesome, hackable to-do list.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5101076/31648366-ddd86026-b33f-11e7-8a20-35d857514e71.png\"><img src=\"https://user-images.githubusercontent.com/5101076/31648366-ddd86026-b33f-11e7-8a20-35d857514e71.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/CyanSalt/todu/releases/latest\">Download the latest version here</a></p>\n<h3><a id=\"user-content-manage-your-to-do\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#manage-your-to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Manage your to-do</h3>\n<ul>\n<li>Type your to-do in editor line, then press <code>Enter</code>.</li>\n<li>Every day when you open this app, items that undone will be move to today&apos;s list.</li>\n<li>Add your to-do of tomorrow in the same way.</li>\n<li><strong>Drag and drop</strong> your to-do item between today&apos;s list and tomorrow.</li>\n<li>Click the date on the right and look up history.</li>\n<li>Add time in today&apos;s list and set an alarm clock <em>5 min</em> before it happens.</li>\n</ul>\n<h3><a id=\"user-content-use-different-sheet\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#use-different-sheet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Use different sheet</h3>\n<ul>\n<li>Click super button with infinity icon to toggle the sheet switcher.</li>\n<li>Add, remove sheet, or change the sheet&apos;s title if you like.</li>\n<li>Set it to Cycle mode by clicking the button next to the head &apos;Today&apos;.</li>\n</ul>\n<h3><a id=\"user-content-export-your-data\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#export-your-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Export your data</h3>\n<ul>\n<li>All of user data are placed in the folder <code>storage</code> of the app.</li>\n<li>Edit the <code>sheets.json</code> to change the sheets&apos; information.</li>\n<li>Copy the content of <code>todo.json</code> or <code>todo-*.json</code> to export your data.</li>\n</ul>\n<h3><a id=\"user-content-hack-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#hack-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HACK IT!</h3>\n<ul>\n<li>\n<p>The messages in this app is written in Simplified Chinese, however, you can use its internal English translation or translate it yourself.</p>\n<ul>\n<li>Copy the file <code>resources/default/translation.json</code> to the <code>storage</code> directory.</li>\n<li>Enjoy the English version or customize the translation file.</li>\n</ul>\n</li>\n<li>\n<p>This app is built with <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and <a href=\"https://vuejs.org/index.html\" rel=\"nofollow\">VueJS</a>. If you are familiar with eithor of those, you can add <code>custom.js</code> to write your own code whenever the app launched. See the demo at <code>resources/default/custom.js</code></p>\n</li>\n<li>\n<p>As well as script, you can also add <code>custom.css</code> to write your stylesheets.</p>\n</li>\n<li>\n<p>For getting the document layout of the app&apos;s page, you can press <code>Control/Cmd+Shift+I</code> to open the devtools panel, just like you do it in Chrome.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CyanSalt/todu/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-todu\" class=\"anchor\" aria-hidden=\"true\" href=\"#todu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODU</h2>\n<p>An awesome, hackable to-do list.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/5101076/31648366-ddd86026-b33f-11e7-8a20-35d857514e71.png\"><img src=\"https://user-images.githubusercontent.com/5101076/31648366-ddd86026-b33f-11e7-8a20-35d857514e71.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://github.com/CyanSalt/todu/releases/latest\">Download the latest version here</a></p>\n<h3><a id=\"user-content-manage-your-to-do\" class=\"anchor\" aria-hidden=\"true\" href=\"#manage-your-to-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Manage your to-do</h3>\n<ul>\n<li>Type your to-do in editor line, then press <code>Enter</code>.</li>\n<li>Every day when you open this app, items that undone will be move to today's list.</li>\n<li>Add your to-do of tomorrow in the same way.</li>\n<li><strong>Drag and drop</strong> your to-do item between today's list and tomorrow.</li>\n<li>Click the date on the right and look up history.</li>\n<li>Add time in today's list and set an alarm clock <em>5 min</em> before it happens.</li>\n</ul>\n<h3><a id=\"user-content-use-different-sheet\" class=\"anchor\" aria-hidden=\"true\" href=\"#use-different-sheet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Use different sheet</h3>\n<ul>\n<li>Click super button with infinity icon to toggle the sheet switcher.</li>\n<li>Add, remove sheet, or change the sheet's title if you like.</li>\n<li>Set it to Cycle mode by clicking the button next to the head 'Today'.</li>\n</ul>\n<h3><a id=\"user-content-export-your-data\" class=\"anchor\" aria-hidden=\"true\" href=\"#export-your-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Export your data</h3>\n<ul>\n<li>All of user data are placed in the folder <code>storage</code> of the app.</li>\n<li>Edit the <code>sheets.json</code> to change the sheets' information.</li>\n<li>Copy the content of <code>todo.json</code> or <code>todo-*.json</code> to export your data.</li>\n</ul>\n<h3><a id=\"user-content-hack-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#hack-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HACK IT!</h3>\n<ul>\n<li>\n<p>The messages in this app is written in Simplified Chinese, however, you can use its internal English translation or translate it yourself.</p>\n<ul>\n<li>Copy the file <code>resources/default/translation.json</code> to the <code>storage</code> directory.</li>\n<li>Enjoy the English version or customize the translation file.</li>\n</ul>\n</li>\n<li>\n<p>This app is built with <a href=\"https://electronjs.org/\" rel=\"nofollow\">Electron</a> and <a href=\"https://vuejs.org/index.html\" rel=\"nofollow\">VueJS</a>. If you are familiar with eithor of those, you can add <code>custom.js</code> to write your own code whenever the app launched. See the demo at <code>resources/default/custom.js</code></p>\n</li>\n<li>\n<p>As well as script, you can also add <code>custom.css</code> to write your stylesheets.</p>\n</li>\n<li>\n<p>For getting the document layout of the app's page, you can press <code>Control/Cmd+Shift+I</code> to open the devtools panel, just like you do it in Chrome.</p>\n</li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.281Z",
    "goodColorOnWhite": "#22836D",
    "goodColorOnBlack": "#62D6BC",
    "faintColorOnWhite": "rgba(34, 131, 109, 0.1)"
  },
  {
    "slug": "tofino",
    "name": "Tofino",
    "description": "Experimental web browser from Mozilla",
    "keywords": [
      "browser"
    ],
    "category": "Productivity",
    "repository": "https://github.com/mozilla/tofino",
    "icon": "tofino-icon.png",
    "icon32": "tofino-icon-32.png",
    "icon64": "tofino-icon-64.png",
    "icon128": "tofino-icon-128.png",
    "icon256": "tofino-icon-256.png",
    "date": "2016-04-19",
    "iconColors": [
      "#5b94d4",
      "#f7f9fb",
      "#9dc3e4",
      "#3a8ccc",
      "#7cbce4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-project-tofino\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Project Tofino</h1>\n<p><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cb19e859dc0fa03513e491e3680ecfeddcd6a9a6/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f13998af590170690d902ae80fd84497fc42ae6/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8827d57c694fae2e7c9c87dfd1d1d043654905c7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Project Tofino is a browser interaction experiment.</p>\n<p>The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current &quot;tabs across the top&quot; browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p>This project is extremely immature. It&apos;s currently at the &quot;OK, lets throw some\nstuff together to see what happens&quot; stage. Please adjust your expectations\naccordingly. The tools we&apos;re using are not a statement on the set of\ntechnologies we&apos;ll use to build a final product if these ideas pan out. We&apos;re\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p>If you like a wild ride and you&apos;ve got another browser for real work, we&apos;d love\nto have your comments on what works and what doesn&apos;t. But right now the &quot;what\nworks&quot; list is a lot shorter than the &quot;what doesn&apos;t&quot; list, so maybe check back\nin a few weeks when there&apos;s more to look at.</p>\n<p>We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p>We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<p>Documentation for building is found in <a href=\"https://github.com/mozilla/tofino/blob/master//docs/building.md\">docs/building.md</a>.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<ul>\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p>Even though the user agent and content services are reused between multiple\nbrowser instances, they don&apos;t outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Testing</h2>\n<p>Currently runs linting, unit and webdriver tests with mocha.</p>\n<pre><code>npm test\n</code></pre>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p>See <a href=\"https://github.com/mozilla/tofino/blob/master//CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p>This project is very new, so we&apos;ll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you&apos;d like to\ncontribute.</p>\n<p>The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul>\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mozilla/tofino/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This software is licensed under the Apache License Version 2.\nSee <a href=\"https://github.com/mozilla/tofino/blob/master//LICENSE\">LICENSE</a> for details.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-project-tofino\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-tofino\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Project Tofino</h1>\n<p><a href=\"https://travis-ci.org/mozilla/tofino\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/cb19e859dc0fa03513e491e3680ecfeddcd6a9a6/68747470733a2f2f7472617669732d63692e6f72672f6d6f7a696c6c612f746f66696e6f2e7376673f6272616e63683d6d6173746572\" alt=\"Linux Build Status\" data-canonical-src=\"https://travis-ci.org/mozilla/tofino.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Mozilla/tofino-u1hv8\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1f13998af590170690d902ae80fd84497fc42ae6/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f376266396271707732347539336b6a6c3f7376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/7bf9bqpw24u93kjl?svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/mozilla/tofino?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8827d57c694fae2e7c9c87dfd1d1d043654905c7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f7a696c6c612f746f66696e6f2f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/mozilla/tofino/badge.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<p>Project Tofino is a browser interaction experiment.</p>\n<p>The kinds of things we use browsers for on PCs and mobile devices are different\nthan they were when the current \"tabs across the top\" browsers were designed.\nWe believe we can do a lot better by focusing on the tasks and activities users\nengage browsers for. Project Tofino is one of our explorations.</p>\n<p>This project is extremely immature. It's currently at the \"OK, lets throw some\nstuff together to see what happens\" stage. Please adjust your expectations\naccordingly. The tools we're using are not a statement on the set of\ntechnologies we'll use to build a final product if these ideas pan out. We're\nlooking for the quickest way to build the experiments we want, not a long-term\ntechnical strategy.</p>\n<p>If you like a wild ride and you've got another browser for real work, we'd love\nto have your comments on what works and what doesn't. But right now the \"what\nworks\" list is a lot shorter than the \"what doesn't\" list, so maybe check back\nin a few weeks when there's more to look at.</p>\n<p>We blog here: <a href=\"https://medium.com/project-tofino\" rel=\"nofollow\">https://medium.com/project-tofino</a></p>\n<p>We hang out on Slack here: <a href=\"https://project-tofino.slack.com\" rel=\"nofollow\">https://project-tofino.slack.com</a> (you can get an\ninvite at <a href=\"http://tofino-slack-invite.mozilla.io\" rel=\"nofollow\">http://tofino-slack-invite.mozilla.io</a>)</p>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<p>Documentation for building is found in <a href=\"/docs/building.md\">docs/building.md</a>.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<ul>\n<li><code>npm start</code> - Runs the build in <code>production</code> mode. Should be similar to a\npackaged build.</li>\n<li><code>npm run dev</code> - Runs the build in <code>development</code> mode with hot module\nreloading.</li>\n<li><code>npm run package</code> - Creates a distributable package.</li>\n<li><code>npm run clobber</code> - Destroys a handful of temporary files (electron build,\nnode modules, configurations) to clean up invalid states. If running into\nstrange issues, try this command, followed by an <code>npm install</code>.</li>\n</ul>\n<p>Even though the user agent and content services are reused between multiple\nbrowser instances, they don't outlive their parent process by default when it\nexits, to ease development. To have them kept alive even when there are no more\nclients left, <code>npm run serve</code> will start these services standalone for finer\nlifetime control.</p>\n<h2><a id=\"user-content-testing\" class=\"anchor\" aria-hidden=\"true\" href=\"#testing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Testing</h2>\n<p>Currently runs linting, unit and webdriver tests with mocha.</p>\n<pre><code>npm test\n</code></pre>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please note that this project is released with a Contributor Code of Conduct.\nBy participating in this project you agree to abide by its terms.</p>\n<p>See <a href=\"/CONTRIBUTING.md\">CONTRIBUTING.md</a> for further notes.</p>\n<p>This project is very new, so we'll probably revise these guidelines. Please\ncomment on a bug before putting significant effort in if you'd like to\ncontribute.</p>\n<p>The code uses examples from many different places, but the foundation was\nstarted from a set of posts from Paul Frazee:</p>\n<ul>\n<li><a href=\"https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md\">https://github.com/pfrazee/pfrazee.github.io/blob/moreaboutp2p/_posts/2015-09-08-building-electron-browser-pt1.md</a></li>\n<li><a href=\"https://github.com/pfraze/electron-browser\">https://github.com/pfraze/electron-browser</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This software is licensed under the Apache License Version 2.\nSee <a href=\"/LICENSE\">LICENSE</a> for details.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.332Z",
    "goodColorOnWhite": "#2377AB",
    "goodColorOnBlack": "#7CBCE4",
    "faintColorOnWhite": "rgba(35, 119, 171, 0.1)"
  },
  {
    "slug": "tournamenter-manager",
    "name": "Tournamenter Manager",
    "description": "Manage your Tournament event and show Live views to public.",
    "repository": "https://github.com/ivanseidel/TournamenterApp",
    "keywords": [
      "tournament",
      "event",
      "organization",
      "manager",
      "soccer",
      "table",
      "live view",
      "brackets",
      "views",
      "live views",
      "teams",
      "football",
      "server runner"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/ivanseidel/TournamenterApp/master/midia/screenshot.png"
      }
    ],
    "icon": "tournamenter-manager-icon.png",
    "icon32": "tournamenter-manager-icon-32.png",
    "icon64": "tournamenter-manager-icon-64.png",
    "icon128": "tournamenter-manager-icon-128.png",
    "icon256": "tournamenter-manager-icon-256.png",
    "date": "2017-04-23",
    "iconColors": [
      "#1974d3",
      "#fafbfc",
      "#3bb3f3",
      "#71c9f4",
      "#54bcf4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/ivanseidel/TournamenterApp/blob/master/midia/Tournamenter.png\"><img src=\"https://github.com/ivanseidel/TournamenterApp/raw/master/midia/Tournamenter.png\" alt=\"TournamenterApp\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/TendaDigital/TournamenterApp\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0010d4350c7d8dc87792c34e4a21ebec07e10c50/68747470733a2f2f7472617669732d63692e6f72672f54656e64614469676974616c2f546f75726e616d656e7465724170702e7376673f6272616e63683d6465706c6f79\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/TendaDigital/TournamenterApp.svg?branch=deploy\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/TendaDigital/tournamenterapp/branch/deploy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffbc69306993e6848aba3034afa7b1c3f7cff977/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b697035363639707879717232336a672f6272616e63682f6465706c6f793f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kip5669pxyqr23jg/branch/deploy?svg=true\" style=\"max-width:100%;\"></a> <a href=\"https://tournamenter.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/671f27e28555199acbe6c98b94f7276862f24d2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e64614469676974616c2f546f75726e616d656e7465724170702e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/TendaDigital/TournamenterApp.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.npmjs.com/package/tournamenter\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/67a7379735cb1af87cbb5dd4210929558a1090bc/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f746f75726e616d656e7465722e7376673f7374796c653d666c6174266c6162656c3d546f75726e616d656e746572\" alt=\"Tournamenter Version\" data-canonical-src=\"https://img.shields.io/npm/v/tournamenter.svg?style=flat&amp;label=Tournamenter\" style=\"max-width:100%;\"></a></p>\n<p>This project is an wrapper for the <a href=\"https://github.com/TendaDigital/tournamenter\">Tournamenter</a>\napp. It is a service manager that can launch and manage Tournamenter servers locally.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ivanseidel/TournamenterApp/blob/master/midia/screenshot.png\"><img src=\"https://github.com/ivanseidel/TournamenterApp/raw/master/midia/screenshot.png\" alt=\"TournamenterApp\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-tournamenter-is\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivanseidel/TournamenterApp/blob/master/#tournamenter-is\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tournamenter is</h2>\n<p>A system that allows you to manage your tournament or event, built with\n<a href=\"https://nodejs.org\" rel=\"nofollow\">Node.JS</a> and <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p>It allows you to run events with a easy to use interface that let&apos;s you:</p>\n<ul>\n<li>Manage Teams</li>\n<li>Create Groups (Like Soccer Groups)</li>\n<li>Create Tables (With custom ranking options and Columns)</li>\n<li>Create <code>Views</code> that will be displayed in TV Screens and Projectors\n(With custom <code>Pages</code> that can be customized)</li>\n</ul>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivanseidel/TournamenterApp/blob/master/#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download and Install</h2>\n<p>The App is in BETA, and should work fine on Mac and Windows. Download the latest version for your OS:</p>\n<ul>\n<li><a href=\"http://tournamenter.herokuapp.com/download/windows\" rel=\"nofollow\">Windows x64 (Latest)</a></li>\n<li><a href=\"http://tournamenter.herokuapp.com/download/osx\" rel=\"nofollow\">Mac OSX (Latest)</a></li>\n<li><a href=\"http://tournamenter.herokuapp.com/download/linux\" rel=\"nofollow\">Linux (Latest)</a></li>\n</ul>\n<h2><a id=\"user-content-what-it-does\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ivanseidel/TournamenterApp/blob/master/#what-it-does\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What it does</h2>\n<p>It allows you to create instances (&quot;run servers&quot;) of Tournamenter without knowing\na bit of <code>Terminal</code>. You can run multiple instances of Tournamenter simultaneously.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"midia/Tournamenter.png\"><img src=\"midia/Tournamenter.png\" alt=\"TournamenterApp\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/TendaDigital/TournamenterApp\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0010d4350c7d8dc87792c34e4a21ebec07e10c50/68747470733a2f2f7472617669732d63692e6f72672f54656e64614469676974616c2f546f75726e616d656e7465724170702e7376673f6272616e63683d6465706c6f79\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/TendaDigital/TournamenterApp.svg?branch=deploy\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/TendaDigital/tournamenterapp/branch/deploy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/ffbc69306993e6848aba3034afa7b1c3f7cff977/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b697035363639707879717232336a672f6272616e63682f6465706c6f793f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kip5669pxyqr23jg/branch/deploy?svg=true\" style=\"max-width:100%;\"></a> <a href=\"https://tournamenter.herokuapp.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/671f27e28555199acbe6c98b94f7276862f24d2f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e64614469676974616c2f546f75726e616d656e7465724170702e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/TendaDigital/TournamenterApp.svg\" style=\"max-width:100%;\"></a> <a href=\"https://www.npmjs.com/package/tournamenter\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/67a7379735cb1af87cbb5dd4210929558a1090bc/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f746f75726e616d656e7465722e7376673f7374796c653d666c6174266c6162656c3d546f75726e616d656e746572\" alt=\"Tournamenter Version\" data-canonical-src=\"https://img.shields.io/npm/v/tournamenter.svg?style=flat&amp;label=Tournamenter\" style=\"max-width:100%;\"></a></p>\n<p>This project is an wrapper for the <a href=\"https://github.com/TendaDigital/tournamenter\">Tournamenter</a>\napp. It is a service manager that can launch and manage Tournamenter servers locally.</p>\n<p><a target=\"_blank\" href=\"midia/screenshot.png\"><img src=\"midia/screenshot.png\" alt=\"TournamenterApp\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-tournamenter-is\" class=\"anchor\" aria-hidden=\"true\" href=\"#tournamenter-is\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tournamenter is</h2>\n<p>A system that allows you to manage your tournament or event, built with\n<a href=\"https://nodejs.org\" rel=\"nofollow\">Node.JS</a> and <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p>It allows you to run events with a easy to use interface that let's you:</p>\n<ul>\n<li>Manage Teams</li>\n<li>Create Groups (Like Soccer Groups)</li>\n<li>Create Tables (With custom ranking options and Columns)</li>\n<li>Create <code>Views</code> that will be displayed in TV Screens and Projectors\n(With custom <code>Pages</code> that can be customized)</li>\n</ul>\n<h2><a id=\"user-content-download-and-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-and-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download and Install</h2>\n<p>The App is in BETA, and should work fine on Mac and Windows. Download the latest version for your OS:</p>\n<ul>\n<li><a href=\"http://tournamenter.herokuapp.com/download/windows\" rel=\"nofollow\">Windows x64 (Latest)</a></li>\n<li><a href=\"http://tournamenter.herokuapp.com/download/osx\" rel=\"nofollow\">Mac OSX (Latest)</a></li>\n<li><a href=\"http://tournamenter.herokuapp.com/download/linux\" rel=\"nofollow\">Linux (Latest)</a></li>\n</ul>\n<h2><a id=\"user-content-what-it-does\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-it-does\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What it does</h2>\n<p>It allows you to create instances (\"run servers\") of Tournamenter without knowing\na bit of <code>Terminal</code>. You can run multiple instances of Tournamenter simultaneously.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.382Z",
    "goodColorOnWhite": "#1974D3",
    "goodColorOnBlack": "#3BB3F3",
    "faintColorOnWhite": "rgba(25, 116, 211, 0.1)"
  },
  {
    "slug": "transee",
    "name": "Transee",
    "description": "Simple and useful tool for quick translation",
    "website": "https://alessioforte.github.io/transee/",
    "repository": "https://github.com/alessioforte/transee",
    "keywords": [
      "translator",
      "google translate",
      "language"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://alessioforte.github.io/transee/assets/screenshot.png",
        "caption": "Transee on macOS"
      }
    ],
    "icon": "transee-icon.png",
    "icon32": "transee-icon-32.png",
    "icon64": "transee-icon-64.png",
    "icon128": "transee-icon-128.png",
    "icon256": "transee-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#252525",
      "#dbdbdb",
      "#949494",
      "#767676",
      "#8c8c8c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/74ef5efa2deb174de0f0d2d13c9cb07eb9f4cdf4/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f69636f6e5f313238783132382e706e67\"><img src=\"https://camo.githubusercontent.com/74ef5efa2deb174de0f0d2d13c9cb07eb9f4cdf4/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f69636f6e5f313238783132382e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/assets/icon_128x128.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/master/#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Transee</h1>\n<p>Simple and useful tool for quick translation - reference to Google Translate</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf0dac42e9c2c1a9b340ce9d23c3d92aafecf6a2/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/bf0dac42e9c2c1a9b340ce9d23c3d92aafecf6a2/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/assets/rainbow.png\" style=\"max-width:100%;\"></a></p>\n</div>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h3>\n<ol>\n<li>\n<p>Clone the git repository from GitHub:</p>\n<pre><code> git clone https://github.com/alessioforte/transee.git\n</code></pre>\n</li>\n<li>\n<p>Open the working directory:</p>\n<pre><code> cd transee\n</code></pre>\n</li>\n<li>\n<p>Install the Node dependencies:</p>\n<pre><code> npm install\n</code></pre>\n</li>\n</ol>\n<p>Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<h3><a id=\"user-content-running-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alessioforte/transee/blob/master/#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running Transee</h3>\n<p>To run a development version requires a few steps. The easiest way is just to use two\nterminals. One terminal can be used just to watch for changes to the code:</p>\n<pre><code>npm run watch\n</code></pre>\n<p>Now run Transee in another terminal:</p>\n<pre><code>npm run dev\n</code></pre>\n<p>The main process in src/main/ folder is just for development version. After <code>npm run dev</code> the bundles are created in dist/renderer/ folder</p>\n<p>To run a distribution version open dist/ directory and install Node dependencies:</p>\n<pre><code>npm install\n</code></pre>\n<p>and run:</p>\n<pre><code>npm start\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\">\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/74ef5efa2deb174de0f0d2d13c9cb07eb9f4cdf4/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f69636f6e5f313238783132382e706e67\"><img src=\"https://camo.githubusercontent.com/74ef5efa2deb174de0f0d2d13c9cb07eb9f4cdf4/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f69636f6e5f313238783132382e706e67\" alt=\"Transee\" data-canonical-src=\"https://alessioforte.github.io/transee/assets/icon_128x128.png\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"#transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Transee</h1>\n<p>Simple and useful tool for quick translation - reference to Google Translate</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/bf0dac42e9c2c1a9b340ce9d23c3d92aafecf6a2/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f7261696e626f772e706e67\"><img src=\"https://camo.githubusercontent.com/bf0dac42e9c2c1a9b340ce9d23c3d92aafecf6a2/68747470733a2f2f616c657373696f666f7274652e6769746875622e696f2f7472616e7365652f6173736574732f7261696e626f772e706e67\" alt=\"screenshot\" data-canonical-src=\"https://alessioforte.github.io/transee/assets/rainbow.png\" style=\"max-width:100%;\"></a></p>\n</div>\n<h3><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h3>\n<ol>\n<li>\n<p>Clone the git repository from GitHub:</p>\n<pre><code> git clone https://github.com/alessioforte/transee.git\n</code></pre>\n</li>\n<li>\n<p>Open the working directory:</p>\n<pre><code> cd transee\n</code></pre>\n</li>\n<li>\n<p>Install the Node dependencies:</p>\n<pre><code> npm install\n</code></pre>\n</li>\n</ol>\n<p>Instead of <code>npm install</code> you may also install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a>.</p>\n<h3><a id=\"user-content-running-transee\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-transee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running Transee</h3>\n<p>To run a development version requires a few steps. The easiest way is just to use two\nterminals. One terminal can be used just to watch for changes to the code:</p>\n<pre><code>npm run watch\n</code></pre>\n<p>Now run Transee in another terminal:</p>\n<pre><code>npm run dev\n</code></pre>\n<p>The main process in src/main/ folder is just for development version. After <code>npm run dev</code> the bundles are created in dist/renderer/ folder</p>\n<p>To run a distribution version open dist/ directory and install Node dependencies:</p>\n<pre><code>npm install\n</code></pre>\n<p>and run:</p>\n<pre><code>npm start\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.372Z",
    "goodColorOnWhite": "#252525",
    "goodColorOnBlack": "#DBDBDB",
    "faintColorOnWhite": "rgba(37, 37, 37, 0.1)"
  },
  {
    "slug": "translation-editor",
    "name": "Translation Editor",
    "description": "Translation files editor for INTL ICU messages (see formatjs.io)",
    "website": "https://bitbucket.org/bflower/react-intl-editor/wiki/Home",
    "repository": "https://bitbucket.org/bflower/react-intl-editor",
    "keywords": [
      "Translation",
      "React",
      "Intl"
    ],
    "license": "MIT",
    "category": "Utilities",
    "icon": "translation-editor-icon.png",
    "icon32": "translation-editor-icon-32.png",
    "icon64": "translation-editor-icon-64.png",
    "icon128": "translation-editor-icon-128.png",
    "icon256": "translation-editor-icon-256.png",
    "date": "2016-08-29",
    "iconColors": [
      "#05c1d8",
      "#e8eaea",
      "#0f828f",
      "#979a9e",
      "#2c949c"
    ],
    "goodColorOnWhite": "#0F828F",
    "goodColorOnBlack": "#05C1D8",
    "faintColorOnWhite": "rgba(15, 130, 143, 0.1)"
  },
  {
    "slug": "translatium",
    "name": "Translatium",
    "description": "Translate like a Pro",
    "website": "https://translatiumapp.com",
    "repository": "https://github.com/translatium/translatium",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/translatium/translatium-landing/master/public/images/screenshot_1.png",
        "caption": "Translatium on macOS"
      }
    ],
    "keywords": [
      "translator",
      "google translate",
      "voice recognition",
      "handwriting recognition",
      "tts",
      "ocr",
      "material design",
      "language"
    ],
    "category": "Productivity",
    "icon": "translatium-icon.png",
    "icon32": "translatium-icon-32.png",
    "icon64": "translatium-icon-64.png",
    "icon128": "translatium-icon-128.png",
    "icon256": "translatium-icon-256.png",
    "date": "2017-10-16",
    "iconColors": [
      "#4a9c4e",
      "#ebebeb",
      "#aabcac",
      "#b4c2b4",
      "#a2d4a4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-translatium--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/translatium/translatium/blob/master/#translatium--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Translatium <a href=\"https://opensource.org/licenses/MPL-2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2974b512e1d81d7699971d454d1ad238ba6f369e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/quanglam2807/translatium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f78d671112fb43639a92e79b58d14328cf45862/68747470733a2f2f7472617669732d63692e6f72672f7175616e676c616d323830372f7472616e736c617469756d2e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/quanglam2807/translatium.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<h4><a id=\"user-content-homepage-httpstranslatiumappcom\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/translatium/translatium/blob/master/#homepage-httpstranslatiumappcom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homepage: <a href=\"https://translatiumapp.com\" rel=\"nofollow\">https://translatiumapp.com</a></h4>\n<blockquote>\n<p>Old Git history prior to March 2018 is squashed. You can still find it <a href=\"https://github.com/quanglam2807/translatium/tree/02-2018\">here</a> &amp; <a href=\"https://github.com/quanglam2807/translatium/tree/legacy\">here</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-development-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/translatium/translatium/blob/master/#development-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development Guide</h2>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/translatium/translatium/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><strong>Requirements</strong></p>\n<ol>\n<li>Xcode (latest).</li>\n<li>Node.js 8+.</li>\n</ol>\n<p><strong>Development</strong>\n<code>yarn electron-dev</code></p>\n<p><strong>Release</strong>\n<code>yarn dist-electron</code></p>\n<hr>\n<h3><a id=\"user-content-windows-10\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/translatium/translatium/blob/master/#windows-10\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows 10</h3>\n<p><strong>Requirements</strong></p>\n<ol>\n<li>Visual Studio 2017.</li>\n<li>Node.js 8+.</li>\n</ol>\n<p><strong>Development</strong></p>\n<ol>\n<li><code>yarn build</code></li>\n<li>Open <code>windows.sln</code> with Visual Studio and run the project.</li>\n</ol>\n<p><strong>Release</strong></p>\n<ol>\n<li><code>yarn build</code></li>\n<li>Open <code>windows.sln</code> with Visual Studio and build the project.</li>\n</ol>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-translatium--\" class=\"anchor\" aria-hidden=\"true\" href=\"#translatium--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Translatium <a href=\"https://opensource.org/licenses/MPL-2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2974b512e1d81d7699971d454d1ad238ba6f369e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/quanglam2807/translatium\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5f78d671112fb43639a92e79b58d14328cf45862/68747470733a2f2f7472617669732d63692e6f72672f7175616e676c616d323830372f7472616e736c617469756d2e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/quanglam2807/translatium.svg?branch=master\" style=\"max-width:100%;\"></a></h1>\n<h4><a id=\"user-content-homepage-httpstranslatiumappcom\" class=\"anchor\" aria-hidden=\"true\" href=\"#homepage-httpstranslatiumappcom\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homepage: <a href=\"https://translatiumapp.com\" rel=\"nofollow\">https://translatiumapp.com</a></h4>\n<blockquote>\n<p>Old Git history prior to March 2018 is squashed. You can still find it <a href=\"https://github.com/quanglam2807/translatium/tree/02-2018\">here</a> &amp; <a href=\"https://github.com/quanglam2807/translatium/tree/legacy\">here</a>.</p>\n</blockquote>\n<h2><a id=\"user-content-development-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"#development-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development Guide</h2>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><strong>Requirements</strong></p>\n<ol>\n<li>Xcode (latest).</li>\n<li>Node.js 8+.</li>\n</ol>\n<p><strong>Development</strong>\n<code>yarn electron-dev</code></p>\n<p><strong>Release</strong>\n<code>yarn dist-electron</code></p>\n<hr>\n<h3><a id=\"user-content-windows-10\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-10\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows 10</h3>\n<p><strong>Requirements</strong></p>\n<ol>\n<li>Visual Studio 2017.</li>\n<li>Node.js 8+.</li>\n</ol>\n<p><strong>Development</strong></p>\n<ol>\n<li><code>yarn build</code></li>\n<li>Open <code>windows.sln</code> with Visual Studio and run the project.</li>\n</ol>\n<p><strong>Release</strong></p>\n<ol>\n<li><code>yarn build</code></li>\n<li>Open <code>windows.sln</code> with Visual Studio and build the project.</li>\n</ol>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.444Z",
    "goodColorOnWhite": "#397A3B",
    "goodColorOnBlack": "#A2D4A4",
    "faintColorOnWhite": "rgba(57, 122, 59, 0.1)"
  },
  {
    "slug": "treevea",
    "name": "Treevea",
    "description": "Your PowerPoint® assistant - easily search and reuse all your contents",
    "website": "https://www.treevea.com/",
    "keywords": [
      "powerpoint",
      "presentations",
      "slides",
      "assistant",
      "search",
      "reuse"
    ],
    "category": "Utilities",
    "icon": "treevea-icon.png",
    "icon32": "treevea-icon-32.png",
    "icon64": "treevea-icon-64.png",
    "icon128": "treevea-icon-128.png",
    "icon256": "treevea-icon-256.png",
    "date": "2016-11-10",
    "iconColors": [
      "#3bb39b",
      "#fafbfb",
      "#6acab4",
      "#84d2bf",
      "#5cc4ac"
    ],
    "goodColorOnWhite": "#2B8372",
    "goodColorOnBlack": "#3BB39B",
    "faintColorOnWhite": "rgba(43, 131, 114, 0.1)"
  },
  {
    "slug": "tropy",
    "name": "Tropy",
    "description": "Research photo management",
    "website": "https://tropy.org",
    "category": "Photo & Video",
    "repository": "https://github.com/tropy/tropy/",
    "keywords": [
      "photo",
      "images",
      "research",
      "metadata",
      "node-js",
      "sqlite3",
      "javascript"
    ],
    "license": "AGPL",
    "goodColorOnWhite": "#2971dd",
    "goodColorOnBlack": "#6382cb",
    "icon": "tropy-icon.png",
    "icon32": "tropy-icon-32.png",
    "icon64": "tropy-icon-64.png",
    "icon128": "tropy-icon-128.png",
    "icon256": "tropy-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#5a92e1",
      "#ebf1fb",
      "#8eb3eb",
      "#a3c4f2",
      "#7cacec"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tropy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tropy</h1>\n<p><a href=\"https://travis-ci.org/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5457147f1106e6d607f05150289c885ee0844a4/68747470733a2f2f7472617669732d63692e6f72672f74726f70792f74726f70792e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/tropy/tropy.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/inukshuk/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21050dfad2b8637ceb6ff6129c35185f5cc73484/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f74726f70792f74726f70793f6272616e63683d6d6173746572267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/tropy/tropy?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/776661dc9ee0c151c92c631995a55861db610e71/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/tropy/tropy/badge.svg?branch=master&amp;service=github\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/AGPL-3.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe918b772c48aaa8d2d86a6dbcd54f68e2f782e0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4147504c2d2d332e302d626c75652e737667\" alt=\"License AGPL-3.0\" data-canonical-src=\"https://img.shields.io/badge/license-AGPL--3.0-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Bring order to your research &#x2014; use the power of Tropy to organize and describe\nyour research photos so you can quickly find your sources whenever you need them.</p>\n<p>Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more or follow\n<a href=\"https://twitter.com/tropy\" rel=\"nofollow\">@tropy</a> on Twitter for important announcements.\nTo get started, download the latest version of Tropy for your platform, check\nout the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user&apos;s manual</a> and join the discussion on the\n<a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p>If you are interested to work on Tropy or create your own builds, please\nfind more details below. Happy hacking!</p>\n<h2><a id=\"user-content-install-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#install-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install from Source</h2>\n<p>Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> (at least the\nversion that ships with the current <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>\nrelease) with <a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\"><code>node-gyp</code></a> and all\nits requirements for your platform.</p>\n<p>Then clone <a href=\"https://github.com/tropy/tropy.git\">this repository</a> and run\n<code>npm install</code> to install all of Tropy&apos;s dependencies.</p>\n<h2><a id=\"user-content-creating-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating Builds</h2>\n<p>To create a dev build for your current platform run the following scripts\nin order at the root of the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>node scripts/make clean\nnode scripts/make compile\nnode scripts/build</pre></div>\n<p>This will create a dev build of Tropy in the <code>dist</code> folder.</p>\n<h2><a id=\"user-content-running-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tropy/tropy//blob/master/#running-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running in Dev Mode</h2>\n<p>Alternatively, you can start Tropy in dev mode directly in the\nrepository, by running <code>npm start</code>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-tropy\" class=\"anchor\" aria-hidden=\"true\" href=\"#tropy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tropy</h1>\n<p><a href=\"https://travis-ci.org/tropy/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c5457147f1106e6d607f05150289c885ee0844a4/68747470733a2f2f7472617669732d63692e6f72672f74726f70792f74726f70792e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/tropy/tropy.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/inukshuk/tropy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/21050dfad2b8637ceb6ff6129c35185f5cc73484/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6769746875622f74726f70792f74726f70793f6272616e63683d6d6173746572267376673d74727565\" alt=\"Windows Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/github/tropy/tropy?branch=master&amp;svg=true\" style=\"max-width:100%;\"></a>\n<a href=\"https://coveralls.io/github/tropy/tropy?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/776661dc9ee0c151c92c631995a55861db610e71/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f74726f70792f74726f70792f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/tropy/tropy/badge.svg?branch=master&amp;service=github\" style=\"max-width:100%;\"></a>\n<a href=\"https://opensource.org/licenses/AGPL-3.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fe918b772c48aaa8d2d86a6dbcd54f68e2f782e0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4147504c2d2d332e302d626c75652e737667\" alt=\"License AGPL-3.0\" data-canonical-src=\"https://img.shields.io/badge/license-AGPL--3.0-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Bring order to your research — use the power of Tropy to organize and describe\nyour research photos so you can quickly find your sources whenever you need them.</p>\n<p>Visit <a href=\"https://tropy.org\" rel=\"nofollow\">tropy.org</a> to learn more or follow\n<a href=\"https://twitter.com/tropy\" rel=\"nofollow\">@tropy</a> on Twitter for important announcements.\nTo get started, download the latest version of Tropy for your platform, check\nout the <a href=\"https://docs.tropy.org\" rel=\"nofollow\">user's manual</a> and join the discussion on the\n<a href=\"https://forums.tropy.org\" rel=\"nofollow\">forums</a>.</p>\n<p>If you are interested to work on Tropy or create your own builds, please\nfind more details below. Happy hacking!</p>\n<h2><a id=\"user-content-install-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install from Source</h2>\n<p>Install the latest version of <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> (at least the\nversion that ships with the current <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>\nrelease) with <a href=\"https://www.npmjs.com/package/node-gyp\" rel=\"nofollow\"><code>node-gyp</code></a> and all\nits requirements for your platform.</p>\n<p>Then clone <a href=\"https://github.com/tropy/tropy.git\">this repository</a> and run\n<code>npm install</code> to install all of Tropy's dependencies.</p>\n<h2><a id=\"user-content-creating-builds\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-builds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating Builds</h2>\n<p>To create a dev build for your current platform run the following scripts\nin order at the root of the repository:</p>\n<div class=\"highlight highlight-source-shell\"><pre>node scripts/make clean\nnode scripts/make compile\nnode scripts/build</pre></div>\n<p>This will create a dev build of Tropy in the <code>dist</code> folder.</p>\n<h2><a id=\"user-content-running-in-dev-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-in-dev-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running in Dev Mode</h2>\n<p>Alternatively, you can start Tropy in dev mode directly in the\nrepository, by running <code>npm start</code>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.471Z",
    "faintColorOnWhite": "rgba(30, 105, 209, 0.1)"
  },
  {
    "slug": "trym",
    "name": "Trym",
    "description": "Beautiful small app for macOS to help you view, optimize and convert SVG icons",
    "website": "http://kontentapps.com/trym",
    "keywords": [
      "svg"
    ],
    "category": "Photo & Video",
    "icon": "trym-icon.png",
    "icon32": "trym-icon-32.png",
    "icon64": "trym-icon-64.png",
    "icon128": "trym-icon-128.png",
    "icon256": "trym-icon-256.png",
    "date": "2016-07-08",
    "iconColors": [
      "#354253",
      "#eff6e7",
      "#4ec7e7",
      "#1893f9",
      "#6f838e"
    ],
    "goodColorOnWhite": "#354253",
    "goodColorOnBlack": "#1893F9",
    "faintColorOnWhite": "rgba(53, 66, 83, 0.1)"
  },
  {
    "slug": "tunlookup",
    "name": "Tunlookup",
    "description": "Translate selected text with a keystroke",
    "website": "https://tun-application.github.io/",
    "keywords": [
      "Translator",
      "Vocabulary",
      "Dictionary"
    ],
    "category": "Utilities",
    "icon": "tunlookup-icon.png",
    "icon32": "tunlookup-icon-32.png",
    "icon64": "tunlookup-icon-64.png",
    "icon128": "tunlookup-icon-128.png",
    "icon256": "tunlookup-icon-256.png",
    "date": "2017-08-14",
    "iconColors": [
      "#4b82e9",
      "#fbd33b",
      "#e3e5e5",
      "#a6a98e",
      "#999491"
    ],
    "goodColorOnWhite": "#907303",
    "goodColorOnBlack": "#FBD33B",
    "faintColorOnWhite": "rgba(144, 115, 3, 0.1)"
  },
  {
    "slug": "turbo-download-manager",
    "name": "Turbo Download Manager",
    "description": "An open-source multi-threading download manager",
    "website": "http://add0n.com/turbo-download-manager.html",
    "keywords": [
      "manager"
    ],
    "category": "Utilities",
    "icon": "turbo-download-manager-icon.png",
    "icon32": "turbo-download-manager-icon-32.png",
    "icon64": "turbo-download-manager-icon-64.png",
    "icon128": "turbo-download-manager-icon-128.png",
    "icon256": "turbo-download-manager-icon-256.png",
    "date": "2016-02-07",
    "iconColors": [
      "#a4a4a4",
      "#5c5c5c",
      "#acacac",
      "#94a880",
      "#9480ac"
    ],
    "goodColorOnWhite": "#5C5C5C",
    "goodColorOnBlack": "#9480AC",
    "faintColorOnWhite": "rgba(92, 92, 92, 0.1)"
  },
  {
    "slug": "turn-off-app",
    "name": "Turn Off App",
    "description": "Shutdown your computer at selected hour or after specifed time period available on Windows platform.",
    "website": "https://turnoffapp.com",
    "category": "Productivity",
    "repository": "https://github.com/tomaszchlebek/turn-off-app",
    "keywords": [
      "shutdown",
      "turn off"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/tomaszchlebek/turn-off-app/gh-pages/img/turnOffGif.gif",
        "caption": "Turn Off App",
        "imageLink": "https://turnoffapp.com"
      }
    ],
    "icon": "turn-off-app-icon.png",
    "icon32": "turn-off-app-icon-32.png",
    "icon64": "turn-off-app-icon-64.png",
    "icon128": "turn-off-app-icon-128.png",
    "icon256": "turn-off-app-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#aaaaaa",
      "#242424",
      "#5c5c5c",
      "#646464",
      "#4d4d4d"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/tomaszchlebek/turn-off-app/gh-pages/img/icoico.png\"><img src=\"https://raw.githubusercontent.com/tomaszchlebek/turn-off-app/gh-pages/img/icoico.png\" width=\"50\" height=\"50\" style=\"max-width:100%;\"></a> \n</p>\n<h3><a id=\"user-content-turn-off-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tomaszchlebek/turn-off-app/blob/master/#turn-off-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>TURN OFF APP</strong></h3>\n<hr>\n<p>Turn Off App is free and open source software to shutdown your computer at selected hour or after specifed time peroid avilable on Windows platform</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/tomaszchlebek/turn-off-app/blob/gh-pages/img/turnOffGif.gif\"><img src=\"https://github.com/tomaszchlebek/turn-off-app/raw/gh-pages/img/turnOffGif.gif\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tomaszchlebek/turn-off-app/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Download</strong></h4>\n<hr>\n<table>\n<thead>\n<tr>\n<th>version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x64</td>\n<td><a href=\"https://www.dropbox.com/s/yym5zu2e8rah2t7/TurnOffAppSetup_x64.exe?dl=1\" rel=\"nofollow\">Download Windows 64 bit version </a></td>\n</tr>\n<tr>\n<td>x32</td>\n<td><a href=\"https://www.dropbox.com/s/ioklvw66hp9b1dn/TurnOffAppSetup_x32.exe?dl=1\" rel=\"nofollow\">Download Windows 32 bit version</a></td>\n</tr></tbody></table>\n<h4><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tomaszchlebek/turn-off-app/blob/master/#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>Running Locally</strong></h4>\n<hr>\n<pre><code># Clone this repository\ngit clone https://github.com/tomaszchlebek/turn-off-app.git\n# Go into the repository\ncd turn-off-app\n# Install dependencies\nyarn install\n# Run the app\nyarn run start\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/tomaszchlebek/turn-off-app/gh-pages/img/icoico.png\"><img src=\"https://raw.githubusercontent.com/tomaszchlebek/turn-off-app/gh-pages/img/icoico.png\" width=\"50\" height=\"50\" style=\"max-width:100%;\"></a> \n</p>\n<h3><a id=\"user-content-turn-off-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#turn-off-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>TURN OFF APP</strong></h3>\n<hr>\n<p>Turn Off App is free and open source software to shutdown your computer at selected hour or after specifed time peroid avilable on Windows platform</p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/tomaszchlebek/turn-off-app/blob/gh-pages/img/turnOffGif.gif\"><img src=\"https://github.com/tomaszchlebek/turn-off-app/raw/gh-pages/img/turnOffGif.gif\" style=\"max-width:100%;\"></a>\n</p>\n<h4><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Download</strong></h4>\n<hr>\n<table>\n<thead>\n<tr>\n<th>version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>x64</td>\n<td><a href=\"https://www.dropbox.com/s/yym5zu2e8rah2t7/TurnOffAppSetup_x64.exe?dl=1\" rel=\"nofollow\">Download Windows 64 bit version </a></td>\n</tr>\n<tr>\n<td>x32</td>\n<td><a href=\"https://www.dropbox.com/s/ioklvw66hp9b1dn/TurnOffAppSetup_x32.exe?dl=1\" rel=\"nofollow\">Download Windows 32 bit version</a></td>\n</tr></tbody></table>\n<h4><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>Running Locally</strong></h4>\n<hr>\n<pre><code># Clone this repository\ngit clone https://github.com/tomaszchlebek/turn-off-app.git\n# Go into the repository\ncd turn-off-app\n# Install dependencies\nyarn install\n# Run the app\nyarn run start\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.462Z",
    "goodColorOnWhite": "#242424",
    "goodColorOnBlack": "#AAA",
    "faintColorOnWhite": "rgba(36, 36, 36, 0.1)"
  },
  {
    "slug": "tusk",
    "name": "Tusk",
    "description": "Refined Evernote desktop app",
    "website": "https://klauscfhq.github.io/tusk",
    "repository": "https://github.com/klauscfhq/tusk",
    "snapcraftName": "tusk",
    "keywords": [
      "note",
      "productivity",
      "note-taking",
      "evernote"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/dark-theme.png",
        "caption": "Dark theme",
        "imageLink": "https://klauscfhq.github.io/tusk"
      },
      {
        "imageUrl": "https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/vibrant-theme.png",
        "caption": "Vibrant theme",
        "imageLink": "https://klauscfhq.github.io/tusk"
      },
      {
        "imageUrl": "https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/black-theme.png",
        "caption": "Black theme",
        "imageLink": "https://klauscfhq.github.io/tusk"
      }
    ],
    "icon": "tusk-icon.png",
    "icon32": "tusk-icon-32.png",
    "icon64": "tusk-icon-64.png",
    "icon128": "tusk-icon-128.png",
    "icon256": "tusk-icon-256.png",
    "date": "2017-08-29",
    "iconColors": [
      "#5aeac3",
      "#fbfcfc",
      "#89fba3",
      "#a7facc",
      "#8cecdc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---tusk\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7b4877226efc9fae290240c04ea8cf54f4c50431/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6c6f676f2e706e67\"><img src=\"https://camo.githubusercontent.com/7b4877226efc9fae290240c04ea8cf54f4c50431/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6c6f676f2e706e67\" width=\"19%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/logo.png\" style=\"max-width:100%;\"></a><br>Tusk\n</h1>\n<h4 align=\"center\"><a id=\"user-content----refined-evernote-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#---refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">&#x1F418;</g-emoji> Refined Evernote desktop app\n</h4>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b949f058f927e2e053974a0c2ae9854cd275a0e8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6e6f74652d6e617669676174696f6e2e676966\" alt=\"Tusk\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/note-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/klauscfhq/tusk\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/847f45cbbb348f5230a8103d89ea9bfb797dbef8/68747470733a2f2f7472617669732d63692e6f72672f6b6c617573636668712f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klauscfhq/tusk.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://ci.appveyor.com/project/klauscfhq/tusk\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/21b166152fa474866c591c1188348dcf939df16d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b64706238357268666b7738696966373f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kdpb85rhfkw8iif7?svg=true\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/sindresorhus/awesome-electron\">\n    <img alt=\"Awesome\" src=\"https://camo.githubusercontent.com/974d19bae442ae2c1657753f39651ade6bef3411/68747470733a2f2f617765736f6d652e72652f6d656e74696f6e65642d62616467652e737667\" data-canonical-src=\"https://awesome.re/mentioned-badge.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h2>\n<p>Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">130 countries</a>.</p>\n<p>Come over to <a href=\"https://gitter.im/klauscfhq/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klauscfhq\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p>You can find more desktop apps <a href=\"https://github.com/klauscfhq/tusk/blob/master/#related-apps\">here</a>.</p>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#black-theme\">Black</a>, <a href=\"https://github.com/klauscfhq/tusk/blob/master/#dark-theme\">Dark</a>, <a href=\"https://github.com/klauscfhq/tusk/blob/master/#sepia-theme\">Sepia</a> &amp; <a href=\"https://github.com/klauscfhq/tusk/blob/master/#vibrant-themes\">Vibrant</a> Themes</li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#focus-mode\">Focus</a>, <a href=\"https://github.com/klauscfhq/tusk/blob/master/#compact-mode\">Compact</a> &amp; <a href=\"https://github.com/klauscfhq/tusk/blob/master/#auto-night-mode\">Auto-Night</a> Modes</li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#local-shortcut-keys\">Local</a> &amp; <a href=\"https://github.com/klauscfhq/tusk/blob/master/#global-shortcut-keys\">Global</a> Keyboard Shortcuts</li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#custom-shortcut-keys\">Customizable Keyboard Shortcuts</a></li>\n<li>Export Notes as <a href=\"https://github.com/klauscfhq/tusk/blob/master/#export-notes-as-pdf\">PDF</a> &amp; <a href=\"https://github.com/klauscfhq/tusk/blob/master/#export-notes-as-markdown\">Markdown</a> files</li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#note-printing\">Note Printing</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#scalable-interface\">Scalable Interface</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#note-navigation\">Note Navigation</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#yinxiang-support\">Yinxiang Support</a></li>\n<li>Cross Platform</li>\n<li>Automatic Updates <g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">&#x1F418;</g-emoji></li>\n<li>RTL Support</li>\n<li>Deep OS Integration</li>\n<li>Drag and Drop Files</li>\n</ul>\n<p><sup><g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">&#x1F418;</g-emoji> Windows &amp; Linux only atm</sup></p>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contents</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#description\">Description</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#highlights\">Highlights</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#install\">Install</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#related-apps\">Related Apps</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#team\">Team</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#disclaimer\">Disclaimer</a></li>\n<li><a href=\"https://github.com/klauscfhq/tusk/blob/master/#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h4><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Github Releases</h4>\n<p>Head to the <a href=\"https://github.com/klauscfhq/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Snap</h4>\n<p>Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snap</a> <code>snap install tusk</code></p>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Homebrew</h4>\n<p>Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<h4><a id=\"user-content-aur\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#aur\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>AUR</h4>\n<p>Arch Linux users can directly install through <a href=\"https://aur.archlinux.org/packages/tusk/\" rel=\"nofollow\">AUR</a> <code>yaourt tusk</code></p>\n<h4><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h4>\n<p>The version available on <code>Homebrew Cask</code> or <code>AUR</code> may not be the latest. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klauscfhq/tusk/releases/latest\">Github releases</a> page.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-vibrant-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#vibrant-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Vibrant Themes</h3>\n<p>Press <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>U</kbd> / <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>J</kbd> to activate the <a href=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/vibrant-dark-theme.png\" rel=\"nofollow\">dark</a> or <a href=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/vibrant-light-theme.png\" rel=\"nofollow\">light</a> vibrant theme respectively.</p>\n<p>Please note that the feature is available <a href=\"https://github.com/klauscfhq/tusk/issues/19\"><strong>only on Macos</strong></a>.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://github.com/klauscfhq/tusk/raw/master/media/vibrant-theme.png\" alt=\"Tusk Vibrant Theme\" width=\"100%\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-sepia-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#sepia-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sepia Theme</h3>\n<p>Perfect for glossy screens. Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/f75acc784b3283e23466d997589e0c36881b573c/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f73657069612d7468656d652e706e67\" alt=\"Tusk Sepia Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/sepia-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dark Theme</h3>\n<p>Silky &amp; relaxing. Make it yours by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/811add9a361c2fe11ce625e15920611621948df2/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6461726b2d7468656d652e706e67\" alt=\"Tusk Dark Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/dark-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-black-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#black-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Black Theme</h3>\n<p>Deep focus materialized. Boost your productivity by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/23f1119d18783dd6e78ad2e442f172b50494eff5/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f626c61636b2d7468656d652e706e67\" alt=\"Tusk Black Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/black-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-focus-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#focus-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Focus Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd> and immerse yourself in a distraction-free note-taking mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/4ae62b676d599d4dd3c0a6b877433043abac6000/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f666f6375732d6d6f64652e706e67\" alt=\"Tusk Focus Mode\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/focus-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compact Mode</h3>\n<p>Get more for less. Keep your productivity to the maximum no matter the screen size. Simply downsize the window to enter the mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/c09c8779f6bf9f35f5f345571e94729d5ed2e0cf/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f636f6d706163742d6d6f64652e706e67\" alt=\"Tusk Compact Mode\" width=\"70%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/compact-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-note-navigation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#note-navigation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note Navigation</h3>\n<p>Navigate seamlessly between your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to a specific note by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b949f058f927e2e053974a0c2ae9854cd275a0e8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6e6f74652d6e617669676174696f6e2e676966\" alt=\"Note Navigation\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/note-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-note-printing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#note-printing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note Printing</h3>\n<p>Printing your notes is only a keystroke away. Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> and transfer them from screen to paper.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b3426f0204c9e967484e9a4c2e8e28d22de4f0f4/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f7072696e742d6e6f74652e676966\" alt=\"Note Printing\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/print-note.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-custom-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#custom-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Custom Shortcut Keys</h3>\n<p>Adjust Tusk to your workflow. Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> and modify any shortcut key to your own preference. To reset simply delete the tusk config file from your home directory.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/98c2596072062cdd35141f56822f1c25b45e25de/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f637573746f6d2d73686f72746375742d6b6579732e676966\" alt=\"Custom Shortcut Keys\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/custom-shortcut-keys.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-scalable-interface\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#scalable-interface\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Scalable Interface</h3>\n<p>Adjust the zooming factor to your own preference by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/4d9590819b41b8f4a67a4e966da775ab3ed8c298/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f7363616c61626c652d696e746572666163652e676966\" alt=\"Scalable Interface\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/scalable-interface.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-export-notes-as-pdf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#export-notes-as-pdf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Export Notes as PDF</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> and save your notes effortlessly on your machine as <code>pdf</code> files.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/97d30ee445bdd0263fcd5dd8dd5bb63caf7d2f9e/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6578706f72742d6e6f7465732e676966\" alt=\"Export Notes\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/export-notes.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-yinxiang-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#yinxiang-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Yinxiang Support</h3>\n<p>Login with your Yinxiang account by using the <code>File</code> &gt; <code>Switch to Yinxiang</code> option.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/cafec9343c8acd78a63b32432dcdaf392543909f/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f79696e7869616e672d737570706f72742e706e67\" alt=\"Yinxiang Support\" width=\"97%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/yinxiang-support.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-auto-night-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#auto-night-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Auto Night Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> and allow Tusk to intelligently adjust to your environment.</p>\n<h3><a id=\"user-content-export-notes-as-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#export-notes-as-markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Export Notes as Markdown</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> and instantly export your notes as <code>markdown</code> files.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard Shortcuts</h2>\n<h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Local Shortcut Keys</h3>\n<p>70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Light Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dev Tools</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Reload Tusk</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Global Shortcut Keys</h3>\n<p>Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>For more info on how to contribute to the project, please read the <a href=\"https://github.com/klauscfhq/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul>\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run dist</code> or <code>yarn dist</code></li>\n</ul>\n<h2><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Related Apps</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n</ul>\n<h2><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Team</h2>\n<p>Coded with &#x2764; by</p>\n<ul>\n<li>Klaus Sinani <a href=\"https://github.com/klauscfhq\">(@klauscfhq)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariocfhq\">(@mariocfhq)</a></li>\n<li>Thanasis Gkanos <a href=\"https://github.com/ThanasisGkanos\">(@ThanasisGkanos)</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h2>\n<p>Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/klauscfhq/tusk/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/klauscfhq/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---tusk\" class=\"anchor\" aria-hidden=\"true\" href=\"#--tusk\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/7b4877226efc9fae290240c04ea8cf54f4c50431/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6c6f676f2e706e67\"><img src=\"https://camo.githubusercontent.com/7b4877226efc9fae290240c04ea8cf54f4c50431/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6c6f676f2e706e67\" width=\"19%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/logo.png\" style=\"max-width:100%;\"></a><br>Tusk\n</h1>\n<h4 align=\"center\"><a id=\"user-content----refined-evernote-desktop-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#---refined-evernote-desktop-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">🐘</g-emoji> Refined Evernote desktop app\n</h4>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b949f058f927e2e053974a0c2ae9854cd275a0e8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6e6f74652d6e617669676174696f6e2e676966\" alt=\"Tusk\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/note-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/klauscfhq/tusk\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/847f45cbbb348f5230a8103d89ea9bfb797dbef8/68747470733a2f2f7472617669732d63692e6f72672f6b6c617573636668712f7475736b2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/klauscfhq/tusk.svg?branch=master\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://ci.appveyor.com/project/klauscfhq/tusk\" rel=\"nofollow\">\n    <img alt=\"Build Status\" src=\"https://camo.githubusercontent.com/21b166152fa474866c591c1188348dcf939df16d/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6b64706238357268666b7738696966373f7376673d74727565\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/kdpb85rhfkw8iif7?svg=true\" style=\"max-width:100%;\">\n  </a>\n  <a href=\"https://github.com/sindresorhus/awesome-electron\">\n    <img alt=\"Awesome\" src=\"https://camo.githubusercontent.com/974d19bae442ae2c1657753f39651ade6bef3411/68747470733a2f2f617765736f6d652e72652f6d656e74696f6e65642d62616467652e737667\" data-canonical-src=\"https://awesome.re/mentioned-badge.svg\" style=\"max-width:100%;\">\n  </a>\n</p>\n<h2><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h2>\n<p>Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">130 countries</a>.</p>\n<p>Come over to <a href=\"https://gitter.im/klauscfhq/tusk\" rel=\"nofollow\">Gitter</a> or <a href=\"https://twitter.com/klauscfhq\" rel=\"nofollow\">Twitter</a> to share your thoughts on the project.</p>\n<p>You can find more desktop apps <a href=\"#related-apps\">here</a>.</p>\n<h2><a id=\"user-content-highlights\" class=\"anchor\" aria-hidden=\"true\" href=\"#highlights\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Highlights</h2>\n<ul>\n<li><a href=\"#black-theme\">Black</a>, <a href=\"#dark-theme\">Dark</a>, <a href=\"#sepia-theme\">Sepia</a> &amp; <a href=\"#vibrant-themes\">Vibrant</a> Themes</li>\n<li><a href=\"#focus-mode\">Focus</a>, <a href=\"#compact-mode\">Compact</a> &amp; <a href=\"#auto-night-mode\">Auto-Night</a> Modes</li>\n<li><a href=\"#local-shortcut-keys\">Local</a> &amp; <a href=\"#global-shortcut-keys\">Global</a> Keyboard Shortcuts</li>\n<li><a href=\"#custom-shortcut-keys\">Customizable Keyboard Shortcuts</a></li>\n<li>Export Notes as <a href=\"#export-notes-as-pdf\">PDF</a> &amp; <a href=\"#export-notes-as-markdown\">Markdown</a> files</li>\n<li><a href=\"#note-printing\">Note Printing</a></li>\n<li><a href=\"#scalable-interface\">Scalable Interface</a></li>\n<li><a href=\"#note-navigation\">Note Navigation</a></li>\n<li><a href=\"#yinxiang-support\">Yinxiang Support</a></li>\n<li>Cross Platform</li>\n<li>Automatic Updates <g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">🐘</g-emoji></li>\n<li>RTL Support</li>\n<li>Deep OS Integration</li>\n<li>Drag and Drop Files</li>\n</ul>\n<p><sup><g-emoji class=\"g-emoji\" alias=\"elephant\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f418.png\">🐘</g-emoji> Windows &amp; Linux only atm</sup></p>\n<h2><a id=\"user-content-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contents</h2>\n<ul>\n<li><a href=\"#description\">Description</a></li>\n<li><a href=\"#highlights\">Highlights</a></li>\n<li><a href=\"#install\">Install</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#related-apps\">Related Apps</a></li>\n<li><a href=\"#team\">Team</a></li>\n<li><a href=\"#disclaimer\">Disclaimer</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h4><a id=\"user-content-github-releases\" class=\"anchor\" aria-hidden=\"true\" href=\"#github-releases\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Github Releases</h4>\n<p>Head to the <a href=\"https://github.com/klauscfhq/tusk/releases/latest\">releases</a> page and download the appropriate installer for your system.</p>\n<h4><a id=\"user-content-snap\" class=\"anchor\" aria-hidden=\"true\" href=\"#snap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Snap</h4>\n<p>Ubuntu Linux users can directly install through <a href=\"https://snapcraft.io/tusk\" rel=\"nofollow\">Snap</a> <code>snap install tusk</code></p>\n<h4><a id=\"user-content-homebrew\" class=\"anchor\" aria-hidden=\"true\" href=\"#homebrew\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Homebrew</h4>\n<p>Macos users can directly install through <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew Cask</a> <code>brew cask install tusk</code></p>\n<h4><a id=\"user-content-aur\" class=\"anchor\" aria-hidden=\"true\" href=\"#aur\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>AUR</h4>\n<p>Arch Linux users can directly install through <a href=\"https://aur.archlinux.org/packages/tusk/\" rel=\"nofollow\">AUR</a> <code>yaourt tusk</code></p>\n<h4><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h4>\n<p>The version available on <code>Homebrew Cask</code> or <code>AUR</code> may not be the latest. If that is the case, please consider downloading directly from the <a href=\"https://github.com/klauscfhq/tusk/releases/latest\">Github releases</a> page.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-vibrant-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#vibrant-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vibrant Themes</h3>\n<p>Press <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>U</kbd> / <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>J</kbd> to activate the <a href=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/vibrant-dark-theme.png\" rel=\"nofollow\">dark</a> or <a href=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/vibrant-light-theme.png\" rel=\"nofollow\">light</a> vibrant theme respectively.</p>\n<p>Please note that the feature is available <a href=\"https://github.com/klauscfhq/tusk/issues/19\"><strong>only on Macos</strong></a>.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"media/vibrant-theme.png\" alt=\"Tusk Vibrant Theme\" width=\"100%\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-sepia-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#sepia-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sepia Theme</h3>\n<p>Perfect for glossy screens. Activate it by pressing <kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/f75acc784b3283e23466d997589e0c36881b573c/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f73657069612d7468656d652e706e67\" alt=\"Tusk Sepia Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/sepia-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-dark-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#dark-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dark Theme</h3>\n<p>Silky &amp; relaxing. Make it yours by pressing <kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/811add9a361c2fe11ce625e15920611621948df2/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6461726b2d7468656d652e706e67\" alt=\"Tusk Dark Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/dark-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-black-theme\" class=\"anchor\" aria-hidden=\"true\" href=\"#black-theme\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Black Theme</h3>\n<p>Deep focus materialized. Boost your productivity by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/23f1119d18783dd6e78ad2e442f172b50494eff5/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f626c61636b2d7468656d652e706e67\" alt=\"Tusk Black Theme\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/black-theme.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-focus-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#focus-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Focus Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>K</kbd> and immerse yourself in a distraction-free note-taking mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/4ae62b676d599d4dd3c0a6b877433043abac6000/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f666f6375732d6d6f64652e706e67\" alt=\"Tusk Focus Mode\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/focus-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-compact-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#compact-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compact Mode</h3>\n<p>Get more for less. Keep your productivity to the maximum no matter the screen size. Simply downsize the window to enter the mode.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/c09c8779f6bf9f35f5f345571e94729d5ed2e0cf/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f636f6d706163742d6d6f64652e706e67\" alt=\"Tusk Compact Mode\" width=\"70%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/compact-mode.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-note-navigation\" class=\"anchor\" aria-hidden=\"true\" href=\"#note-navigation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note Navigation</h3>\n<p>Navigate seamlessly between your notes by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd> / <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd> or jump directly to a specific note by using <kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b949f058f927e2e053974a0c2ae9854cd275a0e8/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6e6f74652d6e617669676174696f6e2e676966\" alt=\"Note Navigation\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/note-navigation.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-note-printing\" class=\"anchor\" aria-hidden=\"true\" href=\"#note-printing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note Printing</h3>\n<p>Printing your notes is only a keystroke away. Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd> and transfer them from screen to paper.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/b3426f0204c9e967484e9a4c2e8e28d22de4f0f4/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f7072696e742d6e6f74652e676966\" alt=\"Note Printing\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/print-note.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-custom-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#custom-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Custom Shortcut Keys</h3>\n<p>Adjust Tusk to your workflow. Navigate to <code>~/.tusk.json</code> or press <kbd>Cmd/Ctrl</kbd> <kbd>.</kbd> and modify any shortcut key to your own preference. To reset simply delete the tusk config file from your home directory.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/98c2596072062cdd35141f56822f1c25b45e25de/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f637573746f6d2d73686f72746375742d6b6579732e676966\" alt=\"Custom Shortcut Keys\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/custom-shortcut-keys.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-scalable-interface\" class=\"anchor\" aria-hidden=\"true\" href=\"#scalable-interface\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Scalable Interface</h3>\n<p>Adjust the zooming factor to your own preference by pressing <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd> or <kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/4d9590819b41b8f4a67a4e966da775ab3ed8c298/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f7363616c61626c652d696e746572666163652e676966\" alt=\"Scalable Interface\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/scalable-interface.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-export-notes-as-pdf\" class=\"anchor\" aria-hidden=\"true\" href=\"#export-notes-as-pdf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Export Notes as PDF</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd> and save your notes effortlessly on your machine as <code>pdf</code> files.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/97d30ee445bdd0263fcd5dd8dd5bb63caf7d2f9e/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f6578706f72742d6e6f7465732e676966\" alt=\"Export Notes\" width=\"100%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/export-notes.gif\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-yinxiang-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#yinxiang-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Yinxiang Support</h3>\n<p>Login with your Yinxiang account by using the <code>File</code> &gt; <code>Switch to Yinxiang</code> option.</p>\n<div align=\"center\">\n      <a href=\"https://github.com/klauscfhq/tusk\">\n        <img src=\"https://camo.githubusercontent.com/cafec9343c8acd78a63b32432dcdaf392543909f/68747470733a2f2f63646e2e7261776769742e636f6d2f6b6c617573636668712f7475736b2f33336632656165352f6d656469612f79696e7869616e672d737570706f72742e706e67\" alt=\"Yinxiang Support\" width=\"97%\" data-canonical-src=\"https://cdn.rawgit.com/klauscfhq/tusk/33f2eae5/media/yinxiang-support.png\" style=\"max-width:100%;\">\n      </a>\n</div>\n<h3><a id=\"user-content-auto-night-mode\" class=\"anchor\" aria-hidden=\"true\" href=\"#auto-night-mode\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Auto Night Mode</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd> and allow Tusk to intelligently adjust to your environment.</p>\n<h3><a id=\"user-content-export-notes-as-markdown\" class=\"anchor\" aria-hidden=\"true\" href=\"#export-notes-as-markdown\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Export Notes as Markdown</h3>\n<p>Press <kbd>Cmd/Ctrl</kbd> <kbd>O</kbd> and instantly export your notes as <code>markdown</code> files.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard Shortcuts</h2>\n<h3><a id=\"user-content-local-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#local-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Local Shortcut Keys</h3>\n<p>70+ local keyboard shortcuts. Toggle anything in a flash.</p>\n<details>\n<summary>View all the available local keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Window Menu</td>\n<td><kbd>Alt</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>F11</kbd></td>\n</tr>\n<tr>\n<td>Return to Notes</td>\n<td><kbd>Esc</kbd></td>\n</tr>\n<tr>\n<td>Delete Note</td>\n<td><kbd>Delete</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sepia Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>G</kbd></td>\n</tr>\n<tr>\n<td>Toggle Focus Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>New Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Save Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Set Reminder</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Bold Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Italic Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Underline Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Strikethrough Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Export Note as Markdown</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Insert Date-Time Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Toggle Settings</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>,</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Edit Shortcut Keys</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Toggle Sidebar</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>\\</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Next Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Toggle Tags</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>Toggle Notebooks</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Jump to Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>1</kbd> - <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Change Font Size</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>1</kbd> - <kbd>6</kbd></td>\n</tr>\n<tr>\n<td>Toggle Black Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Light Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>U</kbd></td>\n</tr>\n<tr>\n<td>Toggle Vibrant Dark Theme</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Print Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Add Shortcut</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Align Left</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Align Center</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Align Right</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Increase Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Activate Auto Night Mode</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Alt</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr>\n<tr>\n<td>Export Note as PDF</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd></td>\n</tr>\n<tr>\n<td>New Tag</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>T</kbd></td>\n</tr>\n<tr>\n<td>New Notebook</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Toggle Checkbox</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Code Block</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>L</kbd></td>\n</tr>\n<tr>\n<td>Add Link</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Attach File</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Insert from Drive</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>D</kbd></td>\n</tr>\n<tr>\n<td>Decrease Indentation</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Numbered List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>O</kbd></td>\n</tr>\n<tr>\n<td>Toggle Shortcuts</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>S</kbd></td>\n</tr>\n<tr>\n<td>Toggle Dev Tools</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Reload Tusk</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>R</kbd></td>\n</tr>\n<tr>\n<td>Set Always on Top</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>P</kbd></td>\n</tr>\n<tr>\n<td>Insert Date Stamp</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>;</kbd></td>\n</tr>\n<tr>\n<td>Bulleted List</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>.</kbd></td>\n</tr>\n<tr>\n<td>Subscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>]</kbd></td>\n</tr>\n<tr>\n<td>Superscript Text</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>[</kbd></td>\n</tr>\n<tr>\n<td>Insert Horizontal Rule</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Navigate to Previews Note</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Tab</kbd></td>\n</tr>\n<tr>\n<td>Remove Formatting</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>Space</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h3><a id=\"user-content-global-shortcut-keys\" class=\"anchor\" aria-hidden=\"true\" href=\"#global-shortcut-keys\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Global Shortcut Keys</h3>\n<p>Access Tusk at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file <code>~/.tusk.json</code>.</p>\n<details>\n<summary>View all the available global keyboard shortcuts.</summary>\n<br>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Global Shortcut</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Toggle Tusk Window</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>A</kbd></td>\n</tr>\n<tr>\n<td>Create New Note</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>C</kbd></td>\n</tr>\n<tr>\n<td>Search Notes</td>\n<td><kbd>Alt</kbd> <kbd>Shift</kbd> <kbd>F</kbd></td>\n</tr></tbody></table>\n<br>\n</details>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>For more info on how to contribute to the project, please read the <a href=\"https://github.com/klauscfhq/tusk/blob/master/contributing.md\">contributing guidelines</a>.</p>\n<ul>\n<li>Fork the repository and clone it to your machine</li>\n<li>Navigate to your local fork: <code>cd tusk</code></li>\n<li>Install the project dependencies: <code>npm install</code> or <code>yarn install</code></li>\n<li>Run Tusk on dev mode: <code>npm start</code> or <code>yarn start</code></li>\n<li>Lint code for errors: <code>npm test</code> or <code>yarn test</code></li>\n<li>Build binaries and installers: <code>npm run dist</code> or <code>yarn dist</code></li>\n</ul>\n<h2><a id=\"user-content-related-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#related-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Related Apps</h2>\n<ul>\n<li><a href=\"https://github.com/klauscfhq/ao\">Ao</a> - Elegant Microsoft To-Do desktop app.</li>\n</ul>\n<h2><a id=\"user-content-team\" class=\"anchor\" aria-hidden=\"true\" href=\"#team\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Team</h2>\n<p>Coded with ❤ by</p>\n<ul>\n<li>Klaus Sinani <a href=\"https://github.com/klauscfhq\">(@klauscfhq)</a></li>\n<li>Mario Sinani <a href=\"https://github.com/mariocfhq\">(@mariocfhq)</a></li>\n<li>Thanasis Gkanos <a href=\"https://github.com/ThanasisGkanos\">(@ThanasisGkanos)</a></li>\n</ul>\n<h2><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h2>\n<p>Tusk is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Evernote.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://github.com/klauscfhq/tusk/blob/master/license.md\">MIT</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.592Z",
    "goodColorOnWhite": "#048121",
    "goodColorOnBlack": "#89FBA3",
    "faintColorOnWhite": "rgba(4, 129, 33, 0.1)"
  },
  {
    "slug": "tweakstyle",
    "name": "TweakStyle",
    "description": "The next code editor",
    "website": "https://tweakstyle.com",
    "keywords": [
      "code"
    ],
    "category": "Developer Tools",
    "icon": "tweakstyle-icon.png",
    "icon32": "tweakstyle-icon-32.png",
    "icon64": "tweakstyle-icon-64.png",
    "icon128": "tweakstyle-icon-128.png",
    "icon256": "tweakstyle-icon-256.png",
    "date": "2016-04-06",
    "iconColors": [
      "#04bae5",
      "#1a2123",
      "#f8d59a",
      "#07809f",
      "#0c6278"
    ],
    "goodColorOnWhite": "#07809F",
    "goodColorOnBlack": "#04BAE5",
    "faintColorOnWhite": "rgba(7, 128, 159, 0.1)"
  },
  {
    "slug": "tweeten",
    "name": "Tweeten",
    "description": "A better TweetDeck experience",
    "website": "http://tweetenapp.com",
    "keywords": [
      "twitter",
      "tweetdeck",
      "tweetdeck for windows"
    ],
    "category": "Social Networking",
    "icon": "tweeten-icon.png",
    "icon32": "tweeten-icon-32.png",
    "icon64": "tweeten-icon-64.png",
    "icon128": "tweeten-icon-128.png",
    "icon256": "tweeten-icon-256.png",
    "date": "2016-05-31",
    "iconColors": [
      "#f4f8fc",
      "#0494fc",
      "#60bafc",
      "#3cacfc",
      "#29a0fc"
    ],
    "goodColorOnWhite": "#0278CC",
    "goodColorOnBlack": "#0494FC",
    "faintColorOnWhite": "rgba(2, 120, 204, 0.1)"
  },
  {
    "slug": "tweetman",
    "name": "Tweetman",
    "description": "Powerful Twitter Client for Desktop",
    "website": "https://tweetman.kksg.net/en",
    "keywords": [
      "Twitter"
    ],
    "category": "Social Networking",
    "disabled": true,
    "icon": "tweetman-icon.png",
    "icon32": "tweetman-icon-32.png",
    "icon64": "tweetman-icon-64.png",
    "icon128": "tweetman-icon-128.png",
    "icon256": "tweetman-icon-256.png",
    "date": "2015-12-07",
    "iconColors": [
      "#1d9ef4",
      "#dfe0e1",
      "#0e2854",
      "#949498",
      "#4c4c4c"
    ],
    "goodColorOnWhite": "#0E2854",
    "goodColorOnBlack": "#1D9EF4",
    "faintColorOnWhite": "rgba(14, 40, 84, 0.1)"
  },
  {
    "slug": "twitch",
    "name": "Twitch",
    "description": "Fast and free communication for gamers",
    "website": "https://app.twitch.tv",
    "keywords": [
      "games"
    ],
    "category": "Games",
    "icon": "twitch-icon.png",
    "icon32": "twitch-icon-32.png",
    "icon64": "twitch-icon-64.png",
    "icon128": "twitch-icon-128.png",
    "icon256": "twitch-icon-256.png",
    "date": "2017-09-13",
    "iconColors": [
      "#6444a3",
      "#f7f6f8",
      "#9c8bc4",
      "#ac9cc6",
      "#39255a"
    ],
    "goodColorOnWhite": "#39255A",
    "goodColorOnBlack": "#9C8BC4",
    "faintColorOnWhite": "rgba(57, 37, 90, 0.1)"
  },
  {
    "slug": "typetalk",
    "name": "Typetalk",
    "description": "A simply fun chat app for teams.",
    "website": "https://www.typetalk.in",
    "keywords": [
      "chat",
      "business",
      "orgainzation",
      "team"
    ],
    "category": "Business",
    "icon": "typetalk-icon.png",
    "icon32": "typetalk-icon-32.png",
    "icon64": "typetalk-icon-64.png",
    "icon128": "typetalk-icon-128.png",
    "icon256": "typetalk-icon-256.png",
    "date": "2016-06-06",
    "iconColors": [
      "#ec6454",
      "#fbfbfb",
      "#f4aca4",
      "#f49890",
      "#f48c7c"
    ],
    "goodColorOnWhite": "#DC2D12",
    "goodColorOnBlack": "#F48C7C",
    "faintColorOnWhite": "rgba(220, 45, 18, 0.1)"
  },
  {
    "slug": "ubauth",
    "name": "UbAuth",
    "description": "App to help developers create access tokens for Uber applications with OAuth 2.0",
    "website": "http://ubauth.enytc.com",
    "repository": "https://github.com/chrisenytc/ubauth",
    "keywords": [
      "uber",
      "api",
      "oauth",
      "developer",
      "tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png"
      }
    ],
    "icon": "ubauth-icon.png",
    "icon32": "ubauth-icon-32.png",
    "icon64": "ubauth-icon-64.png",
    "icon128": "ubauth-icon-128.png",
    "icon256": "ubauth-icon-256.png",
    "date": "2016-07-26",
    "iconColors": [
      "#2c2c2c",
      "#f9f9f9",
      "#949494",
      "#9c9c9c",
      "#8c8c8c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\"><a target=\"_blank\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/banner.png\"><img src=\"https://github.com/chrisenytc/ubauth/raw/master/resources/banner.png\" alt=\"UbAuth\" style=\"max-width:100%;\"></a></div><br>\n<blockquote>\n<p>A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<h2><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Status</h2>\n<h1><a id=\"user-content--------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8dfa47a40033207050f9f0672ab761a465a5ca23/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/a30d8486e12cfea9d25c3e4c448187e46bc80e7c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/801b31ccced907606956ccd13dc64121e26eaa42/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/\"><img src=\"https://camo.githubusercontent.com/18faeb808ebc92c6a32b89872d25b34d7a58dc49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a3803352e02340811734af7f82693ddf7e7f2094/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/d1fde0ad39263d0c0280f5159873c61d68a5db12/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79536bf54cbda24323e339a228b79b86fc4510ea/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&amp;label=Follow&amp;maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2baf72d39bb3d2d5b417515037a45829c2e4167e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&amp;maxAge=2592000\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Getting Started</h2>\n<p>1&#xBA; Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p>2&#xBA; Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p>3&#xBA; Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>4&#xBA; Run app</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>5&#xBA; Test the app</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p>6&#xBA; Making releases</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"https://github.com/chrisenytc/ubauth/raw/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p><a target=\"_blank\" href=\"https://github.com/chrisenytc/ubauth/blob/master/resources/bitcoin-address.png\"><img src=\"https://github.com/chrisenytc/ubauth/raw/master/resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width:100%;\"></a></p>\n<p><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol>\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am &quot;Add some feature&quot;</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/chrisenytc/ubauth/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Check <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\">here</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><div align=\"center\"><a target=\"_blank\" href=\"resources/banner.png\"><img src=\"resources/banner.png\" alt=\"UbAuth\" style=\"max-width:100%;\"></a></div><br>\n<blockquote>\n<p>A desktop app to help developers create access tokens for Uber applications with OAuth 2.0.</p>\n</blockquote>\n<h2><a id=\"user-content-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Status</h2>\n<h1><a id=\"user-content--------\" class=\"anchor\" aria-hidden=\"true\" href=\"#-------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"http://travis-ci.org/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/8dfa47a40033207050f9f0672ab761a465a5ca23/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6368726973656e7974632f7562617574682f6d61737465722e7376673f6d61784167653d3235393230303067\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/chrisenytc/ubauth/master.svg?maxAge=2592000g\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/releases\"><img src=\"https://camo.githubusercontent.com/a30d8486e12cfea9d25c3e4c448187e46bc80e7c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6368726973656e7974632f7562617574682f746f74616c2e7376673f6d61784167653d32353932303030\" alt=\"Github All Releases\" data-canonical-src=\"https://img.shields.io/github/downloads/chrisenytc/ubauth/total.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/801b31ccced907606956ccd13dc64121e26eaa42/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323031372e7376673f6d61784167653d32353932303030\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/maintenance/yes/2017.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"\"><img src=\"https://camo.githubusercontent.com/18faeb808ebc92c6a32b89872d25b34d7a58dc49/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://codeclimate.com/github/chrisenytc/ubauth\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a3803352e02340811734af7f82693ddf7e7f2094/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6368726973656e7974632f7562617574682f6261646765732f6770612e737667\" alt=\"Code Climate\" data-canonical-src=\"https://codeclimate.com/github/chrisenytc/ubauth/badges/gpa.svg\" style=\"max-width:100%;\"></a> <a href=\"https://github.com/chrisenytc/ubauth/blob/master/LICENSE\"><img src=\"https://camo.githubusercontent.com/d1fde0ad39263d0c0280f5159873c61d68a5db12/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368726973656e7974632f7562617574682e7376673f6d61784167653d32353932303030\" alt=\"License\" data-canonical-src=\"https://img.shields.io/github/license/chrisenytc/ubauth.svg?maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"http://twitter.com/chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/79536bf54cbda24323e339a228b79b86fc4510ea/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6368726973656e7974632e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77266d61784167653d32353932303030\" alt=\"Twitter Follow\" data-canonical-src=\"https://img.shields.io/twitter/follow/chrisenytc.svg?style=social&amp;label=Follow&amp;maxAge=2592000\" style=\"max-width:100%;\"></a> <a href=\"https://twitter.com/intent/tweet?text=Awesome%20https://github.com/chrisenytc/ubauth%20via%20@chrisenytc\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2baf72d39bb3d2d5b417515037a45829c2e4167e/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c266d61784167653d32353932303030\" alt=\"Twitter URL\" data-canonical-src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&amp;maxAge=2592000\" style=\"max-width:100%;\"></a></h1>\n<h2><a id=\"user-content-getting-started\" class=\"anchor\" aria-hidden=\"true\" href=\"#getting-started\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Getting Started</h2>\n<p>1º Clone ubauth repo</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ git clone git@github.com:chrisenytc/ubauth.git</pre></div>\n<p>2º Enter in ubauth directory</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> ubauth</pre></div>\n<p>3º Install dependencies</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>4º Run app</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm start</pre></div>\n<p>5º Test the app</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm <span class=\"pl-c1\">test</span></pre></div>\n<p>6º Making releases</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run release -- --sign identity_here</pre></div>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a href=\"https://raw.githubusercontent.com/chrisenytc/ubauth/master/resources/screenshot.png\" rel=\"nofollow\"><img src=\"resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p><strong>UbAuth</strong> is available for macOS. Download <a href=\"https://github.com/chrisenytc/ubauth/releases/latest\">here</a>.</p>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>If <strong>UbAuth</strong> was helpful for you, send a donation as a thank you. :)</p>\n<p><a target=\"_blank\" href=\"resources/bitcoin-address.png\"><img src=\"resources/bitcoin-address.png\" alt=\"Bitcoin\" style=\"max-width:100%;\"></a></p>\n<p><strong>Bitcoin Adddress</strong>: <code>3QbTQcSfWAUntPwTrWNQ3aHYYmvJS5HoUY</code></p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Bug reports and pull requests are welcome on GitHub at <a href=\"https://github.com/chrisenytc/ubauth\">https://github.com/chrisenytc/ubauth</a>. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the <a href=\"http://contributor-covenant.org\" rel=\"nofollow\">Contributor Covenant</a> code of conduct.</p>\n<ol>\n<li>Fork it <a href=\"https://github.com/chrisenytc/ubauth/fork\">chrisenytc/ubauth</a></li>\n<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>\n<li>Commit your changes (<code>git commit -am \"Add some feature\"</code>)</li>\n<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>\n<li>Create new Pull Request</li>\n</ol>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>If you have any problem or suggestion please open an issue <a href=\"https://github.com/chrisenytc/ubauth/issues\">here</a>.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Check <a href=\"LICENSE\">here</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.550Z",
    "goodColorOnWhite": "#2C2C2C",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(44, 44, 44, 0.1)"
  },
  {
    "slug": "udeler",
    "name": "Udeler",
    "description": "A cross platform application for downloading Udemy Courses",
    "category": "Utilities",
    "repository": "https://github.com/FaisalUmair/udemy-downloader-gui",
    "license": "MIT",
    "keywords": [
      "education",
      "learning",
      "school",
      "study",
      "screencasts",
      "videos",
      "download",
      "offline"
    ],
    "screenshots": [
      {
        "imageUrl": "https://imgur.com/8mNIZUv.png",
        "imageLink": "https://github.com/FaisalUmair/udemy-downloader-gui"
      },
      {
        "imageUrl": "https://imgur.com/qVyyD1z.png",
        "imageLink": "https://github.com/FaisalUmair/udemy-downloader-gui"
      },
      {
        "imageUrl": "https://imgur.com/bGyahPV.png",
        "imageLink": "https://github.com/FaisalUmair/udemy-downloader-gui"
      },
      {
        "imageUrl": "https://imgur.com/dAD78eu.png",
        "imageLink": "https://github.com/FaisalUmair/udemy-downloader-gui"
      },
      {
        "imageUrl": "https://imgur.com/CoBpLko.png",
        "imageLink": "https://github.com/FaisalUmair/udemy-downloader-gui"
      }
    ],
    "icon": "udeler-icon.png",
    "icon32": "udeler-icon-32.png",
    "icon64": "udeler-icon-64.png",
    "icon128": "udeler-icon-128.png",
    "icon256": "udeler-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#049714",
      "#dddddd",
      "#849e84",
      "#044504",
      "#7cb88c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-udeler--udemy-course-downloader-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#udeler--udemy-course-downloader-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Udeler | Udemy Course Downloader (GUI)</h1>\n<p>A cross platform (Windows, Mac, Linux) desktop application for downloading Udemy Courses.</p>\n<h4><a id=\"user-content-project-update\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#project-update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Project Update:</h4>\n<p><strong><code>I am currently not able to give this project enough time to fix the current issues or add new features. I am busy with some other projects. But I do plan to fix all the issues and add some new features. So the maintenance is temporarily on hold and this project is not dead. I also plan to make a web only version of Udeler.</code></strong></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1c047a830e60d2adc94511a262c24210249dbaf7/68747470733a2f2f692e696d6775722e636f6d2f6e7361416744552e676966\"><img src=\"https://camo.githubusercontent.com/1c047a830e60d2adc94511a262c24210249dbaf7/68747470733a2f2f692e696d6775722e636f6d2f6e7361416744552e676966\" alt=\"\" data-canonical-src=\"https://i.imgur.com/nsaAgDU.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-fire-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#fire-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">&#x1F525;</g-emoji> Features</h3>\n<ul>\n<li><em><code>Choose video quality.</code></em></li>\n<li><em><code>Download multiple courses at once.</code></em></li>\n<li><em><code>Set Download Start and Download End.</code></em></li>\n<li><em><code>Pause/Resume download at any time.</code></em></li>\n<li><em><code>Choose download directory.</code></em></li>\n<li><em><code>Multilingual (English,Italian,Spanish).</code></em></li>\n</ul>\n<h3><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer:</h3>\n<p>This software is intended to help you download Udemy courses for personal use only. Sharing the content of your subscribed courses is strictly prohibited under Udemy Terms of Use. Each and every course on Udemy is subjected to copyright infringement.\nThis software does not magically download any paid course available on Udemy, you need to provide your Udemy login credentials to download the courses you have enrolled in. Udeler downloads the lecture videos by simply using the source of the video player returned to the user by Udemy after proper authentication, you can also do the same manually. Many download managers use same method to download videos on a web page. This app only automates the process of a user doing this manually in a web browser.</p>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads:</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Arch</th>\n<th>Version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td>x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-Setup-1.5.4-windows-x64.exe\">Download</a></td>\n</tr>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-Setup-1.5.4-windows-x86.exe\">Download</a></td>\n</tr>\n<tr>\n<td>Mac</td>\n<td>x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-1.5.4-mac.zip\">Download</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>x86_x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-1.5.4-linux-x86_x64.AppImage\">Download</a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note:</h3>\n<p>By default the courses will be downloaded to the user&apos;s Download folder. The structure of course content will be preserved.</p>\n<h1><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For Developers</h1>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing:</h3>\n<p>Any contributions are welcome, if you plan to contribute please read the <a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/CONTRIBUTING.md\">contributing</a> docs first.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisites:</h3>\n<pre><code>You must have npm and nodejs installed.\n</code></pre>\n<h3><a id=\"user-content-to-use-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#to-use-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To use the application:</h3>\n<pre><code>1. Clone the project\n2. Run npm install \n3. Run npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build:</h3>\n<p>Detect Platform:</p>\n<pre><code>npm run dist\n</code></pre>\n<p>Windows:</p>\n<pre><code>npm run build-win\n</code></pre>\n<p>Mac:</p>\n<pre><code>npm run build-mac\n</code></pre>\n<p>Linux:</p>\n<pre><code>npm run build-linux\n</code></pre>\n<p>Cross Platform:</p>\n<pre><code>npm run build\n</code></pre>\n<h4><a id=\"user-content-to-force-32-bit-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#to-force-32-bit-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>To force 32 bit build:</h4>\n<p><em>Append &quot;-- --ia32&quot; to npm run command</em></p>\n<p>Example:</p>\n<pre><code>npm run build-win -- --ia32\n</code></pre>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Donate</h2>\n<p>Udeler is free and without any ads. If you appreciate that, please consider donating to the Developer.</p>\n<p><a href=\"https://www.paypal.me/udeler\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/FaisalUmair/udemy-downloader-gui/master/assets/images/donate.png\" alt=\"Donate\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-udeler--udemy-course-downloader-gui\" class=\"anchor\" aria-hidden=\"true\" href=\"#udeler--udemy-course-downloader-gui\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Udeler | Udemy Course Downloader (GUI)</h1>\n<p>A cross platform (Windows, Mac, Linux) desktop application for downloading Udemy Courses.</p>\n<h4><a id=\"user-content-project-update\" class=\"anchor\" aria-hidden=\"true\" href=\"#project-update\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Project Update:</h4>\n<p><strong><code>I am currently not able to give this project enough time to fix the current issues or add new features. I am busy with some other projects. But I do plan to fix all the issues and add some new features. So the maintenance is temporarily on hold and this project is not dead. I also plan to make a web only version of Udeler.</code></strong></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1c047a830e60d2adc94511a262c24210249dbaf7/68747470733a2f2f692e696d6775722e636f6d2f6e7361416744552e676966\"><img src=\"https://camo.githubusercontent.com/1c047a830e60d2adc94511a262c24210249dbaf7/68747470733a2f2f692e696d6775722e636f6d2f6e7361416744552e676966\" alt=\"\" data-canonical-src=\"https://i.imgur.com/nsaAgDU.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-fire-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#fire-features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"fire\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f525.png\">🔥</g-emoji> Features</h3>\n<ul>\n<li><em><code>Choose video quality.</code></em></li>\n<li><em><code>Download multiple courses at once.</code></em></li>\n<li><em><code>Set Download Start and Download End.</code></em></li>\n<li><em><code>Pause/Resume download at any time.</code></em></li>\n<li><em><code>Choose download directory.</code></em></li>\n<li><em><code>Multilingual (English,Italian,Spanish).</code></em></li>\n</ul>\n<h3><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer:</h3>\n<p>This software is intended to help you download Udemy courses for personal use only. Sharing the content of your subscribed courses is strictly prohibited under Udemy Terms of Use. Each and every course on Udemy is subjected to copyright infringement.\nThis software does not magically download any paid course available on Udemy, you need to provide your Udemy login credentials to download the courses you have enrolled in. Udeler downloads the lecture videos by simply using the source of the video player returned to the user by Udemy after proper authentication, you can also do the same manually. Many download managers use same method to download videos on a web page. This app only automates the process of a user doing this manually in a web browser.</p>\n<h3><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads:</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Arch</th>\n<th>Version</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td>x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-Setup-1.5.4-windows-x64.exe\">Download</a></td>\n</tr>\n<tr>\n<td>Windows</td>\n<td>x86</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-Setup-1.5.4-windows-x86.exe\">Download</a></td>\n</tr>\n<tr>\n<td>Mac</td>\n<td>x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-1.5.4-mac.zip\">Download</a></td>\n</tr>\n<tr>\n<td>Linux</td>\n<td>x86_x64</td>\n<td>1.5.4</td>\n<td><a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/releases/download/v1.5.4/Udeler-1.5.4-linux-x86_x64.AppImage\">Download</a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note:</h3>\n<p>By default the courses will be downloaded to the user's Download folder. The structure of course content will be preserved.</p>\n<h1><a id=\"user-content-for-developers\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-developers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For Developers</h1>\n<h3><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing:</h3>\n<p>Any contributions are welcome, if you plan to contribute please read the <a href=\"https://github.com/FaisalUmair/udemy-downloader-gui/blob/master/CONTRIBUTING.md\">contributing</a> docs first.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisites:</h3>\n<pre><code>You must have npm and nodejs installed.\n</code></pre>\n<h3><a id=\"user-content-to-use-the-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-use-the-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To use the application:</h3>\n<pre><code>1. Clone the project\n2. Run npm install \n3. Run npm start\n</code></pre>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build:</h3>\n<p>Detect Platform:</p>\n<pre><code>npm run dist\n</code></pre>\n<p>Windows:</p>\n<pre><code>npm run build-win\n</code></pre>\n<p>Mac:</p>\n<pre><code>npm run build-mac\n</code></pre>\n<p>Linux:</p>\n<pre><code>npm run build-linux\n</code></pre>\n<p>Cross Platform:</p>\n<pre><code>npm run build\n</code></pre>\n<h4><a id=\"user-content-to-force-32-bit-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-force-32-bit-build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>To force 32 bit build:</h4>\n<p><em>Append \"-- --ia32\" to npm run command</em></p>\n<p>Example:</p>\n<pre><code>npm run build-win -- --ia32\n</code></pre>\n<h2><a id=\"user-content-donate\" class=\"anchor\" aria-hidden=\"true\" href=\"#donate\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Donate</h2>\n<p>Udeler is free and without any ads. If you appreciate that, please consider donating to the Developer.</p>\n<p><a href=\"https://www.paypal.me/udeler\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/FaisalUmair/udemy-downloader-gui/master/assets/images/donate.png\" alt=\"Donate\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.540Z",
    "goodColorOnWhite": "#044504",
    "goodColorOnBlack": "#049714",
    "faintColorOnWhite": "rgba(4, 69, 4, 0.1)"
  },
  {
    "slug": "ueli",
    "name": "ueli",
    "description": "This is an alt+space launcher for Windows and macOS.",
    "repository": "https://github.com/oliverschwendener/ueli",
    "keywords": [
      "launcher",
      "search",
      "alt",
      "space"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://github.com/oliverschwendener/ueli/raw/master/img/ueli-example.png",
        "caption": "Example screenshot",
        "imageLink": "https://github.com/oliverschwendener/ueli"
      }
    ],
    "icon": "ueli-icon.png",
    "icon32": "ueli-icon-32.png",
    "icon64": "ueli-icon-64.png",
    "icon128": "ueli-icon-128.png",
    "icon256": "ueli-icon-256.png",
    "date": "2018-04-18",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/readme-header.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/readme-header.png\" alt=\"ueli logo\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-ueli\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ueli</h1>\n<p>This is a keystroke launcher for Windows and macOS.</p>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/ueli-example.jpg\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/ueli-example.jpg\" alt=\"ueli screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of contents</h2>\n<ul>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#installation\">Installation</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#quick-tutorial\">Quick tutorial</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#features\">Features</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#customization\">Customization</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#roadmap\">Roadmap</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#development\">Development</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#alternatives\">Alternatives</a></li>\n<li><a href=\"https://github.com/oliverschwendener/ueli/blob/master/#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<h3><a id=\"user-content-installer--zip\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#installer--zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installer / Zip</h3>\n<blockquote>\n<p>Note: because the executables are not signed Windows will probably prevent you from executing the installer or the program itself. You can click &quot;Run anyway&quot; to install/run the program.</p>\n</blockquote>\n<ul>\n<li>Download the latest version <a href=\"https://github.com/oliverschwendener/ueli/releases\">here</a></li>\n<li>Run the installer or unzip</li>\n<li>Run the application</li>\n</ul>\n<h2><a id=\"user-content-quick-tutorial\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#quick-tutorial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Quick tutorial</h2>\n<ul>\n<li>Press the global hot key to show/hide the window (default is <code>alt+space</code>)</li>\n<li>Start typing a program name</li>\n<li>Press Enter to launch the program</li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<h3><a id=\"user-content-program-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#program-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Program search</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-program-search.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-program-search.png\" alt=\"Feature Program search\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can search for installed programs</li>\n<li>Use the arrow keys to scroll up and down</li>\n<li>Presss Enter to launch the selected program</li>\n</ul>\n<h3><a id=\"user-content-files-and-folder-search\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#files-and-folder-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Files and folder search</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-home-folder.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-home-folder.png\" alt=\"Feature home folder\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can search files and folders in your home folder</li>\n<li>Press Enter to open the selected file/folder</li>\n</ul>\n<h3><a id=\"user-content-open-urls-with-your-default-web-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#open-urls-with-your-default-web-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open URLs with your default web browser</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-url.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-url.png\" alt=\"Feature URL\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Type in a URL</li>\n<li>Press enter to open the URL with your default web browser</li>\n</ul>\n<h3><a id=\"user-content-open-default-mail-program\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#open-default-mail-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open default mail program</h3>\n<ul>\n<li>Type in a email address</li>\n<li>Press enter to open your default mail program with an empty email to the specified email address</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-email.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-email.png\" alt=\"Feature email\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-web-search-engines\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#web-search-engines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Web search engines</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-web-search.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-web-search.png\" alt=\"Feature web search engines\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can <a href=\"https://github.com/oliverschwendener/ueli/blob/master/#customization\">customize</a> web search engines like this:</li>\n</ul>\n<div class=\"highlight highlight-source-json\"><pre><span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>webSearches<span class=\"pl-pds\">&quot;</span></span>: [\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>icon<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>&lt;svg&gt;...&lt;/svg&gt;<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>name<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>Google<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>prefix<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>g<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>url<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>https://google.com/search?q=<span class=\"pl-pds\">&quot;</span></span>\n    }\n]</pre></div>\n<p>Now you can type in <code>g?{your search term}</code> to launch the web search engine in your default browser.</p>\n<p>Default web search engines:</p>\n<table>\n<thead>\n<tr>\n<th>Prefix</th>\n<th>Web Search Engine</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>d</code></td>\n<td><a href=\"https://duckduckgo.com\" rel=\"nofollow\">DuckDuckGo</a></td>\n</tr>\n<tr>\n<td><code>g</code></td>\n<td><a href=\"https://google.com\" rel=\"nofollow\">Google</a></td>\n</tr>\n<tr>\n<td><code>gi</code></td>\n<td><a href=\"https://images.google.com\" rel=\"nofollow\">Google Images</a></td>\n</tr>\n<tr>\n<td><code>l</code></td>\n<td><a href=\"https://www.linguee.de\" rel=\"nofollow\">Linguee</a></td>\n</tr>\n<tr>\n<td><code>w</code></td>\n<td><a href=\"https://wikipedia.org\" rel=\"nofollow\">Wikipedia</a></td>\n</tr>\n<tr>\n<td><code>yt</code></td>\n<td><a href=\"https://youtube.com\" rel=\"nofollow\">YouTube</a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-execute-commandline-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#execute-commandline-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Execute commandline tools</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-commandline.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-commandline.png\" alt=\"Feature commandline\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Start a commandline tool with the <code>&gt;</code> prefix\n<ul>\n<li>Example: <code>&gt;ipconfig /all</code></li>\n</ul>\n</li>\n<li>Stop an executing commandline tool with <code>Ctrl+c</code></li>\n</ul>\n<blockquote>\n<p>Note: you can <strong>not</strong> interact with the commandline tool. You only see the output.</p>\n</blockquote>\n<h3><a id=\"user-content-browse-file-system\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#browse-file-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Browse file system</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-file-browser.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-file-browser.png\" alt=\"Feature file browser\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can browse your file system by typing in a filepath\n<ul>\n<li>Example: <code>C:\\Users</code> or <code>/Applications</code></li>\n</ul>\n</li>\n<li>Press <code>Enter</code> to open the file or folder</li>\n<li>Press <code>Tab</code> for autocompletion</li>\n</ul>\n<h3><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Calculator</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-calculator.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-calculator.png\" alt=\"Feature calculator\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Calculate simple math, matrix, symbolic function, convert unit and a lot more.\n<ul>\n<li>Example:\n<ul>\n<li><code>23 * 24 / 2 + (6 * 7) ^ 2</code></li>\n<li><code>1 km/h to mile/h</code></li>\n<li><code>a = [1, 2, 3]; a * 2</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-custom-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#custom-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Custom commands</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/features/ueli-feature-custom-commands.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/features/ueli-feature-custom-commands.png\" alt=\"Feature custom commands\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can <a href=\"https://github.com/oliverschwendener/ueli/blob/master/#customization\">customize</a> custom commands to\n<ul>\n<li>Start command line tools</li>\n<li>Open files/folders</li>\n<li>Launch programs</li>\n</ul>\n</li>\n</ul>\n<div class=\"highlight highlight-source-json\"><pre><span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>customCommands<span class=\"pl-pds\">&quot;</span></span>: [\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>name<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>ping<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>executionArgument<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>start ping 8.8.8.8 -t<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>icon<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>&lt;svg&gt;...&lt;/svg&gt;<span class=\"pl-pds\">&quot;</span></span>\n    },\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>name<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>Data<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>executionArgument<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>start <span class=\"pl-cce\">\\&quot;\\&quot;</span> <span class=\"pl-cce\">\\&quot;</span>C:<span class=\"pl-cce\">\\\\</span>Data<span class=\"pl-cce\">\\&quot;</span><span class=\"pl-pds\">&quot;</span></span>\n    },\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>name<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>code<span class=\"pl-pds\">&quot;</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>executionArgument<span class=\"pl-pds\">&quot;</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>start <span class=\"pl-cce\">\\&quot;\\&quot;</span> <span class=\"pl-cce\">\\&quot;</span>C:<span class=\"pl-cce\">\\\\</span>My-Programs<span class=\"pl-cce\">\\\\</span>Visual Studio Code<span class=\"pl-cce\">\\\\</span>Visual Studio Code.lnk<span class=\"pl-cce\">\\&quot;</span><span class=\"pl-pds\">&quot;</span></span>\n    },\n]</pre></div>\n<h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>Keyboard shortcut</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Ctrl+o</code></td>\n<td>Open the selected program or file at it&apos;s location</td>\n</tr>\n<tr>\n<td><code>ArrowUp</code></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><code>ArrowDown</code></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><code>Shift+ArrowUp</code></td>\n<td>Browse user input history up</td>\n</tr>\n<tr>\n<td><code>Shift+ArrowDown</code></td>\n<td>Browse user input history down</td>\n</tr>\n<tr>\n<td><code>F6</code>, <code>Ctrl+l</code></td>\n<td>Set focus on user input</td>\n</tr>\n<tr>\n<td><code>F1</code></td>\n<td>Get help</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-updater\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#updater\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Updater</h3>\n<p>To check if a new version is available right click on the tray icon. The first item in the context menu shows you if there is an update available or if you are running the latest version. If there is an update available click on &quot;Download and install update&quot;.</p>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/ueli-updater.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/ueli-updater.png\" alt=\"Updater\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-customization\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#customization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Customization</h2>\n<p>All settings are stored in <code>~/ueli.config.json</code>. You can modify this file to change the default values.</p>\n<h3><a id=\"user-content-options\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Options</h3>\n<ul>\n<li><code>applicationFileExtensions</code> Array of string - Represents the file extensions which are used to find applications in the specified folders</li>\n<li><code>applicationFolders</code> Array of string - Represents the folders which are scanned for applications</li>\n<li><code>autoStartApp</code> Boolean - If the app should be started automatically when you log in</li>\n<li><code>colorTheme</code> String - Defines the <a href=\"https://github.com/oliverschwendener/ueli/blob/master/#color-themes\">color theme</a>.</li>\n<li><code>customCommands</code> Arraay of customCommand objects - A list of <a href=\"https://github.com/oliverschwendener/ueli/blob/master/#custom-commands\">custom commands</a>\n<ul>\n<li><code>executionArgument</code> String - Represents the execution argument for the custom command</li>\n<li><code>name</code> String - Represents the displayed name for the custom command</li>\n<li><code>icon</code> String - (Optional) Represents the svg icon for the custom command. If no icon is set default icon is used.</li>\n</ul>\n</li>\n<li><code>hotKey</code> String - Represents the hotkey to show/hide the window. <a href=\"https://github.com/electron/electron/blob/master/docs/api/accelerator.md\">Available hot keys</a>.</li>\n<li><code>maxSearchResultCount</code> Number - Maximum number of search results to be displayed</li>\n<li><code>rescanInterval</code> Number - Interval in seconds to rescan the application folders</li>\n<li><code>searchOperatingSystemSettings</code> Boolean - If operting system settings and commands should appear in the search results</li>\n<li><code>searchResultExecutionArgumentFontSize</code> Number - Represents the font size of the search result execution argument in pixels</li>\n<li><code>searchResultHeight</code> Number - Represents the height of a search result box in pixels</li>\n<li><code>searchResultNameFontSize</code> Number - Represents the font size of the search result name in pixels</li>\n<li><code>userInputFontSize</code> Number - Represents the font size of the user input in pixels</li>\n<li><code>userInputHeight</code> Number - Represents the height of the user input box in pixels</li>\n<li><code>webSearches</code> Array of webSearch Objects - A list of <a href=\"https://github.com/oliverschwendener/ueli/blob/master/#web-search-engines\">web search engines</a>\n<ul>\n<li><code>webSearch</code> Object - Defines a web search engine\n<ul>\n<li><code>icon</code> String - Represents the svg icon for the specific web search engine</li>\n<li><code>name</code> String - Represents the name of the web search engine</li>\n<li><code>prefix</code> String - Represents the prefix for your web search engine. For example if the prefix is <code>g</code> you can type in <code>g?{your search term}</code> to search</li>\n<li><code>url</code> String - Represents the url for the search engine to which the search term is appended to. For example <code>https://google.com/search?q=</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>windowWith</code>: Number - Represents the width of the main window in pixels</li>\n</ul>\n<h3><a id=\"user-content-color-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#color-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Color themes</h3>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master//img/doc/color-themes.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master//img/doc/color-themes.png\" alt=\"Color themes\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><code>atom-one-dark</code></li>\n<li><code>dark</code></li>\n<li><code>dark-mono</code></li>\n<li><code>light</code></li>\n<li><code>light-mono</code></li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap</h2>\n<ul>\n<li>Add nice GUI to modifiy configuration</li>\n<li>Notify user when update is available</li>\n<li>Use vue components</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<h3><a id=\"user-content-build-status\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#build-status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build status</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Build status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td><a href=\"https://ci.appveyor.com/project/oliverschwendener/ueli\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6565797438736d41831744808a10eb5a0d6b04c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f633230387467646239377272783969333f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/c208tgdb97rrx9i3?svg=true\" style=\"max-width:100%;\"></a></td>\n</tr>\n<tr>\n<td>macOS</td>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9079c85b9334d2593975b09577bf4eafa03019be/68747470733a2f2f7472617669732d63692e6f72672f6f6c6976657273636877656e64656e65722f75656c692e7376673f6272616e63683d6d6967726174696f6e2d746f2d74797065736372697074\"><img src=\"https://camo.githubusercontent.com/9079c85b9334d2593975b09577bf4eafa03019be/68747470733a2f2f7472617669732d63692e6f72672f6f6c6976657273636877656e64656e65722f75656c692e7376673f6272616e63683d6d6967726174696f6e2d746f2d74797065736372697074\" alt=\"Build status\" data-canonical-src=\"https://travis-ci.org/oliverschwendener/ueli.svg?branch=migration-to-typescript\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-code-coverage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#code-coverage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code coverage</h3>\n<p><a href=\"https://coveralls.io/github/oliverschwendener/ueli?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/126ffb9f722ecde7d4ee1278745d5aab1469008e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6f6c6976657273636877656e64656e65722f75656c692f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/oliverschwendener/ueli/badge.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h3>\n<ul>\n<li>Git</li>\n<li>Node.js</li>\n<li>Yarn</li>\n</ul>\n<h3><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Setup</h3>\n<pre><code>$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h3>\n<pre><code>$ yarn build\n$ yarn start\n</code></pre>\n<blockquote>\n<p>Note: there is also a watch task <code>$ yarn build:watch</code> which watches the stylesheets and typescript files and transpiles them automatically if there are any changes.</p>\n</blockquote>\n<h3><a id=\"user-content-debug\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#debug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debug</h3>\n<blockquote>\n<p>Note: for debugging you need Visual Studio Code</p>\n</blockquote>\n<p>Choose one of these debug configurations:</p>\n<p><a target=\"_blank\" href=\"https://github.com/oliverschwendener/ueli/blob/master/img/doc/debug-configurations.png\"><img src=\"https://github.com/oliverschwendener/ueli/raw/master/img/doc/debug-configurations.png\" alt=\"Debug configurations\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-run-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#run-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run tests</h3>\n<pre><code>$ yarn test:unit\n$ yarn test:integration\n</code></pre>\n<h3><a id=\"user-content-code-coverage-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#code-coverage-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Code coverage</h3>\n<pre><code>$ yarn test:unit --coverage\n</code></pre>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package</h3>\n<pre><code>$ yarn package\n</code></pre>\n<h2><a id=\"user-content-alternatives\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#alternatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Alternatives</h2>\n<ul>\n<li><a href=\"https://www.launchy.net/\" rel=\"nofollow\">Launchy</a></li>\n<li><a href=\"https://github.com/Wox-launcher/Wox\">Wox</a></li>\n<li><a href=\"https://www.alfredapp.com/\" rel=\"nofollow\">Alfred</a></li>\n<li><a href=\"https://github.com/hainproject/hain\">Hain</a></li>\n<li><a href=\"http://zazuapp.org/\" rel=\"nofollow\">Zazu App</a></li>\n<li><a href=\"https://cerebroapp.com/\" rel=\"nofollow\">Cerebro</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/oliverschwendener/ueli/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>Copyright (c) Oliver Schwendener. All rights reserved.</p>\n<p>Licensed under the <a href=\"https://github.com/oliverschwendener/ueli/blob/master/LICENSE\">MIT</a> License.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"img/doc/readme-header.png\"><img src=\"img/doc/readme-header.png\" alt=\"ueli logo\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-ueli\" class=\"anchor\" aria-hidden=\"true\" href=\"#ueli\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ueli</h1>\n<p>This is a keystroke launcher for Windows and macOS.</p>\n<p><a target=\"_blank\" href=\"img/doc/ueli-example.jpg\"><img src=\"img/doc/ueli-example.jpg\" alt=\"ueli screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of contents</h2>\n<ul>\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#quick-tutorial\">Quick tutorial</a></li>\n<li><a href=\"#features\">Features</a></li>\n<li><a href=\"#customization\">Customization</a></li>\n<li><a href=\"#roadmap\">Roadmap</a></li>\n<li><a href=\"#development\">Development</a></li>\n<li><a href=\"#alternatives\">Alternatives</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<h3><a id=\"user-content-installer--zip\" class=\"anchor\" aria-hidden=\"true\" href=\"#installer--zip\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installer / Zip</h3>\n<blockquote>\n<p>Note: because the executables are not signed Windows will probably prevent you from executing the installer or the program itself. You can click \"Run anyway\" to install/run the program.</p>\n</blockquote>\n<ul>\n<li>Download the latest version <a href=\"https://github.com/oliverschwendener/ueli/releases\">here</a></li>\n<li>Run the installer or unzip</li>\n<li>Run the application</li>\n</ul>\n<h2><a id=\"user-content-quick-tutorial\" class=\"anchor\" aria-hidden=\"true\" href=\"#quick-tutorial\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quick tutorial</h2>\n<ul>\n<li>Press the global hot key to show/hide the window (default is <code>alt+space</code>)</li>\n<li>Start typing a program name</li>\n<li>Press Enter to launch the program</li>\n</ul>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<h3><a id=\"user-content-program-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#program-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Program search</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-program-search.png\"><img src=\"img/doc/features/ueli-feature-program-search.png\" alt=\"Feature Program search\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can search for installed programs</li>\n<li>Use the arrow keys to scroll up and down</li>\n<li>Presss Enter to launch the selected program</li>\n</ul>\n<h3><a id=\"user-content-files-and-folder-search\" class=\"anchor\" aria-hidden=\"true\" href=\"#files-and-folder-search\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Files and folder search</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-home-folder.png\"><img src=\"img/doc/features/ueli-feature-home-folder.png\" alt=\"Feature home folder\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can search files and folders in your home folder</li>\n<li>Press Enter to open the selected file/folder</li>\n</ul>\n<h3><a id=\"user-content-open-urls-with-your-default-web-browser\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-urls-with-your-default-web-browser\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open URLs with your default web browser</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-url.png\"><img src=\"img/doc/features/ueli-feature-url.png\" alt=\"Feature URL\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Type in a URL</li>\n<li>Press enter to open the URL with your default web browser</li>\n</ul>\n<h3><a id=\"user-content-open-default-mail-program\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-default-mail-program\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open default mail program</h3>\n<ul>\n<li>Type in a email address</li>\n<li>Press enter to open your default mail program with an empty email to the specified email address</li>\n</ul>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-email.png\"><img src=\"img/doc/features/ueli-feature-email.png\" alt=\"Feature email\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-web-search-engines\" class=\"anchor\" aria-hidden=\"true\" href=\"#web-search-engines\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Web search engines</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-web-search.png\"><img src=\"img/doc/features/ueli-feature-web-search.png\" alt=\"Feature web search engines\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can <a href=\"#customization\">customize</a> web search engines like this:</li>\n</ul>\n<div class=\"highlight highlight-source-json\"><pre><span class=\"pl-s\"><span class=\"pl-pds\">\"</span>webSearches<span class=\"pl-pds\">\"</span></span>: [\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>icon<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>&lt;svg&gt;...&lt;/svg&gt;<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>name<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>Google<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>prefix<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>g<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>url<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://google.com/search?q=<span class=\"pl-pds\">\"</span></span>\n    }\n]</pre></div>\n<p>Now you can type in <code>g?{your search term}</code> to launch the web search engine in your default browser.</p>\n<p>Default web search engines:</p>\n<table>\n<thead>\n<tr>\n<th>Prefix</th>\n<th>Web Search Engine</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>d</code></td>\n<td><a href=\"https://duckduckgo.com\" rel=\"nofollow\">DuckDuckGo</a></td>\n</tr>\n<tr>\n<td><code>g</code></td>\n<td><a href=\"https://google.com\" rel=\"nofollow\">Google</a></td>\n</tr>\n<tr>\n<td><code>gi</code></td>\n<td><a href=\"https://images.google.com\" rel=\"nofollow\">Google Images</a></td>\n</tr>\n<tr>\n<td><code>l</code></td>\n<td><a href=\"https://www.linguee.de\" rel=\"nofollow\">Linguee</a></td>\n</tr>\n<tr>\n<td><code>w</code></td>\n<td><a href=\"https://wikipedia.org\" rel=\"nofollow\">Wikipedia</a></td>\n</tr>\n<tr>\n<td><code>yt</code></td>\n<td><a href=\"https://youtube.com\" rel=\"nofollow\">YouTube</a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-execute-commandline-tools\" class=\"anchor\" aria-hidden=\"true\" href=\"#execute-commandline-tools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Execute commandline tools</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-commandline.png\"><img src=\"img/doc/features/ueli-feature-commandline.png\" alt=\"Feature commandline\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Start a commandline tool with the <code>&gt;</code> prefix\n<ul>\n<li>Example: <code>&gt;ipconfig /all</code></li>\n</ul>\n</li>\n<li>Stop an executing commandline tool with <code>Ctrl+c</code></li>\n</ul>\n<blockquote>\n<p>Note: you can <strong>not</strong> interact with the commandline tool. You only see the output.</p>\n</blockquote>\n<h3><a id=\"user-content-browse-file-system\" class=\"anchor\" aria-hidden=\"true\" href=\"#browse-file-system\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Browse file system</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-file-browser.png\"><img src=\"img/doc/features/ueli-feature-file-browser.png\" alt=\"Feature file browser\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can browse your file system by typing in a filepath\n<ul>\n<li>Example: <code>C:\\Users</code> or <code>/Applications</code></li>\n</ul>\n</li>\n<li>Press <code>Enter</code> to open the file or folder</li>\n<li>Press <code>Tab</code> for autocompletion</li>\n</ul>\n<h3><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Calculator</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-calculator.png\"><img src=\"img/doc/features/ueli-feature-calculator.png\" alt=\"Feature calculator\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>Calculate simple math, matrix, symbolic function, convert unit and a lot more.\n<ul>\n<li>Example:\n<ul>\n<li><code>23 * 24 / 2 + (6 * 7) ^ 2</code></li>\n<li><code>1 km/h to mile/h</code></li>\n<li><code>a = [1, 2, 3]; a * 2</code></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-custom-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#custom-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Custom commands</h3>\n<p><a target=\"_blank\" href=\"img/doc/features/ueli-feature-custom-commands.png\"><img src=\"img/doc/features/ueli-feature-custom-commands.png\" alt=\"Feature custom commands\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>You can <a href=\"#customization\">customize</a> custom commands to\n<ul>\n<li>Start command line tools</li>\n<li>Open files/folders</li>\n<li>Launch programs</li>\n</ul>\n</li>\n</ul>\n<div class=\"highlight highlight-source-json\"><pre><span class=\"pl-s\"><span class=\"pl-pds\">\"</span>customCommands<span class=\"pl-pds\">\"</span></span>: [\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>name<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>ping<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>executionArgument<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>start ping 8.8.8.8 -t<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>icon<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>&lt;svg&gt;...&lt;/svg&gt;<span class=\"pl-pds\">\"</span></span>\n    },\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>name<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>Data<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>executionArgument<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>start <span class=\"pl-cce\">\\\"\\\"</span> <span class=\"pl-cce\">\\\"</span>C:<span class=\"pl-cce\">\\\\</span>Data<span class=\"pl-cce\">\\\"</span><span class=\"pl-pds\">\"</span></span>\n    },\n    {\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>name<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>code<span class=\"pl-pds\">\"</span></span>,\n        <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>executionArgument<span class=\"pl-pds\">\"</span></span>: <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>start <span class=\"pl-cce\">\\\"\\\"</span> <span class=\"pl-cce\">\\\"</span>C:<span class=\"pl-cce\">\\\\</span>My-Programs<span class=\"pl-cce\">\\\\</span>Visual Studio Code<span class=\"pl-cce\">\\\\</span>Visual Studio Code.lnk<span class=\"pl-cce\">\\\"</span><span class=\"pl-pds\">\"</span></span>\n    },\n]</pre></div>\n<h3><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h3>\n<table>\n<thead>\n<tr>\n<th>Keyboard shortcut</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Ctrl+o</code></td>\n<td>Open the selected program or file at it's location</td>\n</tr>\n<tr>\n<td><code>ArrowUp</code></td>\n<td>Scroll up</td>\n</tr>\n<tr>\n<td><code>ArrowDown</code></td>\n<td>Scroll down</td>\n</tr>\n<tr>\n<td><code>Shift+ArrowUp</code></td>\n<td>Browse user input history up</td>\n</tr>\n<tr>\n<td><code>Shift+ArrowDown</code></td>\n<td>Browse user input history down</td>\n</tr>\n<tr>\n<td><code>F6</code>, <code>Ctrl+l</code></td>\n<td>Set focus on user input</td>\n</tr>\n<tr>\n<td><code>F1</code></td>\n<td>Get help</td>\n</tr></tbody></table>\n<h3><a id=\"user-content-updater\" class=\"anchor\" aria-hidden=\"true\" href=\"#updater\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Updater</h3>\n<p>To check if a new version is available right click on the tray icon. The first item in the context menu shows you if there is an update available or if you are running the latest version. If there is an update available click on \"Download and install update\".</p>\n<p><a target=\"_blank\" href=\"img/doc/ueli-updater.png\"><img src=\"img/doc/ueli-updater.png\" alt=\"Updater\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-customization\" class=\"anchor\" aria-hidden=\"true\" href=\"#customization\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customization</h2>\n<p>All settings are stored in <code>~/ueli.config.json</code>. You can modify this file to change the default values.</p>\n<h3><a id=\"user-content-options\" class=\"anchor\" aria-hidden=\"true\" href=\"#options\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Options</h3>\n<ul>\n<li><code>applicationFileExtensions</code> Array of string - Represents the file extensions which are used to find applications in the specified folders</li>\n<li><code>applicationFolders</code> Array of string - Represents the folders which are scanned for applications</li>\n<li><code>autoStartApp</code> Boolean - If the app should be started automatically when you log in</li>\n<li><code>colorTheme</code> String - Defines the <a href=\"#color-themes\">color theme</a>.</li>\n<li><code>customCommands</code> Arraay of customCommand objects - A list of <a href=\"#custom-commands\">custom commands</a>\n<ul>\n<li><code>executionArgument</code> String - Represents the execution argument for the custom command</li>\n<li><code>name</code> String - Represents the displayed name for the custom command</li>\n<li><code>icon</code> String - (Optional) Represents the svg icon for the custom command. If no icon is set default icon is used.</li>\n</ul>\n</li>\n<li><code>hotKey</code> String - Represents the hotkey to show/hide the window. <a href=\"https://github.com/electron/electron/blob/master/docs/api/accelerator.md\">Available hot keys</a>.</li>\n<li><code>maxSearchResultCount</code> Number - Maximum number of search results to be displayed</li>\n<li><code>rescanInterval</code> Number - Interval in seconds to rescan the application folders</li>\n<li><code>searchOperatingSystemSettings</code> Boolean - If operting system settings and commands should appear in the search results</li>\n<li><code>searchResultExecutionArgumentFontSize</code> Number - Represents the font size of the search result execution argument in pixels</li>\n<li><code>searchResultHeight</code> Number - Represents the height of a search result box in pixels</li>\n<li><code>searchResultNameFontSize</code> Number - Represents the font size of the search result name in pixels</li>\n<li><code>userInputFontSize</code> Number - Represents the font size of the user input in pixels</li>\n<li><code>userInputHeight</code> Number - Represents the height of the user input box in pixels</li>\n<li><code>webSearches</code> Array of webSearch Objects - A list of <a href=\"#web-search-engines\">web search engines</a>\n<ul>\n<li><code>webSearch</code> Object - Defines a web search engine\n<ul>\n<li><code>icon</code> String - Represents the svg icon for the specific web search engine</li>\n<li><code>name</code> String - Represents the name of the web search engine</li>\n<li><code>prefix</code> String - Represents the prefix for your web search engine. For example if the prefix is <code>g</code> you can type in <code>g?{your search term}</code> to search</li>\n<li><code>url</code> String - Represents the url for the search engine to which the search term is appended to. For example <code>https://google.com/search?q=</code></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><code>windowWith</code>: Number - Represents the width of the main window in pixels</li>\n</ul>\n<h3><a id=\"user-content-color-themes\" class=\"anchor\" aria-hidden=\"true\" href=\"#color-themes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Color themes</h3>\n<p><a target=\"_blank\" href=\"/img/doc/color-themes.png\"><img src=\"/img/doc/color-themes.png\" alt=\"Color themes\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li><code>atom-one-dark</code></li>\n<li><code>dark</code></li>\n<li><code>dark-mono</code></li>\n<li><code>light</code></li>\n<li><code>light-mono</code></li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap</h2>\n<ul>\n<li>Add nice GUI to modifiy configuration</li>\n<li>Notify user when update is available</li>\n<li>Use vue components</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<h3><a id=\"user-content-build-status\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-status\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build status</h3>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Build status</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Windows</td>\n<td><a href=\"https://ci.appveyor.com/project/oliverschwendener/ueli\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d6565797438736d41831744808a10eb5a0d6b04c/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f633230387467646239377272783969333f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/c208tgdb97rrx9i3?svg=true\" style=\"max-width:100%;\"></a></td>\n</tr>\n<tr>\n<td>macOS</td>\n<td><a target=\"_blank\" href=\"https://camo.githubusercontent.com/9079c85b9334d2593975b09577bf4eafa03019be/68747470733a2f2f7472617669732d63692e6f72672f6f6c6976657273636877656e64656e65722f75656c692e7376673f6272616e63683d6d6967726174696f6e2d746f2d74797065736372697074\"><img src=\"https://camo.githubusercontent.com/9079c85b9334d2593975b09577bf4eafa03019be/68747470733a2f2f7472617669732d63692e6f72672f6f6c6976657273636877656e64656e65722f75656c692e7376673f6272616e63683d6d6967726174696f6e2d746f2d74797065736372697074\" alt=\"Build status\" data-canonical-src=\"https://travis-ci.org/oliverschwendener/ueli.svg?branch=migration-to-typescript\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-code-coverage\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-coverage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code coverage</h3>\n<p><a href=\"https://coveralls.io/github/oliverschwendener/ueli?branch=master\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/126ffb9f722ecde7d4ee1278745d5aab1469008e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6f6c6976657273636877656e64656e65722f75656c692f62616467652e7376673f6272616e63683d6d6173746572\" alt=\"Coverage Status\" data-canonical-src=\"https://coveralls.io/repos/github/oliverschwendener/ueli/badge.svg?branch=master\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h3>\n<ul>\n<li>Git</li>\n<li>Node.js</li>\n<li>Yarn</li>\n</ul>\n<h3><a id=\"user-content-setup\" class=\"anchor\" aria-hidden=\"true\" href=\"#setup\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Setup</h3>\n<pre><code>$ git clone https://github.com/oliverschwendener/ueli\n$ cd ueli\n$ yarn\n</code></pre>\n<h3><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h3>\n<pre><code>$ yarn build\n$ yarn start\n</code></pre>\n<blockquote>\n<p>Note: there is also a watch task <code>$ yarn build:watch</code> which watches the stylesheets and typescript files and transpiles them automatically if there are any changes.</p>\n</blockquote>\n<h3><a id=\"user-content-debug\" class=\"anchor\" aria-hidden=\"true\" href=\"#debug\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debug</h3>\n<blockquote>\n<p>Note: for debugging you need Visual Studio Code</p>\n</blockquote>\n<p>Choose one of these debug configurations:</p>\n<p><a target=\"_blank\" href=\"img/doc/debug-configurations.png\"><img src=\"img/doc/debug-configurations.png\" alt=\"Debug configurations\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-run-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run tests</h3>\n<pre><code>$ yarn test:unit\n$ yarn test:integration\n</code></pre>\n<h3><a id=\"user-content-code-coverage-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#code-coverage-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Code coverage</h3>\n<pre><code>$ yarn test:unit --coverage\n</code></pre>\n<h3><a id=\"user-content-package\" class=\"anchor\" aria-hidden=\"true\" href=\"#package\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package</h3>\n<pre><code>$ yarn package\n</code></pre>\n<h2><a id=\"user-content-alternatives\" class=\"anchor\" aria-hidden=\"true\" href=\"#alternatives\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Alternatives</h2>\n<ul>\n<li><a href=\"https://www.launchy.net/\" rel=\"nofollow\">Launchy</a></li>\n<li><a href=\"https://github.com/Wox-launcher/Wox\">Wox</a></li>\n<li><a href=\"https://www.alfredapp.com/\" rel=\"nofollow\">Alfred</a></li>\n<li><a href=\"https://github.com/hainproject/hain\">Hain</a></li>\n<li><a href=\"http://zazuapp.org/\" rel=\"nofollow\">Zazu App</a></li>\n<li><a href=\"https://cerebroapp.com/\" rel=\"nofollow\">Cerebro</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>Copyright (c) Oliver Schwendener. All rights reserved.</p>\n<p>Licensed under the <a href=\"LICENSE\">MIT</a> License.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.734Z",
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "un-colored",
    "name": "(Un)colored",
    "description": "Next generation desktop rich content editor that saves documents with themes. HTML & Markdown compatible. For Windows, OS X & Linux.",
    "website": "https://n457.github.io/Uncolored/",
    "repository": "https://github.com/n457/Uncolored",
    "keywords": [
      "rich",
      "text",
      "content",
      "editor",
      "themes",
      "html",
      "markdown"
    ],
    "license": "Apache License 2.0",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/n457/Uncolored/master/project/docs/assets/uncolored-large-screenshot-win.png"
      }
    ],
    "icon": "un-colored-icon.png",
    "icon32": "un-colored-icon-32.png",
    "icon64": "un-colored-icon-64.png",
    "icon128": "un-colored-icon-128.png",
    "icon256": "un-colored-icon-256.png",
    "date": "2016-09-23",
    "iconColors": [
      "#fbfbfb",
      "#282828",
      "#9c9c9c",
      "#949494",
      "#b0b0b0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><blockquote>\n<p><a href=\"https://twitter.com/n457_media\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a83a507fc9157933a6581ee618b4affa6f698de0/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f66722f632f63382f547769747465725f426972642e737667\" width=\"32\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/fr/c/c8/Twitter_Bird.svg\" style=\"max-width:100%;\"></a> Following <a href=\"https://twitter.com/n457_media\" rel=\"nofollow\">@n457_media</a> on Twitter is <strong>the best way</strong> to keep you updated on my projects, including (Un)colored !</p>\n</blockquote>\n<p><br><br></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/n457/Uncolored/blob/master/./project/docs/assets/uncolored-logo.png\"><img alt=\"(Un)colored logo\" height=\"62\" src=\"https://github.com/n457/Uncolored/raw/master/./project/docs/assets/uncolored-logo.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  Next generation <strong>desktop rich content editor</strong> that saves documents with <strong>themes</strong>.<br>\n  <strong>HTML &amp; Markdown</strong> compatible. For <strong>Windows, OS X &amp; Linux</strong>.\n</p>\n<p><strong>version 0.10.2 &#x2014; Beta</strong> ~ (<em>version 1.0 in 4 releases</em>)</p>\n<p><a target=\"_blank\" href=\"https://github.com/n457/Uncolored/blob/master/./project/docs/assets/uncolored-large-screenshot-win.png\"><img src=\"https://github.com/n457/Uncolored/raw/master/./project/docs/assets/uncolored-large-screenshot-win.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>(Un)colored is an editor that allows the user to focus on the <strong>text</strong> &amp; <strong>content types</strong> (titles, lists, etc.), then selects the document <strong>saving format</strong>.</li>\n<li>If the selected format is <strong>HTML</strong>, the user can choose an export <strong>document theme</strong> which defines the appearance of the saved document, that can be viewed directly in a web browser.</li>\n<li>If the selected format is <strong>Markdown</strong>, the document is saved as raw Markdown file, without theme.</li>\n<li>A saved HTML / Markdown document can be re-imported in the editor and re-exported, with theme or not, <strong>endlessly</strong>.</li>\n</ul>\n<h3><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Supported Platforms</h3>\n<p>(Un)colored is provided for <strong>64-bit systems only</strong>, on <strong>OS X 10.9</strong> and later, <strong>Windows 7</strong> and later, <strong>Linux</strong> (<strong>Ubuntu 12.04</strong> and later, <strong>Debian 8</strong> and later).</p>\n<h3><a id=\"user-content-package-features-for-now\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#package-features-for-now\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">&#x1F4E6;</g-emoji> Features <em>(for now)</em></h3>\n<ul>\n<li><strong>Multiple document tabs</strong> management</li>\n<li>Standard word processor <strong>inline tools</strong> (bold, italic, underline, strikethrough, add link to selection, superscript, subscript, clear format)</li>\n<li>6 levels <strong>title tools</strong></li>\n<li><strong>Block tools</strong> (paragraph, quote, unordered &amp; ordered list, image insertion via URL)</li>\n<li><strong>Web-oriented tools</strong> (<strong>YouTube / Vimeo / Dailymotion / Twitch video</strong> insertion via URL, or <strong>ANY embedded content</strong> (SoundCloud tracks, Facebook posts, ...))</li>\n<li>Export to <strong>HTML documents</strong> with 4 <strong>themes</strong> <em>(always more to come)</em></li>\n<li>Export to <strong>Markdown documents</strong></li>\n<li><strong>Table of Content</strong> visualization &amp; <strong>navigation</strong> system</li>\n<li><strong>Always on Top</strong> window control button</li>\n<li>Real-time <strong>emojis</strong> <em>(from <a href=\"http://www.emoji-cheat-sheet.com/\" rel=\"nofollow\">http://www.emoji-cheat-sheet.com/</a> for now)</em></li>\n<li><strong>Interface themes</strong> system <em>(1 interface theme for now, but more to come)</em></li>\n<li>More than <strong>40 mouse &amp; keyboard shortcuts</strong></li>\n<li>Basic <strong>search / replace</strong> system <em>(needs improvements)</em></li>\n<li>Document information display (number of paragraphs, words, etc.)</li>\n<li>Minimalist interface that let you focus on what matters : <strong>the content</strong></li>\n<li>Update auto-check system (enable / disable in settings)</li>\n<li>Built-in english <strong>quick guide</strong> <em>(more languages to come)</em></li>\n</ul>\n<h3><a id=\"user-content-checkered_flag-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#checkered_flag-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"checkered_flag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c1.png\">&#x1F3C1;</g-emoji> Roadmap</h3>\n<p>Here is what <strong>is planed</strong> for future releases of (Un)colored. These lists <strong>can change</strong> at any time and tasks can be added, moved, modified or deleted for several reasons, including <strong>feasibility</strong> and <strong>performance impact</strong>.</p>\n<p>This <strong>public repository</strong> contains released versions of (Un)colored and their source code, <strong>the latest development/test</strong> version of the (Un)colored source code <strong>is on a private repository</strong>.</p>\n<p>If you want more details about what was done, see <a href=\"https://github.com/n457/Uncolored/blob/master/./CHANGELOG.md\">the Changelog</a>.</p>\n<h5><a id=\"user-content-version-0110\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#version-0110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>version 0.11.0</h5>\n<ul>\n<li>New User Interface built with web frameworks</li>\n<li>New code structure : Core code separated from User Interface code, as a standalone external module</li>\n</ul>\n<h5><a id=\"user-content-version-0120\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#version-0120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>version 0.12.0</h5>\n<ul>\n<li>Additional <em><strong>Incorporate image from clipboard</strong></em> tool</li>\n<li>Additional <em><strong>Incorporate image from file</strong></em> tool</li>\n<li>Additional <strong>document themes</strong></li>\n<li><strong>Code highlighting</strong> in saved themed document (supported languages : CSS, JavaScript, Ruby, CoffeeScript, PHP, SQL, C#, Diff, JSON, Markdown, C++, HTML, XML, Java, Python)</li>\n<li><strong>Other potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-version-0130\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#version-0130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>version 0.13.0</h5>\n<ul>\n<li>Additional <em><strong>Insert Image from File</strong></em> tool</li>\n<li>Additional <strong>table tools</strong> : insert table &amp; add, remove, move row &amp; column</li>\n<li><strong>GitHub Flavored Markdown</strong> documents import/export full support</li>\n<li><strong>Potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>version 1.0.0</h5>\n<ul>\n<li>Additional <em><strong>Tweet</strong></em> tool : <strong>insert a tweet</strong> from Twitter in documents</li>\n<li><strong>Emojis</strong> insertion <strong>via the toolbar</strong></li>\n<li>Additional <strong>text tools</strong> : selection to lower / upper / title case</li>\n<li><strong>Multi-Language</strong> Support &amp; <strong>French</strong> language implementation</li>\n<li><strong>Potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-page_facing_up-writing-time\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#page_facing_up-writing-time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"page_facing_up\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c4.png\">&#x1F4C4;</g-emoji> Writing Time</h5>\n<ul>\n<li>Documentation about how to <strong>create a document theme</strong></li>\n<li>Documentation about how to <strong>create a UI theme</strong></li>\n<li><strong>Proper code comments</strong> with links to <g-emoji class=\"g-emoji\" alias=\"us\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1fa-1f1f8.png\">&#x1F1FA;&#x1F1F8;</g-emoji> English documentations</li>\n</ul>\n<h3><a id=\"user-content-nut_and_bolt-technical-details\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#nut_and_bolt-technical-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"nut_and_bolt\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f529.png\">&#x1F529;</g-emoji> Technical Details</h3>\n<p>(Un)colored is made to be <strong>fast</strong> &amp; fully compatible with <strong>WebKit</strong> web browser engine and <strong>V8</strong> JavaScript engine (those implemented in Google Chrome). So the application is entirely written without any compatibility fallback code and allows using <strong>latest</strong> web technologies.</p>\n<ul>\n<li><strong>ES6</strong> : Object Oriented &amp; more beautiful than classic JavaScript.</li>\n</ul>\n<p>For the complete list of used projects, see below the <a href=\"https://github.com/n457/Uncolored/blob/master/#related-projects\">Related Projects section</a>.</p>\n<h3><a id=\"user-content-warning-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#warning-known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">&#x26A0;&#xFE0F;</g-emoji> Known Issues</h3>\n<ul>\n<li><em>[Major issue]</em> GitHub Flavored Markdown documents import/export not fully supported (and missing tools for it).</li>\n<li><em>[Major issue]</em> When entering a local image relative path in the <em>Image via URL</em> tool field, the image in the exported document is not visible in-browser.</li>\n</ul>\n<h3><a id=\"user-content-busts_in_silhouette-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#busts_in_silhouette-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"busts_in_silhouette\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f465.png\">&#x1F465;</g-emoji> Contribute</h3>\n<p>If you have any <strong>question</strong> about the project, noticed a performance <strong>issue</strong> or a <strong>bug</strong>, you can let me know by posting on <a href=\"https://github.com/n457/Uncolored/issues?utf8=%E2%9C%93&amp;q=\">the GitHub issues section</a>. I will be glad to answer <img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://assets-cdn.github.com/images/icons/emoji/octocat.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></p>\n<p>Before creating a new issue topic, be careful to check if your question/issue is not in the <a href=\"https://github.com/n457/Uncolored/blob/master/#known-issues\">Known Issues section</a> above or already in <a href=\"https://github.com/n457/Uncolored/issues?utf8=%E2%9C%93&amp;q=\">the GitHub issues section</a>.</p>\n<h3><a id=\"user-content-wrench-technical-documentation-not-ready-yet\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#wrench-technical-documentation-not-ready-yet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">&#x1F527;</g-emoji> Technical Documentation <em>(not ready yet)</em></h3>\n<p>To know how to <strong>create a document theme</strong> or a <strong>interface theme</strong>, how to <strong>launch the development version</strong> of (Un)colored, <strong>how to build it</strong> or <strong>how it&apos;s made</strong>, see <a href=\"https://github.com/n457/Uncolored/blob/master/./project/docs/README.md\">the Full Documentation</a>.</p>\n<h3><a id=\"user-content-gift-donation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#gift-donation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">&#x1F381;</g-emoji> Donation</h3>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=n457%2econtact%40gmail%2ecom&amp;lc=FR&amp;item_name=n457%20%2f%20Bertrand%20Vignaud%2dLerouge&amp;currency_code=EUR&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\">&#x2014; Support (Un)colored &#x2014;</a></p>\n<p><strong>(Un)colored is free and open source</strong>. Making applications like this <strong>takes time</strong>. If you like this app, please consider to donate to <strong>support my work</strong> <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">&#x1F609;</g-emoji>\nIf you don&apos;t know how much to give, 6 &#x20AC; is a reasonnable amount (will be automatically converted into your currency). Have a nice day !</p>\n<h3><a id=\"user-content-page_facing_up-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#page_facing_up-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"page_facing_up\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c4.png\">&#x1F4C4;</g-emoji> License</h3>\n<p>(Un)colored is released under the <a href=\"https://github.com/n457/Uncolored/blob/master/LICENSE\">Apache License 2.0</a>. More information on <a href=\"http://choosealicense.com/licenses/apache-2.0/\" rel=\"nofollow\">http://choosealicense.com/licenses/apache-2.0/</a></p>\n<h3><a id=\"user-content-heart-related-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/n457/Uncolored/blob/master/#heart-related-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">&#x2764;&#xFE0F;</g-emoji> Related Projects</h3>\n<p><strong>Thanks to creators and contributors of these open source projects that (Un)colored proudly uses :</strong></p>\n<p><a href=\"https://sacha.me/Countable/\" rel=\"nofollow\">Countable.js</a> &#x2022;\n<a href=\"https://cure53.de/purify\" rel=\"nofollow\">DOMPurify</a> &#x2022;\n<a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> &#x2022;\n<a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a> &#x2022;\n<a href=\"http://hassankhan.me/emojify.js/\" rel=\"nofollow\">emojify.js</a> &#x2022;\n<a href=\"https://github.com/padolsey/findAndReplaceDOMText\">findAndReplaceDOMText</a> &#x2022;\n<a href=\"https://github.com/toddmotto/foreach\">foreach.js</a> &#x2022;\n<a href=\"http://creativeit.github.io/getmdl-select/\" rel=\"nofollow\">getmdl-select</a> &#x2022;\n<a href=\"https://sindresorhus.com/github-markdown-css/\" rel=\"nofollow\">github-markdown-css</a> &#x2022;\n<a href=\"https://github.com/Zod-/jsVideoUrlParser\">jsVideoUrlParser</a> &#x2022;\n<a href=\"http://n457.github.io/LightRange.js/\" rel=\"nofollow\">LightRange.js</a> &#x2022;\n<a href=\"https://github.com/chjj/marked\">marked</a> &#x2022;\n<a href=\"https://getmdl.io/\" rel=\"nofollow\">Material Design Lite</a> &#x2022;\n<a href=\"https://craig.is/killing/mice\" rel=\"nofollow\">Mousetrap</a> &#x2022;\n<a href=\"https://github.com/ccampbell/mousetrap/tree/master/plugins/global-bind\">Mousetrap Global Bind</a> &#x2022;\n<a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> &#x2022;\n<a href=\"http://necolas.github.io/normalize.css/\" rel=\"nofollow\">Normalize.css</a> &#x2022;\n<a href=\"https://github.com/ded/reqwest\">reqwest</a> &#x2022;\n<a href=\"http://rubaxa.github.io/Sortable/\" rel=\"nofollow\">Sortable</a> &#x2022;\n<a href=\"http://domchristie.github.io/to-markdown/\" rel=\"nofollow\">to-markdown</a> &#x2022;\n<a href=\"https://gist.github.com/alexey-bass/1115557\">versions-compare</a> &#x2022;\n<a href=\"http://wysiwygjs.github.io/\" rel=\"nofollow\">wysiwyg.js</a> &#x2022;\n<a href=\"https://zengabor.github.io/zenscroll/\" rel=\"nofollow\">Zenscroll</a></p>\n<p>Proudly powered by <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></p>\n<p><a href=\"http://electron.atom.io/\" rel=\"nofollow\"><img alt=\"Electron logo\" height=\"50\" src=\"https://camo.githubusercontent.com/5dd01312b30468423cb45b582b83773f5a9019bb/687474703a2f2f656c656374726f6e2e61746f6d2e696f2f696d616765732f656c656374726f6e2d6c6f676f2e737667\" data-canonical-src=\"http://electron.atom.io/images/electron-logo.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><blockquote>\n<p><a href=\"https://twitter.com/n457_media\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a83a507fc9157933a6581ee618b4affa6f698de0/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f66722f632f63382f547769747465725f426972642e737667\" width=\"32\" data-canonical-src=\"https://upload.wikimedia.org/wikipedia/fr/c/c8/Twitter_Bird.svg\" style=\"max-width:100%;\"></a> Following <a href=\"https://twitter.com/n457_media\" rel=\"nofollow\">@n457_media</a> on Twitter is <strong>the best way</strong> to keep you updated on my projects, including (Un)colored !</p>\n</blockquote>\n<p><br><br></p>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"./project/docs/assets/uncolored-logo.png\"><img alt=\"(Un)colored logo\" height=\"62\" src=\"./project/docs/assets/uncolored-logo.png\" style=\"max-width:100%;\"></a>\n</p>\n<p align=\"center\">\n  Next generation <strong>desktop rich content editor</strong> that saves documents with <strong>themes</strong>.<br>\n  <strong>HTML &amp; Markdown</strong> compatible. For <strong>Windows, OS X &amp; Linux</strong>.\n</p>\n<p><strong>version 0.10.2 — Beta</strong> ~ (<em>version 1.0 in 4 releases</em>)</p>\n<p><a target=\"_blank\" href=\"./project/docs/assets/uncolored-large-screenshot-win.png\"><img src=\"./project/docs/assets/uncolored-large-screenshot-win.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<ul>\n<li>(Un)colored is an editor that allows the user to focus on the <strong>text</strong> &amp; <strong>content types</strong> (titles, lists, etc.), then selects the document <strong>saving format</strong>.</li>\n<li>If the selected format is <strong>HTML</strong>, the user can choose an export <strong>document theme</strong> which defines the appearance of the saved document, that can be viewed directly in a web browser.</li>\n<li>If the selected format is <strong>Markdown</strong>, the document is saved as raw Markdown file, without theme.</li>\n<li>A saved HTML / Markdown document can be re-imported in the editor and re-exported, with theme or not, <strong>endlessly</strong>.</li>\n</ul>\n<h3><a id=\"user-content-supported-platforms\" class=\"anchor\" aria-hidden=\"true\" href=\"#supported-platforms\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Supported Platforms</h3>\n<p>(Un)colored is provided for <strong>64-bit systems only</strong>, on <strong>OS X 10.9</strong> and later, <strong>Windows 7</strong> and later, <strong>Linux</strong> (<strong>Ubuntu 12.04</strong> and later, <strong>Debian 8</strong> and later).</p>\n<h3><a id=\"user-content-package-features-for-now\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-features-for-now\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"package\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4e6.png\">📦</g-emoji> Features <em>(for now)</em></h3>\n<ul>\n<li><strong>Multiple document tabs</strong> management</li>\n<li>Standard word processor <strong>inline tools</strong> (bold, italic, underline, strikethrough, add link to selection, superscript, subscript, clear format)</li>\n<li>6 levels <strong>title tools</strong></li>\n<li><strong>Block tools</strong> (paragraph, quote, unordered &amp; ordered list, image insertion via URL)</li>\n<li><strong>Web-oriented tools</strong> (<strong>YouTube / Vimeo / Dailymotion / Twitch video</strong> insertion via URL, or <strong>ANY embedded content</strong> (SoundCloud tracks, Facebook posts, ...))</li>\n<li>Export to <strong>HTML documents</strong> with 4 <strong>themes</strong> <em>(always more to come)</em></li>\n<li>Export to <strong>Markdown documents</strong></li>\n<li><strong>Table of Content</strong> visualization &amp; <strong>navigation</strong> system</li>\n<li><strong>Always on Top</strong> window control button</li>\n<li>Real-time <strong>emojis</strong> <em>(from <a href=\"http://www.emoji-cheat-sheet.com/\" rel=\"nofollow\">http://www.emoji-cheat-sheet.com/</a> for now)</em></li>\n<li><strong>Interface themes</strong> system <em>(1 interface theme for now, but more to come)</em></li>\n<li>More than <strong>40 mouse &amp; keyboard shortcuts</strong></li>\n<li>Basic <strong>search / replace</strong> system <em>(needs improvements)</em></li>\n<li>Document information display (number of paragraphs, words, etc.)</li>\n<li>Minimalist interface that let you focus on what matters : <strong>the content</strong></li>\n<li>Update auto-check system (enable / disable in settings)</li>\n<li>Built-in english <strong>quick guide</strong> <em>(more languages to come)</em></li>\n</ul>\n<h3><a id=\"user-content-checkered_flag-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#checkered_flag-roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"checkered_flag\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f3c1.png\">🏁</g-emoji> Roadmap</h3>\n<p>Here is what <strong>is planed</strong> for future releases of (Un)colored. These lists <strong>can change</strong> at any time and tasks can be added, moved, modified or deleted for several reasons, including <strong>feasibility</strong> and <strong>performance impact</strong>.</p>\n<p>This <strong>public repository</strong> contains released versions of (Un)colored and their source code, <strong>the latest development/test</strong> version of the (Un)colored source code <strong>is on a private repository</strong>.</p>\n<p>If you want more details about what was done, see <a href=\"./CHANGELOG.md\">the Changelog</a>.</p>\n<h5><a id=\"user-content-version-0110\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-0110\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>version 0.11.0</h5>\n<ul>\n<li>New User Interface built with web frameworks</li>\n<li>New code structure : Core code separated from User Interface code, as a standalone external module</li>\n</ul>\n<h5><a id=\"user-content-version-0120\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-0120\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>version 0.12.0</h5>\n<ul>\n<li>Additional <em><strong>Incorporate image from clipboard</strong></em> tool</li>\n<li>Additional <em><strong>Incorporate image from file</strong></em> tool</li>\n<li>Additional <strong>document themes</strong></li>\n<li><strong>Code highlighting</strong> in saved themed document (supported languages : CSS, JavaScript, Ruby, CoffeeScript, PHP, SQL, C#, Diff, JSON, Markdown, C++, HTML, XML, Java, Python)</li>\n<li><strong>Other potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-version-0130\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-0130\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>version 0.13.0</h5>\n<ul>\n<li>Additional <em><strong>Insert Image from File</strong></em> tool</li>\n<li>Additional <strong>table tools</strong> : insert table &amp; add, remove, move row &amp; column</li>\n<li><strong>GitHub Flavored Markdown</strong> documents import/export full support</li>\n<li><strong>Potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-version-100\" class=\"anchor\" aria-hidden=\"true\" href=\"#version-100\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>version 1.0.0</h5>\n<ul>\n<li>Additional <em><strong>Tweet</strong></em> tool : <strong>insert a tweet</strong> from Twitter in documents</li>\n<li><strong>Emojis</strong> insertion <strong>via the toolbar</strong></li>\n<li>Additional <strong>text tools</strong> : selection to lower / upper / title case</li>\n<li><strong>Multi-Language</strong> Support &amp; <strong>French</strong> language implementation</li>\n<li><strong>Potential issue fixes</strong></li>\n</ul>\n<h5><a id=\"user-content-page_facing_up-writing-time\" class=\"anchor\" aria-hidden=\"true\" href=\"#page_facing_up-writing-time\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"page_facing_up\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c4.png\">📄</g-emoji> Writing Time</h5>\n<ul>\n<li>Documentation about how to <strong>create a document theme</strong></li>\n<li>Documentation about how to <strong>create a UI theme</strong></li>\n<li><strong>Proper code comments</strong> with links to <g-emoji class=\"g-emoji\" alias=\"us\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f1fa-1f1f8.png\">🇺🇸</g-emoji> English documentations</li>\n</ul>\n<h3><a id=\"user-content-nut_and_bolt-technical-details\" class=\"anchor\" aria-hidden=\"true\" href=\"#nut_and_bolt-technical-details\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"nut_and_bolt\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f529.png\">🔩</g-emoji> Technical Details</h3>\n<p>(Un)colored is made to be <strong>fast</strong> &amp; fully compatible with <strong>WebKit</strong> web browser engine and <strong>V8</strong> JavaScript engine (those implemented in Google Chrome). So the application is entirely written without any compatibility fallback code and allows using <strong>latest</strong> web technologies.</p>\n<ul>\n<li><strong>ES6</strong> : Object Oriented &amp; more beautiful than classic JavaScript.</li>\n</ul>\n<p>For the complete list of used projects, see below the <a href=\"#related-projects\">Related Projects section</a>.</p>\n<h3><a id=\"user-content-warning-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#warning-known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"warning\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/26a0.png\">⚠️</g-emoji> Known Issues</h3>\n<ul>\n<li><em>[Major issue]</em> GitHub Flavored Markdown documents import/export not fully supported (and missing tools for it).</li>\n<li><em>[Major issue]</em> When entering a local image relative path in the <em>Image via URL</em> tool field, the image in the exported document is not visible in-browser.</li>\n</ul>\n<h3><a id=\"user-content-busts_in_silhouette-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#busts_in_silhouette-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"busts_in_silhouette\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f465.png\">👥</g-emoji> Contribute</h3>\n<p>If you have any <strong>question</strong> about the project, noticed a performance <strong>issue</strong> or a <strong>bug</strong>, you can let me know by posting on <a href=\"https://github.com/n457/Uncolored/issues?utf8=%E2%9C%93&amp;q=\">the GitHub issues section</a>. I will be glad to answer <img class=\"emoji\" title=\":octocat:\" alt=\":octocat:\" src=\"https://assets-cdn.github.com/images/icons/emoji/octocat.png\" height=\"20\" width=\"20\" align=\"absmiddle\"></p>\n<p>Before creating a new issue topic, be careful to check if your question/issue is not in the <a href=\"#known-issues\">Known Issues section</a> above or already in <a href=\"https://github.com/n457/Uncolored/issues?utf8=%E2%9C%93&amp;q=\">the GitHub issues section</a>.</p>\n<h3><a id=\"user-content-wrench-technical-documentation-not-ready-yet\" class=\"anchor\" aria-hidden=\"true\" href=\"#wrench-technical-documentation-not-ready-yet\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"wrench\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f527.png\">🔧</g-emoji> Technical Documentation <em>(not ready yet)</em></h3>\n<p>To know how to <strong>create a document theme</strong> or a <strong>interface theme</strong>, how to <strong>launch the development version</strong> of (Un)colored, <strong>how to build it</strong> or <strong>how it's made</strong>, see <a href=\"./project/docs/README.md\">the Full Documentation</a>.</p>\n<h3><a id=\"user-content-gift-donation\" class=\"anchor\" aria-hidden=\"true\" href=\"#gift-donation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"gift\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f381.png\">🎁</g-emoji> Donation</h3>\n<p><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=n457%2econtact%40gmail%2ecom&amp;lc=FR&amp;item_name=n457%20%2f%20Bertrand%20Vignaud%2dLerouge&amp;currency_code=EUR&amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted\" rel=\"nofollow\">— Support (Un)colored —</a></p>\n<p><strong>(Un)colored is free and open source</strong>. Making applications like this <strong>takes time</strong>. If you like this app, please consider to donate to <strong>support my work</strong> <g-emoji class=\"g-emoji\" alias=\"wink\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png\">😉</g-emoji>\nIf you don't know how much to give, 6 € is a reasonnable amount (will be automatically converted into your currency). Have a nice day !</p>\n<h3><a id=\"user-content-page_facing_up-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#page_facing_up-license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"page_facing_up\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4c4.png\">📄</g-emoji> License</h3>\n<p>(Un)colored is released under the <a href=\"LICENSE\">Apache License 2.0</a>. More information on <a href=\"http://choosealicense.com/licenses/apache-2.0/\" rel=\"nofollow\">http://choosealicense.com/licenses/apache-2.0/</a></p>\n<h3><a id=\"user-content-heart-related-projects\" class=\"anchor\" aria-hidden=\"true\" href=\"#heart-related-projects\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><g-emoji class=\"g-emoji\" alias=\"heart\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2764.png\">❤️</g-emoji> Related Projects</h3>\n<p><strong>Thanks to creators and contributors of these open source projects that (Un)colored proudly uses :</strong></p>\n<p><a href=\"https://sacha.me/Countable/\" rel=\"nofollow\">Countable.js</a> •\n<a href=\"https://cure53.de/purify\" rel=\"nofollow\">DOMPurify</a> •\n<a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> •\n<a href=\"https://github.com/electron-userland/electron-builder\">electron-builder</a> •\n<a href=\"http://hassankhan.me/emojify.js/\" rel=\"nofollow\">emojify.js</a> •\n<a href=\"https://github.com/padolsey/findAndReplaceDOMText\">findAndReplaceDOMText</a> •\n<a href=\"https://github.com/toddmotto/foreach\">foreach.js</a> •\n<a href=\"http://creativeit.github.io/getmdl-select/\" rel=\"nofollow\">getmdl-select</a> •\n<a href=\"https://sindresorhus.com/github-markdown-css/\" rel=\"nofollow\">github-markdown-css</a> •\n<a href=\"https://github.com/Zod-/jsVideoUrlParser\">jsVideoUrlParser</a> •\n<a href=\"http://n457.github.io/LightRange.js/\" rel=\"nofollow\">LightRange.js</a> •\n<a href=\"https://github.com/chjj/marked\">marked</a> •\n<a href=\"https://getmdl.io/\" rel=\"nofollow\">Material Design Lite</a> •\n<a href=\"https://craig.is/killing/mice\" rel=\"nofollow\">Mousetrap</a> •\n<a href=\"https://github.com/ccampbell/mousetrap/tree/master/plugins/global-bind\">Mousetrap Global Bind</a> •\n<a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> •\n<a href=\"http://necolas.github.io/normalize.css/\" rel=\"nofollow\">Normalize.css</a> •\n<a href=\"https://github.com/ded/reqwest\">reqwest</a> •\n<a href=\"http://rubaxa.github.io/Sortable/\" rel=\"nofollow\">Sortable</a> •\n<a href=\"http://domchristie.github.io/to-markdown/\" rel=\"nofollow\">to-markdown</a> •\n<a href=\"https://gist.github.com/alexey-bass/1115557\">versions-compare</a> •\n<a href=\"http://wysiwygjs.github.io/\" rel=\"nofollow\">wysiwyg.js</a> •\n<a href=\"https://zengabor.github.io/zenscroll/\" rel=\"nofollow\">Zenscroll</a></p>\n<p>Proudly powered by <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a></p>\n<p><a href=\"http://electron.atom.io/\" rel=\"nofollow\"><img alt=\"Electron logo\" height=\"50\" src=\"https://camo.githubusercontent.com/5dd01312b30468423cb45b582b83773f5a9019bb/687474703a2f2f656c656374726f6e2e61746f6d2e696f2f696d616765732f656c656374726f6e2d6c6f676f2e737667\" data-canonical-src=\"http://electron.atom.io/images/electron-logo.svg\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.676Z",
    "goodColorOnWhite": "#282828",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(40, 40, 40, 0.1)"
  },
  {
    "slug": "unofficial-zalo",
    "name": "Unofficial Zalo",
    "description": "The unofficial Zalo messaging app",
    "website": "https://ansidev.xyz/unofficial-zalo/?utm_source=electronjs&utm_medium=link&utm_campaign=Product",
    "repository": "https://github.com/SafeStudio/unofficial-zalo",
    "category": "Productivity",
    "license": "GPL-3.0",
    "keywords": [
      "chat",
      "messaging",
      "productivity"
    ],
    "locales": [
      "vi-VN"
    ],
    "icon": "unofficial-zalo-icon.png",
    "icon32": "unofficial-zalo-icon-32.png",
    "icon64": "unofficial-zalo-icon-64.png",
    "icon128": "unofficial-zalo-icon-128.png",
    "icon256": "unofficial-zalo-icon-256.png",
    "date": "2017-09-08",
    "iconColors": [
      "#0c83c6",
      "#f7fafb",
      "#9fcfe9",
      "#73bce3",
      "#7eb4d1"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-unofficial-zalo-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Unofficial Zalo App</h1>\n<h2><a id=\"user-content-build-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Instruction</h2>\n<h3><a id=\"user-content-install-npm-package-globally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install NPM package globally</h3>\n<h4><a id=\"user-content-for-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<h3><a id=\"user-content-package-application\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package application</h3>\n<h4><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p>Currently, I don&apos;t support Windows. But you can build it for Windows.</p>\n<h2><a id=\"user-content-creating-issue-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/SafeStudio/unofficial-zalo/blob/master/#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Creating Issue Instruction</h2>\n<p>Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-unofficial-zalo-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#unofficial-zalo-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unofficial Zalo App</h1>\n<h2><a id=\"user-content-build-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Instruction</h2>\n<h3><a id=\"user-content-install-npm-package-globally\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-npm-package-globally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install NPM package globally</h3>\n<h4><a id=\"user-content-for-macos-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-macos-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> install dependencies</span>\nnpm install --save-dev\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> or</span>\nyarn install -D</pre></div>\n<h3><a id=\"user-content-package-application\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-application\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package application</h3>\n<h4><a id=\"user-content-for-macos-and-linux-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#for-macos-and-linux-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>For macOS and Linux</h4>\n<div class=\"highlight highlight-source-shell\"><pre>npm run dist\n<span class=\"pl-c\"><span class=\"pl-c\">#</span>or </span>\nyarn dist</pre></div>\n<p>Currently, I don't support Windows. But you can build it for Windows.</p>\n<h2><a id=\"user-content-creating-issue-instruction\" class=\"anchor\" aria-hidden=\"true\" href=\"#creating-issue-instruction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Creating Issue Instruction</h2>\n<p>Please submit detail issues at <a href=\"https://github.com/SafeStudio/unofficial-zalo/issues\">Unofficial Zalo Issues</a> if you detect them.</p>\n<p><strong>Tips</strong>: You can assign label for issue.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.740Z",
    "goodColorOnWhite": "#0B75B1",
    "goodColorOnBlack": "#0C83C6",
    "faintColorOnWhite": "rgba(11, 117, 177, 0.1)"
  },
  {
    "slug": "updrive",
    "name": "Updrive",
    "description": "upyun file manager",
    "repository": "https://github.com/aniiantt/updrive",
    "category": "Developer Tools",
    "icon": "updrive-icon.png",
    "icon32": "updrive-icon-32.png",
    "icon64": "updrive-icon-64.png",
    "icon128": "updrive-icon-128.png",
    "icon256": "updrive-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#04a4fc",
      "#049cfc",
      "#08a4fc",
      "#08a4fc",
      "#08a4fc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-updrive\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#updrive\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>updrive</h1>\n<blockquote>\n<p>&#x53C8;&#x62CD;&#x4E91;&#x6587;&#x4EF6;&#x7BA1;&#x7406;&#x684C;&#x9762;&#x5BA2;&#x6237;&#x7AEF;</p>\n</blockquote>\n<h4><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ChangeLog</h4>\n<h4><a id=\"user-content-v03802018-05-23\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v03802018-05-23\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.38.0(2018-05-23)</h4>\n<p>&#xA0;- &#x4FEE;&#x590D;&#x65E0;&#x6CD5;&#x8BBE;&#x7F6E;&#x52A0;&#x901F;&#x57DF;&#x540D;&#x95EE;&#x9898;</p>\n<h4><a id=\"user-content-v03702018-05-20\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v03702018-05-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.37.0(2018-05-20)</h4>\n<ul>\n<li>&#x4E0A;&#x4F20;&#x4E0B;&#x8F7D;&#x5217;&#x8868;&#xFF0C;&#x663E;&#x793A;&#x672C;&#x5730;&#x56FE;&#x7247;</li>\n</ul>\n<h5><a id=\"user-content-v03602018-05-05\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v03602018-05-05\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.36.0(2018-05-05)</h5>\n<ul>\n<li>&#x4FEE;&#x590D;&#x9000;&#x51FA;&#x5E94;&#x7528;&#x5FEB;&#x6377;&#x952E;&#x9519;&#x8BEF;</li>\n<li>&#x91CD;&#x6784;&#x4EFB;&#x52A1;&#x5217;&#x8868;&#x6A21;&#x5757;</li>\n<li>&#x4FEE;&#x6539;&#x5E94;&#x7528;&#x9ED8;&#x8BA4;&#x7684;&#x5BBD;&#x9AD8;</li>\n</ul>\n<h5><a id=\"user-content-v03402018-04-22\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v03402018-04-22\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.34.0(2018-04-22)</h5>\n<ul>\n<li>&#x83B7;&#x53D6;&#x94FE;&#x63A5;&#x53EF;&#x7F16;&#x8F91;&#x3002;</li>\n<li>&#x589E;&#x52A0;&#x83B7;&#x53D6;&#x4EFB;&#x52A1;&#x5217;&#x8868;&#x91CC;&#x9762;&#x4E0A;&#x4F20;&#x5B8C;&#x6210;&#x540E;&#x7684;&#x6587;&#x4EF6;&#x83B7;&#x53D6;&#x94FE;&#x63A5;&#x7684;&#x529F;&#x80FD;</li>\n<li>&#x4E0A;&#x4F20;&#x4E0B;&#x8F7D;&#x5B8C;&#x6210;&#x540E;&#xFF0C;&#x589E;&#x52A0;&#x684C;&#x9762;&#x901A;&#x77E5;&#x529F;&#x80FD;</li>\n<li>&#x4EFB;&#x52A1;&#x5217;&#x8868;&#x7684;&#x6587;&#x4EF6;&#x53EF;&#x4EE5;&#x53CC;&#x51FB;&#x548C;&#x5355;&#x51FB;&#x6587;&#x4EF6;&#x540D;&#x7528;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x9ED8;&#x8BA4;&#x7A0B;&#x5E8F;&#x6253;&#x5F00;</li>\n</ul>\n<h5><a id=\"user-content-v0330\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v0330\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.33.0</h5>\n<ul>\n<li>&#x589E;&#x52A0;&#x81EA;&#x5B9A;&#x4E49;&#x52A0;&#x901F;&#x57DF;&#x540D;&#x529F;&#x80FD;</li>\n</ul>\n<h5><a id=\"user-content-v0310\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v0310\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.31.0</h5>\n<ul>\n<li>&#x7ED5;&#x8FC7;&#x9632;&#x76D7;&#x94FE;&#x9650;&#x5236;&#x9884;&#x89C8;&#x56FE;&#x7247;</li>\n</ul>\n<h5><a id=\"user-content-v0300\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#v0300\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>v0.30.0</h5>\n<ul>\n<li>&#x4FEE;&#x590D;&#x4E0D;&#x540C;&#x8D26;&#x53F7;&#x5207;&#x6362;&#x5B58;&#x5728;&#x7684;&#x4E00;&#x4E9B; BUG</li>\n<li>&#x624B;&#x52A8;&#x66F4;&#x65B0;&#x529F;&#x80FD;</li>\n<li>&#x589E;&#x52A0;&#x7528;&#x6237;&#x540D;&#x670D;&#x52A1;&#x540D;&#x5C55;&#x793A;&#x4EE5;&#x53CA;&#x8BBE;&#x7F6E;&#x529F;&#x80FD;</li>\n<li>&#x589E;&#x52A0;&#x4E91;&#x5B58;&#x50A8;&#x670D;&#x52A1;&#x4F7F;&#x7528;&#x91CF;&#x5C55;&#x793A;</li>\n</ul>\n<h4><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h4>\n<p><a href=\"https://github.com/aniiantt/updrive/releases\">&#x4E0B;&#x8F7D;&#x5730;&#x5740;</a></p>\n<h4><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h4>\n<p><a href=\"https://console.upyun.com/services/create/file/\" rel=\"nofollow\">&#x4E91;&#x5B58;&#x50A8;&#x670D;&#x52A1;&#x53CA;&#x64CD;&#x4F5C;&#x5458;&#x8D26;&#x53F7;&#x521B;&#x5EFA;</a></p>\n<h4><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h4>\n<p><a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot1.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot1.png?raw=true\" alt=\"&#x622A;&#x56FE;1\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot2.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot2.png?raw=true\" alt=\"&#x622A;&#x56FE;2\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot3.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot3.png?raw=true\" alt=\"&#x622A;&#x56FE;3\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> &#x5B89;&#x88C5;&#x4F9D;&#x8D56;</span>\nyarn\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> &#x542F;&#x52A8;</span>\nyarn dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> &#x6253;&#x5305;</span>\nyarn build\n</pre></div>\n<h4><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h4>\n<ul>\n<li>&#x57FA;&#x7840;&#x7684;&#x6587;&#x4EF6;&#x4E0A;&#x4F20;&#x3001;&#x4E0B;&#x8F7D;&#x3001;&#x5220;&#x9664;&#x3001;&#x91CD;&#x547D;&#x540D;&#x3001;&#x67E5;&#x770B;&#x529F;&#x80FD;</li>\n<li>&#x6309;&#x540D;&#x79F0;&#x3001;&#x65E5;&#x671F;&#x3001;&#x7C7B;&#x578B;&#x3001;&#x5927;&#x5C0F;&#x6392;&#x5E8F;</li>\n<li>&#x6279;&#x91CF;&#x5220;&#x9664;&#x3001;&#x65B0;&#x5EFA;&#x548C;&#x4E0A;&#x4F20;</li>\n<li>&#x62D6;&#x66F3;&#x64CD;&#x4F5C;</li>\n<li>&#x590D;&#x5236;&#x94FE;&#x63A5;</li>\n<li>&#x67E5;&#x770B;&#x6587;&#x4EF6;&#x54CD;&#x5E94;&#x5934;</li>\n<li>&#x591A;&#x9009;&#x5220;&#x9664;&#x4E0A;&#x4F20;</li>\n<li>&#x4E0A;&#x4F20;&#x4E0B;&#x8F7D;&#x5C55;&#x793A;&#xFF0C;&#x4EE5;&#x53CA;&#x5386;&#x53F2;&#x8BB0;&#x5F55;</li>\n<li>&#x8D26;&#x53F7;&#x5386;&#x53F2;</li>\n<li>&#x53F3;&#x952E;&#x83DC;&#x5355;</li>\n<li>&#x5FEB;&#x6377;&#x952E;&#x64CD;&#x4F5C;</li>\n<li>&#x524D;&#x8FDB;&#xFF0C;&#x540E;&#x9000;&#x529F;&#x80FD;</li>\n<li>&#x7248;&#x672C;&#x53F7;&#x663E;&#x793A;&#x4EE5;&#x53CA;&#x68C0;&#x67E5;&#x66F4;&#x65B0;&#x529F;&#x80FD;</li>\n<li>&#x5207;&#x6362;&#x7528;&#x6237;</li>\n<li>&#x989D;&#x5916;&#x94FE;&#x63A5;</li>\n<li>&#x7ED5;&#x8FC7;&#x9632;&#x76D7;&#x94FE;</li>\n</ul>\n<h4><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/aniiantt/updrive/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x4E0A;&#x4F20;&#x4F18;&#x5316;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x4F18;&#x5316;&#x5FEB;&#x6377;&#x952E;&#x64CD;&#x4F5C;&#x3002;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x62C6;&#x5206;&#x4EFB;&#x52A1;&#x5217;&#x8868;&#xFF0C;&#x5206;&#x4E3A;&#x4E0A;&#x4F20;&#x5217;&#x8868;&#x548C;&#x4E0B;&#x8F7D;&#x5217;&#x8868;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x5217;&#x8868;&#x7B5B;&#x9009;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x6536;&#x85CF;&#x5217;&#x8868;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x5347;&#x7EA7;&#x4E0B;&#x8F7D;&#x8FDB;&#x5EA6;&#xFF0C;&#x81EA;&#x52A8;&#x9009;&#x62E9;&#x6587;&#x4EF6;&#x5939;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x81EA;&#x5B9A;&#x4E49;&#x7F29;&#x7565;&#x56FE;&#x7248;&#x672C;&#x67E5;&#x770B;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x4F18;&#x5316;&#x6587;&#x4EF6;&#x67E5;&#x770B;&#x4F53;&#x9A8C;&#xFF0C;&#x53CC;&#x51FB;&#x67E5;&#x770B;&#x8BE6;&#x60C5;&#xFF0C;&#x6587;&#x4EF6;&#x7F16;&#x8F91;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x6258;&#x76D8;&#x56FE;&#x6807;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x5217;&#x8868;&#x5361;&#x7247;&#x67E5;&#x770B;&#x6A21;&#x5F0F;&#xFF0C;&#x4EE5;&#x53CA;&#x7011;&#x5E03;&#x6D41;&#x52A0;&#x8F7D;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x4F18;&#x5316;&#x4E0A;&#x4F20;&#x4E0B;&#x8F7D;&#x6A21;&#x5757;&#xFF0C;&#x4F7F;&#x7528; indexDB &#x91CD;&#x6784;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x622A;&#x56FE;&#x4E0A;&#x4F20;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x6587;&#x4EF6;&#x62C9;&#x53D6;</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> &#x4E91;&#x5904;&#x7406;&#x529F;&#x80FD;</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-updrive\" class=\"anchor\" aria-hidden=\"true\" href=\"#updrive\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>updrive</h1>\n<blockquote>\n<p>又拍云文件管理桌面客户端</p>\n</blockquote>\n<h4><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ChangeLog</h4>\n<h4><a id=\"user-content-v03802018-05-23\" class=\"anchor\" aria-hidden=\"true\" href=\"#v03802018-05-23\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.38.0(2018-05-23)</h4>\n<p> - 修复无法设置加速域名问题</p>\n<h4><a id=\"user-content-v03702018-05-20\" class=\"anchor\" aria-hidden=\"true\" href=\"#v03702018-05-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.37.0(2018-05-20)</h4>\n<ul>\n<li>上传下载列表，显示本地图片</li>\n</ul>\n<h5><a id=\"user-content-v03602018-05-05\" class=\"anchor\" aria-hidden=\"true\" href=\"#v03602018-05-05\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.36.0(2018-05-05)</h5>\n<ul>\n<li>修复退出应用快捷键错误</li>\n<li>重构任务列表模块</li>\n<li>修改应用默认的宽高</li>\n</ul>\n<h5><a id=\"user-content-v03402018-04-22\" class=\"anchor\" aria-hidden=\"true\" href=\"#v03402018-04-22\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.34.0(2018-04-22)</h5>\n<ul>\n<li>获取链接可编辑。</li>\n<li>增加获取任务列表里面上传完成后的文件获取链接的功能</li>\n<li>上传下载完成后，增加桌面通知功能</li>\n<li>任务列表的文件可以双击和单击文件名用操作系统默认程序打开</li>\n</ul>\n<h5><a id=\"user-content-v0330\" class=\"anchor\" aria-hidden=\"true\" href=\"#v0330\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.33.0</h5>\n<ul>\n<li>增加自定义加速域名功能</li>\n</ul>\n<h5><a id=\"user-content-v0310\" class=\"anchor\" aria-hidden=\"true\" href=\"#v0310\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.31.0</h5>\n<ul>\n<li>绕过防盗链限制预览图片</li>\n</ul>\n<h5><a id=\"user-content-v0300\" class=\"anchor\" aria-hidden=\"true\" href=\"#v0300\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>v0.30.0</h5>\n<ul>\n<li>修复不同账号切换存在的一些 BUG</li>\n<li>手动更新功能</li>\n<li>增加用户名服务名展示以及设置功能</li>\n<li>增加云存储服务使用量展示</li>\n</ul>\n<h4><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h4>\n<p><a href=\"https://github.com/aniiantt/updrive/releases\">下载地址</a></p>\n<h4><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h4>\n<p><a href=\"https://console.upyun.com/services/create/file/\" rel=\"nofollow\">云存储服务及操作员账号创建</a></p>\n<h4><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h4>\n<p><a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot1.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot1.png?raw=true\" alt=\"截图1\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot2.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot2.png?raw=true\" alt=\"截图2\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/aniiantt/updrive/blob/develop/static/screenshot3.png?raw=true\"><img src=\"https://github.com/aniiantt/updrive/raw/develop/static/screenshot3.png?raw=true\" alt=\"截图3\" style=\"max-width:100%;\"></a></p>\n<h4><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h4>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> 安装依赖</span>\nyarn\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 启动</span>\nyarn dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 打包</span>\nyarn build\n</pre></div>\n<h4><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h4>\n<ul>\n<li>基础的文件上传、下载、删除、重命名、查看功能</li>\n<li>按名称、日期、类型、大小排序</li>\n<li>批量删除、新建和上传</li>\n<li>拖曳操作</li>\n<li>复制链接</li>\n<li>查看文件响应头</li>\n<li>多选删除上传</li>\n<li>上传下载展示，以及历史记录</li>\n<li>账号历史</li>\n<li>右键菜单</li>\n<li>快捷键操作</li>\n<li>前进，后退功能</li>\n<li>版本号显示以及检查更新功能</li>\n<li>切换用户</li>\n<li>额外链接</li>\n<li>绕过防盗链</li>\n</ul>\n<h4><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h4>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 上传优化</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 优化快捷键操作。</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 拆分任务列表，分为上传列表和下载列表</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 列表筛选</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 收藏列表</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 升级下载进度，自动选择文件夹</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 自定义缩略图版本查看</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 优化文件查看体验，双击查看详情，文件编辑</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 托盘图标</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 列表卡片查看模式，以及瀑布流加载</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 优化上传下载模块，使用 indexDB 重构</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 截图上传</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 文件拉取</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> 云处理功能</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.857Z",
    "goodColorOnWhite": "#0276B5",
    "goodColorOnBlack": "#04A4FC",
    "faintColorOnWhite": "rgba(2, 118, 181, 0.1)"
  },
  {
    "slug": "uphone",
    "name": "uPhone",
    "description": "WebRTC Desktop Phone",
    "website": "http://www.integraccs.com",
    "keywords": [
      "WebRTC",
      "Contact Center",
      "Call Center"
    ],
    "category": "Social Networking",
    "icon": "uphone-icon.png",
    "icon32": "uphone-icon-32.png",
    "icon64": "uphone-icon-64.png",
    "icon128": "uphone-icon-128.png",
    "icon256": "uphone-icon-256.png",
    "date": "2016-09-07",
    "iconColors": [
      "#b45659",
      "#8c9494",
      "#a3abab",
      "#cccccc",
      "#bcc4c4"
    ],
    "goodColorOnWhite": "#B45659",
    "goodColorOnBlack": "#BCC4C4",
    "faintColorOnWhite": "rgba(180, 86, 89, 0.1)"
  },
  {
    "slug": "vade-mecum-shelf",
    "name": "Vade Mecum Shelf",
    "description": "Collection of utilities wrapped into one single app.",
    "website": "https://github.com/tonton-pixel/vade-mecum-shelf",
    "category": "Utilities",
    "keywords": [
      "collection",
      "modular",
      "shelf",
      "utility",
      "vade mecum"
    ],
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/color-names.png",
        "caption": "Lists of color names, with live search"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/digital-clock.png",
        "caption": "Customizable clock, using language-sensitive text formatting for date and time"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/latex-math-renderer.png",
        "caption": "LaTeX math expression renderer, using the KaTeX JavaScript library"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/roman-numerals.png",
        "caption": "Converters between roman and arabic numerals"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/tonton-pixel/vade-mecum-shelf/master/screenshots/system-information.png",
        "caption": "Detailed list of system information, by category"
      }
    ],
    "icon": "vade-mecum-shelf-icon.png",
    "icon32": "vade-mecum-shelf-icon-32.png",
    "icon64": "vade-mecum-shelf-icon-64.png",
    "icon128": "vade-mecum-shelf-icon-128.png",
    "icon256": "vade-mecum-shelf-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#2484a4",
      "#fbfbfb",
      "#a3cbda",
      "#8cbccc",
      "#84bccc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--vade-mecum-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#-vade-mecum-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/icons/icon-256.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Vade Mecum Shelf icon\" style=\"max-width:100%;\"></a> VADE MECUM SHELF</h1>\n<p><strong>Vade Mecum Shelf</strong> is a collection of utilities wrapped into one single app, built with <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p>This app works on Mac OS X, Linux and Windows operating systems.</p>\n<p>Its <em>look and feel</em> is partly inspired by the brilliant <a href=\"https://github.com/electron/electron-api-demos\">Electron API Demos</a> app, but it makes use of a more dynamic modular approach: each utility is made of an independent, self-contained folder including all necessary files.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>\n<p>The app window is resizable; its title displays the currently selected utility name next to the app name.</p>\n</li>\n<li>\n<p>The visibility of the navigation sidebar, as well as the use of categories, can be toggled on and off from the <code>View</code> menu.</p>\n</li>\n<li>\n<p>It is possible to quickly scroll to the top or to the bottom of the utility from the <code>View</code> menu.</p>\n</li>\n<li>\n<p>A utility can be displayed either by clicking its name in the navigation sidebar, or by selecting its name from the <code>Titles</code> menu.</p>\n</li>\n<li>\n<p>From the <code>Developer</code> menu, it is possible to reveal the app&apos;s executable file, and also to open the user data directory (where the persistent settings get stored), as well as the temporary items directory.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-titles\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#titles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Titles</h2>\n<p>The following utilities are currently available:</p>\n<ul>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#cidr-calculator\">CIDR Calculator</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#color-names\">Color Names</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#departments-of-france\">Departments of France</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#digital-clock\">Digital Clock</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#http-status-codes\">HTTP Status Codes</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#ietf-language-tags\">IETF Language Tags</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-country-codes\">ISO Country Codes</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-language-codes\">ISO Language Codes</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-script-codes\">ISO Script Codes</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#jabberwocky\">Jabberwocky</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#javascript-runner\">JavaScript Runner</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#json-formatter\">JSON Formatter</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#latex-math-renderer\">LaTeX Math Renderer</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#list-of-us-states\">List of U.S. States</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#prefectures-of-japan\">Prefectures of Japan</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#roman-numerals\">Roman Numerals</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#system-information\">System Information</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#text-scratchpad\">Text Scratchpad</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#trigonometric-formulas\">Trigonometric Formulas</a></li>\n<li><a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#unicode-inspector\">Unicode Inspector</a></li>\n</ul>\n<h2><a id=\"user-content-cidr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#cidr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>CIDR Calculator</h2>\n<p>Simple CIDR calculators:</p>\n<ul>\n<li>CIDR to IP Range</li>\n<li>IP Range to CIDR List</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/cidr-calculator.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/cidr-calculator.png\" width=\"1080px\" alt=\"CIDR Calculator screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-color-names\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#color-names\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Color Names</h2>\n<p>Lists of color names, with live search:</p>\n<ul>\n<li>W3C Color Names</li>\n<li>X11 Color Names</li>\n<li>Mac OS X Crayons</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/color-names.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/color-names.png\" width=\"1080px\" alt=\"Color Names screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-departments-of-france\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#departments-of-france\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Departments of France</h2>\n<p>Full list of French departments, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/departments-of-france.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/departments-of-france.png\" width=\"1080px\" alt=\"Departments of France screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-digital-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#digital-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Digital Clock</h2>\n<p>Customizable clock, using language-sensitive text formatting for date and time:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/digital-clock.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/digital-clock.png\" width=\"1080px\" alt=\"Digital Clock screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-http-status-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#http-status-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>HTTP Status Codes</h2>\n<p>Full list of HTTP status codes, with definitions in several languages:</p>\n<ul>\n<li>English</li>\n<li>French</li>\n<li>Japanese</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/http-status-codes.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/http-status-codes.png\" width=\"1080px\" alt=\"HTTP Status Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-ietf-language-tags\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#ietf-language-tags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>IETF Language Tags</h2>\n<p>References for IETF BCP 47 language tags and subtags:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/ietf-language-tags.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/ietf-language-tags.png\" width=\"1080px\" alt=\"IETF Language Tags screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-country-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-country-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ISO Country Codes</h2>\n<p>Full list of ISO 3166-1 country codes, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-country-codes.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/iso-country-codes.png\" width=\"1080px\" alt=\"ISO Country Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-language-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-language-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ISO Language Codes</h2>\n<p>Full list of ISO 639-1 language codes, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-language-codes.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/iso-language-codes.png\" width=\"1080px\" alt=\"ISO Language Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-script-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#iso-script-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ISO Script Codes</h2>\n<p>Full list of ISO 15924 script codes, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/iso-script-codes.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/iso-script-codes.png\" width=\"1080px\" alt=\"ISO Script Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-jabberwocky\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#jabberwocky\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Jabberwocky</h2>\n<p>Typographic rendition of Lewis Carroll&apos;s nonsense poem &quot;Jabberwocky&quot;:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/jabberwocky.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/jabberwocky.png\" width=\"1080px\" alt=\"Jabberwocky screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>JavaScript Runner</h2>\n<p>JavaScript code runner, useful for quick testing/prototyping or data processing:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/javascript-runner.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-json-formatter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#json-formatter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>JSON Formatter</h2>\n<p>JSON data formatter and validator:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/json-formatter.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/json-formatter.png\" width=\"1080px\" alt=\"JSON Formatter screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-latex-math-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#latex-math-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>LaTeX Math Renderer</h2>\n<p>LaTeX math expression renderer, using the KaTeX JavaScript library:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/latex-math-renderer.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/latex-math-renderer.png\" width=\"1080px\" alt=\"LaTeX Math Renderer screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-list-of-us-states\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#list-of-us-states\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>List of U.S. States</h2>\n<p>Full list of states and territories of the United States, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/list-of-us-states.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/list-of-us-states.png\" width=\"1080px\" alt=\"List of U.S. States screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-prefectures-of-japan\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#prefectures-of-japan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prefectures of Japan</h2>\n<p>Full list of prefectures of Japan, with live search:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/prefectures-of-japan.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/prefectures-of-japan.png\" width=\"1080px\" alt=\"Prefectures of Japan screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-roman-numerals\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#roman-numerals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roman Numerals</h2>\n<p>Converters between roman and arabic numerals:</p>\n<ul>\n<li>Roman to Arabic Numeral</li>\n<li>Arabic to Roman Numeral</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/roman-numerals.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/roman-numerals.png\" width=\"1080px\" alt=\"Roman Numerals screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-system-information\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#system-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>System Information</h2>\n<p>Detailed list of system information, by category:</p>\n<ul>\n<li>Application</li>\n<li>Navigator</li>\n<li>Operating System</li>\n<li>OS User Info</li>\n<li>Process</li>\n<li>Main Process</li>\n<li>Renderer Process</li>\n<li>Screen</li>\n<li>Window</li>\n<li>Environment</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/system-information.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/system-information.png\" width=\"1080px\" alt=\"System Information screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-text-scratchpad\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#text-scratchpad\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Text Scratchpad</h2>\n<p>Scratchpad to store persistent text data:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/text-scratchpad.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/text-scratchpad.png\" width=\"1080px\" alt=\"Text Scratchpad screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-trigonometric-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#trigonometric-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Trigonometric Formulas</h2>\n<p>Sets of trigonometric formulas, by category:</p>\n<ul>\n<li>Basic Definitions</li>\n<li>Symmetry Identities</li>\n<li>Cofunction Identities</li>\n<li>Pythagorean Identities</li>\n<li>Sum to Product</li>\n<li>Product to Sum</li>\n<li>Squares</li>\n<li>Half Angle</li>\n<li>Sum of Angles</li>\n<li>Double Angle</li>\n</ul>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/trigonometric-formulas.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/trigonometric-formulas.png\" width=\"1080px\" alt=\"Trigonometric Formulas screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-unicode-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#unicode-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Unicode Inspector</h2>\n<p>Code point information of Unicode characters:</p>\n<p><a target=\"_blank\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/screenshots/unicode-inspector.png\"><img src=\"https://github.com/tonton-pixel/vade-mecum-shelf/raw/master/screenshots/unicode-inspector.png\" width=\"1080px\" alt=\"Unicode Inspector screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building</h2>\n<p>You&apos;ll need <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> installed on your computer in order to build this app.</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/tonton-pixel/vade-mecum-shelf\n<span class=\"pl-c1\">cd</span> vade-mecum-shelf\nnpm install\nnpm start</pre></div>\n<p>If you don&apos;t wish to clone, you can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/archive/master.zip\">download the source code</a>.</p>\n<p>Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the app, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command will create a <code>Vade Mecum Shelf.app</code> version for Mac OS X:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-darwin</pre></div>\n<h2><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Using</h2>\n<p>You can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/releases\">download the latest release</a> for Mac OS X.</p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known Issues</h2>\n<ul>\n<li>\n<p>In Linux (at least on <strong>Linux Mint 18.2 Sonya</strong> and <strong>Ubuntu 16.04.3 LTS</strong>), there is a <a href=\"https://github.com/electron/electron/issues/10388\">bug</a> which prevents the window position to be correctly recorded between consecutive runs, a slight shift to the bottom right occurs systematically.</p>\n</li>\n<li>\n<p>In <strong>Ubuntu 16.04.3 LTS</strong>, the Titles menu is never updated whenever one of its items is selected, or when the selection is triggered programmatically. This <a href=\"https://github.com/electron/electron/issues/11386\">bug</a> affects all menus made of radio-buttons items.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Limitations</h2>\n<ul>\n<li>\n<p>The Undo/Redo stack is common to all text editing elements of the app, including those which are hidden. This behavior is a known shortcoming and cannot be changed or improved for the time being.</p>\n</li>\n<li>\n<p>Although this app has been developed from the start with multiple platforms in mind, it has only been successfully tested on Mac OS X (Yosemite 10.10.5 and El Capitan 10.11.6), and on two Linux <em>flavors</em>, <a href=\"https://linuxmint.com/edition.php?id=237\" rel=\"nofollow\">Linux Mint 18.2 Sonya</a> and <a href=\"http://releases.ubuntu.com/16.04/\" rel=\"nofollow\">Ubuntu 16.04.3 LTS</a>, installed into <a href=\"https://www.virtualbox.org/\" rel=\"nofollow\">VirtualBox</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tonton-pixel/vade-mecum-shelf/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License (MIT).</p>\n<p>Copyright &#xA9; 2017-2018 Michel MARIANI.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content--vade-mecum-shelf\" class=\"anchor\" aria-hidden=\"true\" href=\"#-vade-mecum-shelf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"icons/icon-256.png\"><img src=\"icons/icon-256.png\" width=\"64px\" align=\"center\" alt=\"Vade Mecum Shelf icon\" style=\"max-width:100%;\"></a> VADE MECUM SHELF</h1>\n<p><strong>Vade Mecum Shelf</strong> is a collection of utilities wrapped into one single app, built with <a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<p>This app works on Mac OS X, Linux and Windows operating systems.</p>\n<p>Its <em>look and feel</em> is partly inspired by the brilliant <a href=\"https://github.com/electron/electron-api-demos\">Electron API Demos</a> app, but it makes use of a more dynamic modular approach: each utility is made of an independent, self-contained folder including all necessary files.</p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>\n<p>The app window is resizable; its title displays the currently selected utility name next to the app name.</p>\n</li>\n<li>\n<p>The visibility of the navigation sidebar, as well as the use of categories, can be toggled on and off from the <code>View</code> menu.</p>\n</li>\n<li>\n<p>It is possible to quickly scroll to the top or to the bottom of the utility from the <code>View</code> menu.</p>\n</li>\n<li>\n<p>A utility can be displayed either by clicking its name in the navigation sidebar, or by selecting its name from the <code>Titles</code> menu.</p>\n</li>\n<li>\n<p>From the <code>Developer</code> menu, it is possible to reveal the app's executable file, and also to open the user data directory (where the persistent settings get stored), as well as the temporary items directory.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-titles\" class=\"anchor\" aria-hidden=\"true\" href=\"#titles\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Titles</h2>\n<p>The following utilities are currently available:</p>\n<ul>\n<li><a href=\"#cidr-calculator\">CIDR Calculator</a></li>\n<li><a href=\"#color-names\">Color Names</a></li>\n<li><a href=\"#departments-of-france\">Departments of France</a></li>\n<li><a href=\"#digital-clock\">Digital Clock</a></li>\n<li><a href=\"#http-status-codes\">HTTP Status Codes</a></li>\n<li><a href=\"#ietf-language-tags\">IETF Language Tags</a></li>\n<li><a href=\"#iso-country-codes\">ISO Country Codes</a></li>\n<li><a href=\"#iso-language-codes\">ISO Language Codes</a></li>\n<li><a href=\"#iso-script-codes\">ISO Script Codes</a></li>\n<li><a href=\"#jabberwocky\">Jabberwocky</a></li>\n<li><a href=\"#javascript-runner\">JavaScript Runner</a></li>\n<li><a href=\"#json-formatter\">JSON Formatter</a></li>\n<li><a href=\"#latex-math-renderer\">LaTeX Math Renderer</a></li>\n<li><a href=\"#list-of-us-states\">List of U.S. States</a></li>\n<li><a href=\"#prefectures-of-japan\">Prefectures of Japan</a></li>\n<li><a href=\"#roman-numerals\">Roman Numerals</a></li>\n<li><a href=\"#system-information\">System Information</a></li>\n<li><a href=\"#text-scratchpad\">Text Scratchpad</a></li>\n<li><a href=\"#trigonometric-formulas\">Trigonometric Formulas</a></li>\n<li><a href=\"#unicode-inspector\">Unicode Inspector</a></li>\n</ul>\n<h2><a id=\"user-content-cidr-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#cidr-calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>CIDR Calculator</h2>\n<p>Simple CIDR calculators:</p>\n<ul>\n<li>CIDR to IP Range</li>\n<li>IP Range to CIDR List</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/cidr-calculator.png\"><img src=\"screenshots/cidr-calculator.png\" width=\"1080px\" alt=\"CIDR Calculator screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-color-names\" class=\"anchor\" aria-hidden=\"true\" href=\"#color-names\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Color Names</h2>\n<p>Lists of color names, with live search:</p>\n<ul>\n<li>W3C Color Names</li>\n<li>X11 Color Names</li>\n<li>Mac OS X Crayons</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/color-names.png\"><img src=\"screenshots/color-names.png\" width=\"1080px\" alt=\"Color Names screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-departments-of-france\" class=\"anchor\" aria-hidden=\"true\" href=\"#departments-of-france\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Departments of France</h2>\n<p>Full list of French departments, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/departments-of-france.png\"><img src=\"screenshots/departments-of-france.png\" width=\"1080px\" alt=\"Departments of France screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-digital-clock\" class=\"anchor\" aria-hidden=\"true\" href=\"#digital-clock\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Digital Clock</h2>\n<p>Customizable clock, using language-sensitive text formatting for date and time:</p>\n<p><a target=\"_blank\" href=\"screenshots/digital-clock.png\"><img src=\"screenshots/digital-clock.png\" width=\"1080px\" alt=\"Digital Clock screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-http-status-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#http-status-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>HTTP Status Codes</h2>\n<p>Full list of HTTP status codes, with definitions in several languages:</p>\n<ul>\n<li>English</li>\n<li>French</li>\n<li>Japanese</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/http-status-codes.png\"><img src=\"screenshots/http-status-codes.png\" width=\"1080px\" alt=\"HTTP Status Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-ietf-language-tags\" class=\"anchor\" aria-hidden=\"true\" href=\"#ietf-language-tags\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>IETF Language Tags</h2>\n<p>References for IETF BCP 47 language tags and subtags:</p>\n<p><a target=\"_blank\" href=\"screenshots/ietf-language-tags.png\"><img src=\"screenshots/ietf-language-tags.png\" width=\"1080px\" alt=\"IETF Language Tags screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-country-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-country-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ISO Country Codes</h2>\n<p>Full list of ISO 3166-1 country codes, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/iso-country-codes.png\"><img src=\"screenshots/iso-country-codes.png\" width=\"1080px\" alt=\"ISO Country Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-language-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-language-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ISO Language Codes</h2>\n<p>Full list of ISO 639-1 language codes, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/iso-language-codes.png\"><img src=\"screenshots/iso-language-codes.png\" width=\"1080px\" alt=\"ISO Language Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-iso-script-codes\" class=\"anchor\" aria-hidden=\"true\" href=\"#iso-script-codes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ISO Script Codes</h2>\n<p>Full list of ISO 15924 script codes, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/iso-script-codes.png\"><img src=\"screenshots/iso-script-codes.png\" width=\"1080px\" alt=\"ISO Script Codes screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-jabberwocky\" class=\"anchor\" aria-hidden=\"true\" href=\"#jabberwocky\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Jabberwocky</h2>\n<p>Typographic rendition of Lewis Carroll's nonsense poem \"Jabberwocky\":</p>\n<p><a target=\"_blank\" href=\"screenshots/jabberwocky.png\"><img src=\"screenshots/jabberwocky.png\" width=\"1080px\" alt=\"Jabberwocky screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-javascript-runner\" class=\"anchor\" aria-hidden=\"true\" href=\"#javascript-runner\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JavaScript Runner</h2>\n<p>JavaScript code runner, useful for quick testing/prototyping or data processing:</p>\n<p><a target=\"_blank\" href=\"screenshots/javascript-runner.png\"><img src=\"screenshots/javascript-runner.png\" width=\"1080px\" alt=\"JavaScript Runner screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-json-formatter\" class=\"anchor\" aria-hidden=\"true\" href=\"#json-formatter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JSON Formatter</h2>\n<p>JSON data formatter and validator:</p>\n<p><a target=\"_blank\" href=\"screenshots/json-formatter.png\"><img src=\"screenshots/json-formatter.png\" width=\"1080px\" alt=\"JSON Formatter screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-latex-math-renderer\" class=\"anchor\" aria-hidden=\"true\" href=\"#latex-math-renderer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LaTeX Math Renderer</h2>\n<p>LaTeX math expression renderer, using the KaTeX JavaScript library:</p>\n<p><a target=\"_blank\" href=\"screenshots/latex-math-renderer.png\"><img src=\"screenshots/latex-math-renderer.png\" width=\"1080px\" alt=\"LaTeX Math Renderer screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-list-of-us-states\" class=\"anchor\" aria-hidden=\"true\" href=\"#list-of-us-states\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>List of U.S. States</h2>\n<p>Full list of states and territories of the United States, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/list-of-us-states.png\"><img src=\"screenshots/list-of-us-states.png\" width=\"1080px\" alt=\"List of U.S. States screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-prefectures-of-japan\" class=\"anchor\" aria-hidden=\"true\" href=\"#prefectures-of-japan\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prefectures of Japan</h2>\n<p>Full list of prefectures of Japan, with live search:</p>\n<p><a target=\"_blank\" href=\"screenshots/prefectures-of-japan.png\"><img src=\"screenshots/prefectures-of-japan.png\" width=\"1080px\" alt=\"Prefectures of Japan screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-roman-numerals\" class=\"anchor\" aria-hidden=\"true\" href=\"#roman-numerals\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roman Numerals</h2>\n<p>Converters between roman and arabic numerals:</p>\n<ul>\n<li>Roman to Arabic Numeral</li>\n<li>Arabic to Roman Numeral</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/roman-numerals.png\"><img src=\"screenshots/roman-numerals.png\" width=\"1080px\" alt=\"Roman Numerals screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-system-information\" class=\"anchor\" aria-hidden=\"true\" href=\"#system-information\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>System Information</h2>\n<p>Detailed list of system information, by category:</p>\n<ul>\n<li>Application</li>\n<li>Navigator</li>\n<li>Operating System</li>\n<li>OS User Info</li>\n<li>Process</li>\n<li>Main Process</li>\n<li>Renderer Process</li>\n<li>Screen</li>\n<li>Window</li>\n<li>Environment</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/system-information.png\"><img src=\"screenshots/system-information.png\" width=\"1080px\" alt=\"System Information screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-text-scratchpad\" class=\"anchor\" aria-hidden=\"true\" href=\"#text-scratchpad\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Text Scratchpad</h2>\n<p>Scratchpad to store persistent text data:</p>\n<p><a target=\"_blank\" href=\"screenshots/text-scratchpad.png\"><img src=\"screenshots/text-scratchpad.png\" width=\"1080px\" alt=\"Text Scratchpad screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-trigonometric-formulas\" class=\"anchor\" aria-hidden=\"true\" href=\"#trigonometric-formulas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Trigonometric Formulas</h2>\n<p>Sets of trigonometric formulas, by category:</p>\n<ul>\n<li>Basic Definitions</li>\n<li>Symmetry Identities</li>\n<li>Cofunction Identities</li>\n<li>Pythagorean Identities</li>\n<li>Sum to Product</li>\n<li>Product to Sum</li>\n<li>Squares</li>\n<li>Half Angle</li>\n<li>Sum of Angles</li>\n<li>Double Angle</li>\n</ul>\n<p><a target=\"_blank\" href=\"screenshots/trigonometric-formulas.png\"><img src=\"screenshots/trigonometric-formulas.png\" width=\"1080px\" alt=\"Trigonometric Formulas screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-unicode-inspector\" class=\"anchor\" aria-hidden=\"true\" href=\"#unicode-inspector\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Unicode Inspector</h2>\n<p>Code point information of Unicode characters:</p>\n<p><a target=\"_blank\" href=\"screenshots/unicode-inspector.png\"><img src=\"screenshots/unicode-inspector.png\" width=\"1080px\" alt=\"Unicode Inspector screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-building\" class=\"anchor\" aria-hidden=\"true\" href=\"#building\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building</h2>\n<p>You'll need <a href=\"https://nodejs.org\" rel=\"nofollow\">Node.js</a> installed on your computer in order to build this app.</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/tonton-pixel/vade-mecum-shelf\n<span class=\"pl-c1\">cd</span> vade-mecum-shelf\nnpm install\nnpm start</pre></div>\n<p>If you don't wish to clone, you can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/archive/master.zip\">download the source code</a>.</p>\n<p>Several scripts are also defined in the <code>package.json</code> file to build OS-specific bundles of the app, using the simple yet powerful <a href=\"https://github.com/electron-userland/electron-packager\">Electron Packager</a> Node module.<br>\nFor instance, running the following command will create a <code>Vade Mecum Shelf.app</code> version for Mac OS X:</p>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build-darwin</pre></div>\n<h2><a id=\"user-content-using\" class=\"anchor\" aria-hidden=\"true\" href=\"#using\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Using</h2>\n<p>You can <a href=\"https://github.com/tonton-pixel/vade-mecum-shelf/releases\">download the latest release</a> for Mac OS X.</p>\n<h2><a id=\"user-content-known-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known Issues</h2>\n<ul>\n<li>\n<p>In Linux (at least on <strong>Linux Mint 18.2 Sonya</strong> and <strong>Ubuntu 16.04.3 LTS</strong>), there is a <a href=\"https://github.com/electron/electron/issues/10388\">bug</a> which prevents the window position to be correctly recorded between consecutive runs, a slight shift to the bottom right occurs systematically.</p>\n</li>\n<li>\n<p>In <strong>Ubuntu 16.04.3 LTS</strong>, the Titles menu is never updated whenever one of its items is selected, or when the selection is triggered programmatically. This <a href=\"https://github.com/electron/electron/issues/11386\">bug</a> affects all menus made of radio-buttons items.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-limitations\" class=\"anchor\" aria-hidden=\"true\" href=\"#limitations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Limitations</h2>\n<ul>\n<li>\n<p>The Undo/Redo stack is common to all text editing elements of the app, including those which are hidden. This behavior is a known shortcoming and cannot be changed or improved for the time being.</p>\n</li>\n<li>\n<p>Although this app has been developed from the start with multiple platforms in mind, it has only been successfully tested on Mac OS X (Yosemite 10.10.5 and El Capitan 10.11.6), and on two Linux <em>flavors</em>, <a href=\"https://linuxmint.com/edition.php?id=237\" rel=\"nofollow\">Linux Mint 18.2 Sonya</a> and <a href=\"http://releases.ubuntu.com/16.04/\" rel=\"nofollow\">Ubuntu 16.04.3 LTS</a>, installed into <a href=\"https://www.virtualbox.org/\" rel=\"nofollow\">VirtualBox</a>.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License (MIT).</p>\n<p>Copyright © 2017-2018 Michel MARIANI.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.845Z",
    "goodColorOnWhite": "#207693",
    "goodColorOnBlack": "#2484A4",
    "faintColorOnWhite": "rgba(32, 118, 147, 0.1)"
  },
  {
    "slug": "vagrant-manager",
    "name": "Vagrant Manager",
    "description": "Menu bar app for managing your vagrant machines.",
    "repository": "https://github.com/vaibhav-sidapara/vagrant-manager",
    "keywords": [
      "vagrant",
      "manager"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/vaibhav-sidapara/vagrant-manager/master/assets/images/demo.gif"
      }
    ],
    "icon": "vagrant-manager-icon.png",
    "icon32": "vagrant-manager-icon-32.png",
    "icon64": "vagrant-manager-icon-64.png",
    "icon128": "vagrant-manager-icon-128.png",
    "icon256": "vagrant-manager-icon-256.png",
    "date": "2016-10-10",
    "iconColors": [
      "#54fc9c",
      "#7cfcda",
      "#31fcd3",
      "#6bfcc2",
      "#58fcb0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------------vagrant-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n    <a target=\"_blank\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master//assets/images/logo.gif\"><img src=\"https://github.com/vaibhav-sidapara/vagrant-manager/raw/master//assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" style=\"max-width:100%;\"></a>\n    <br>\n    Vagrant Manager\n</h1>\n<p>Vagrant Manager is an status bar menu app that lets you manage all of your vagrant machines from one central location.</p>\n<p>A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h1 align=\"center\"><a id=\"user-content-----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/#----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n    <a target=\"_blank\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master//assets/images/demo.gif\"><img src=\"https://github.com/vaibhav-sidapara/vagrant-manager/raw/master//assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Download the portable version of Vagrant Manager for Linux from <a href=\"https://github.com/vaibhav-sidapara/vagrant-manager/releases/latest\">here</a>.</p>\n<p>Coming Soon for Windows and MacOS.</p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>You can run by cloning this repo and using this command, make sure you have Node and NPM already install.</p>\n<pre><code>$&gt; cd PATH-TO-VAGRANT-MANAGER\n$&gt; npm install &amp;&amp; npm start\n</code></pre>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<blockquote>\n<p>The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p>Copyright (c) <a href=\"https://github.com/vaibhav-sidapara/vagrant-manager/blob/master/mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------------vagrant-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#------------vagrant-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n    <a target=\"_blank\" href=\"/assets/images/logo.gif\"><img src=\"/assets/images/logo.gif\" alt=\"Vagrant Manager\" width=\"400px\" style=\"max-width:100%;\"></a>\n    <br>\n    Vagrant Manager\n</h1>\n<p>Vagrant Manager is an status bar menu app that lets you manage all of your vagrant machines from one central location.</p>\n<p>A menubar/taskbar App based on <a href=\"http://electron.atom.io\" rel=\"nofollow\">Electron</a>.</p>\n<h1 align=\"center\"><a id=\"user-content-----\" class=\"anchor\" aria-hidden=\"true\" href=\"#----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n    <a target=\"_blank\" href=\"/assets/images/demo.gif\"><img src=\"/assets/images/demo.gif\" alt=\"Vagrant Manager Demo\" style=\"max-width:100%;\"></a>\n</h1>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Download the portable version of Vagrant Manager for Linux from <a href=\"https://github.com/vaibhav-sidapara/vagrant-manager/releases/latest\">here</a>.</p>\n<p>Coming Soon for Windows and MacOS.</p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>You can run by cloning this repo and using this command, make sure you have Node and NPM already install.</p>\n<pre><code>$&gt; cd PATH-TO-VAGRANT-MANAGER\n$&gt; npm install &amp;&amp; npm start\n</code></pre>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<blockquote>\n<p>The <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT license</a> (MIT)</p>\n<p>Copyright (c) <a href=\"mailto:vaibhav.sidapara@gmail.com\">Vaibhav Sidapara</a></p>\n<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>\n<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>\n<p>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>\n</blockquote>\n<hr>\n<p><em>Inspired by <a href=\"http://vagrantmanager.com/\" rel=\"nofollow\">Vagrant Manager for OS X</a></em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.809Z",
    "goodColorOnWhite": "#027E37",
    "goodColorOnBlack": "#54FC9C",
    "faintColorOnWhite": "rgba(2, 126, 55, 0.1)"
  },
  {
    "slug": "vectr",
    "name": "Vectr",
    "description": "Free Design App For Web + Desktop",
    "website": "https://vectr.com/",
    "keywords": [
      "design",
      "editor"
    ],
    "category": "Productivity",
    "icon": "vectr-icon.png",
    "icon32": "vectr-icon-32.png",
    "icon64": "vectr-icon-64.png",
    "icon128": "vectr-icon-128.png",
    "icon256": "vectr-icon-256.png",
    "date": "2016-05-30",
    "iconColors": [
      "#212222",
      "#f7f7f8",
      "#7c8c94",
      "#839496",
      "#717d7f"
    ],
    "goodColorOnWhite": "#212222",
    "goodColorOnBlack": "#7C8C94",
    "faintColorOnWhite": "rgba(33, 34, 34, 0.1)"
  },
  {
    "slug": "video-hub-app",
    "name": "Video Hub App",
    "description": "Browse, search, and preview your videos",
    "website": "http://videohubapp.com/",
    "category": "Photo & Video",
    "keywords": [
      "video",
      "videos",
      "catalog",
      "search",
      "file-manager"
    ],
    "icon": "video-hub-app-icon.png",
    "icon32": "video-hub-app-icon-32.png",
    "icon64": "video-hub-app-icon-64.png",
    "icon128": "video-hub-app-icon-128.png",
    "icon256": "video-hub-app-icon-256.png",
    "date": "2018-03-07",
    "iconColors": [
      "#db0404",
      "#b7c8f8",
      "#5275fa",
      "#570507",
      "#dc8484"
    ],
    "goodColorOnWhite": "#DB0404",
    "goodColorOnBlack": "#5275FA",
    "faintColorOnWhite": "rgba(219, 4, 4, 0.1)"
  },
  {
    "slug": "visual-comic-reader",
    "name": "Visual Comic Reader",
    "description": "Modern Comic Reader for all platforms",
    "repository": "https://github.com/evuz/VisualComicReader",
    "keywords": [
      "comic",
      "react",
      "reader",
      "cbz",
      "cbr"
    ],
    "category": "Books",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/d2c6e221bede9ec580d285d203079b322cf75388/687474703a2f2f692e696d6775722e636f6d2f55794374506e732e6a7067"
      }
    ],
    "icon": "visual-comic-reader-icon.png",
    "icon32": "visual-comic-reader-icon-32.png",
    "icon64": "visual-comic-reader-icon-64.png",
    "icon128": "visual-comic-reader-icon-128.png",
    "icon256": "visual-comic-reader-icon-256.png",
    "date": "2017-06-12",
    "iconColors": [
      "#f4bd6e",
      "#b3242b",
      "#04c3eb",
      "#080c0b",
      "#ced0d0"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-visual-comic-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evuz/VisualComicReader/blob/master/#visual-comic-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Visual Comic Reader</h1>\n<p><em>by @evuz</em></p>\n<blockquote>\n<p>Modern Comic Reader in development</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d2c6e221bede9ec580d285d203079b322cf75388/687474703a2f2f692e696d6775722e636f6d2f55794374506e732e6a7067\"><img src=\"https://camo.githubusercontent.com/d2c6e221bede9ec580d285d203079b322cf75388/687474703a2f2f692e696d6775722e636f6d2f55794374506e732e6a7067\" alt=\"VSR Screenshot\" data-canonical-src=\"http://i.imgur.com/UyCtPns.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evuz/VisualComicReader/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>Visual Comic Reader can be downloaded <a href=\"https://github.com/evuz/VisualComicReader/releases\">here</a>.\nAvailable versions for Linux, Mac and Windows (64 bits).</p>\n<p>If you need a different version, please, follow the <em>development</em> instructions to make your own build from the source code.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evuz/VisualComicReader/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you want to contribute to Visual Comic Reader, create a new different version of Visual Comic Reader, or compile it from source code, follow these instructions.</p>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em> and <em>npm/yarn</em> already installed in your system:</p>\n<ol>\n<li>Install electron and all the dependencies.\n<code>npm install</code></li>\n<li>Start <em>Visual Comic Reader</em>.\n<code>npm start</code>\n<ul>\n<li>You can start <em>Visual Comic Reader</em> in develop mode.\n<code>npm run dev</code></li>\n</ul>\n</li>\n<li>Build <em>Visual Comic Reader</em> for your system.\n<code>npm run build:(win/mac/linux)</code>\n<ul>\n<li>Make builds for windows, linux and mac.\n<code>npm run build</code></li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/evuz/VisualComicReader/blob/master/#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> javascript library use for building app user interface.</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-visual-comic-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"#visual-comic-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Visual Comic Reader</h1>\n<p><em>by @evuz</em></p>\n<blockquote>\n<p>Modern Comic Reader in development</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d2c6e221bede9ec580d285d203079b322cf75388/687474703a2f2f692e696d6775722e636f6d2f55794374506e732e6a7067\"><img src=\"https://camo.githubusercontent.com/d2c6e221bede9ec580d285d203079b322cf75388/687474703a2f2f692e696d6775722e636f6d2f55794374506e732e6a7067\" alt=\"VSR Screenshot\" data-canonical-src=\"http://i.imgur.com/UyCtPns.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>Visual Comic Reader can be downloaded <a href=\"https://github.com/evuz/VisualComicReader/releases\">here</a>.\nAvailable versions for Linux, Mac and Windows (64 bits).</p>\n<p>If you need a different version, please, follow the <em>development</em> instructions to make your own build from the source code.</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you want to contribute to Visual Comic Reader, create a new different version of Visual Comic Reader, or compile it from source code, follow these instructions.</p>\n<p>Clone/download source code from the github repo. Make sure you have <em>node</em> and <em>npm/yarn</em> already installed in your system:</p>\n<ol>\n<li>Install electron and all the dependencies.\n<code>npm install</code></li>\n<li>Start <em>Visual Comic Reader</em>.\n<code>npm start</code>\n<ul>\n<li>You can start <em>Visual Comic Reader</em> in develop mode.\n<code>npm run dev</code></li>\n</ul>\n</li>\n<li>Build <em>Visual Comic Reader</em> for your system.\n<code>npm run build:(win/mac/linux)</code>\n<ul>\n<li>Make builds for windows, linux and mac.\n<code>npm run build</code></li>\n</ul>\n</li>\n</ol>\n<h2><a id=\"user-content-acknowledgments\" class=\"anchor\" aria-hidden=\"true\" href=\"#acknowledgments\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Acknowledgments</h2>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>  framework was used for the app development.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> javascript library use for building app user interface.</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.921Z",
    "goodColorOnWhite": "#B3242B",
    "goodColorOnBlack": "#04C3EB",
    "faintColorOnWhite": "rgba(179, 36, 43, 0.1)"
  },
  {
    "slug": "visual-studio-code",
    "name": "Visual Studio Code",
    "description": "Open source code editor developed by Microsoft",
    "website": "https://code.visualstudio.com",
    "homebrewCaskName": "visual-studio-code",
    "license": "MIT / Proprietary",
    "keywords": [
      "code"
    ],
    "category": "Developer Tools",
    "icon": "visual-studio-code-icon.png",
    "icon32": "visual-studio-code-icon-32.png",
    "icon64": "visual-studio-code-icon-64.png",
    "icon128": "visual-studio-code-icon-128.png",
    "icon256": "visual-studio-code-icon-256.png",
    "date": "2015-04-29",
    "iconColors": [
      "#2f3033",
      "#258dd2",
      "#646064",
      "#547c94",
      "#0c5c9c"
    ],
    "goodColorOnWhite": "#0C5C9C",
    "goodColorOnBlack": "#258DD2",
    "faintColorOnWhite": "rgba(12, 92, 156, 0.1)"
  },
  {
    "slug": "vivifyscrum",
    "name": "VivifyScrum",
    "description": "Scrum and Kanban Tool.",
    "website": "https://www.vivifyscrum.com/",
    "repository": "https://github.com/Vivify-Ideas/vivifyscrum2-electron/",
    "category": "Productivity",
    "keywords": [
      "agile",
      "scrum",
      "kanban",
      "project management",
      "productivity",
      "collaboration"
    ],
    "license": "Proprietary",
    "screenshots": [
      {
        "imageUrl": "https://i.imgur.com/Y7za1i1.png"
      },
      {
        "imageUrl": "https://i.imgur.com/BIBeaMD.png"
      },
      {
        "imageUrl": "https://i.imgur.com/BuQTRcT.png"
      }
    ],
    "icon": "vivifyscrum-icon.png",
    "icon32": "vivifyscrum-icon-32.png",
    "icon64": "vivifyscrum-icon-64.png",
    "icon128": "vivifyscrum-icon-128.png",
    "icon256": "vivifyscrum-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#56b698",
      "#f9fbfa",
      "#5cc4a4",
      "#92ccba",
      "#a4d4cc"
    ],
    "readmeOriginal": null,
    "readmeFetchedAt": "2018-05-27T11:14:14.895Z",
    "goodColorOnWhite": "#2C7962",
    "goodColorOnBlack": "#5CC4A4",
    "faintColorOnWhite": "rgba(44, 121, 98, 0.1)"
  },
  {
    "slug": "vk-messenger",
    "name": "VK Messenger",
    "description": "Simple and Easy App for Messaging on VK",
    "website": "https://vk.com/messenger",
    "keywords": [
      "messaging",
      "chat",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "vk-messenger-icon.png",
    "icon32": "vk-messenger-icon-32.png",
    "icon64": "vk-messenger-icon-64.png",
    "icon128": "vk-messenger-icon-128.png",
    "icon256": "vk-messenger-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#2688e5",
      "#f9fafb",
      "#7eb6ec",
      "#34acf4",
      "#8cc4f4"
    ],
    "goodColorOnWhite": "#0A76B7",
    "goodColorOnBlack": "#34ACF4",
    "faintColorOnWhite": "rgba(10, 118, 183, 0.1)"
  },
  {
    "slug": "vocare-helpdesk",
    "name": "Vocare HelpDesk",
    "description": "Vocare I.T. Support HelpDesk",
    "website": "http://vocare.org.uk/",
    "category": "Business",
    "keywords": [
      "helpdesk",
      "support"
    ],
    "icon": "vocare-helpdesk-icon.png",
    "icon32": "vocare-helpdesk-icon-32.png",
    "icon64": "vocare-helpdesk-icon-64.png",
    "icon128": "vocare-helpdesk-icon-128.png",
    "icon256": "vocare-helpdesk-icon-256.png",
    "date": "2018-02-17",
    "iconColors": [
      "#e1e1e1",
      "#e1534b",
      "#dfa39d",
      "#dd8a85",
      "#d9847c"
    ],
    "goodColorOnWhite": "#D12C23",
    "goodColorOnBlack": "#E1534B",
    "faintColorOnWhite": "rgba(209, 44, 35, 0.1)"
  },
  {
    "slug": "voltra",
    "name": "Voltra",
    "description": "A modern, hi-def, distraction-free music player",
    "website": "https://voltra.co",
    "keywords": [
      "music",
      "audio",
      "player",
      "library",
      "playlist",
      "tracks",
      "lossless",
      "flac",
      "mp3"
    ],
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://voltra.co/images/desktop-preview-dark.png"
      }
    ],
    "icon": "voltra-icon.png",
    "icon32": "voltra-icon-32.png",
    "icon64": "voltra-icon-64.png",
    "icon128": "voltra-icon-128.png",
    "icon256": "voltra-icon-256.png",
    "date": "2017-02-15",
    "iconColors": [
      "#fbfbfb",
      "#252525",
      "#ababab",
      "#8c8c8c",
      "#949494"
    ],
    "goodColorOnWhite": "#252525",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(37, 37, 37, 0.1)"
  },
  {
    "slug": "vrap",
    "name": "Vrap",
    "description": "360 media player",
    "website": "http://www.airpano.com/vrap.php?set_language=2",
    "keywords": [
      "360 video",
      "360 player",
      "VR Player",
      "360 panorama player",
      "make 360 video",
      "krpano",
      "developer tools"
    ],
    "category": "Developer Tools",
    "icon": "vrap-icon.png",
    "icon32": "vrap-icon-32.png",
    "icon64": "vrap-icon-64.png",
    "icon128": "vrap-icon-128.png",
    "icon256": "vrap-icon-256.png",
    "date": "2016-06-22",
    "iconColors": [
      "#8e3b6b",
      "#fbfafb",
      "#4e1c3c",
      "#bc94ac",
      "#cf579f"
    ],
    "goodColorOnWhite": "#4E1C3C",
    "goodColorOnBlack": "#CF579F",
    "faintColorOnWhite": "rgba(78, 28, 60, 0.1)"
  },
  {
    "slug": "vue-calc",
    "name": "Vue Calc",
    "description": "A Simple VueJS Calculator built with ElectronJS",
    "repository": "https://github.com/el3um4s/vue-calc",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG"
      }
    ],
    "keywords": [
      "calculator",
      "vuetify",
      "vue"
    ],
    "category": "Utilities",
    "icon": "vue-calc-icon.png",
    "icon32": "vue-calc-icon-32.png",
    "icon64": "vue-calc-icon-64.png",
    "icon128": "vue-calc-icon-128.png",
    "icon256": "vue-calc-icon-256.png",
    "date": "2018-04-12",
    "iconColors": [
      "#d5d2d3",
      "#1f954d",
      "#043c54",
      "#7999a4",
      "#6cc494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-vue-calc\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/el3um4s/vue-calc/blob/master/#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Vue Calc</h1>\n<blockquote>\n<p>A Simple VueJS&apos;s Calculator built with ElectronJS</p>\n</blockquote>\n<p><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p><strong>Version</strong> 0.18.04.06</p>\n<p><strong>License</strong> MIT &#xA9; 2017-2018 - Samuele de Tomasi</p>\n<p><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p><strong>Created with:</strong></p>\n<ul>\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan &#x15E;ah&#xEC;n</a></p>\n<p><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p>Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul>\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-vue-calc\" class=\"anchor\" aria-hidden=\"true\" href=\"#vue-calc\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vue Calc</h1>\n<blockquote>\n<p>A Simple VueJS's Calculator built with ElectronJS</p>\n</blockquote>\n<p><strong>Last Releases</strong> <a href=\"https://github.com/el3um4s/vue-calc/releases\">link</a></p>\n<ul>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-32bit.exe\">Portable Windows 32bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-64bit.exe\">Portable Windows 64bit</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-i386.AppImage\">Linux (.appimage 32bit)</a></li>\n<li><a href=\"https://github.com/el3um4s/vue-calc/releases/download/v0.18.04.15/vue-calc-x86_64.AppImage\">Linux (.appimage 64bit)</a></li>\n</ul>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\"><img src=\"https://raw.githubusercontent.com/el3um4s/vue-calc/master/altro/screenshot.JPG\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<p><strong>Version</strong> 0.18.04.06</p>\n<p><strong>License</strong> MIT © 2017-2018 - Samuele de Tomasi</p>\n<p><strong>GitHub</strong> <a href=\"https://github.com/el3um4s/vue-calc/\">el3um4s/vue-calc</a></p>\n<p><strong>Created with:</strong></p>\n<ul>\n<li>Vue.js</li>\n<li>Vuetify</li>\n<li>Electron-vue</li>\n<li>decimal.js</li>\n<li>Google Font Roboto</li>\n<li>Google Font Mina</li>\n<li>vue-shortkey</li>\n<li>electron-store</li>\n</ul>\n<p><strong>Icons</strong> created by <a href=\"https://twitter.com/arslansahin\" rel=\"nofollow\">Arslan Şahìn</a></p>\n<p><strong>Note about Calculator Logic:</strong> It should be noted that there are two main schools of thought on calculator input logic: immediate execution logic and formula logic. Formula logic observes order of operation precedence, immediate execution does not. <strong>Vue Calc utilizes immediate execution logic</strong>.</p>\n<p>Either is acceptable, but please note that depending on which you choose, your calculator may yield different results than ours for certain equations (see below example)</p>\n<p><code>3 + 5 x 6 - 2 / 4 =</code></p>\n<ul>\n<li>Immediate Execution Logic: 11.5</li>\n<li>Formula/Expression Logic: 32.5</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.907Z",
    "goodColorOnWhite": "#043C54",
    "goodColorOnBlack": "#1F954D",
    "faintColorOnWhite": "rgba(4, 60, 84, 0.1)"
  },
  {
    "slug": "vzl",
    "name": "Vzl",
    "description": "Minimal Visualization Editor",
    "category": "Productivity",
    "repository": "https://github.com/vutran/vzl",
    "keywords": [
      "dot",
      "graphviz",
      "charts",
      "flowchart",
      "graph",
      "diagram",
      "visualization"
    ],
    "license": "MIT",
    "icon": "vzl-icon.png",
    "icon32": "vzl-icon-32.png",
    "icon64": "vzl-icon-64.png",
    "icon128": "vzl-icon-128.png",
    "icon256": "vzl-icon-256.png",
    "date": "2018-03-07",
    "iconColors": [
      "#04acfc",
      "#aae4fc",
      "#4bbffc",
      "#34bcfc",
      "#24b4fc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a target=\"_blank\" href=\"https://github.com/vutran/vzl/blob/master/./logo.png?raw=true\"><img src=\"https://github.com/vutran/vzl/raw/master/./logo.png?raw=true\" alt=\"Vzl\" title=\"Vzl\" width=\"300\" style=\"max-width:100%;\"></a></h1>\n<div align=\"center\">Minimal Visualization Editor</div>\n<hr>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/vutran/vzl/blob/master/./screenshot.png?raw=true\"><img src=\"https://github.com/vutran/vzl/raw/master/./screenshot.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p><a href=\"https://github.com/vutran/vzl/releases\">Download the latest release!</a></p>\n<h2><a id=\"user-content-references\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>References</h2>\n<ul>\n<li><a href=\"http://www.graphviz.org/\" rel=\"nofollow\">GraphViz official website</a></li>\n<li><a href=\"https://graphviz.gitlab.io/_pages/doc/info/lang.html\" rel=\"nofollow\">The DOT language</a></li>\n<li><a href=\"https://graphviz.gitlab.io/_pages/pdf/dotguide.pdf\" rel=\"nofollow\">dot guide</a></li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contribute</h2>\n<p>Please refer to <a href=\"https://github.com/vutran/vzl/blob/master/./CONTRIBUTING.md\">CONTRIBUTING.md</a> for more information.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>Like what you see? <a href=\"https://www.patreon.com/vutran\" rel=\"nofollow\">Become a Patron</a> and support me via a monthly donation.</p>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Special Thanks</h2>\n<ul>\n<li><a href=\"https://github.com/mdaines/\">mdaine</a> for providing the wonderful <a href=\"https://github.com/mdaines/viz.js\"><code>viz.js</code></a> library</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/vutran/vzl/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/vutran\">Vu Tran</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"\" class=\"anchor\" aria-hidden=\"true\" href=\"#\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a target=\"_blank\" href=\"./logo.png?raw=true\"><img src=\"./logo.png?raw=true\" alt=\"Vzl\" title=\"Vzl\" width=\"300\" style=\"max-width:100%;\"></a></h1>\n<div align=\"center\">Minimal Visualization Editor</div>\n<hr>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"./screenshot.png?raw=true\"><img src=\"./screenshot.png?raw=true\" alt=\"\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p><a href=\"https://github.com/vutran/vzl/releases\">Download the latest release!</a></p>\n<h2><a id=\"user-content-references\" class=\"anchor\" aria-hidden=\"true\" href=\"#references\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>References</h2>\n<ul>\n<li><a href=\"http://www.graphviz.org/\" rel=\"nofollow\">GraphViz official website</a></li>\n<li><a href=\"https://graphviz.gitlab.io/_pages/doc/info/lang.html\" rel=\"nofollow\">The DOT language</a></li>\n<li><a href=\"https://graphviz.gitlab.io/_pages/pdf/dotguide.pdf\" rel=\"nofollow\">dot guide</a></li>\n</ul>\n<h2><a id=\"user-content-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contribute</h2>\n<p>Please refer to <a href=\"./CONTRIBUTING.md\">CONTRIBUTING.md</a> for more information.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>Like what you see? <a href=\"https://www.patreon.com/vutran\" rel=\"nofollow\">Become a Patron</a> and support me via a monthly donation.</p>\n<h2><a id=\"user-content-special-thanks\" class=\"anchor\" aria-hidden=\"true\" href=\"#special-thanks\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Special Thanks</h2>\n<ul>\n<li><a href=\"https://github.com/mdaines/\">mdaine</a> for providing the wonderful <a href=\"https://github.com/mdaines/viz.js\"><code>viz.js</code></a> library</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/vutran\">Vu Tran</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:14.997Z",
    "goodColorOnWhite": "#027CB5",
    "goodColorOnBlack": "#04ACFC",
    "faintColorOnWhite": "rgba(2, 124, 181, 0.1)"
  },
  {
    "slug": "wail",
    "name": "WAIL",
    "description": "Collection Based Personal Web Archiving",
    "category": "Utilities",
    "repository": "https://github.com/N0taN3rd/wail",
    "keywords": [
      "web archiving",
      "WARC",
      "browser based presrevation",
      "web archive collections",
      "personal web archiving",
      "high fidelity preservation"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/N0taN3rd/wail/wail-electron/images/wailHome.png",
        "caption": "Web Archive Collections Screen",
        "imageLink": "https://github.com/N0taN3rd/wail"
      }
    ],
    "license": "GPL-3.0",
    "icon": "wail-icon.png",
    "icon32": "wail-icon-32.png",
    "icon64": "wail-icon-64.png",
    "icon128": "wail-icon-128.png",
    "icon256": "wail-icon-256.png",
    "date": "2017-08-29",
    "iconColors": [
      "#040404",
      "#555555",
      "#3c3c3c",
      "#343434",
      "#292929"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2 align=\"center\"><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/50a6013bd8a3744e6a333c2851b4f6de1b299508/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width:100%;\"></a><br>&#xA0;Web Archiving Integration Layer (WAIL)</h2>\n<p align=\"center\"><em>&quot;One-Click User Instigated Preservation&quot;</em></p>\n<p>Web Archiving Integration Layer (WAIL)</p>\n<p><em>&quot;One-Click User Instigated Preservation&quot;</em></p>\n<p>Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/ikreymer/pywb\">PyWb 0.33.0</a>.</p>\n<p>More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p>This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&amp;gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&amp;gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<h2><a id=\"user-content-wail-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wail Electron</h2>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/N0taN3rd/wail/blob/master/images/wailHome.png\"><img src=\"https://github.com/N0taN3rd/wail/raw/master/images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h2>\n<p>You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p>For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a></p>\n<p>To get up and running from source consult the Development section in this projects wiki.</p>\n<h3><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Slides from Archives Unleased 2.0</h3>\n<p><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<h2><a id=\"user-content-problems-questions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Problems? Questions?</h2>\n<p>Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/N0taN3rd/wail/blob/master/#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contact</h2>\n<p>WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p>For support e-mail <a href=\"https://github.com/N0taN3rd/wail/blob/master/mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2 align=\"center\"><a id=\"user-content--web-archiving-integration-layer-wail\" class=\"anchor\" aria-hidden=\"true\" href=\"#-web-archiving-integration-layer-wail\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n <a href=\"http://github.com/machawk1/wail\"><img src=\"https://camo.githubusercontent.com/50a6013bd8a3744e6a333c2851b4f6de1b299508/68747470733a2f2f63646e2e7261776769742e636f6d2f6d61636861776b312f7761696c2f6f7361676e6f737469632f6275696c642f69636f6e732f7768616c655f3235362e706e67\" alt=\"WAIL logo\" data-canonical-src=\"https://cdn.rawgit.com/machawk1/wail/osagnostic/build/icons/whale_256.png\" style=\"max-width:100%;\"></a><br> Web Archiving Integration Layer (WAIL)</h2>\n<p align=\"center\"><em>\"One-Click User Instigated Preservation\"</em></p>\n<p>Web Archiving Integration Layer (WAIL)</p>\n<p><em>\"One-Click User Instigated Preservation\"</em></p>\n<p>Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools\nintended to be used as an easy way for anyone to preserve and replay web pages.\nTools included and accessible through the GUI are <a href=\"https://github.com/internetarchive/heritrix3\">Heritrix 3.2.0</a>\nand <a href=\"https://github.com/ikreymer/pywb\">PyWb 0.33.0</a>.</p>\n<p>More information about the motivations behind WAIL see the <a href=\"https://github.com/N0taN3rd/wail/wiki/Why-Wail%3F\">Motivations</a> section in the projects wiki.</p>\n<p>This work is supported by the <a href=\"https://www.neh.gov/\" rel=\"nofollow\">National Endowment for the Humanities</a> (NEH), through Digital Humanities grants <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&amp;gn=HD-51670-13\" rel=\"nofollow\">HD-51670-13</a> and <a href=\"https://securegrants.neh.gov/publicquery/main.aspx?f=1&amp;gn=HK-50181-14\" rel=\"nofollow\">HK-50181-14</a></p>\n<h2><a id=\"user-content-wail-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#wail-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wail Electron</h2>\n<p><a href=\"https://github.com/feross/standard\"><img src=\"https://camo.githubusercontent.com/e06d9d72eecca61c1ba39fdf19868f70fcb3a9b3/68747470733a2f2f63646e2e7261776769742e636f6d2f6665726f73732f7374616e646172642f6d61737465722f62616467652e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://cdn.rawgit.com/feross/standard/master/badge.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"images/wailHome.png\"><img src=\"images/wailHome.png\" alt=\"WAIL Home Screen\" height=\"500\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h2>\n<p>You can download the latest release <a href=\"https://github.com/N0taN3rd/wail/releases\">here</a>.</p>\n<p>For information on using WAIL please consult the <a href=\"https://github.com/N0taN3rd/wail/wiki\">wiki</a></p>\n<p>To get up and running from source consult the Development section in this projects wiki.</p>\n<h3><a id=\"user-content-slides-from-archives-unleased-20\" class=\"anchor\" aria-hidden=\"true\" href=\"#slides-from-archives-unleased-20\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Slides from Archives Unleased 2.0</h3>\n<p><a href=\"http://www.slideshare.net/JohnBerlin3/are-wails-electric\" rel=\"nofollow\">Are Wails Electric?</a></p>\n<h2><a id=\"user-content-problems-questions\" class=\"anchor\" aria-hidden=\"true\" href=\"#problems-questions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Problems? Questions?</h2>\n<p>Please see the <a href=\"https://github.com/N0taN3rd/wail/wiki/FAQ\">Frequently Asked Questions</a> page.</p>\n<h2><a id=\"user-content-contact\" class=\"anchor\" aria-hidden=\"true\" href=\"#contact\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contact</h2>\n<p>WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.</p>\n<p>For support e-mail <a href=\"mailto:jberlin@cs.odu.edu\">jberlin@cs.odu.edu</a> or tweet to us at <a href=\"https://twitter.com/johnaberlin\" rel=\"nofollow\">@johnaberlin</a> and/or <a href=\"https://twitter.com/WebSciDL\" rel=\"nofollow\">@WebSciDL</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.006Z",
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "wakefy",
    "name": "Wakefy",
    "description": "Turn your Mac into a Spotify alarm clock.",
    "website": "https://wakefy.com/",
    "category": "Utilities",
    "keywords": [
      "alarm clock",
      "Spotify",
      "music",
      "alarm",
      "wake up",
      "macos",
      "mac",
      "macbook",
      "turn",
      "playlist",
      "song",
      "album",
      "morning"
    ],
    "screenshots": [
      {
        "imageUrl": "https://s3-eu-west-1.amazonaws.com/wakefy/assets/wakefy-screenshot.png"
      }
    ],
    "icon": "wakefy-icon.png",
    "icon32": "wakefy-icon-32.png",
    "icon64": "wakefy-icon-64.png",
    "icon128": "wakefy-icon-128.png",
    "icon256": "wakefy-icon-256.png",
    "date": "2018-03-20",
    "iconColors": [
      "#99e1ac",
      "#b7e9ac",
      "#4fcaac",
      "#7bd8ac",
      "#68d4ac"
    ],
    "goodColorOnWhite": "#317B21",
    "goodColorOnBlack": "#B7E9AC",
    "faintColorOnWhite": "rgba(49, 123, 33, 0.1)"
  },
  {
    "slug": "wallapatta",
    "name": "Wallapatta",
    "description": "Markdown like editor with a layout inspired by Edward Tufte",
    "website": "http://wallapatta.github.io/",
    "repository": "https://github.com/wallapatta/wallapatta",
    "keywords": [
      "editor",
      "markdown"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/wallapatta/wallapatta.github.io/master/assets/screenshot.png"
      }
    ],
    "icon": "wallapatta-icon.png",
    "icon32": "wallapatta-icon-32.png",
    "icon64": "wallapatta-icon-64.png",
    "icon128": "wallapatta-icon-128.png",
    "icon256": "wallapatta-icon-256.png",
    "date": "2016-10-03",
    "iconColors": [
      "#eeeeee",
      "#4e4e4e",
      "#848484",
      "#979797",
      "#7c7c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>#Wallapatta</p>\n<p>Wallapatta is like <a href=\"http://en.wikipedia.org/wiki/Markdown\" rel=\"nofollow\">Markdown</a>,\nbut has a layout inspired by handouts of Edward R. Tufte.</p>\n<p>##<a href=\"http://vpj.github.io/wallapatta/index.html\" rel=\"nofollow\">Introduction</a>\n##<a href=\"http://vpj.github.io/wallapatta/reference.html\" rel=\"nofollow\">Reference</a>\n##<a href=\"https://chrome.google.com/webstore/detail/wallapatta/nleponjjojkllonfamfjhebhadibjlip\" rel=\"nofollow\">Chrome App</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>#Wallapatta</p>\n<p>Wallapatta is like <a href=\"http://en.wikipedia.org/wiki/Markdown\" rel=\"nofollow\">Markdown</a>,\nbut has a layout inspired by handouts of Edward R. Tufte.</p>\n<p>##<a href=\"http://vpj.github.io/wallapatta/index.html\" rel=\"nofollow\">Introduction</a>\n##<a href=\"http://vpj.github.io/wallapatta/reference.html\" rel=\"nofollow\">Reference</a>\n##<a href=\"https://chrome.google.com/webstore/detail/wallapatta/nleponjjojkllonfamfjhebhadibjlip\" rel=\"nofollow\">Chrome App</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.009Z",
    "goodColorOnWhite": "#4E4E4E",
    "goodColorOnBlack": "#EEE",
    "faintColorOnWhite": "rgba(78, 78, 78, 0.1)"
  },
  {
    "slug": "wallpaperviewer",
    "name": "Wallpaper Viewer",
    "description": "Download wallpapers and set them as your desktop background.",
    "repository": "https://github.com/ImNotLiam/Wallpaperviewer",
    "keywords": [
      "creativity",
      "desktop",
      "images"
    ],
    "category": "Utilities",
    "icon": "wallpaperviewer-icon.png",
    "icon32": "wallpaperviewer-icon-32.png",
    "icon64": "wallpaperviewer-icon-64.png",
    "icon128": "wallpaperviewer-icon-128.png",
    "icon256": "wallpaperviewer-icon-256.png",
    "date": "2018-04-19",
    "iconColors": [
      "#40afa6",
      "#ecdf97",
      "#283d45",
      "#85d4e8",
      "#347474"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wallpaperviewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/Wallpaperviewer/blob/master/#wallpaperviewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wallpaperviewer</h1>\n<p>An electron based wallpaper viewer that allows you to set your desktop wallpaper.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ImNotLiam/Wallpaperviewer/blob/master/screen.png\"><img src=\"https://github.com/ImNotLiam/Wallpaperviewer/raw/master/screen.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wallpaperviewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#wallpaperviewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wallpaperviewer</h1>\n<p>An electron based wallpaper viewer that allows you to set your desktop wallpaper.</p>\n<p><a target=\"_blank\" href=\"screen.png\"><img src=\"screen.png\" alt=\"\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.064Z",
    "goodColorOnWhite": "#347474",
    "goodColorOnBlack": "#ECDF97",
    "faintColorOnWhite": "rgba(52, 116, 116, 0.1)"
  },
  {
    "slug": "wanna",
    "name": "Wanna",
    "description": "Implementation of a 21st century to-do list app.",
    "website": "https://wanna.js.org",
    "repository": "https://github.com/mkermani144/wanna",
    "keywords": [
      "to-do",
      "productivity"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/mkermani144/wanna/master/screenshots/s1.png"
      }
    ],
    "icon": "wanna-icon.png",
    "icon32": "wanna-icon-32.png",
    "icon64": "wanna-icon-64.png",
    "icon128": "wanna-icon-128.png",
    "icon256": "wanna-icon-256.png",
    "date": "2017-06-01",
    "iconColors": [
      "#1197e4",
      "#f8fafb",
      "#69bef2",
      "#44b4f4",
      "#3ea2e1"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\".github/README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://github.com/mkermani144/wanna/blob/master/../wanna.png\"><img src=\"https://github.com/mkermani144/wanna/raw/master/../wanna.png\" alt=\"asdf\" width=\"96\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-wanna\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#wanna\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wanna</h1>\n<p><a href=\"https://travis-ci.org/mkermani144/wanna\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/314c90b5072066018ea9e5d752f3f73a022b8b9f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/mkermani144/wanna/blob/master/\"><img src=\"https://camo.githubusercontent.com/787c424eec63fbfdb18ffe34ec147ba5c0b223f8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6b65726d616e693134342f77616e6e612f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/mkermani144/wanna/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/mkermani144/wanna/blob/master/\"><img src=\"https://camo.githubusercontent.com/e51e673bca6bd0afbddfe137f7b7e78c186a3c57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/mkermani144/wanna/blob/master/\"><img src=\"https://camo.githubusercontent.com/54ba0e71b594772b0b13b60245a935e3b9eab60b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Issues\" data-canonical-src=\"https://img.shields.io/github/issues-raw/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/mkermani144/wanna/blob/master/\"><img src=\"https://camo.githubusercontent.com/f12c593e070cd587e7a66ccc84bb37c091142afc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d7261772f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Pull requests\" data-canonical-src=\"https://img.shields.io/github/issues-pr-raw/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/wannachat/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa19b1de139fe015f7d9121cec6058f0dfd3084c/68747470733a2f2f6261646765732e6769747465722e696d2f77616e6e61636861742f4c6f6262792e737667\" alt=\"Wannachat\" data-canonical-src=\"https://badges.gitter.im/wannachat/Lobby.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://github.com/mkermani144/wanna/blob/master/../screenshots/s1.png\"><img src=\"https://github.com/mkermani144/wanna/raw/master/../screenshots/s1.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of contents</h2>\n<ul>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#introduction\">Introduction</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#installation\">Installation</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#tutorials\">Tutorials</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#community\">Community</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#contributing\">Contributing</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#issues-and-bug-reports\">Issues and bug reports</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#technologies-and-libraries\">Technologies and libraries</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#philosophy\">Philosophy</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#workflow\">Workflow</a></li>\n<li><a href=\"https://github.com/mkermani144/wanna/blob/master/#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h2>\n<p>Wanna is an implementation of a 21st-century to-do list app. It introduces a <a href=\"https://github.com/mkermani144/wanna/blob/master/#workflow\">new workflow</a> and has its own <a href=\"https://github.com/mkermani144/wanna/blob/master/#philosophy\">philosophy</a> which makes it different from other to-do list apps.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation</h2>\n<p>Wanna is under active development. You can see a list of its releases <a href=\"https://github.com/mkermani144/wanna/releases\">here</a>. At this time, the latest release of the app is <a href=\"https://github.com/mkermani144/wanna/releases/tag/1.0.0-alpha.2%2Bflex\">Flex Alpha 2 release</a> for Mac, Windows and Linux (<code>.deb</code> only). In addition, you can easily download the repo&apos;s source code and build a version suitable for your own platform with just a bit of effort. In the near future, other platforms will be officially supported.<br>\nYou can also clone the repository to see development version of the app in action:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/mkermani144/wanna.git\n<span class=\"pl-c1\">cd</span> wanna/desktop\nyarn <span class=\"pl-k\">&amp;&amp;</span> yarn electron <span class=\"pl-c\"><span class=\"pl-c\">#</span> Or `npm i &amp;&amp; npm electron`</span></pre></div>\n<h2><a id=\"user-content-tutorials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#tutorials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tutorials</h2>\n<p><em>Tutorials will be added soon.</em></p>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Community</h2>\n<p>Join <a href=\"https://gitter.im/wannachat/Lobby\" rel=\"nofollow\">Wannachat</a> on Gitter!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>Please see <a href=\"https://github.com/mkermani144/wanna/blob/master/CONTRIBUTING.md\">contributing guidelines</a> for a comprehensive description of how to contribute to Wanna.</p>\n<h2><a id=\"user-content-issues-and-bug-reports\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#issues-and-bug-reports\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues and bug reports</h2>\n<p>Please see <a href=\"https://github.com/mkermani144/wanna/blob/master/CONTRIBUTING.md#types-of-contribution\">contribution types</a> that we are looking for in Wanna, including feature requests and bug reports.</p>\n<h2><a id=\"user-content-road-map\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#road-map\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Road map</h2>\n<p>If you want to see a unofficial list of features which will be added in the next versions of Wanna, take a look at our <a href=\"https://github.com/mkermani144/wanna/blob/master/ROADMAP.md\">road map</a>.</p>\n<h2><a id=\"user-content-technologies-and-libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#technologies-and-libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Technologies and libraries</h2>\n<p>Like the other apps and libraries, Wanna stands on the shoulders of giants. This is a list of mostly used awesome technologies and libraries that power Wanna:</p>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>: Build cross platform desktop apps with JavaScript, HTML, and CSS.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React.js</a>: A declarative, efficient, and flexible JavaScript library for building user interfaces.</li>\n<li><a href=\"http://www.material-ui.com\" rel=\"nofollow\">Material-UI</a>: React Components that Implement Google&apos;s Material Design.</li>\n<li><a href=\"https://github.com/facebookincubator/create-react-app\">Create-react-app</a>: Create React apps with no build configuration.</li>\n<li><a href=\"https://github.com/ReactTraining/react-router\">React-Router</a>: Declarative routing for React.</li>\n<li><a href=\"http://redux.js.org\" rel=\"nofollow\">Redux</a>: Predictable state container for JavaScript apps.</li>\n<li><a href=\"http://eslint.org\" rel=\"nofollow\">Eslint</a>: A fully pluggable tool for identifying and reporting on patterns in JavaScript.</li>\n</ul>\n<p>In addition, these libraries and technologies are used in the repo GitHub pages:</p>\n<ul>\n<li><a href=\"https://v4-alpha.getbootstrap.com\" rel=\"nofollow\">Bootstrap</a>: The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.</li>\n<li><a href=\"https://github.com/creativetimofficial/now-ui-kit\">Now UI kit</a>: Now UI Kit Bootstrap 4 - Designed by Invision. Coded by Creative Tim.</li>\n<li><a href=\"http://fontawesome.io\" rel=\"nofollow\">Font awesome</a>: The iconic font and CSS toolkit.</li>\n<li><a href=\"https://browserstack.com\" rel=\"nofollow\">BrowserStack</a>: Live, web-based browser testing.</li>\n<li><a href=\"https://github.com/js-org/dns.js.org\">dns.js.org</a>: Providing nice and free domains for GitHub Pages since 2015.</li>\n</ul>\n<h2><a id=\"user-content-philosophy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#philosophy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Philosophy</h2>\n<p><a href=\"https://medium.freecodecamp.com/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d\" rel=\"nofollow\">Every time one builds a to-do list app, a puppy dies.</a> So why should Wanna exist?<br>\nThere are many to-do list apps out there. All have pros and cons and may or may not work for you. But nearly all of them lack one critical feature: they are just a digital version of paper to-do lists. You throw some tasks into them, and then, whether you complete the task or not, nothing great happens: The app is somehow passive.<br>\nWanna <em>tries</em> to add some features that make it more active. It tries to award you in some manner if you complete your tasks. It helps you get back to your work if you fail. It attempts to motivate you to be productive. It keeps a bank of your ideas. In essence, <strong>Wanna tries to be smart and react to your activities.</strong> (Note that these features are not entirely available in Wanna hitherto, but it will evolve and get better gradually.)</p>\n<p>(Don&apos;t forget: Wanna is not magic. It&apos;s just an application. As a human, if you don&apos;t want to improve, if you don&apos;t want to get your tasks done, you can easily cheat the app (and yourself), and Wanna cannot help you anyway.)</p>\n<h2><a id=\"user-content-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Workflow</h2>\n<p>Wanna workflow is dead simple; in brief, an idea comes to your mind, you save it in Wanna, convert it to some tasks and finally do it:</p>\n<ol>\n<li>\n<p>An idea occurs to you. It can be any type of idea; listening to a great music, doing your school homework, plan for running, reading a book, learning a new programming language, trying always to smile, launching a small party with your family and friends or watching a TED talk are some examples.</p>\n</li>\n<li>\n<p>You add the idea to your ideas list. You don&apos;t need to care about when to do it. It&apos;s just an idea, not a task.</p>\n</li>\n<li>\n<p>Now you have a mess of ideas. You can scroll up and down and pick one of them out of your list.</p>\n</li>\n<li>\n<p>Once you selected the idea, it&apos;s time to convert it to some tasks. You have to set a period of time in which each task should be done. Moreover, you have to estimate the time that task will take. (Note that you can skip the previous three sections and directly add a task.)</p>\n</li>\n<li>\n<p>Having your tasks added to your list, Wanna shows each task with a colorful status circle. The more this color tends to become red, the closer the task due date is. Don&apos;t let those circles turn red!</p>\n</li>\n</ol>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/mkermani144/wanna/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT license, copyright (c) 2017 Mohammad Kermani</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\".github/README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"../wanna.png\"><img src=\"../wanna.png\" alt=\"asdf\" width=\"96\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-wanna\" class=\"anchor\" aria-hidden=\"true\" href=\"#wanna\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wanna</h1>\n<p><a href=\"https://travis-ci.org/mkermani144/wanna\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/314c90b5072066018ea9e5d752f3f73a022b8b9f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Build Status\" data-canonical-src=\"https://img.shields.io/travis/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/787c424eec63fbfdb18ffe34ec147ba5c0b223f8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6d6b65726d616e693134342f77616e6e612f746f74616c2e737667\" alt=\"Downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/mkermani144/wanna/total.svg\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/e51e673bca6bd0afbddfe137f7b7e78c186a3c57/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Release\" data-canonical-src=\"https://img.shields.io/github/release/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/54ba0e71b594772b0b13b60245a935e3b9eab60b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d7261772f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Issues\" data-canonical-src=\"https://img.shields.io/github/issues-raw/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"\"><img src=\"https://camo.githubusercontent.com/f12c593e070cd587e7a66ccc84bb37c091142afc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722d7261772f6d6b65726d616e693134342f77616e6e612e737667\" alt=\"Pull requests\" data-canonical-src=\"https://img.shields.io/github/issues-pr-raw/mkermani144/wanna.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://gitter.im/wannachat/Lobby?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/fa19b1de139fe015f7d9121cec6058f0dfd3084c/68747470733a2f2f6261646765732e6769747465722e696d2f77616e6e61636861742f4c6f6262792e737667\" alt=\"Wannachat\" data-canonical-src=\"https://badges.gitter.im/wannachat/Lobby.svg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"../screenshots/s1.png\"><img src=\"../screenshots/s1.png\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of contents</h2>\n<ul>\n<li><a href=\"#introduction\">Introduction</a></li>\n<li><a href=\"#installation\">Installation</a></li>\n<li><a href=\"#tutorials\">Tutorials</a></li>\n<li><a href=\"#community\">Community</a></li>\n<li><a href=\"#contributing\">Contributing</a></li>\n<li><a href=\"#issues-and-bug-reports\">Issues and bug reports</a></li>\n<li><a href=\"#technologies-and-libraries\">Technologies and libraries</a></li>\n<li><a href=\"#philosophy\">Philosophy</a></li>\n<li><a href=\"#workflow\">Workflow</a></li>\n<li><a href=\"#license\">License</a></li>\n</ul>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h2>\n<p>Wanna is an implementation of a 21st-century to-do list app. It introduces a <a href=\"#workflow\">new workflow</a> and has its own <a href=\"#philosophy\">philosophy</a> which makes it different from other to-do list apps.</p>\n<h2><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation</h2>\n<p>Wanna is under active development. You can see a list of its releases <a href=\"https://github.com/mkermani144/wanna/releases\">here</a>. At this time, the latest release of the app is <a href=\"https://github.com/mkermani144/wanna/releases/tag/1.0.0-alpha.2%2Bflex\">Flex Alpha 2 release</a> for Mac, Windows and Linux (<code>.deb</code> only). In addition, you can easily download the repo's source code and build a version suitable for your own platform with just a bit of effort. In the near future, other platforms will be officially supported.<br>\nYou can also clone the repository to see development version of the app in action:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/mkermani144/wanna.git\n<span class=\"pl-c1\">cd</span> wanna/desktop\nyarn <span class=\"pl-k\">&amp;&amp;</span> yarn electron <span class=\"pl-c\"><span class=\"pl-c\">#</span> Or `npm i &amp;&amp; npm electron`</span></pre></div>\n<h2><a id=\"user-content-tutorials\" class=\"anchor\" aria-hidden=\"true\" href=\"#tutorials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tutorials</h2>\n<p><em>Tutorials will be added soon.</em></p>\n<h2><a id=\"user-content-community\" class=\"anchor\" aria-hidden=\"true\" href=\"#community\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Community</h2>\n<p>Join <a href=\"https://gitter.im/wannachat/Lobby\" rel=\"nofollow\">Wannachat</a> on Gitter!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>Please see <a href=\"CONTRIBUTING.md\">contributing guidelines</a> for a comprehensive description of how to contribute to Wanna.</p>\n<h2><a id=\"user-content-issues-and-bug-reports\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues-and-bug-reports\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues and bug reports</h2>\n<p>Please see <a href=\"CONTRIBUTING.md#types-of-contribution\">contribution types</a> that we are looking for in Wanna, including feature requests and bug reports.</p>\n<h2><a id=\"user-content-road-map\" class=\"anchor\" aria-hidden=\"true\" href=\"#road-map\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Road map</h2>\n<p>If you want to see a unofficial list of features which will be added in the next versions of Wanna, take a look at our <a href=\"ROADMAP.md\">road map</a>.</p>\n<h2><a id=\"user-content-technologies-and-libraries\" class=\"anchor\" aria-hidden=\"true\" href=\"#technologies-and-libraries\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Technologies and libraries</h2>\n<p>Like the other apps and libraries, Wanna stands on the shoulders of giants. This is a list of mostly used awesome technologies and libraries that power Wanna:</p>\n<ul>\n<li><a href=\"https://electron.atom.io\" rel=\"nofollow\">Electron</a>: Build cross platform desktop apps with JavaScript, HTML, and CSS.</li>\n<li><a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React.js</a>: A declarative, efficient, and flexible JavaScript library for building user interfaces.</li>\n<li><a href=\"http://www.material-ui.com\" rel=\"nofollow\">Material-UI</a>: React Components that Implement Google's Material Design.</li>\n<li><a href=\"https://github.com/facebookincubator/create-react-app\">Create-react-app</a>: Create React apps with no build configuration.</li>\n<li><a href=\"https://github.com/ReactTraining/react-router\">React-Router</a>: Declarative routing for React.</li>\n<li><a href=\"http://redux.js.org\" rel=\"nofollow\">Redux</a>: Predictable state container for JavaScript apps.</li>\n<li><a href=\"http://eslint.org\" rel=\"nofollow\">Eslint</a>: A fully pluggable tool for identifying and reporting on patterns in JavaScript.</li>\n</ul>\n<p>In addition, these libraries and technologies are used in the repo GitHub pages:</p>\n<ul>\n<li><a href=\"https://v4-alpha.getbootstrap.com\" rel=\"nofollow\">Bootstrap</a>: The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.</li>\n<li><a href=\"https://github.com/creativetimofficial/now-ui-kit\">Now UI kit</a>: Now UI Kit Bootstrap 4 - Designed by Invision. Coded by Creative Tim.</li>\n<li><a href=\"http://fontawesome.io\" rel=\"nofollow\">Font awesome</a>: The iconic font and CSS toolkit.</li>\n<li><a href=\"https://browserstack.com\" rel=\"nofollow\">BrowserStack</a>: Live, web-based browser testing.</li>\n<li><a href=\"https://github.com/js-org/dns.js.org\">dns.js.org</a>: Providing nice and free domains for GitHub Pages since 2015.</li>\n</ul>\n<h2><a id=\"user-content-philosophy\" class=\"anchor\" aria-hidden=\"true\" href=\"#philosophy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Philosophy</h2>\n<p><a href=\"https://medium.freecodecamp.com/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d\" rel=\"nofollow\">Every time one builds a to-do list app, a puppy dies.</a> So why should Wanna exist?<br>\nThere are many to-do list apps out there. All have pros and cons and may or may not work for you. But nearly all of them lack one critical feature: they are just a digital version of paper to-do lists. You throw some tasks into them, and then, whether you complete the task or not, nothing great happens: The app is somehow passive.<br>\nWanna <em>tries</em> to add some features that make it more active. It tries to award you in some manner if you complete your tasks. It helps you get back to your work if you fail. It attempts to motivate you to be productive. It keeps a bank of your ideas. In essence, <strong>Wanna tries to be smart and react to your activities.</strong> (Note that these features are not entirely available in Wanna hitherto, but it will evolve and get better gradually.)</p>\n<p>(Don't forget: Wanna is not magic. It's just an application. As a human, if you don't want to improve, if you don't want to get your tasks done, you can easily cheat the app (and yourself), and Wanna cannot help you anyway.)</p>\n<h2><a id=\"user-content-workflow\" class=\"anchor\" aria-hidden=\"true\" href=\"#workflow\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Workflow</h2>\n<p>Wanna workflow is dead simple; in brief, an idea comes to your mind, you save it in Wanna, convert it to some tasks and finally do it:</p>\n<ol>\n<li>\n<p>An idea occurs to you. It can be any type of idea; listening to a great music, doing your school homework, plan for running, reading a book, learning a new programming language, trying always to smile, launching a small party with your family and friends or watching a TED talk are some examples.</p>\n</li>\n<li>\n<p>You add the idea to your ideas list. You don't need to care about when to do it. It's just an idea, not a task.</p>\n</li>\n<li>\n<p>Now you have a mess of ideas. You can scroll up and down and pick one of them out of your list.</p>\n</li>\n<li>\n<p>Once you selected the idea, it's time to convert it to some tasks. You have to set a period of time in which each task should be done. Moreover, you have to estimate the time that task will take. (Note that you can skip the previous three sections and directly add a task.)</p>\n</li>\n<li>\n<p>Having your tasks added to your list, Wanna shows each task with a colorful status circle. The more this color tends to become red, the closer the task due date is. Don't let those circles turn red!</p>\n</li>\n</ol>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT license, copyright (c) 2017 Mohammad Kermani</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.113Z",
    "goodColorOnWhite": "#0A72AD",
    "goodColorOnBlack": "#44B4F4",
    "faintColorOnWhite": "rgba(10, 114, 173, 0.1)"
  },
  {
    "slug": "wantedly-chat",
    "name": "Wantedly Chat",
    "description": "Business chat tool that will boost productivity for your team",
    "website": "https://www.wantedly.com/chat",
    "keywords": [
      "message",
      "chat",
      "team"
    ],
    "category": "Social Networking",
    "icon": "wantedly-chat-icon.png",
    "icon32": "wantedly-chat-icon-32.png",
    "icon64": "wantedly-chat-icon-64.png",
    "icon128": "wantedly-chat-icon-128.png",
    "icon256": "wantedly-chat-icon-256.png",
    "date": "2017-02-02",
    "iconColors": [
      "#47cbb4",
      "#079eb2",
      "#09929c",
      "#3cb283",
      "#5dd7af"
    ],
    "goodColorOnWhite": "#067D8D",
    "goodColorOnBlack": "#079EB2",
    "faintColorOnWhite": "rgba(6, 125, 141, 0.1)"
  },
  {
    "slug": "wavebox",
    "name": "Wavebox",
    "description": "Previously WMail. Gmail, Google Inbox, Outlook, Office 365, Slack, Trello & more",
    "website": "https://wavebox.io",
    "repository": "https://github.com/wavebox/waveboxapp/",
    "keywords": [
      "Google"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/515c9c18e7a82636a06bee45c05036a06c1a376d/68747470733a2f2f77617665626f782e696f2f696d616765732f696e74726f5f67616c6c6572795f707265766965772e706e67"
      }
    ],
    "icon": "wavebox-icon.png",
    "icon32": "wavebox-icon-32.png",
    "icon64": "wavebox-icon-64.png",
    "icon128": "wavebox-icon-128.png",
    "icon256": "wavebox-icon-256.png",
    "date": "2017-04-16",
    "iconColors": [
      "#fbfbfc",
      "#04abeb",
      "#5ccbf4",
      "#9edffb",
      "#3cc4f4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wavebox</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a8f444a765cced85664db8ce0bb6a2430c6e458d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d57656c636f6d652d6666363962342e737667\"><img src=\"https://camo.githubusercontent.com/a8f444a765cced85664db8ce0bb6a2430c6e458d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d57656c636f6d652d6666363962342e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/Contributions-Welcome-ff69b4.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://travis-ci.org/wavebox/waveboxapp\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bc2a00d92d51fa20f21e799701aac731b568df6d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f77617665626f782f77617665626f786170702e737667\" alt=\"Travis Build Status\" data-canonical-src=\"https://img.shields.io/travis/wavebox/waveboxapp.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/wavebox/waveboxapp/releases\"><img src=\"https://camo.githubusercontent.com/182678d7cbe0d66268eb48bc9e2b6c7e0a3c4c5a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77617665626f782f77617665626f786170702e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/wavebox/waveboxapp.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://wavebox.io/download/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/61dee32fe47175b577d06e1bc9a94c235f805f10/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f6164732d77617665626f782e696f2d626c75652e737667\" alt=\"Download\" data-canonical-src=\"https://img.shields.io/badge/downloads-wavebox.io-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Your client for Gmail, Inbox, Outlook, O365, Trello, Slack &amp; more!</p>\n<p>Wavebox is the clever new home for cloud apps on macOS, Linux &amp; Windows bringing  Gmail, Inbox, Outlook, O365, Trello, Slack &amp; more into a configurable client.</p>\n<p>Gone are the days of opening countless browser tabs and logging in and out of your favourite cloud accounts. Now you can launch Wavebox with one click, and instantly access them all in one UI, and without slowing your machine.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_001.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_001.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_002.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_002.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_003.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_003.png\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_004.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_004.png\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<ul>\n<li><strong>All your web apps in one place:</strong> Add your favourites from our Directory of 1000+ apps/websites/services and easily hop between them to create faster workflows, and enjoy a smarter way of working.</li>\n<li><strong>Never miss a thing:</strong> Stay signed-in to all apps simultaneously and keep up-to-date with real-time notifications and unread badges. Wavebox brings calm to your daily cloud app chaos.</li>\n<li><strong>Focus on what&apos;s important:</strong> Declutter your desktop by having everything in one place, and use &apos;mute&apos; across all apps when you need time to concentrate.</li>\n<li><strong>Better than a browser:</strong> Unlike browser tabs which work independently, Wavebox brings everything together as a single suite of web apps. It&apos;s faster, more secure and uses less processing power.</li>\n</ul>\n<p>Install Wavebox and use for free with 2 Gmail/Inbox accounts. Then upgrade to Pro to add more apps, services and features. Join thousands of individuals and teams who now spend their days in Wavebox.</p>\n<p>Why not give it a try at <a href=\"https://wavebox.io\" rel=\"nofollow\">wavebox.io</a></p>\n<hr>\n<p><strong>Wavebox is built using <a href=\"https://github.com/atom/electron\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> and <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a>. It supports Gmail, Google Inbox, Outlook, Office 365, Slack, Trello &amp; more.</strong></p>\n<h1><a id=\"user-content-download-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#download-wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download Wavebox</h1>\n<p>Wavebox is available to download for macOS, Windows &amp; Linux (tar &amp; deb). Precompiled downloads are available from our downloads page <a href=\"https://wavebox.io/download\" rel=\"nofollow\">https://wavebox.io/download</a>.</p>\n<p>If you&apos;re interested in finding out what&apos;s changed between each version you can take a look at the <a href=\"https://github.com/wavebox/waveboxapp/releases\">changelog</a></p>\n<h1><a id=\"user-content-building-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#building-wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building Wavebox</h1>\n<p>Here&apos;s how to build Wavebox from source.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Prerequisites</h3>\n<p>Before you get started you&apos;ll need the following</p>\n<ul>\n<li>Python 2.7</li>\n<li>Nodejs 8.9.3</li>\n<li>Wavebox API Key\n<ul>\n<li>Download &amp; install Wavebox for free</li>\n<li>Go to Settings and then the Wavebox Pro Tab</li>\n<li>In the top right if you see login, login for free otherwise continue to the next step</li>\n<li>In the top right click your email address and choose Developers</li>\n<li>Under the API Key section you can get your API Key</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-additional-prerequisites-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#additional-prerequisites-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Additional Prerequisites (windows)</h3>\n<ul>\n<li>windows-build-tools available through <code>npm install -g windows-build-tools</code></li>\n</ul>\n<h3><a id=\"user-content-build-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#build-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Configuration</h3>\n<p>Once you&apos;ve cloned the repository you will need to add your Wavebox API Key to the repository. This key will ensure that the client can talk to Google, Microsoft etc without needing to configure each one individually. Create a file in <code>src/shared/credentials.js</code> and in it place</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c1\">module</span>.<span class=\"pl-smi\">exports</span> <span class=\"pl-k\">=</span> { <span class=\"pl-c1\">API_KEY</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&apos;</span>your_api_key<span class=\"pl-pds\">&apos;</span></span> }</pre></div>\n<h3><a id=\"user-content-dependencies--running\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/wavebox/waveboxapp//blob/master/#dependencies--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Dependencies &amp; Running</h3>\n<ul>\n<li>To install all Wavebox npm dependencies: <code>npm install; npm run install:all</code></li>\n<li>To recompile native modules: <code>npm run rebuild:electron</code></li>\n<li>To run compile and run the app: <code>npm start</code></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"#wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wavebox</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/a8f444a765cced85664db8ce0bb6a2430c6e458d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d57656c636f6d652d6666363962342e737667\"><img src=\"https://camo.githubusercontent.com/a8f444a765cced85664db8ce0bb6a2430c6e458d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d57656c636f6d652d6666363962342e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/Contributions-Welcome-ff69b4.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://travis-ci.org/wavebox/waveboxapp\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/bc2a00d92d51fa20f21e799701aac731b568df6d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f77617665626f782f77617665626f786170702e737667\" alt=\"Travis Build Status\" data-canonical-src=\"https://img.shields.io/travis/wavebox/waveboxapp.svg\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/wavebox/waveboxapp/releases\"><img src=\"https://camo.githubusercontent.com/182678d7cbe0d66268eb48bc9e2b6c7e0a3c4c5a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f77617665626f782f77617665626f786170702e737667\" alt=\"GitHub release\" data-canonical-src=\"https://img.shields.io/github/release/wavebox/waveboxapp.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://wavebox.io/download/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/61dee32fe47175b577d06e1bc9a94c235f805f10/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f776e6c6f6164732d77617665626f782e696f2d626c75652e737667\" alt=\"Download\" data-canonical-src=\"https://img.shields.io/badge/downloads-wavebox.io-blue.svg\" style=\"max-width:100%;\"></a></p>\n<p>Your client for Gmail, Inbox, Outlook, O365, Trello, Slack &amp; more!</p>\n<p>Wavebox is the clever new home for cloud apps on macOS, Linux &amp; Windows bringing  Gmail, Inbox, Outlook, O365, Trello, Slack &amp; more into a configurable client.</p>\n<p>Gone are the days of opening countless browser tabs and logging in and out of your favourite cloud accounts. Now you can launch Wavebox with one click, and instantly access them all in one UI, and without slowing your machine.</p>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_001.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_001.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n<th align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_002.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_002.png\" alt=\"\" style=\"max-width:100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_003.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_003.png\" alt=\"\" style=\"max-width:100%;\"></a></td>\n<td align=\"center\"><a href=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_004.png\" rel=\"nofollow\"><img src=\"https://raw.githubusercontent.com/wavebox/waveboxapp/master/.github/screenshot_004.png\" alt=\"\" style=\"max-width:100%;\"></a></td>\n</tr></tbody></table>\n<ul>\n<li><strong>All your web apps in one place:</strong> Add your favourites from our Directory of 1000+ apps/websites/services and easily hop between them to create faster workflows, and enjoy a smarter way of working.</li>\n<li><strong>Never miss a thing:</strong> Stay signed-in to all apps simultaneously and keep up-to-date with real-time notifications and unread badges. Wavebox brings calm to your daily cloud app chaos.</li>\n<li><strong>Focus on what's important:</strong> Declutter your desktop by having everything in one place, and use 'mute' across all apps when you need time to concentrate.</li>\n<li><strong>Better than a browser:</strong> Unlike browser tabs which work independently, Wavebox brings everything together as a single suite of web apps. It's faster, more secure and uses less processing power.</li>\n</ul>\n<p>Install Wavebox and use for free with 2 Gmail/Inbox accounts. Then upgrade to Pro to add more apps, services and features. Join thousands of individuals and teams who now spend their days in Wavebox.</p>\n<p>Why not give it a try at <a href=\"https://wavebox.io\" rel=\"nofollow\">wavebox.io</a></p>\n<hr>\n<p><strong>Wavebox is built using <a href=\"https://github.com/atom/electron\">Electron</a>, <a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a> and <a href=\"https://facebook.github.io/flux/\" rel=\"nofollow\">Flux</a>. It supports Gmail, Google Inbox, Outlook, Office 365, Slack, Trello &amp; more.</strong></p>\n<h1><a id=\"user-content-download-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"#download-wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download Wavebox</h1>\n<p>Wavebox is available to download for macOS, Windows &amp; Linux (tar &amp; deb). Precompiled downloads are available from our downloads page <a href=\"https://wavebox.io/download\" rel=\"nofollow\">https://wavebox.io/download</a>.</p>\n<p>If you're interested in finding out what's changed between each version you can take a look at the <a href=\"https://github.com/wavebox/waveboxapp/releases\">changelog</a></p>\n<h1><a id=\"user-content-building-wavebox\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-wavebox\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building Wavebox</h1>\n<p>Here's how to build Wavebox from source.</p>\n<h3><a id=\"user-content-prerequisites\" class=\"anchor\" aria-hidden=\"true\" href=\"#prerequisites\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Prerequisites</h3>\n<p>Before you get started you'll need the following</p>\n<ul>\n<li>Python 2.7</li>\n<li>Nodejs 8.9.3</li>\n<li>Wavebox API Key\n<ul>\n<li>Download &amp; install Wavebox for free</li>\n<li>Go to Settings and then the Wavebox Pro Tab</li>\n<li>In the top right if you see login, login for free otherwise continue to the next step</li>\n<li>In the top right click your email address and choose Developers</li>\n<li>Under the API Key section you can get your API Key</li>\n</ul>\n</li>\n</ul>\n<h3><a id=\"user-content-additional-prerequisites-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#additional-prerequisites-windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Additional Prerequisites (windows)</h3>\n<ul>\n<li>windows-build-tools available through <code>npm install -g windows-build-tools</code></li>\n</ul>\n<h3><a id=\"user-content-build-configuration\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-configuration\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Configuration</h3>\n<p>Once you've cloned the repository you will need to add your Wavebox API Key to the repository. This key will ensure that the client can talk to Google, Microsoft etc without needing to configure each one individually. Create a file in <code>src/shared/credentials.js</code> and in it place</p>\n<div class=\"highlight highlight-source-js\"><pre><span class=\"pl-c1\">module</span>.<span class=\"pl-smi\">exports</span> <span class=\"pl-k\">=</span> { <span class=\"pl-c1\">API_KEY</span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">'</span>your_api_key<span class=\"pl-pds\">'</span></span> }</pre></div>\n<h3><a id=\"user-content-dependencies--running\" class=\"anchor\" aria-hidden=\"true\" href=\"#dependencies--running\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dependencies &amp; Running</h3>\n<ul>\n<li>To install all Wavebox npm dependencies: <code>npm install; npm run install:all</code></li>\n<li>To recompile native modules: <code>npm run rebuild:electron</code></li>\n<li>To run compile and run the app: <code>npm start</code></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.085Z",
    "goodColorOnWhite": "#037DAC",
    "goodColorOnBlack": "#04ABEB",
    "faintColorOnWhite": "rgba(3, 125, 172, 0.1)"
  },
  {
    "slug": "wayward",
    "name": "Wayward",
    "description": "Explore, build, and most importantly survive in these unforgiving lands. Wayward is a challenging turn-based, top-down, wilderness survival roguelike.",
    "website": "http://www.waywardgame.com/",
    "category": "Games",
    "keywords": [
      "game",
      "roguelike",
      "survival",
      "sandbox"
    ],
    "youtube_video_url": "https://www.youtube.com/watch?v=kc69XEXiPzE",
    "screenshots": [
      {
        "imageUrl": "https://i.imgur.com/3KEdsiv.png",
        "caption": "Desert Farm",
        "imageLink": "http://www.waywardgame.com/"
      },
      {
        "imageUrl": "https://i.imgur.com/SiZVYlv.png",
        "caption": "Abode",
        "imageLink": "http://www.waywardgame.com/"
      },
      {
        "imageUrl": "https://i.imgur.com/YafWmhI.png",
        "caption": "Lava Home",
        "imageLink": "http://www.waywardgame.com/"
      }
    ],
    "icon": "wayward-icon.png",
    "icon32": "wayward-icon-32.png",
    "icon64": "wayward-icon-64.png",
    "icon128": "wayward-icon-128.png",
    "icon256": "wayward-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#84541c",
      "#342c24",
      "#f2dece",
      "#b4947c",
      "#36220c"
    ],
    "goodColorOnWhite": "#84541C",
    "goodColorOnBlack": "#F2DECE",
    "faintColorOnWhite": "rgba(132, 84, 28, 0.1)"
  },
  {
    "slug": "weatherapp",
    "name": "Weatherapp",
    "description": "Cute, minimal weather app",
    "website": "https://0-1-0-1.github.io/weatherapp",
    "category": "Utilities",
    "repository": "https://github.com/0-1-0-1/weatherapp",
    "keywords": [
      "electron openweathermap openweathermap-api weather cute minimal sweet windows win win32 mac macos darwin"
    ],
    "license": "MIT",
    "icon": "weatherapp-icon.png",
    "icon32": "weatherapp-icon-32.png",
    "icon64": "weatherapp-icon-64.png",
    "icon128": "weatherapp-icon-128.png",
    "icon256": "weatherapp-icon-256.png",
    "date": "2018-05-09",
    "iconColors": [
      "#fcfcfc",
      "#fffcfc",
      "#fffcfc",
      "#fffcfc",
      "#fffcfc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-weatherapp---also-known-as-weatherexe\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#weatherapp---also-known-as-weatherexe\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Weather.app - also known as <em>Weather.exe</em></h1>\n<p><em><strong>Ok, but what is it?</strong></em></p>\n<p><strong>Weather</strong> started as a little side project of mine. It&apos;s an app built in  <a href=\"https://electronjs.org/\" rel=\"nofollow\"><strong>Electron</strong></a>, powered by  <a href=\"https://openweathermap.org/\" rel=\"nofollow\"><strong>OpenWeatherMap</strong></a>.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/68549ba0146c1435f419b1d61bb4d9537c7d61eb/68747470733a2f2f692e696d6775722e636f6d2f42466b756530322e706e67\"><img src=\"https://camo.githubusercontent.com/68549ba0146c1435f419b1d61bb4d9537c7d61eb/68747470733a2f2f692e696d6775722e636f6d2f42466b756530322e706e67\" alt=\"weatherapp prev\" data-canonical-src=\"https://i.imgur.com/BFkue02.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-run-it\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#how-to-run-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to run it?</h2>\n<ol>\n<li><strong>First of all,</strong> you have to supply your OpenWeatherMap api key <em>(you can find it <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">here</a>)</em> and your city name to <em>index.html (lines 33, 34)</em> and <em>main.js (lines 73, 74)</em> - <em>the tutorial is <a href=\"https://github.com/whoisroyal/weatherapp/blob/master/tutorial.md\">here</a></em></li>\n<li>Then, run <code>npm install</code> in the project directory.</li>\n<li>Now, package <strong>Weather</strong> using <code>electron-packager . --icon assets/icon.png</code></li>\n<li>Run the <em>Weather.exe</em> or, if You are on Mac, <em>Weather.app</em></li>\n</ol>\n<p><strong>If You just want to preview it, just download the already built package <a href=\"https://github.com/whoisroyal/weatherapp/tree/master/built\">here</a>!</strong></p>\n<h2><a id=\"user-content-what-can-it-do\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#what-can-it-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What can it do?</h2>\n<p>Currently not much. <strong>Weather</strong> lives in system tray waiting for you to open it.\nIt only displays current temperature, pressure, humidity, min - max temperature and wind speed.</p>\n<h2><a id=\"user-content-key-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#key-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Key Shortcuts</h2>\n<p><strong>CTRL + R</strong> - <em>Refresh view</em></p>\n<h2><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Known bugs</h2>\n<ul>\n<li>Weather not updating by itself</li>\n<li>Hardcoded api key and localization</li>\n</ul>\n<h2><a id=\"user-content-can-i-fix-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#can-i-fix-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Can I fix the app?</h2>\n<p><strong>Sure!</strong> Any bugfix is greatly appreciated!</p>\n<h2><a id=\"user-content-i-love-this-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/0-1-0-1/weatherapp/blob/master/#i-love-this-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>I love this app!</h2>\n<p>Happy to hear that :)\n<em>If You want to help me, you can support me on <a href=\"https://www.paypal.me/kvpek\" rel=\"nofollow\"><strong>PayPal</strong></a></em></p>\n<h1></h1>\n<p><em>thanks for reading ;P</em>\n<em>~whoisroyal/0-1-0-1</em></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-weatherapp---also-known-as-weatherexe\" class=\"anchor\" aria-hidden=\"true\" href=\"#weatherapp---also-known-as-weatherexe\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Weather.app - also known as <em>Weather.exe</em></h1>\n<p><em><strong>Ok, but what is it?</strong></em></p>\n<p><strong>Weather</strong> started as a little side project of mine. It's an app built in  <a href=\"https://electronjs.org/\" rel=\"nofollow\"><strong>Electron</strong></a>, powered by  <a href=\"https://openweathermap.org/\" rel=\"nofollow\"><strong>OpenWeatherMap</strong></a>.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/68549ba0146c1435f419b1d61bb4d9537c7d61eb/68747470733a2f2f692e696d6775722e636f6d2f42466b756530322e706e67\"><img src=\"https://camo.githubusercontent.com/68549ba0146c1435f419b1d61bb4d9537c7d61eb/68747470733a2f2f692e696d6775722e636f6d2f42466b756530322e706e67\" alt=\"weatherapp prev\" data-canonical-src=\"https://i.imgur.com/BFkue02.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-run-it\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-run-it\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to run it?</h2>\n<ol>\n<li><strong>First of all,</strong> you have to supply your OpenWeatherMap api key <em>(you can find it <a href=\"https://openweathermap.org/api\" rel=\"nofollow\">here</a>)</em> and your city name to <em>index.html (lines 33, 34)</em> and <em>main.js (lines 73, 74)</em> - <em>the tutorial is <a href=\"https://github.com/whoisroyal/weatherapp/blob/master/tutorial.md\">here</a></em></li>\n<li>Then, run <code>npm install</code> in the project directory.</li>\n<li>Now, package <strong>Weather</strong> using <code>electron-packager . --icon assets/icon.png</code></li>\n<li>Run the <em>Weather.exe</em> or, if You are on Mac, <em>Weather.app</em></li>\n</ol>\n<p><strong>If You just want to preview it, just download the already built package <a href=\"https://github.com/whoisroyal/weatherapp/tree/master/built\">here</a>!</strong></p>\n<h2><a id=\"user-content-what-can-it-do\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-can-it-do\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What can it do?</h2>\n<p>Currently not much. <strong>Weather</strong> lives in system tray waiting for you to open it.\nIt only displays current temperature, pressure, humidity, min - max temperature and wind speed.</p>\n<h2><a id=\"user-content-key-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#key-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Key Shortcuts</h2>\n<p><strong>CTRL + R</strong> - <em>Refresh view</em></p>\n<h2><a id=\"user-content-known-bugs\" class=\"anchor\" aria-hidden=\"true\" href=\"#known-bugs\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Known bugs</h2>\n<ul>\n<li>Weather not updating by itself</li>\n<li>Hardcoded api key and localization</li>\n</ul>\n<h2><a id=\"user-content-can-i-fix-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#can-i-fix-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Can I fix the app?</h2>\n<p><strong>Sure!</strong> Any bugfix is greatly appreciated!</p>\n<h2><a id=\"user-content-i-love-this-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#i-love-this-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>I love this app!</h2>\n<p>Happy to hear that :)\n<em>If You want to help me, you can support me on <a href=\"https://www.paypal.me/kvpek\" rel=\"nofollow\"><strong>PayPal</strong></a></em></p>\n<h1></h1>\n<p><em>thanks for reading ;P</em>\n<em>~whoisroyal/0-1-0-1</em></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.183Z",
    "goodColorOnWhite": "#D80000",
    "goodColorOnBlack": "#FFFCFC",
    "faintColorOnWhite": "rgba(216, 0, 0, 0.1)"
  },
  {
    "slug": "webcatalog",
    "name": "WebCatalog",
    "description": "Run Thousands of Web Apps Like Real Apps",
    "website": "https://webcatalog.io",
    "repository": "https://github.com/webcatalog/webcatalog",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/webcatalog/webcatalog/master/build-resources/screenshot.png",
        "caption": "WebCatalog on macOS"
      }
    ],
    "keywords": [
      "site-specific browser",
      "browser",
      "fluid",
      "fluidapp",
      "app store"
    ],
    "category": "Productivity",
    "icon": "webcatalog-icon.png",
    "icon32": "webcatalog-icon-32.png",
    "icon64": "webcatalog-icon-64.png",
    "icon128": "webcatalog-icon-128.png",
    "icon256": "webcatalog-icon-256.png",
    "date": "2017-10-21",
    "iconColors": [
      "#176ec9",
      "#eaeaeb",
      "#38568c",
      "#81bfee",
      "#949494"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-webcatalog---\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/webcatalog/blob/master/#webcatalog---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WebCatalog <a href=\"https://opensource.org/licenses/MPL-2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2974b512e1d81d7699971d454d1ad238ba6f369e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/webcatalog/webcatalog\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/071ef97a1d0b291762bc3beb3543993110fe4db0/68747470733a2f2f7472617669732d63692e6f72672f776562636174616c6f672f776562636174616c6f672e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/webcatalog/webcatalog.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/quanglam2807/webcatalog\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b810d8c5c6dbf59007fd61c34008bec566ca90fb/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f366c39796361787377657974727067333f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/6l9ycaxsweytrpg3?svg=true\" style=\"max-width:100%;\"></a></h1>\n<p><strong><a href=\"https://getwebcatalog.com\" rel=\"nofollow\">WebCatalog</a></strong> helps you turn any website into desktop app (<a href=\"https://en.wikipedia.org/wiki/Site-specific_browser\" rel=\"nofollow\">site-specific browser</a>). It allows you to pick your preferred web engine: Google Chrome, Chromium (<a href=\"https://vaclavkosar.com/2018/02/25/Creating-Custom-Ubuntu-Web-Link-App.html\" rel=\"nofollow\">@vackosar</a>); Firefox (<a href=\"https://www.reddit.com/r/linux/comments/7ivuit/create_firefoxbased_web_apps_for_gnome_and/\" rel=\"nofollow\">@natermer</a>); Juli (<a href=\"https://github.com/quanglam2807/juli\">@quanglam2807</a>).</p>\n<p><a target=\"_blank\" href=\"https://github.com/webcatalog/webcatalog/blob/master//build-resources/demo.gif\"><img src=\"https://github.com/webcatalog/webcatalog/raw/master//build-resources/demo.gif\" alt=\"WebCatalog for macOS\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webcatalog/webcatalog/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<pre><code># First, clone the project:\ngit clone https://github.com/webcatalog/webcatalog.git\ncd webcatalog\n\n# install the dependencies\nyarn\n\n# Run development mode\nyarn electron-dev\n\n# Build for production\nyarn dist\n\n# To run all tests\nyarn run test\n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-webcatalog---\" class=\"anchor\" aria-hidden=\"true\" href=\"#webcatalog---\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WebCatalog <a href=\"https://opensource.org/licenses/MPL-2.0\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2974b512e1d81d7699971d454d1ad238ba6f369e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d504c253230322e302d627269676874677265656e2e737667\" alt=\"License: MPL 2.0\" data-canonical-src=\"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg\" style=\"max-width:100%;\"></a> <a href=\"https://travis-ci.org/webcatalog/webcatalog\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/071ef97a1d0b291762bc3beb3543993110fe4db0/68747470733a2f2f7472617669732d63692e6f72672f776562636174616c6f672f776562636174616c6f672e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/webcatalog/webcatalog.svg?branch=master\" style=\"max-width:100%;\"></a> <a href=\"https://ci.appveyor.com/project/quanglam2807/webcatalog\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b810d8c5c6dbf59007fd61c34008bec566ca90fb/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f366c39796361787377657974727067333f7376673d74727565\" alt=\"Build status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/6l9ycaxsweytrpg3?svg=true\" style=\"max-width:100%;\"></a></h1>\n<p><strong><a href=\"https://getwebcatalog.com\" rel=\"nofollow\">WebCatalog</a></strong> helps you turn any website into desktop app (<a href=\"https://en.wikipedia.org/wiki/Site-specific_browser\" rel=\"nofollow\">site-specific browser</a>). It allows you to pick your preferred web engine: Google Chrome, Chromium (<a href=\"https://vaclavkosar.com/2018/02/25/Creating-Custom-Ubuntu-Web-Link-App.html\" rel=\"nofollow\">@vackosar</a>); Firefox (<a href=\"https://www.reddit.com/r/linux/comments/7ivuit/create_firefoxbased_web_apps_for_gnome_and/\" rel=\"nofollow\">@natermer</a>); Juli (<a href=\"https://github.com/quanglam2807/juli\">@quanglam2807</a>).</p>\n<p><a target=\"_blank\" href=\"/build-resources/demo.gif\"><img src=\"/build-resources/demo.gif\" alt=\"WebCatalog for macOS\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<pre><code># First, clone the project:\ngit clone https://github.com/webcatalog/webcatalog.git\ncd webcatalog\n\n# install the dependencies\nyarn\n\n# Run development mode\nyarn electron-dev\n\n# Build for production\nyarn dist\n\n# To run all tests\nyarn run test\n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.194Z",
    "goodColorOnWhite": "#176EC9",
    "goodColorOnBlack": "#81BFEE",
    "faintColorOnWhite": "rgba(23, 110, 201, 0.1)"
  },
  {
    "slug": "webnet",
    "name": "Web Net",
    "description": "Chromium Web Browser",
    "website": "http://www.web-net.tk",
    "repository": "https://github.com/MEGAMINDMK",
    "category": "Utilities",
    "icon": "webnet-icon.png",
    "icon32": "webnet-icon-32.png",
    "icon64": "webnet-icon-64.png",
    "icon128": "webnet-icon-128.png",
    "icon256": "webnet-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#68a8af",
      "#3f829c",
      "#87b9b7",
      "#52889c",
      "#61959c"
    ],
    "goodColorOnWhite": "#39758D",
    "goodColorOnBlack": "#3F829C",
    "faintColorOnWhite": "rgba(57, 117, 141, 0.1)"
  },
  {
    "slug": "webtorrent",
    "name": "WebTorrent",
    "description": "The streaming torrent client",
    "website": "https://webtorrent.io/desktop",
    "repository": "https://github.com/webtorrent/webtorrent-desktop",
    "homebrewCaskName": "webtorrent",
    "keywords": [
      "torrent",
      "sharing",
      "data",
      "hosting",
      "p2p",
      "decentralized",
      "streaming",
      "video"
    ],
    "category": "Utilities",
    "goodColorOnWhite": "#E5193B",
    "goodColorOnBlack": "#E5193B",
    "screenshots": [
      {
        "imageUrl": "https://webtorrent.io/img/screenshot-player.png"
      }
    ],
    "icon": "webtorrent-icon.png",
    "icon32": "webtorrent-icon-32.png",
    "icon64": "webtorrent-icon-64.png",
    "icon128": "webtorrent-icon-128.png",
    "icon256": "webtorrent-icon-256.png",
    "date": "2016-04-06",
    "iconColors": [
      "#303840",
      "#eb344b",
      "#843445",
      "#a2344b",
      "#593c44"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <br>\n  <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/357343e823b1c8d37418edce5ac401832eda2d27/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width:100%;\">\n  </a>\n  <br>\n  WebTorrent Desktop\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>The streaming torrent app. For Mac, Windows, and Linux.</h4>\n<p align=\"center\">\n  <a href=\"https://gitter.im/webtorrent/webtorrent\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/287041f1718973583e609d554a404c31cde5c403/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6769747465722d6a6f696e253230636861742532302545322538362539322d627269676874677265656e2e737667\" alt=\"gitter\" data-canonical-src=\"https://img.shields.io/badge/gitter-join%20chat%20%E2%86%92-brightgreen.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ddd5af7f4ec619f50faccd88bcdeda9a0c85b8e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/576680f8b159d18161c04544e042d2827bab35d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/303e0fc3a47088275f2ba0ec26de18b9acef676b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/58fbab8bb63d069c1e4fb3fa37c2899c38ffcd18/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<h3><a id=\"user-content-recommended-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Recommended Install</h3>\n<p>Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<h3><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji> Download WebTorrent Desktop <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji></a></h3>\n<h3><a id=\"user-content-advanced-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Advanced Install</h3>\n<ul>\n<li>\n<p>Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p>Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<pre><code>$ brew cask install webtorrent\n</code></pre>\n</li>\n<li>\n<p>Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\">&quot;How to Contribute&quot;</a> instructions.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/b732fab3c6614544b20e3642c927308d0a0a723f/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/b732fab3c6614544b20e3642c927308d0a0a723f/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/238c4be2d479172dbe31849c7aab810afb65010a/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/238c4be2d479172dbe31849c7aab810afb65010a/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How to Contribute</h2>\n<h3><a id=\"user-content-get-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get the code</h3>\n<pre><code>$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre>\n<h3><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run the app</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-watch-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Watch the code</h3>\n<p>Restart the app automatically every time code changes. Useful during development.</p>\n<pre><code>$ npm run watch\n</code></pre>\n<h3><a id=\"user-content-run-linters\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run linters</h3>\n<pre><code>$ npm test\n</code></pre>\n<h3><a id=\"user-content-run-integration-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run integration tests</h3>\n<pre><code>$ npm run test-integration\n</code></pre>\n<p>The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul>\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn&apos;t\ncatch an bug where hitting ESC from a video doesn&apos;t correctly restore window size.</li>\n<li>Chrome&apos;s own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p>For MacOS, you&apos;ll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2016 12&quot; Macbook.</p>\n<p>For Windows, you&apos;ll need Windows 10 with a 1366x768 screen.</p>\n<p>When running integration tests, keep the mouse on the edge of the screen and don&apos;t touch the mouse\nor keyboard while the tests are running.</p>\n<h3><a id=\"user-content-package-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package the app</h3>\n<p>Builds app binaries for Mac, Linux, and Windows.</p>\n<pre><code>$ npm run package\n</code></pre>\n<p>To build for one platform:</p>\n<pre><code>$ npm run package -- [platform] [options]\n</code></pre>\n<p>Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p>The following optional arguments are available:</p>\n<ul>\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul>\n<li><code>deb</code> - Debian package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p>Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<h4><a id=\"user-content-windows-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows build notes</h4>\n<p>The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p>Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p>Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> needs to be installed. For example on Mac, first\ninstall <a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<pre><code>brew install wine\n</code></pre>\n<p>(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<h4><a id=\"user-content-mac-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac build notes</h4>\n<p>The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<h4><a id=\"user-content-linux-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux build notes</h4>\n<p>The Linux app can be packaged from <strong>any</strong> platform.</p>\n<h3><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Privacy</h3>\n<p>WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p>The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/webtorrent/webtorrent-desktop/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content---------------webtorrent-desktop----\" class=\"anchor\" aria-hidden=\"true\" href=\"#--------------webtorrent-desktop----\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <br>\n  <a href=\"https://webtorrent.io\" rel=\"nofollow\">\n    <img src=\"https://camo.githubusercontent.com/357343e823b1c8d37418edce5ac401832eda2d27/68747470733a2f2f776562746f7272656e742e696f2f696d672f576562546f7272656e742e706e67\" alt=\"WebTorrent\" width=\"200\" data-canonical-src=\"https://webtorrent.io/img/WebTorrent.png\" style=\"max-width:100%;\">\n  </a>\n  <br>\n  WebTorrent Desktop\n  <br>\n  <br>\n</h1>\n<h4 align=\"center\"><a id=\"user-content-the-streaming-torrent-app-for-mac-windows-and-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#the-streaming-torrent-app-for-mac-windows-and-linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>The streaming torrent app. For Mac, Windows, and Linux.</h4>\n<p align=\"center\">\n  <a href=\"https://gitter.im/webtorrent/webtorrent\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/287041f1718973583e609d554a404c31cde5c403/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6769747465722d6a6f696e253230636861742532302545322538362539322d627269676874677265656e2e737667\" alt=\"gitter\" data-canonical-src=\"https://img.shields.io/badge/gitter-join%20chat%20%E2%86%92-brightgreen.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://travis-ci.org/webtorrent/webtorrent-desktop\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/6ddd5af7f4ec619f50faccd88bcdeda9a0c85b8e/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f6d61737465722e737667\" alt=\"travis\" data-canonical-src=\"https://img.shields.io/travis/webtorrent/webtorrent-desktop/master.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/576680f8b159d18161c04544e042d2827bab35d8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f776562746f7272656e742f776562746f7272656e742d6465736b746f702e737667\" alt=\"github release version\" data-canonical-src=\"https://img.shields.io/github/release/webtorrent/webtorrent-desktop.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\"><img src=\"https://camo.githubusercontent.com/303e0fc3a47088275f2ba0ec26de18b9acef676b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f776562746f7272656e742f776562746f7272656e742d6465736b746f702f746f74616c2e737667\" alt=\"github release downloads\" data-canonical-src=\"https://img.shields.io/github/downloads/webtorrent/webtorrent-desktop/total.svg\" style=\"max-width:100%;\"></a>\n  <a href=\"https://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/58fbab8bb63d069c1e4fb3fa37c2899c38ffcd18/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64655f7374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"Standard - JavaScript Style Guide\" data-canonical-src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<h3><a id=\"user-content-recommended-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#recommended-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Recommended Install</h3>\n<p>Download the latest version of WebTorrent Desktop from\n<a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\">the official website</a>:</p>\n<h3><a id=\"user-content--download-webtorrent-desktop-\" class=\"anchor\" aria-hidden=\"true\" href=\"#-download-webtorrent-desktop-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://webtorrent.io/desktop/\" rel=\"nofollow\"><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji> Download WebTorrent Desktop <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji></a></h3>\n<h3><a id=\"user-content-advanced-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#advanced-install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Advanced Install</h3>\n<ul>\n<li>\n<p>Download specific installer files from the <a href=\"https://github.com/webtorrent/webtorrent-desktop/releases\">GitHub releases</a> page.</p>\n</li>\n<li>\n<p>Use <a href=\"https://github.com/caskroom/homebrew-cask\">Homebrew-Cask</a> to install from the command line:</p>\n<pre><code>$ brew cask install webtorrent\n</code></pre>\n</li>\n<li>\n<p>Try the (unstable) development version by cloning the Git repository. See the\n<a href=\"#how-to-contribute\">\"How to Contribute\"</a> instructions.</p>\n</li>\n</ul>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p align=\"center\">\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/b732fab3c6614544b20e3642c927308d0a0a723f/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\"><img src=\"https://camo.githubusercontent.com/b732fab3c6614544b20e3642c927308d0a0a723f/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d706c61796572332e706e67\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-player3.png\" style=\"max-width:100%;\"></a>\n  <a target=\"_blank\" href=\"https://camo.githubusercontent.com/238c4be2d479172dbe31849c7aab810afb65010a/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\"><img src=\"https://camo.githubusercontent.com/238c4be2d479172dbe31849c7aab810afb65010a/68747470733a2f2f776562746f7272656e742e696f2f696d672f73637265656e73686f742d6d61696e2e706e67\" width=\"612\" height=\"749\" alt=\"screenshot\" align=\"center\" data-canonical-src=\"https://webtorrent.io/img/screenshot-main.png\" style=\"max-width:100%;\"></a>\n</p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-contribute\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How to Contribute</h2>\n<h3><a id=\"user-content-get-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get the code</h3>\n<pre><code>$ git clone https://github.com/webtorrent/webtorrent-desktop.git\n$ cd webtorrent-desktop\n$ npm install\n</code></pre>\n<h3><a id=\"user-content-run-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run the app</h3>\n<pre><code>$ npm start\n</code></pre>\n<h3><a id=\"user-content-watch-the-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#watch-the-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Watch the code</h3>\n<p>Restart the app automatically every time code changes. Useful during development.</p>\n<pre><code>$ npm run watch\n</code></pre>\n<h3><a id=\"user-content-run-linters\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-linters\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run linters</h3>\n<pre><code>$ npm test\n</code></pre>\n<h3><a id=\"user-content-run-integration-tests\" class=\"anchor\" aria-hidden=\"true\" href=\"#run-integration-tests\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run integration tests</h3>\n<pre><code>$ npm run test-integration\n</code></pre>\n<p>The integration tests use Spectron and Tape. They click through the app, taking screenshots and\ncomparing each one to a reference. Why screenshots?</p>\n<ul>\n<li>Ad-hoc checking makes the tests a lot more work to write</li>\n<li>Even diffing the whole HTML is not as thorough as screenshot diffing. For example, it wouldn't\ncatch an bug where hitting ESC from a video doesn't correctly restore window size.</li>\n<li>Chrome's own integration tests use screenshot diffing iirc</li>\n<li>Small UI changes will break a few tests, but the fix is as easy as deleting the offending\nscreenshots and running the tests, which will recreate them with the new look.</li>\n<li>The resulting Github PR will then show, pixel by pixel, the exact UI changes that were made! See\n<a href=\"https://github.com/blog/817-behold-image-view-modes\">https://github.com/blog/817-behold-image-view-modes</a></li>\n</ul>\n<p>For MacOS, you'll need a Retina screen for the integration tests to pass. Your screen should have\nthe same resolution as a 2016 12\" Macbook.</p>\n<p>For Windows, you'll need Windows 10 with a 1366x768 screen.</p>\n<p>When running integration tests, keep the mouse on the edge of the screen and don't touch the mouse\nor keyboard while the tests are running.</p>\n<h3><a id=\"user-content-package-the-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-the-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package the app</h3>\n<p>Builds app binaries for Mac, Linux, and Windows.</p>\n<pre><code>$ npm run package\n</code></pre>\n<p>To build for one platform:</p>\n<pre><code>$ npm run package -- [platform] [options]\n</code></pre>\n<p>Where <code>[platform]</code> is <code>darwin</code>, <code>linux</code>, <code>win32</code>, or <code>all</code> (default).</p>\n<p>The following optional arguments are available:</p>\n<ul>\n<li><code>--sign</code> - Sign the application (Mac, Windows)</li>\n<li><code>--package=[type]</code> - Package single output type.\n<ul>\n<li><code>deb</code> - Debian package</li>\n<li><code>zip</code> - Linux zip file</li>\n<li><code>dmg</code> - Mac disk image</li>\n<li><code>exe</code> - Windows installer</li>\n<li><code>portable</code> - Windows portable app</li>\n<li><code>all</code> - All platforms (default)</li>\n</ul>\n</li>\n</ul>\n<p>Note: Even with the <code>--package</code> option, the auto-update files (.nupkg for Windows,\n-darwin.zip for Mac) will always be produced.</p>\n<h4><a id=\"user-content-windows-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows build notes</h4>\n<p>The Windows app can be packaged from <strong>any</strong> platform.</p>\n<p>Note: Windows code signing only works from <strong>Windows</strong>, for now.</p>\n<p>Note: To package the Windows app from non-Windows platforms,\n<a href=\"https://www.winehq.org/\" rel=\"nofollow\">Wine</a> needs to be installed. For example on Mac, first\ninstall <a href=\"http://www.xquartz.org/\" rel=\"nofollow\">XQuartz</a>, then run:</p>\n<pre><code>brew install wine\n</code></pre>\n<p>(Requires the <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a> package manager.)</p>\n<h4><a id=\"user-content-mac-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac build notes</h4>\n<p>The Mac app can only be packaged from <strong>macOS</strong>.</p>\n<h4><a id=\"user-content-linux-build-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux-build-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux build notes</h4>\n<p>The Linux app can be packaged from <strong>any</strong> platform.</p>\n<h3><a id=\"user-content-privacy\" class=\"anchor\" aria-hidden=\"true\" href=\"#privacy\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Privacy</h3>\n<p>WebTorrent Desktop collects some basic usage stats to help us make the app better.\nFor example, we track how well the play button works. How often does it succeed?\nTime out? Show a missing codec error?</p>\n<p>The app never sends any personally identifying information, nor does it track which\ntorrents you add.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT. Copyright (c) <a href=\"https://webtorrent.io\" rel=\"nofollow\">WebTorrent, LLC</a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.217Z",
    "faintColorOnWhite": "rgba(162, 52, 75, 0.1)"
  },
  {
    "slug": "weflow",
    "name": "WeFlow",
    "description": "A Web development workflow tool based on tmt-workflow",
    "website": "http://weflow.io/",
    "repository": "https://github.com/weixin/WeFlow",
    "keywords": [
      "Web Development",
      "Workflow",
      "Gulp",
      "Grunt",
      "developer tools"
    ],
    "license": "MIT",
    "category": "Developer Tools",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/ca868e1f68e90c2904045045f48c2f2784d9d628/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067"
      }
    ],
    "icon": "weflow-icon.png",
    "icon32": "weflow-icon-32.png",
    "icon64": "weflow-icon-64.png",
    "icon128": "weflow-icon-128.png",
    "icon256": "weflow-icon-256.png",
    "date": "2016-06-13",
    "iconColors": [
      "#1cd45c",
      "#154d0e",
      "#3fca6c",
      "#38974c",
      "#2c8c3c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-weflow-\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/326b1b33474177f24cae575060234b591b11ed32/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>&#x4E00;&#x4E2A;&#x57FA;&#x4E8E; <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> &#x524D;&#x7AEF;&#x5DE5;&#x4F5C;&#x6D41;&#x7684;&#x5F00;&#x53D1;&#x5DE5;&#x5177;&#x3002;<br>\n&#x5B98;&#x7F51;&#xFF1A;<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n&#x76EE;&#x524D;&#x5DF2;&#x652F;&#x6301;&#x4E86;&#xFF1A;&#x5FAE;&#x4FE1;&#x6E38;&#x620F;&#x3001;&#x5FAE;&#x4FE1;&#xB7;&#x670B;&#x53CB;&#x5708;&#x5E7F;&#x544A;&#x3001;&#x5FAE;&#x4FE1;&#xB7;&#x57CE;&#x5E02;&#x670D;&#x52A1;&#x7B49;&#x9879;&#x76EE;&#x7684; <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">&#x7B2C;&#x4E09;&#x65B9;&#x5408;&#x4F5C;&#x56E2;&#x961F;</a> &#x7684;&#x524D;&#x7AEF;&#x6784;&#x5EFA;&#x5DE5;&#x4F5C;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x66F4;&#x4E60;&#x60EF;<code>&#x547D;&#x4EE4;&#x884C;</code>&#x64CD;&#x4F5C;&#xFF0C;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4F7F;&#x7528; WeFlow &#x7684;&#x6838;&#x5FC3;&#xFF1A;&#x57FA;&#x4E8E; Gulp &#x5F00;&#x53D1;&#x7684; <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<h2><a id=\"user-content-&#x4E0B;&#x8F7D;&#x5B89;&#x88C5;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#&#x4E0B;&#x8F7D;&#x5B89;&#x88C5;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4E0B;&#x8F7D;&amp;&#x5B89;&#x88C5;</h2>\n<p><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release &#x4E0B;&#x8F7D;</a> &#x6216; <a href=\"https://weflow.io/#download\" rel=\"nofollow\">&#x5B98;&#x7F51;&#x9AD8;&#x901F;&#x4E0B;&#x8F7D;&#x5206;&#x6D41;</a><br>\n(&#x652F;&#x6301; macOS / Windows / Linux &#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;)</p>\n<h2><a id=\"user-content-&#x754C;&#x9762;&#x9884;&#x89C8;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#&#x754C;&#x9762;&#x9884;&#x89C8;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x754C;&#x9762;&#x9884;&#x89C8;</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ca868e1f68e90c2904045045f48c2f2784d9d628/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/ca868e1f68e90c2904045045f48c2f2784d9d628/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-&#x5F00;&#x53D1;&#x73AF;&#x5883;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#&#x5F00;&#x53D1;&#x73AF;&#x5883;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5F00;&#x53D1;&#x73AF;&#x5883;</h2>\n<ul>\n<li>Electron &#x7248;&#x672C;&#xFF1A;v0.37.8</li>\n<li>Node &#x7248;&#x672C;    &#xFF1A;v5.10.0</li>\n</ul>\n<h2><a id=\"user-content-&#x66F4;&#x65B0;&#x65E5;&#x5FD7;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#&#x66F4;&#x65B0;&#x65E5;&#x5FD7;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x66F4;&#x65B0;&#x65E5;&#x5FD7;</h2>\n<p><a href=\"https://github.com/Tencent/WeFlow/releases\">&#x672C;&#x671F;&#x66F4;&#x65B0; v1.3.3</a></p>\n<ul>\n<li>&#x589E;&#x52A0; ES6 &#x7F16;&#x8BD1;&#x652F;&#x6301;</li>\n<li>&#x589E;&#x52A0; SVG &#x652F;&#x6301;</li>\n<li>&#x4FEE;&#x590D;&#x5408;&#x5E76;JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\">#104</a></li>\n<li>&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x589E;&#x52A0;&#x7AEF;&#x53E3;&#x914D;&#x7F6E;</li>\n<li>&#x4F18;&#x5316;&#x7F16;&#x8BD1;&#x6210;&#x529F;&#x65F6;&#x7684;&#x63D0;&#x793A;&#xFF0C;&#x901A;&#x8FC7; Notifications &#x5411;&#x7528;&#x6237;&#x53D1;&#x9001;&#x901A;&#x77E5;</li>\n<li>&#x4F18;&#x5316;&#x5F00;&#x53D1;&#x8005;&#x5DE5;&#x5177;&#x5F39;&#x51FA;&#x65B9;&#x5F0F;</li>\n</ul>\n<p><a href=\"https://github.com/Tencent/WeFlow/releases\">&#x8FD1;&#x671F;&#x66F4;&#x65B0; v.1.3.2</a></p>\n<ul>\n<li>&#x66F4;&#x65B0; example</li>\n<li>&#x652F;&#x6301; windows 32 &#x4F4D;&#x7CFB;&#x7EDF;</li>\n<li>&#x652F;&#x6301; .svg &#x683C;&#x5F0F;</li>\n<li>&#x589E;&#x52A0; &#x8C03;&#x8BD5;&#x6A21;&#x5F0F;(&#x83DC;&#x5355;-&gt;&#x7A97;&#x53E3;-&gt;&#x8C03;&#x8BD5;&#x6A21;&#x5F0F;)</li>\n<li>&#x589E;&#x52A0;&#x81EA;&#x52A8;&#x7F16;&#x8BD1;</li>\n<li>&#x4FEE;&#x590D;&#x4E00;&#x4E9B; bug(&#x4E0D;&#x5199;&#x9879;&#x76EE;&#x540D;&#x65F6;&#x65E0;&#x9650;&#x5F39;&#x7A97;&#x3001;&#x6B22;&#x8FCE;&#x9875;&#x65F6;&#x5C31;&#x62D6;&#x653E;&#x9879;&#x76EE;&#x62A5;&#x9519;&#x7B49;)</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>&#x6240;&#x6709;&#x4EE3;&#x7801;&#x91C7;&#x7528; <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> &#x5F00;&#x6E90;&#xFF0C;&#x53EF;&#x6839;&#x636E;&#x81EA;&#x8EAB;&#x56E2;&#x961F;&#x548C;&#x9879;&#x76EE;&#x7279;&#x70B9; <code>fork</code> &#x8FDB;&#x884C;&#x5B9A;&#x5236;&#x3002;<br>\nSketch &#x8BBE;&#x8BA1;&#x7A3F;&#x6E90;&#x6587;&#x4EF6;&#x53EF;&#x5728; <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> &#x83B7;&#x53D6;</p>\n<h2><a id=\"user-content-&#x53C2;&#x4E0E;&#x8D21;&#x732E;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/weixin/WeFlow/blob/master/#&#x53C2;&#x4E0E;&#x8D21;&#x732E;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x53C2;&#x4E0E;&#x8D21;&#x732E;</h2>\n<p>&#x5982;&#x679C;&#x6709; <code>Bug&#x53CD;&#x9988;</code> &#x6216; <code>&#x529F;&#x80FD;&#x5EFA;&#x8BAE;</code>&#xFF0C;&#x8BF7;&#x521B;&#x5EFA; <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> &#x6216;&#x53D1;&#x9001; <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>&#xFF0C;&#x611F;&#x8C22;&#x4F60;&#x7684;&#x53C2;&#x4E0E;&#x548C;&#x8D21;&#x732E;&#x3002;</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-weflow-\" class=\"anchor\" aria-hidden=\"true\" href=\"#weflow-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WeFlow <a href=\"https://github.com/Tencent/WeFlow/\" title=\"Version Number\"><img src=\"https://camo.githubusercontent.com/326b1b33474177f24cae575060234b591b11ed32/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f54656e63656e742f5765466c6f772e7376673f7374796c653d666c6174\" alt=\"Version Number\" data-canonical-src=\"https://img.shields.io/github/release/Tencent/WeFlow.svg?style=flat\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>一个基于 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> 前端工作流的开发工具。<br>\n官网：<a href=\"http://weflow.io/\" rel=\"nofollow\">https://weflow.io/</a><br>\n目前已支持了：微信游戏、微信·朋友圈广告、微信·城市服务等项目的 <a href=\"http://ad.weixin.qq.com/learn/2-3-3--%E5%89%8D%E7%AB%AF%E5%B7%A5%E4%BD%9C%E6%B5%81\" rel=\"nofollow\">第三方合作团队</a> 的前端构建工作，如果你更习惯<code>命令行</code>操作，可以直接使用 WeFlow 的核心：基于 Gulp 开发的 <a href=\"https://github.com/weixin/tmt-workflow\">tmt-workflow</a> :)</p>\n</blockquote>\n<h2><a id=\"user-content-下载安装\" class=\"anchor\" aria-hidden=\"true\" href=\"#下载安装\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>下载&amp;安装</h2>\n<p><a href=\"https://github.com/weixin/WeFlow/releases\">Github Release 下载</a> 或 <a href=\"https://weflow.io/#download\" rel=\"nofollow\">官网高速下载分流</a><br>\n(支持 macOS / Windows / Linux 操作系统)</p>\n<h2><a id=\"user-content-界面预览\" class=\"anchor\" aria-hidden=\"true\" href=\"#界面预览\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>界面预览</h2>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ca868e1f68e90c2904045045f48c2f2784d9d628/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\"><img src=\"https://camo.githubusercontent.com/ca868e1f68e90c2904045045f48c2f2784d9d628/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f36343465616330306a7731663468656463707176736a32316530316665646e712e6a7067\" alt=\"Screenshot\" data-canonical-src=\"http://ww2.sinaimg.cn/large/644eac00jw1f4hedcpqvsj21e01fednq.jpg\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-开发环境\" class=\"anchor\" aria-hidden=\"true\" href=\"#开发环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>开发环境</h2>\n<ul>\n<li>Electron 版本：v0.37.8</li>\n<li>Node 版本    ：v5.10.0</li>\n</ul>\n<h2><a id=\"user-content-更新日志\" class=\"anchor\" aria-hidden=\"true\" href=\"#更新日志\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>更新日志</h2>\n<p><a href=\"https://github.com/Tencent/WeFlow/releases\">本期更新 v1.3.3</a></p>\n<ul>\n<li>增加 ES6 编译支持</li>\n<li>增加 SVG 支持</li>\n<li>修复合并JS Bug <a href=\"https://github.com/Tencent/WeFlow/issues/104\">#104</a></li>\n<li>服务器配置增加端口配置</li>\n<li>优化编译成功时的提示，通过 Notifications 向用户发送通知</li>\n<li>优化开发者工具弹出方式</li>\n</ul>\n<p><a href=\"https://github.com/Tencent/WeFlow/releases\">近期更新 v.1.3.2</a></p>\n<ul>\n<li>更新 example</li>\n<li>支持 windows 32 位系统</li>\n<li>支持 .svg 格式</li>\n<li>增加 调试模式(菜单-&gt;窗口-&gt;调试模式)</li>\n<li>增加自动编译</li>\n<li>修复一些 bug(不写项目名时无限弹窗、欢迎页时就拖放项目报错等)</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>所有代码采用 <a href=\"http://opensource.org/licenses/MIT\" rel=\"nofollow\">MIT License</a> 开源，可根据自身团队和项目特点 <code>fork</code> 进行定制。<br>\nSketch 设计稿源文件可在 <a href=\"https://dribbble.com/hzlzh/projects/380016-WeFlow\" rel=\"nofollow\">Dribbble</a> 获取</p>\n<h2><a id=\"user-content-参与贡献\" class=\"anchor\" aria-hidden=\"true\" href=\"#参与贡献\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>参与贡献</h2>\n<p>如果有 <code>Bug反馈</code> 或 <code>功能建议</code>，请创建 <a href=\"https://github.com/weixin/WeFlow/issues\">Issue</a> 或发送 <a href=\"https://github.com/weixin/WeFlow/pulls\">Pull Request</a>，感谢你的参与和贡献。</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.356Z",
    "goodColorOnWhite": "#154D0E",
    "goodColorOnBlack": "#1CD45C",
    "faintColorOnWhite": "rgba(21, 77, 14, 0.1)"
  },
  {
    "slug": "wewe-chat",
    "name": "weweChat",
    "description": "Unofficial WeChat client built with React, MobX and Electron.",
    "repository": "https://github.com/trazyn/weweChat",
    "keywords": [
      "chat",
      "html",
      "css",
      "js"
    ],
    "license": "MIT",
    "category": "Social Networking",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png"
      }
    ],
    "locales": [
      "zh-CN"
    ],
    "icon": "wewe-chat-icon.png",
    "icon32": "wewe-chat-icon-32.png",
    "icon64": "wewe-chat-icon-64.png",
    "icon128": "wewe-chat-icon-128.png",
    "icon256": "wewe-chat-icon-256.png",
    "date": "2017-09-05",
    "iconColors": [
      "#eaf4f9",
      "#1ba374",
      "#86ccbe",
      "#5ec4a4",
      "#7cbcb4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body MD\" data-path=\"README.MD\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wewechat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#wewechat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>weweChat</h1>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/weweChat/blob/master/resource/128x128.png\"><img src=\"https://github.com/trazyn/weweChat/raw/master/resource/128x128.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Icon by <a href=\"https://octiviotti.deviantart.com/\" rel=\"nofollow\">octiviotti</a></p>\n</blockquote>\n<p><a href=\"https://david-dm.org/trazyn/weweChat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/214d9e7de8dede5b121cd6cd062862dbea633630/68747470733a2f2f64617669642d646d2e6f72672f7472617a796e2f77657765436861742f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/trazyn/weweChat/status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/trazyn/weweChat?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d636f6b50a6738cc81d3b4839ad694e6611c386a/68747470733a2f2f64617669642d646d2e6f72672f7472617a796e2f77657765436861742f6465762d7374617475732e7376673f7374796c653d666c61742d737175617265\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/trazyn/weweChat/dev-status.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/trazyn/weweChat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d8afb5b0353c4825550b0198524963757ee2b52f/68747470733a2f2f7472617669732d63692e6f72672f7472617a796e2f77657765436861742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/trazyn/weweChat.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/trazyn/weweChat/pulls\"><img src=\"https://camo.githubusercontent.com/4d4a3af456fb99f2d201c3604bf758f5a21ff1d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d57656c636f6d652d627269676874677265656e2e737667\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial WeChat client built with React, MobX and Electron.</p>\n<p>API from <a href=\"https://web.wechat.com/\" rel=\"nofollow\">https://web.wechat.com/</a></p>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/trazyn/weweChat/blob/master/CHANGELOG.MD\">CHANGELOG</a></h2>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Feature</h2>\n<ul>\n<li>Work on desktop</li>\n<li>On macOS, window vibrancy effect</li>\n<li>Block message recall(Default settings is not block)</li>\n<li>Desktop notifications</li>\n<li>Keyboard shortcuts supported</li>\n<li>Send image by paste\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Drag to send file\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Batch send message\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/batchsend.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/batchsend.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Send GIF emoji\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/sendgif.gif\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/sendgif.gif\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>Download the last version on the <a href=\"https://github.com/trazyn/weweChat/releases/latest\">website</a> or below.</p>\n<h4><a id=\"user-content-mac109\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#mac109\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Mac(10.9+)</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases/download/v1.1.5/wewechat-1.1.5-mac.dmg\">Download</a> the <code>.dmg</code> file.\nOr use <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew cask install wewechat\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases\">Download</a>\nCentos/RHEL please download <code>.rpm</code> packages.\nDebian/Ubuntu please download <code>.deb</code> pacages.\nOther linux distribution please download <code>.AppImage</code> packages.</p>\n<p>Install deb package for Debian / Ubuntu:</p>\n<pre><code>$ sudo dpkg -i wewechat-1.1.5-amd64.deb\n</code></pre>\n<p>Install rpm package for Centos / RHEL:</p>\n<pre><code>$ sudo yum localinstall wewechat-1.1.5-x86_64.rpm\n</code></pre>\n<p>Install AppImage package for other linux distribution:</p>\n<pre><code>$ chmod u+x wewechat-1.1.5-x86_64.AppImage\n$ ./wewechat-1.1.5-x86_64.AppImage\n</code></pre>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases/download/v1.1.5/wewechat-1.1.5-win-setup.exe\">Download</a> the <code>.exe</code> file.</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<pre><code>$ npm install\n$ npm run dev\n</code></pre>\n<p>Generate the binary:</p>\n<ul>\n<li>For Linux</li>\n</ul>\n<pre><code>$ npm run package-linux\n</code></pre>\n<p>Maybe you will install some depends packages.</p>\n<ul>\n<li>For Mac</li>\n</ul>\n<pre><code>$ npm run package-mac\n</code></pre>\n<p>After that, you will see the binary in <code>./release</code> folder</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>New conversation</td>\n<td><kbd>Cmd</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Search conversations</td>\n<td><kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Hide conversation</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Jump to conversation</td>\n<td><kbd>Cmd</kbd> <kbd>0</kbd> ... <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Next conversation</td>\n<td><kbd>Cmd</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Previous conversation</td>\n<td><kbd>Cmd</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Batch message</td>\n<td><kbd>Cmd</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Insert QQ emoji</td>\n<td><kbd>Cmd</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Windows support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Linux support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Sticky on top</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Delete chat session</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Mark as Read</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Chat Room\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Show correct contact</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Show members</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Add / Remove member</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Create chat room</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Receive message\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Text</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Voice</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Location</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Sticker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Contact Card</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Money Transger</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Location sharing</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Download File</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Send message\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Text</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> File</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Recall</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Forward text message</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Forward emoji</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Forward image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Forward file</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Forward video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Show QQ emoji</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Search chat set</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Search and create chat room</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Desktop notification</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Keep online</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Logout</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Autosart at login</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Theme</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Send image from clipboard</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Drag to send file</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Batch send message</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Mention a user</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Chat bot</li>\n</ul>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>FAQ</h3>\n<ul>\n<li><del><code>Mac</code> &#x4E0A;&#x5982;&#x4F55;&#x4FEE;&#x6539;&#x56FE;&#x6807;&#xFF0C;&#x8BF7;&#x53C2;&#x8003; #39&#xFF08;&#x53E6;&#x5916;&#x95EE;&#x4E0B;&#xFF0C;&#x6709;&#x6CA1;&#x5C4C;&#x5927;&#x7684;&#x6216;&#x8005;&#x80F8;&#x5927;&#x7684;&#x5E2E;&#x5FD9;&#x8BBE;&#x8BA1;&#x4E00;&#x4E2A;&#x56FE;&#x6807;&#x554A;&#xFF09;</del></li>\n<li>&#x5173;&#x4E8E;&#x5386;&#x53F2;&#x8BB0;&#x5F55;&#x7684;&#x95EE;&#x9898;&#x8BF7;&#x53C2;&#x8003; #30</li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p>MIT License</p>\n<h4><a id=\"user-content-if-you-like-my-works-you-can-buy-me-a-coffee\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/trazyn/weweChat/blob/master/#if-you-like-my-works-you-can-buy-me-a-coffee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>If you like my works you can buy me a coffee</h4>\n\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/alipay.JPG\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/alipay.JPG\" width=\"300\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/wechat.JPG\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/wechat.JPG\" width=\"300\" style=\"max-width:100%;\"></a></p>\n\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body MD\" data-path=\"README.MD\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wewechat\" class=\"anchor\" aria-hidden=\"true\" href=\"#wewechat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>weweChat</h1>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/weweChat/blob/master/resource/128x128.png\"><img src=\"https://github.com/trazyn/weweChat/raw/master/resource/128x128.png\" style=\"max-width:100%;\"></a></p>\n<blockquote>\n<p>Icon by <a href=\"https://octiviotti.deviantart.com/\" rel=\"nofollow\">octiviotti</a></p>\n</blockquote>\n<p><a href=\"https://david-dm.org/trazyn/weweChat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/214d9e7de8dede5b121cd6cd062862dbea633630/68747470733a2f2f64617669642d646d2e6f72672f7472617a796e2f77657765436861742f7374617475732e737667\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/trazyn/weweChat/status.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/trazyn/weweChat?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d636f6b50a6738cc81d3b4839ad694e6611c386a/68747470733a2f2f64617669642d646d2e6f72672f7472617a796e2f77657765436861742f6465762d7374617475732e7376673f7374796c653d666c61742d737175617265\" alt=\"devDependencies Status\" data-canonical-src=\"https://david-dm.org/trazyn/weweChat/dev-status.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/trazyn/weweChat\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d8afb5b0353c4825550b0198524963757ee2b52f/68747470733a2f2f7472617669732d63692e6f72672f7472617a796e2f77657765436861742e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/trazyn/weweChat.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"http://standardjs.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c9082cfba1231e4340eee8c17fefc5ee24d5e2f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d7374616e646172642d627269676874677265656e2e737667\" alt=\"js-standard-style\" data-canonical-src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/trazyn/weweChat/pulls\"><img src=\"https://camo.githubusercontent.com/4d4a3af456fb99f2d201c3604bf758f5a21ff1d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d57656c636f6d652d627269676874677265656e2e737667\" alt=\"PRs Welcome\" data-canonical-src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg\" style=\"max-width:100%;\"></a></p>\n<p>Unofficial WeChat client built with React, MobX and Electron.</p>\n<p>API from <a href=\"https://web.wechat.com/\" rel=\"nofollow\">https://web.wechat.com/</a></p>\n<h2><a id=\"user-content-changelog\" class=\"anchor\" aria-hidden=\"true\" href=\"#changelog\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/trazyn/weweChat/blob/master/CHANGELOG.MD\">CHANGELOG</a></h2>\n<h2><a id=\"user-content-feature\" class=\"anchor\" aria-hidden=\"true\" href=\"#feature\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Feature</h2>\n<ul>\n<li>Work on desktop</li>\n<li>On macOS, window vibrancy effect</li>\n<li>Block message recall(Default settings is not block)</li>\n<li>Desktop notifications</li>\n<li>Keyboard shortcuts supported</li>\n<li>Send image by paste\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Drag to send file\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Batch send message\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/batchsend.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/batchsend.png\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n<li>Send GIF emoji\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/sendgif.gif\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/sendgif.gif\" alt=\"preview\" style=\"max-width:100%;\"></a></li>\n</ul>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>Download the last version on the <a href=\"https://github.com/trazyn/weweChat/releases/latest\">website</a> or below.</p>\n<h4><a id=\"user-content-mac109\" class=\"anchor\" aria-hidden=\"true\" href=\"#mac109\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Mac(10.9+)</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases/download/v1.1.5/wewechat-1.1.5-mac.dmg\">Download</a> the <code>.dmg</code> file.\nOr use <a href=\"https://caskroom.github.io/\" rel=\"nofollow\">Homebrew-Cask</a>:</p>\n<pre><code>$ brew cask install wewechat\n</code></pre>\n<h4><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases\">Download</a>\nCentos/RHEL please download <code>.rpm</code> packages.\nDebian/Ubuntu please download <code>.deb</code> pacages.\nOther linux distribution please download <code>.AppImage</code> packages.</p>\n<p>Install deb package for Debian / Ubuntu:</p>\n<pre><code>$ sudo dpkg -i wewechat-1.1.5-amd64.deb\n</code></pre>\n<p>Install rpm package for Centos / RHEL:</p>\n<pre><code>$ sudo yum localinstall wewechat-1.1.5-x86_64.rpm\n</code></pre>\n<p>Install AppImage package for other linux distribution:</p>\n<pre><code>$ chmod u+x wewechat-1.1.5-x86_64.AppImage\n$ ./wewechat-1.1.5-x86_64.AppImage\n</code></pre>\n<h4><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h4>\n<p><a href=\"https://github.com/trazyn/weweChat/releases/download/v1.1.5/wewechat-1.1.5-win-setup.exe\">Download</a> the <code>.exe</code> file.</p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png\" alt=\"preview\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png\"><img src=\"https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png\" alt=\"preview\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<pre><code>$ npm install\n$ npm run dev\n</code></pre>\n<p>Generate the binary:</p>\n<ul>\n<li>For Linux</li>\n</ul>\n<pre><code>$ npm run package-linux\n</code></pre>\n<p>Maybe you will install some depends packages.</p>\n<ul>\n<li>For Mac</li>\n</ul>\n<pre><code>$ npm run package-mac\n</code></pre>\n<p>After that, you will see the binary in <code>./release</code> folder</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>New conversation</td>\n<td><kbd>Cmd</kbd> <kbd>N</kbd></td>\n</tr>\n<tr>\n<td>Search conversations</td>\n<td><kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Hide conversation</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>M</kbd></td>\n</tr>\n<tr>\n<td>Jump to conversation</td>\n<td><kbd>Cmd</kbd> <kbd>0</kbd> ... <kbd>9</kbd></td>\n</tr>\n<tr>\n<td>Next conversation</td>\n<td><kbd>Cmd</kbd> <kbd>J</kbd></td>\n</tr>\n<tr>\n<td>Previous conversation</td>\n<td><kbd>Cmd</kbd> <kbd>K</kbd></td>\n</tr>\n<tr>\n<td>Batch message</td>\n<td><kbd>Cmd</kbd> <kbd>B</kbd></td>\n</tr>\n<tr>\n<td>Toggle Full Screen</td>\n<td><kbd>Shift</kbd> <kbd>Cmd</kbd> <kbd>F</kbd></td>\n</tr>\n<tr>\n<td>Insert QQ emoji</td>\n<td><kbd>Cmd</kbd> <kbd>I</kbd></td>\n</tr>\n<tr>\n<td>Preferences</td>\n<td><kbd>Cmd</kbd> <kbd>,</kbd></td>\n</tr></tbody></table>\n<h3><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Windows support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Linux support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Sticky on top</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Delete chat session</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Mark as Read</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Chat Room\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Show correct contact</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Show members</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Add / Remove member</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Create chat room</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Receive message\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Text</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Voice</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Location</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Sticker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Contact Card</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Money Transger</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Location sharing</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Download File</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Send message\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Text</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> File</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Recall</li>\n</ul>\n</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Forward text message</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Forward emoji</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Forward image</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Forward file</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Forward video</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Show QQ emoji</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Search chat set</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Search and create chat room</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Desktop notification</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Keep online</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Logout</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Autosart at login</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Theme</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Send image from clipboard</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Drag to send file</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Batch send message</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mention a user</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Chat bot</li>\n</ul>\n<h3><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h3>\n<ul>\n<li><del><code>Mac</code> 上如何修改图标，请参考 #39（另外问下，有没屌大的或者胸大的帮忙设计一个图标啊）</del></li>\n<li>关于历史记录的问题请参考 #30</li>\n</ul>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p>MIT License</p>\n<h4><a id=\"user-content-if-you-like-my-works-you-can-buy-me-a-coffee\" class=\"anchor\" aria-hidden=\"true\" href=\"#if-you-like-my-works-you-can-buy-me-a-coffee\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>If you like my works you can buy me a coffee</h4>\n\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/alipay.JPG\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/alipay.JPG\" width=\"300\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/trazyn/ieaseMusic/blob/master/resource/wechat.JPG\"><img src=\"https://github.com/trazyn/ieaseMusic/raw/master/resource/wechat.JPG\" width=\"300\" style=\"max-width:100%;\"></a></p>\n\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.302Z",
    "goodColorOnWhite": "#16825C",
    "goodColorOnBlack": "#1BA374",
    "faintColorOnWhite": "rgba(22, 130, 92, 0.1)"
  },
  {
    "slug": "wexond",
    "name": "Wexond",
    "description": "Extensible, fast and innovative web browser with Material UI",
    "website": "https://wexond.nersent.tk",
    "category": "Productivity",
    "repository": "https://github.com/Nersent/wexond",
    "keywords": [
      "web-browser",
      "material-ui",
      "sass",
      "webpack",
      "mobx",
      "react",
      "web",
      "browser"
    ],
    "license": "Apache-2.0",
    "icon": "wexond-icon.png",
    "icon32": "wexond-icon-32.png",
    "icon64": "wexond-icon-64.png",
    "icon128": "wexond-icon-128.png",
    "icon256": "wexond-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#3b54b4",
      "#43a3f3",
      "#3b4baa",
      "#3d56bc",
      "#5193d4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/Nersent/wexond/blob/master/static/icons/icon.png\"><img src=\"https://github.com/Nersent/wexond/raw/master/static/icons/icon.png\" width=\"256\" style=\"max-width:100%;\"></a>\n</p>\n<div align=\"center\">\n  <h1><a id=\"user-content-wexond\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#wexond\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wexond</h1>\n<p><a href=\"https://discord.gg/yAA8DdK\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c9d5afd00fa9f36288a7984db60ed58fde3f41f6/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3330373630353739343638303230393430392e7376673f7374796c653d666c61742d737175617265\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/discord/307605794680209409.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/wexond/wexond\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cbef1d0cd9bf02e898abc71d902ce4cac924d28/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7765786f6e642f7765786f6e642e7376673f7374796c653d666c61742d737175617265\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/wexond/wexond.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Sential/wexond\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/58192ac6243d336372bd53f03643d6552e8440aa/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f53656e7469616c2f7765786f6e642e7376673f7374796c653d666c61742d737175617265\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/Sential/wexond.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p>Wexond is a <em>free</em>, <em>open-source</em> and <em>extensible</em> web browser with material design, which lets you browse the web without any ads thanks to built-in ad blocker. The API in extensions system lets you to extend browser by additional functionality. Wexond works on each desktop platform, thanks to <code>Electron</code>. For building the browser interface, we use <code>React</code> which is useful framework for creating components, <code>Sass</code> for styling them and <code>MobX</code> for managing states. We also use Material Design components from our framework <a href=\"https://github.com/nersent/nersent-ui\"><code>nersent-ui</code></a>. To manage plugins we use our <a href=\"https://github.com/wexond/wexond-package-manager\"><code>wexond-package-manager</code></a> (wpm).</p>\n</div>\n<h1><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h1>\n<p>We really appreciate any changes and improvements, so feel free to open pull requests! If you have found any issues, please report them. This would really help us making the browser even better!</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>If you want to develop Wexond, you will need to run some commands, but don&apos;t worry, we will explain you everything. Please make sure that you have installed <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a>. Also, we assume you have cloned the repository.</p>\n<p>First, you will need to install all needed dependencies to run and build Wexond by typing this simple command:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>If you have installed all dependencies successfully, just type</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run watch</pre></div>\n<p>This will watch code for changes, and start Wexond.</p>\n<h3><a id=\"user-content-other-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#other-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other commands</h3>\n<h4><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage:</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run <span class=\"pl-k\">&lt;</span>command<span class=\"pl-k\">&gt;</span></pre></div>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>build-production</code></td>\n<td>Bundles Wexond&apos;s source in production mode.</td>\n</tr>\n<tr>\n<td><code>compile-win32</code></td>\n<td>Builds Wexond binaries for Windows.</td>\n</tr>\n<tr>\n<td><code>compile-darwin</code></td>\n<td>Builds Wexond binaries for macOS.</td>\n</tr>\n<tr>\n<td><code>compile-linux</code></td>\n<td>Builds Wexond binaries for Linux.</td>\n</tr>\n<tr>\n<td><code>electron-rebuild</code></td>\n<td>Rebuilds all dependencies for <code>Electron</code>.</td>\n</tr>\n<tr>\n<td><code>lint</code></td>\n<td>Lints code and fixes if there are errors.</td>\n</tr>\n<tr>\n<td><code>start</code></td>\n<td>Starts Wexond.</td>\n</tr>\n<tr>\n<td><code>watch</code></td>\n<td>Watches code for changes and starts Wexond</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>Guides and the API reference are located in <a href=\"https://github.com/Nersent/Wexond/docs\"><code>docs</code></a>.\nIt also contains documents describing how to use the browser, and create extensions.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/Nersent/wexond/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"https://github.com/Nersent/wexond/blob/master/screenshots/screenshot-1.png\"><img src=\"https://github.com/Nersent/wexond/raw/master/screenshots/screenshot-1.png\" alt=\"Home page\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/Nersent/wexond/blob/master/screenshots/screenshot-2.png\"><img src=\"https://github.com/Nersent/wexond/raw/master/screenshots/screenshot-2.png\" alt=\"GitHub page\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"static/icons/icon.png\"><img src=\"static/icons/icon.png\" width=\"256\" style=\"max-width:100%;\"></a>\n</p>\n<div align=\"center\">\n  <h1><a id=\"user-content-wexond\" class=\"anchor\" aria-hidden=\"true\" href=\"#wexond\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wexond</h1>\n<p><a href=\"https://discord.gg/yAA8DdK\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c9d5afd00fa9f36288a7984db60ed58fde3f41f6/68747470733a2f2f696d672e736869656c64732e696f2f646973636f72642f3330373630353739343638303230393430392e7376673f7374796c653d666c61742d737175617265\" alt=\"Discord\" data-canonical-src=\"https://img.shields.io/discord/307605794680209409.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://travis-ci.org/wexond/wexond\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/7cbef1d0cd9bf02e898abc71d902ce4cac924d28/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f7765786f6e642f7765786f6e642e7376673f7374796c653d666c61742d737175617265\" alt=\"Travis\" data-canonical-src=\"https://img.shields.io/travis/wexond/wexond.svg?style=flat-square\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/Sential/wexond\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/58192ac6243d336372bd53f03643d6552e8440aa/68747470733a2f2f696d672e736869656c64732e696f2f6170707665796f722f63692f53656e7469616c2f7765786f6e642e7376673f7374796c653d666c61742d737175617265\" alt=\"AppVeyor\" data-canonical-src=\"https://img.shields.io/appveyor/ci/Sential/wexond.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p>Wexond is a <em>free</em>, <em>open-source</em> and <em>extensible</em> web browser with material design, which lets you browse the web without any ads thanks to built-in ad blocker. The API in extensions system lets you to extend browser by additional functionality. Wexond works on each desktop platform, thanks to <code>Electron</code>. For building the browser interface, we use <code>React</code> which is useful framework for creating components, <code>Sass</code> for styling them and <code>MobX</code> for managing states. We also use Material Design components from our framework <a href=\"https://github.com/nersent/nersent-ui\"><code>nersent-ui</code></a>. To manage plugins we use our <a href=\"https://github.com/wexond/wexond-package-manager\"><code>wexond-package-manager</code></a> (wpm).</p>\n</div>\n<h1><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h1>\n<p>We really appreciate any changes and improvements, so feel free to open pull requests! If you have found any issues, please report them. This would really help us making the browser even better!</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>If you want to develop Wexond, you will need to run some commands, but don't worry, we will explain you everything. Please make sure that you have installed <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><code>Node.js</code></a>. Also, we assume you have cloned the repository.</p>\n<p>First, you will need to install all needed dependencies to run and build Wexond by typing this simple command:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm install</pre></div>\n<p>If you have installed all dependencies successfully, just type</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run watch</pre></div>\n<p>This will watch code for changes, and start Wexond.</p>\n<h3><a id=\"user-content-other-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other commands</h3>\n<h4><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage:</h4>\n<div class=\"highlight highlight-source-shell\"><pre>$ npm run <span class=\"pl-k\">&lt;</span>command<span class=\"pl-k\">&gt;</span></pre></div>\n<table>\n<thead>\n<tr>\n<th>Command</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>build-production</code></td>\n<td>Bundles Wexond's source in production mode.</td>\n</tr>\n<tr>\n<td><code>compile-win32</code></td>\n<td>Builds Wexond binaries for Windows.</td>\n</tr>\n<tr>\n<td><code>compile-darwin</code></td>\n<td>Builds Wexond binaries for macOS.</td>\n</tr>\n<tr>\n<td><code>compile-linux</code></td>\n<td>Builds Wexond binaries for Linux.</td>\n</tr>\n<tr>\n<td><code>electron-rebuild</code></td>\n<td>Rebuilds all dependencies for <code>Electron</code>.</td>\n</tr>\n<tr>\n<td><code>lint</code></td>\n<td>Lints code and fixes if there are errors.</td>\n</tr>\n<tr>\n<td><code>start</code></td>\n<td>Starts Wexond.</td>\n</tr>\n<tr>\n<td><code>watch</code></td>\n<td>Watches code for changes and starts Wexond</td>\n</tr></tbody></table>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>Guides and the API reference are located in <a href=\"https://github.com/Nersent/Wexond/docs\"><code>docs</code></a>.\nIt also contains documents describing how to use the browser, and create extensions.</p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<p><a target=\"_blank\" href=\"screenshots/screenshot-1.png\"><img src=\"screenshots/screenshot-1.png\" alt=\"Home page\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"screenshots/screenshot-2.png\"><img src=\"screenshots/screenshot-2.png\" alt=\"GitHub page\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.390Z",
    "goodColorOnWhite": "#3B54B4",
    "goodColorOnBlack": "#43A3F3",
    "faintColorOnWhite": "rgba(59, 84, 180, 0.1)"
  },
  {
    "slug": "whale",
    "name": "Whale",
    "description": "Unofficial Trello app",
    "keywords": [
      "productivity"
    ],
    "category": "Productivity",
    "repository": "https://github.com/1000ch/whale",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/1000ch/whale/master/demo.png"
      }
    ],
    "icon": "whale-icon.png",
    "icon32": "whale-icon-32.png",
    "icon64": "whale-icon-64.png",
    "icon128": "whale-icon-128.png",
    "icon256": "whale-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#047bbb",
      "#fbfbfb",
      "#6caccc",
      "#04456d",
      "#94acbc"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-whale\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#whale\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Whale</h1>\n<p>Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app</p>\n<p><a href=\"https://travis-ci.org/1000ch/whale\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e24ee80833eb6a1bfbaec78db257eaf059acf0e/68747470733a2f2f7472617669732d63692e6f72672f3130303063682f7768616c652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/1000ch/whale.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/whale\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c4400e5ec4be861a11e3f089889d1b7698ac734/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f7768616c652e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/whale.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/whale?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b351a463d40e6f9e65b2c429a35d5c5c787c282a/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f7768616c652f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/whale/dev-status.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://github.com/1000ch/whale/blob/master/demo.png\"><img src=\"https://github.com/1000ch/whale/raw/master/demo.png\" alt=\"Whale demo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>macOS 10.9+ &amp; Linux are supported.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p>Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<pre><code>brew cask install whale\n</code></pre>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Linux</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/1000ch/whale/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> &#xA9; <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"readme.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-whale\" class=\"anchor\" aria-hidden=\"true\" href=\"#whale\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Whale</h1>\n<p>Unofficial <a href=\"https://trello.com/\" rel=\"nofollow\">Trello</a> app</p>\n<p><a href=\"https://travis-ci.org/1000ch/whale\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e24ee80833eb6a1bfbaec78db257eaf059acf0e/68747470733a2f2f7472617669732d63692e6f72672f3130303063682f7768616c652e7376673f6272616e63683d6d6173746572\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/1000ch/whale.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/whale\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/3c4400e5ec4be861a11e3f089889d1b7698ac734/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f7768616c652e737667\" alt=\"Dependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/whale.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://david-dm.org/1000ch/whale?type=dev\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b351a463d40e6f9e65b2c429a35d5c5c787c282a/68747470733a2f2f64617669642d646d2e6f72672f3130303063682f7768616c652f6465762d7374617475732e737667\" alt=\"devDependency Status\" data-canonical-src=\"https://david-dm.org/1000ch/whale/dev-status.svg\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"demo.png\"><img src=\"demo.png\" alt=\"Whale demo\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>macOS 10.9+ &amp; Linux are supported.</p>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.app</code> to <code>/Applications</code>.</p>\n<p>Alternatively, if you use <a href=\"http://brew.sh/\" rel=\"nofollow\">Homebrew</a>, you can install via:</p>\n<pre><code>brew cask install whale\n</code></pre>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale.exe</code> to some location.</p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Linux</h3>\n<p><a href=\"https://github.com/1000ch/whale/releases\">Download</a> and extract <code>.zip</code>, and move <code>Whale</code> to some location.</p>\n<h2><a id=\"user-content-keyboard-shortcuts\" class=\"anchor\" aria-hidden=\"true\" href=\"#keyboard-shortcuts\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Keyboard shortcuts</h2>\n<table>\n<thead>\n<tr>\n<th>Description</th>\n<th>Keys</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Reset Zoom Level</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>0</kbd></td>\n</tr>\n<tr>\n<td>Make Text Smaller</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>-</kbd></td>\n</tr>\n<tr>\n<td>Make Text Larger</td>\n<td><kbd>Cmd/Ctrl</kbd> <kbd>Shift</kbd> <kbd>=</kbd></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://1000ch.mit-license.org\" rel=\"nofollow\">MIT</a> © <a href=\"https://github.com/1000ch\">Shogo Sensui</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.398Z",
    "goodColorOnWhite": "#047BBB",
    "goodColorOnBlack": "#047BBB",
    "faintColorOnWhite": "rgba(4, 123, 187, 0.1)"
  },
  {
    "slug": "wharf",
    "name": "Wharf",
    "description": "Tray app for viewing and killing local processes",
    "repository": "https://github.com/MarkRabey/wharf",
    "category": "Utilities",
    "icon": "wharf-icon.png",
    "icon32": "wharf-icon-32.png",
    "icon64": "wharf-icon-64.png",
    "icon128": "wharf-icon-128.png",
    "icon256": "wharf-icon-256.png",
    "date": "2018-04-09",
    "iconColors": [
      "#fcfafa",
      "#f47444",
      "#fcb494",
      "#f9a37e",
      "#f4946c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wharf\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarkRabey/wharf/blob/master/#wharf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wharf</h1>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4ae4760eb3db91a085dc3e2333317a84834668d/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532464d61726b526162657925324677686172662e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf.svg?type=shield\" style=\"max-width:100%;\"></a></p>\n<p>Menubar app to view processes listening on local ports.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MarkRabey/wharf/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2e71220edf0308396ea5461fe7fd53bf72e5955/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532464d61726b526162657925324677686172662e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wharf\" class=\"anchor\" aria-hidden=\"true\" href=\"#wharf\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wharf</h1>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf?ref=badge_shield\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/a4ae4760eb3db91a085dc3e2333317a84834668d/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532464d61726b526162657925324677686172662e7376673f747970653d736869656c64\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf.svg?type=shield\" style=\"max-width:100%;\"></a></p>\n<p>Menubar app to view processes listening on local ports.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/e2e71220edf0308396ea5461fe7fd53bf72e5955/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d2532464d61726b526162657925324677686172662e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2FMarkRabey%2Fwharf.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.460Z",
    "goodColorOnWhite": "#CD4306",
    "goodColorOnBlack": "#FCB494",
    "faintColorOnWhite": "rgba(205, 67, 6, 0.1)"
  },
  {
    "slug": "whatever",
    "name": "Whatever",
    "description": "Unofficial Evernote client for Linux desktop",
    "website": "https://cellard0-0r.github.io/whatever/",
    "repository": "https://github.com/CellarD0-0r/whatever",
    "keywords": [
      "Evernote",
      "client",
      "note",
      "notes",
      "linux",
      "ubuntu",
      "desktop"
    ],
    "license": "MIT",
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/splash.png"
      }
    ],
    "icon": "whatever-icon.png",
    "icon32": "whatever-icon-32.png",
    "icon64": "whatever-icon-64.png",
    "icon128": "whatever-icon-128.png",
    "icon256": "whatever-icon-256.png",
    "date": "2017-02-11",
    "iconColors": [
      "#26845c",
      "#0f3827",
      "#cae5e0",
      "#8caeac",
      "#7cc49c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/app/splash/splash_background.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/app/splash/splash_background.png\" width=\"60%\" style=\"max-width:100%;\"></a>\n</p><h1 align=\"center\"><a id=\"user-content-whatever\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CellarD0-0r/whatever/blob/master/#whatever\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Whatever</h1>\n<p align=\"center\"><a href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/License.md\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/CellarD0-0r/whatever/releases/tag/v1.0.0\"><img src=\"https://camo.githubusercontent.com/a69a3a97f7a1748903c45cb9587a232dd402a771/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d4c696e75782d6c69676874677265792e737667\" data-canonical-src=\"https://img.shields.io/badge/Platform-Linux-lightgrey.svg\" style=\"max-width:100%;\"></a> \n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/1df587a296ce1f6b5101df5f2be6f1fd10fcd35b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43656c6c617244302d30722f77686174657665722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/1df587a296ce1f6b5101df5f2be6f1fd10fcd35b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43656c6c617244302d30722f77686174657665722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/CellarD0-0r/whatever/total.svg\" style=\"max-width:100%;\"></a><br></p>\n<hr>\n<p align=\"center\"><a href=\"https://sourceforge.net/projects/whatever-evernote-client/files/latest/download\" rel=\"nofollow\"><img alt=\"Download Whatever\" src=\"https://camo.githubusercontent.com/4cbcafd11cbbc6351d48cb968594ad457738c49c/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width:100%;\"></a><br>\n    <a href=\"https://sourceforge.net/projects/whatever-evernote-client/files/latest/download\" rel=\"nofollow\"><img alt=\"Download Whatever\" src=\"https://camo.githubusercontent.com/773bc27bf1bc7a5d65d0be8f4e3df39c4e064869/68747470733a2f2f696d672e736869656c64732e696f2f736f75726365666f7267652f64742f77686174657665722d657665726e6f74652d636c69656e742e737667\" data-canonical-src=\"https://img.shields.io/sourceforge/dt/whatever-evernote-client.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/92f704dc41d1523d60b12cdedf8fa683c334913a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f6275696c642e706e673f623d6d6173746572\"><img src=\"https://camo.githubusercontent.com/92f704dc41d1523d60b12cdedf8fa683c334913a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f6275696c642e706e673f623d6d6173746572\" data-canonical-src=\"https://scrutinizer-ci.com/g/CellarD0-0r/whatever/badges/build.png?b=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/9c10b6582b094539286d64984d30f0bc4d8531e9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\"><img src=\"https://camo.githubusercontent.com/9c10b6582b094539286d64984d30f0bc4d8531e9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\" data-canonical-src=\"https://scrutinizer-ci.com/g/CellarD0-0r/whatever/badges/quality-score.png?b=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/CellarD0-0r/whatever\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/05747d20c3e15e4dc9ce4f5680d4a6a999e2c7bd/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f43656c6c617244302d30722f77686174657665722f6261646765732f6770612e737667\" data-canonical-src=\"https://codeclimate.com/github/CellarD0-0r/whatever/badges/gpa.svg\" style=\"max-width:100%;\"></a><br>\n</p>\n<p></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CellarD0-0r/whatever/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h1>\n<b>Whatever</b> is a lightweight unofficial Evernote&#xA9; client for Linux desktop.<br><br>\n    Whereas Evernote Corporation still doesn&apos;t support Linux platform, there&apos;s a need to piece it out. Using a web version can not always be comfortable, therefore there&apos;s nothing that can be more useful than a desktop client.<br>\n    <br>\n    <b>Whatever</b> is built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>. It provides wide enough integration with desktop, such as dock and tray icons and background working mode. Withal, it affords all functionality that is represented in the web version.<br><br>\n    <h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CellarD0-0r/whatever/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h1>\n    <div><a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/splash.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/splash.png\" width=\"723px\" style=\"max-width:100%;\"></a><br>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/main_window.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/main_window.png\" width=\"723px\" style=\"max-width:100%;\"></a><br>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/search.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/search.png\" height=\"160px\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/tray.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/tray.png\" hspace=\"5\" style=\"max-width:100%;\"></a><br>\n    <h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CellarD0-0r/whatever/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h1>\n    <p>MIT &#xA9; 2017 <a href=\"https://github.com/CellarD0-0r\">Sophya B.</a></p><br>\n    <h1><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/CellarD0-0r/whatever/blob/master/#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Note</h1>\n    <p>This software is 100% free, non-commercial, independent and unofficial. It is <b>not</b> supported by Evernote&#xA9; Corporation or any other commercial organization.</p>\n</div>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/app/splash/splash_background.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/app/splash/splash_background.png\" width=\"60%\" style=\"max-width:100%;\"></a>\n</p><h1 align=\"center\"><a id=\"user-content-whatever\" class=\"anchor\" aria-hidden=\"true\" href=\"#whatever\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Whatever</h1>\n<p align=\"center\"><a href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/License.md\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/890acbdcb87868b382af9a4b1fac507b9659d9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-blue.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/CellarD0-0r/whatever/releases/tag/v1.0.0\"><img src=\"https://camo.githubusercontent.com/a69a3a97f7a1748903c45cb9587a232dd402a771/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d4c696e75782d6c69676874677265792e737667\" data-canonical-src=\"https://img.shields.io/badge/Platform-Linux-lightgrey.svg\" style=\"max-width:100%;\"></a> \n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/1df587a296ce1f6b5101df5f2be6f1fd10fcd35b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43656c6c617244302d30722f77686174657665722f746f74616c2e737667\"><img src=\"https://camo.githubusercontent.com/1df587a296ce1f6b5101df5f2be6f1fd10fcd35b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f43656c6c617244302d30722f77686174657665722f746f74616c2e737667\" data-canonical-src=\"https://img.shields.io/github/downloads/CellarD0-0r/whatever/total.svg\" style=\"max-width:100%;\"></a><br></p>\n<hr>\n<p align=\"center\"><a href=\"https://sourceforge.net/projects/whatever-evernote-client/files/latest/download\" rel=\"nofollow\"><img alt=\"Download Whatever\" src=\"https://camo.githubusercontent.com/4cbcafd11cbbc6351d48cb968594ad457738c49c/68747470733a2f2f612e6673646e2e636f6d2f636f6e2f6170702f73662d646f776e6c6f61642d627574746f6e\" data-canonical-src=\"https://a.fsdn.com/con/app/sf-download-button\" style=\"max-width:100%;\"></a><br>\n    <a href=\"https://sourceforge.net/projects/whatever-evernote-client/files/latest/download\" rel=\"nofollow\"><img alt=\"Download Whatever\" src=\"https://camo.githubusercontent.com/773bc27bf1bc7a5d65d0be8f4e3df39c4e064869/68747470733a2f2f696d672e736869656c64732e696f2f736f75726365666f7267652f64742f77686174657665722d657665726e6f74652d636c69656e742e737667\" data-canonical-src=\"https://img.shields.io/sourceforge/dt/whatever-evernote-client.svg\" style=\"max-width:100%;\"></a></p>\n<hr>\n<p align=\"center\"><a target=\"_blank\" href=\"https://camo.githubusercontent.com/92f704dc41d1523d60b12cdedf8fa683c334913a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f6275696c642e706e673f623d6d6173746572\"><img src=\"https://camo.githubusercontent.com/92f704dc41d1523d60b12cdedf8fa683c334913a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f6275696c642e706e673f623d6d6173746572\" data-canonical-src=\"https://scrutinizer-ci.com/g/CellarD0-0r/whatever/badges/build.png?b=master\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/9c10b6582b094539286d64984d30f0bc4d8531e9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\"><img src=\"https://camo.githubusercontent.com/9c10b6582b094539286d64984d30f0bc4d8531e9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f43656c6c617244302d30722f77686174657665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572\" data-canonical-src=\"https://scrutinizer-ci.com/g/CellarD0-0r/whatever/badges/quality-score.png?b=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://codeclimate.com/github/CellarD0-0r/whatever\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/05747d20c3e15e4dc9ce4f5680d4a6a999e2c7bd/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f43656c6c617244302d30722f77686174657665722f6261646765732f6770612e737667\" data-canonical-src=\"https://codeclimate.com/github/CellarD0-0r/whatever/badges/gpa.svg\" style=\"max-width:100%;\"></a><br>\n</p>\n<p></p>\n<h1><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h1>\n<b>Whatever</b> is a lightweight unofficial Evernote© client for Linux desktop.<br><br>\n    Whereas Evernote Corporation still doesn't support Linux platform, there's a need to piece it out. Using a web version can not always be comfortable, therefore there's nothing that can be more useful than a desktop client.<br>\n    <br>\n    <b>Whatever</b> is built with <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>. It provides wide enough integration with desktop, such as dock and tray icons and background working mode. Withal, it affords all functionality that is represented in the web version.<br><br>\n    <h1><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h1>\n    <div><a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/splash.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/splash.png\" width=\"723px\" style=\"max-width:100%;\"></a><br>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/main_window.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/main_window.png\" width=\"723px\" style=\"max-width:100%;\"></a><br>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/search.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/search.png\" height=\"160px\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/tray.png\"><img src=\"https://raw.githubusercontent.com/CellarD0-0r/whatever/master/screenshots/tray.png\" hspace=\"5\" style=\"max-width:100%;\"></a><br>\n    <h1><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h1>\n    <p>MIT © 2017 <a href=\"https://github.com/CellarD0-0r\">Sophya B.</a></p><br>\n    <h1><a id=\"user-content-note\" class=\"anchor\" aria-hidden=\"true\" href=\"#note\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Note</h1>\n    <p>This software is 100% free, non-commercial, independent and unofficial. It is <b>not</b> supported by Evernote© Corporation or any other commercial organization.</p>\n</div>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.518Z",
    "goodColorOnWhite": "#0F3827",
    "goodColorOnBlack": "#26845C",
    "faintColorOnWhite": "rgba(15, 56, 39, 0.1)"
  },
  {
    "slug": "whatsapp",
    "name": "WhatsApp",
    "description": "Free IM, voice & video calls",
    "website": "https://www.whatsapp.com",
    "keywords": [
      "free calls",
      "free online calls",
      "free calls on mobile",
      "messaging",
      "chat",
      "voip"
    ],
    "category": "Social Networking",
    "icon": "whatsapp-icon.png",
    "icon32": "whatsapp-icon-32.png",
    "icon64": "whatsapp-icon-64.png",
    "icon128": "whatsapp-icon-128.png",
    "icon256": "whatsapp-icon-256.png",
    "date": "2018-02-05",
    "iconColors": [
      "#f2f2f2",
      "#4fca67",
      "#a1c8a7",
      "#b4d8bc",
      "#80ca8c"
    ],
    "goodColorOnWhite": "#267F38",
    "goodColorOnBlack": "#4FCA67",
    "faintColorOnWhite": "rgba(38, 127, 56, 0.1)"
  },
  {
    "slug": "wheredat",
    "name": "WhereDat",
    "description": "Search your business apps simultaneously",
    "website": "http://wheredatapp.com",
    "keywords": [
      "search",
      "enterprise"
    ],
    "category": "Utilities",
    "icon": "wheredat-icon.png",
    "icon32": "wheredat-icon-32.png",
    "icon64": "wheredat-icon-64.png",
    "icon128": "wheredat-icon-128.png",
    "icon256": "wheredat-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#6fc9f0",
      "#046fb5",
      "#e3d0d4",
      "#0c3f68",
      "#446c7c"
    ],
    "goodColorOnWhite": "#046FB5",
    "goodColorOnBlack": "#6FC9F0",
    "faintColorOnWhite": "rgba(4, 111, 181, 0.1)"
  },
  {
    "slug": "widgetoko",
    "name": "Widgetoko",
    "description": "Twitter stream client: built in C# with Bridge.NET",
    "category": "Social Networking",
    "repository": "https://github.com/bridgedotnet/Widgetoko",
    "keywords": [
      "c#",
      "dotnet",
      "tweet",
      "twitter",
      "bridge",
      "retyped"
    ],
    "screenshots": [
      {
        "imageUrl": "https://user-images.githubusercontent.com/62210/31524623-2c2e3906-af78-11e7-9e00-4df7227fa219.png",
        "caption": "Main page",
        "imageLink": "https://github.com/bridgedotnet/Widgetoko"
      },
      {
        "imageUrl": "https://user-images.githubusercontent.com/62210/31524622-2c17c1d0-af78-11e7-87ee-ef4add2af6ed.png",
        "caption": "Options page",
        "imageLink": "https://github.com/bridgedotnet/Widgetoko"
      }
    ],
    "youtube_video_url": "https://www.youtube.com/watch?v=5nL_WlEPHXU",
    "icon": "widgetoko-icon.png",
    "icon32": "widgetoko-icon-32.png",
    "icon64": "widgetoko-icon-64.png",
    "icon128": "widgetoko-icon-128.png",
    "icon256": "widgetoko-icon-256.png",
    "date": "2017-10-20",
    "iconColors": [
      "#0575c9",
      "#fafbfb",
      "#65a8d9",
      "#8cacd4",
      "#84c4ec"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31794676-57e6886a-b4e0-11e7-8525-b411584915d1.png\"><img src=\"https://user-images.githubusercontent.com/62210/31794676-57e6886a-b4e0-11e7-8525-b411584915d1.png\" style=\"max-width:100%;\"></a></p>\n<p>A Node.js and Electron demonstration app written in C# then compiled to JavaScript using <a href=\"http://bridge.net\" rel=\"nofollow\">Bridge</a> and <a href=\"https://retyped.com\" rel=\"nofollow\">Retyped</a>.</p>\n<p>Check out the <strong>Widgetoko</strong> announcement <a href=\"https://blog.bridge.net/widgetoko-a-node-js-and-electron-application-written-in-c-1a2be480e4f9\" rel=\"nofollow\">blog post</a>.</p>\n<p><strong>Widgetoko</strong> enables users to connect to Twitter and watch tweets arrive in real-time that match a specified search term.</p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31847993-d3c3cac4-b5e4-11e7-8821-cea0156bcd3d.gif\"><img src=\"https://user-images.githubusercontent.com/62210/31847993-d3c3cac4-b5e4-11e7-8821-cea0156bcd3d.gif\" style=\"max-width:100%;\"></a></p>\n<p>There are several options for installing Widgetoko. Packaged installers are available as .exe (Win) and .dmg (Mac), or you can build the project from the original source code.</p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction</h2>\n<p><a href=\"http://www.youtube.com/watch?v=5nL_WlEPHXU\" rel=\"nofollow\"><img src=\"https://user-images.githubusercontent.com/62210/31647625-8def053e-b2c6-11e7-80ad-5164f26fcbd8.png\" alt=\"Video Tutorial\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installers</h2>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Version</th>\n<th>Installer</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Win</td>\n<td>1.0.1</td>\n<td><a href=\"https://github.com/bridgedotnet/Archives/raw/master/Widgetoko/1.0.1/Widgetoko.exe\">Widgetoko.exe</a></td>\n</tr>\n<tr>\n<td>Mac</td>\n<td>1.0.0</td>\n<td><a href=\"https://github.com/bridgedotnet/Archives/raw/master/Widgetoko/1.0.0/Widgetoko.dmg\">Widgetoko.dmg</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build from source</h2>\n<h3><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Requirements</h3>\n<ol>\n<li>Install <a href=\"https://yarnpkg.com\" rel=\"nofollow\">Yarn</a></li>\n</ol>\n<h3><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start</h3>\n<ol>\n<li>Clone the <a href=\"https://github.com/bridgedotnet/Widgetoko\">Widgetoko</a> repo or download <a href=\"https://github.com/bridgedotnet/Widgetoko/archive/master.zip\">source</a></li>\n<li>Using the <strong>Command</strong> (Win) or <strong>Terminal</strong> (Mac), browse to the <code>/dist</code> directory</li>\n<li>Run the following <code>yarn</code> command:</li>\n</ol>\n<pre><code>yarn install\n</code></pre>\n<p>If this is your first time running <code>yarn install</code> on the <code>/dist/</code> folder, <strong>Yarn</strong> may take a few minutes to download the required packages. Just let the process run.</p>\n<p>Once <code>yarn install</code> is complete, run the following <code>yarn start</code> command and an instance of the <strong>Widgetoko</strong> app should start automatically.</p>\n<pre><code>yarn start\n</code></pre>\n<h3><a id=\"user-content-compile-c-source\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#compile-c-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compile C# source</h3>\n<p>The above steps will run the previously released JavaScript files in the <code>/dist</code> folder, but it&apos;s also very easy to fully recompile the original C# source code in Visual Studio to refresh the JavaScript output files.</p>\n<ol>\n<li>Double click the <code>/src/Widgetoko.sln</code> file to open in Visual Studio</li>\n<li>Select <code>Build</code> &gt; <code>Rebuild Solution</code> from the main Visual Studio menu</li>\n<li>Run the command <code>yarn install</code> (if you have not done so earlier)</li>\n</ol>\n<p>You can then start an instance of the Widgetoko app by running the command <code>yarn start</code>.</p>\n<p>It is also possible to start Widgetoko directly from Visual Studio by clicking the <strong>Start</strong> button or hitting <kbd>F5</kbd> or <kbd>Ctrl + F5</kbd>, <em>BUT FIRST</em>... there are two Project Properties that need to be set (see image below).</p>\n<ol>\n<li>Right-click on the Widgetoko Project in the Solution, and select <strong>Properties</strong></li>\n<li>Under the <strong>Debug</strong> tab, select <strong>Start external program</strong> and paste the value <code>..\\dist\\node_modules\\electron\\dist\\electron.exe</code></li>\n<li>In the <strong>Command line arguments</strong> field, paste the value <code>../../../dist</code></li>\n</ol>\n<p>Now the <strong>Start</strong> button will work as expected and the Widgetoko app will launch.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31652013-ece1a286-b2da-11e7-9d19-6f6c34dbb6d5.png\"><img src=\"https://user-images.githubusercontent.com/62210/31652013-ece1a286-b2da-11e7-9d19-6f6c34dbb6d5.png\" alt=\"Configure Project Properties\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-configure-twitter-tokens\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#configure-twitter-tokens\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Configure Twitter Tokens</h2>\n<p>A connection to the Twitter Stream is required, so we must register the Widgetoko app with Twitter and generate Access Tokens. This is a required step to tap into the Tweet stream.</p>\n<ol>\n<li>\n<p>Browse to <a href=\"https://apps.twitter.com/app/new\" rel=\"nofollow\">https://apps.twitter.com/app/new</a></p>\n</li>\n<li>\n<p>Fill in the fields (App name, Description, WebSite). You should use your own unique Application name, and any values you want for the other fields.</p>\n</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524702-9fc74272-af78-11e7-9c31-98827df32c7c.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524702-9fc74272-af78-11e7-9c31-98827df32c7c.png\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>\n<p>Press <strong>Create your Twitter application</strong> button.</p>\n</li>\n<li>\n<p>The application has been created. Now go to <strong>Keys and Access Tokens</strong> tab.</p>\n</li>\n<li>\n<p>Press <strong>Create My access token</strong> button to generate keys.</p>\n</li>\n<li>\n<p>That&apos;s it, all tokens are generated:</p>\n</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524621-2bff5686-af78-11e7-82de-b7fa528280ce.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524621-2bff5686-af78-11e7-82de-b7fa528280ce.png\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>The last step. You should copy-paste those tokens into Widgetoko app. Run Widgetoko, press <kbd>F2</kbd> (or <strong>File</strong> &gt; <strong>Options</strong>) to open <strong>Options</strong> form, paste your tokens as shown below. Click <strong>Save</strong>.</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524622-2c17c1d0-af78-11e7-87ee-ef4add2af6ed.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524622-2c17c1d0-af78-11e7-87ee-ef4add2af6ed.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Security Notice:</strong></p>\n<p>Your tokens will be saved in <strong>%appdata%/widgetoko/UserSettings.json</strong> in an obfuscated format. You have several options to remove tokens afterwards:</p>\n<ul>\n<li>Just delete that file.</li>\n<li>Replace the <strong>Options</strong> form with empty values, then click <strong>Save</strong> to overwrite your old token values.</li>\n<li>Invalidate the tokens from the Twitter <a href=\"https://apps.twitter.com/app/\" rel=\"nofollow\">app configuration</a>, or just delete the app from Twitter.</li>\n</ul>\n<h2><a id=\"user-content-build-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/bridgedotnet/Widgetoko/blob/master/#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Installers</h2>\n<p>Creating an actual installer for the Widgetoko app is very simple. To create the installer, use the following steps:</p>\n<ol>\n<li>Clone this repo (if you have not done so already)</li>\n<li>With a <strong>Command Window</strong> (Windows) or <strong>Terminal</strong> (Mac), browse to the <code>/dist</code> directory</li>\n<li>Run the following <code>yarn</code> commands:</li>\n</ol>\n<pre><code>yarn install\nyarn build\n</code></pre>\n<p>Installers can be created for Mac, Windows, and Linux. The installer creation process should take no more than a few minutes, but needs to be run on each platform you support. If you want an .exe for Windows, run the command on a Windows machine. Need a Mac installer? run the command on a Mac.</p>\n<p>The installer files, such as .exe (Win) and .dmg (Mac), will be added to the <strong>/dist/installers/</strong> folder and those files can be deployed to your users.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31794676-57e6886a-b4e0-11e7-8525-b411584915d1.png\"><img src=\"https://user-images.githubusercontent.com/62210/31794676-57e6886a-b4e0-11e7-8525-b411584915d1.png\" style=\"max-width:100%;\"></a></p>\n<p>A Node.js and Electron demonstration app written in C# then compiled to JavaScript using <a href=\"http://bridge.net\" rel=\"nofollow\">Bridge</a> and <a href=\"https://retyped.com\" rel=\"nofollow\">Retyped</a>.</p>\n<p>Check out the <strong>Widgetoko</strong> announcement <a href=\"https://blog.bridge.net/widgetoko-a-node-js-and-electron-application-written-in-c-1a2be480e4f9\" rel=\"nofollow\">blog post</a>.</p>\n<p><strong>Widgetoko</strong> enables users to connect to Twitter and watch tweets arrive in real-time that match a specified search term.</p>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31847993-d3c3cac4-b5e4-11e7-8821-cea0156bcd3d.gif\"><img src=\"https://user-images.githubusercontent.com/62210/31847993-d3c3cac4-b5e4-11e7-8821-cea0156bcd3d.gif\" style=\"max-width:100%;\"></a></p>\n<p>There are several options for installing Widgetoko. Packaged installers are available as .exe (Win) and .dmg (Mac), or you can build the project from the original source code.</p>\n<h2><a id=\"user-content-introduction\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction</h2>\n<p><a href=\"http://www.youtube.com/watch?v=5nL_WlEPHXU\" rel=\"nofollow\"><img src=\"https://user-images.githubusercontent.com/62210/31647625-8def053e-b2c6-11e7-80ad-5164f26fcbd8.png\" alt=\"Video Tutorial\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installers</h2>\n<table>\n<thead>\n<tr>\n<th>Platform</th>\n<th>Version</th>\n<th>Installer</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Win</td>\n<td>1.0.1</td>\n<td><a href=\"https://github.com/bridgedotnet/Archives/raw/master/Widgetoko/1.0.1/Widgetoko.exe\">Widgetoko.exe</a></td>\n</tr>\n<tr>\n<td>Mac</td>\n<td>1.0.0</td>\n<td><a href=\"https://github.com/bridgedotnet/Archives/raw/master/Widgetoko/1.0.0/Widgetoko.dmg\">Widgetoko.dmg</a></td>\n</tr></tbody></table>\n<h2><a id=\"user-content-build-from-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-from-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build from source</h2>\n<h3><a id=\"user-content-requirements\" class=\"anchor\" aria-hidden=\"true\" href=\"#requirements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Requirements</h3>\n<ol>\n<li>Install <a href=\"https://yarnpkg.com\" rel=\"nofollow\">Yarn</a></li>\n</ol>\n<h3><a id=\"user-content-start\" class=\"anchor\" aria-hidden=\"true\" href=\"#start\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start</h3>\n<ol>\n<li>Clone the <a href=\"https://github.com/bridgedotnet/Widgetoko\">Widgetoko</a> repo or download <a href=\"https://github.com/bridgedotnet/Widgetoko/archive/master.zip\">source</a></li>\n<li>Using the <strong>Command</strong> (Win) or <strong>Terminal</strong> (Mac), browse to the <code>/dist</code> directory</li>\n<li>Run the following <code>yarn</code> command:</li>\n</ol>\n<pre><code>yarn install\n</code></pre>\n<p>If this is your first time running <code>yarn install</code> on the <code>/dist/</code> folder, <strong>Yarn</strong> may take a few minutes to download the required packages. Just let the process run.</p>\n<p>Once <code>yarn install</code> is complete, run the following <code>yarn start</code> command and an instance of the <strong>Widgetoko</strong> app should start automatically.</p>\n<pre><code>yarn start\n</code></pre>\n<h3><a id=\"user-content-compile-c-source\" class=\"anchor\" aria-hidden=\"true\" href=\"#compile-c-source\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compile C# source</h3>\n<p>The above steps will run the previously released JavaScript files in the <code>/dist</code> folder, but it's also very easy to fully recompile the original C# source code in Visual Studio to refresh the JavaScript output files.</p>\n<ol>\n<li>Double click the <code>/src/Widgetoko.sln</code> file to open in Visual Studio</li>\n<li>Select <code>Build</code> &gt; <code>Rebuild Solution</code> from the main Visual Studio menu</li>\n<li>Run the command <code>yarn install</code> (if you have not done so earlier)</li>\n</ol>\n<p>You can then start an instance of the Widgetoko app by running the command <code>yarn start</code>.</p>\n<p>It is also possible to start Widgetoko directly from Visual Studio by clicking the <strong>Start</strong> button or hitting <kbd>F5</kbd> or <kbd>Ctrl + F5</kbd>, <em>BUT FIRST</em>... there are two Project Properties that need to be set (see image below).</p>\n<ol>\n<li>Right-click on the Widgetoko Project in the Solution, and select <strong>Properties</strong></li>\n<li>Under the <strong>Debug</strong> tab, select <strong>Start external program</strong> and paste the value <code>..\\dist\\node_modules\\electron\\dist\\electron.exe</code></li>\n<li>In the <strong>Command line arguments</strong> field, paste the value <code>../../../dist</code></li>\n</ol>\n<p>Now the <strong>Start</strong> button will work as expected and the Widgetoko app will launch.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31652013-ece1a286-b2da-11e7-9d19-6f6c34dbb6d5.png\"><img src=\"https://user-images.githubusercontent.com/62210/31652013-ece1a286-b2da-11e7-9d19-6f6c34dbb6d5.png\" alt=\"Configure Project Properties\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-configure-twitter-tokens\" class=\"anchor\" aria-hidden=\"true\" href=\"#configure-twitter-tokens\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Configure Twitter Tokens</h2>\n<p>A connection to the Twitter Stream is required, so we must register the Widgetoko app with Twitter and generate Access Tokens. This is a required step to tap into the Tweet stream.</p>\n<ol>\n<li>\n<p>Browse to <a href=\"https://apps.twitter.com/app/new\" rel=\"nofollow\">https://apps.twitter.com/app/new</a></p>\n</li>\n<li>\n<p>Fill in the fields (App name, Description, WebSite). You should use your own unique Application name, and any values you want for the other fields.</p>\n</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524702-9fc74272-af78-11e7-9c31-98827df32c7c.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524702-9fc74272-af78-11e7-9c31-98827df32c7c.png\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>\n<p>Press <strong>Create your Twitter application</strong> button.</p>\n</li>\n<li>\n<p>The application has been created. Now go to <strong>Keys and Access Tokens</strong> tab.</p>\n</li>\n<li>\n<p>Press <strong>Create My access token</strong> button to generate keys.</p>\n</li>\n<li>\n<p>That's it, all tokens are generated:</p>\n</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524621-2bff5686-af78-11e7-82de-b7fa528280ce.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524621-2bff5686-af78-11e7-82de-b7fa528280ce.png\" style=\"max-width:100%;\"></a></p>\n<ol>\n<li>The last step. You should copy-paste those tokens into Widgetoko app. Run Widgetoko, press <kbd>F2</kbd> (or <strong>File</strong> &gt; <strong>Options</strong>) to open <strong>Options</strong> form, paste your tokens as shown below. Click <strong>Save</strong>.</li>\n</ol>\n<p align=\"center\"><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/62210/31524622-2c17c1d0-af78-11e7-87ee-ef4add2af6ed.png\"><img src=\"https://user-images.githubusercontent.com/62210/31524622-2c17c1d0-af78-11e7-87ee-ef4add2af6ed.png\" style=\"max-width:100%;\"></a></p>\n<p><strong>Security Notice:</strong></p>\n<p>Your tokens will be saved in <strong>%appdata%/widgetoko/UserSettings.json</strong> in an obfuscated format. You have several options to remove tokens afterwards:</p>\n<ul>\n<li>Just delete that file.</li>\n<li>Replace the <strong>Options</strong> form with empty values, then click <strong>Save</strong> to overwrite your old token values.</li>\n<li>Invalidate the tokens from the Twitter <a href=\"https://apps.twitter.com/app/\" rel=\"nofollow\">app configuration</a>, or just delete the app from Twitter.</li>\n</ul>\n<h2><a id=\"user-content-build-installers\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-installers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Installers</h2>\n<p>Creating an actual installer for the Widgetoko app is very simple. To create the installer, use the following steps:</p>\n<ol>\n<li>Clone this repo (if you have not done so already)</li>\n<li>With a <strong>Command Window</strong> (Windows) or <strong>Terminal</strong> (Mac), browse to the <code>/dist</code> directory</li>\n<li>Run the following <code>yarn</code> commands:</li>\n</ol>\n<pre><code>yarn install\nyarn build\n</code></pre>\n<p>Installers can be created for Mac, Windows, and Linux. The installer creation process should take no more than a few minutes, but needs to be run on each platform you support. If you want an .exe for Windows, run the command on a Windows machine. Need a Mac installer? run the command on a Mac.</p>\n<p>The installer files, such as .exe (Win) and .dmg (Mac), will be added to the <strong>/dist/installers/</strong> folder and those files can be deployed to your users.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.488Z",
    "goodColorOnWhite": "#0575C9",
    "goodColorOnBlack": "#84C4EC",
    "faintColorOnWhite": "rgba(5, 117, 201, 0.1)"
  },
  {
    "slug": "wildlink",
    "name": "Wildlink",
    "description": "The easiest way to earn some extra cash from links you already share. Wildlink is a tray utility that monitors your clipboard for eligible links to products and stores, then converts those links to shorter, profitable versions.  When someone clicks through your links and makes a purchase, you earn a percentage of the purchase.",
    "website": "https://www.wildlink.me/",
    "keywords": [
      "affiliate",
      "clipboard",
      "beer money",
      "utility",
      "tray"
    ],
    "license": "Commercial",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://storage.googleapis.com/wildlink/desktop/wildlink-desktop-screenshot.png"
      }
    ],
    "icon": "wildlink-icon.png",
    "icon32": "wildlink-icon-32.png",
    "icon64": "wildlink-icon-64.png",
    "icon128": "wildlink-icon-128.png",
    "icon256": "wildlink-icon-256.png",
    "date": "2018-04-01",
    "iconColors": [
      "#375f8d",
      "#f9fafa",
      "#2f91ba",
      "#89b6ce",
      "#77accc"
    ],
    "goodColorOnWhite": "#375F8D",
    "goodColorOnBlack": "#2F91BA",
    "faintColorOnWhite": "rgba(55, 95, 141, 0.1)"
  },
  {
    "slug": "winds",
    "category": "Productivity",
    "description": "An open-source podcast & RSS desktop app",
    "keywords": [
      "feed",
      "rss",
      "podcast",
      "audio",
      "syndication"
    ],
    "name": "winds.yml",
    "repository": "https://github.com/getstream/winds",
    "website": "https://getstream.io",
    "icon": "winds-icon.png",
    "icon32": "winds-icon-32.png",
    "icon64": "winds-icon-64.png",
    "icon128": "winds-icon-128.png",
    "icon256": "winds-icon-256.png",
    "date": "2018-05-22",
    "iconColors": [
      "#37b566",
      "#fbfbfb",
      "#aee0c2",
      "#94d4ac",
      "#c4e4d1"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-winds-20---a-beautiful-open-source-rss--podcast-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#winds-20---a-beautiful-open-source-rss--podcast-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Winds 2.0 - A Beautiful Open Source RSS &amp; Podcast App</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e85f7ceea2bc051128a0dc28abd23c2bda4c00f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/e85f7ceea2bc051128a0dc28abd23c2bda4c00f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f75ab0a90be439910add62b5def96501b5fb6381/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d456c656374726f6e2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/f75ab0a90be439910add62b5def96501b5fb6381/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d456c656374726f6e2d677265656e2e737667\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/Platform-Electron-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/398a756c4cf4dd212ccb0725cc68f3261d07daf8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417765736f6d656e6573732d56657279253230486967682d677265656e2e737667\" alt=\"Awesome Badge\" data-canonical-src=\"https://img.shields.io/badge/Awesomeness-Very%20High-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/3c3bf465df8a20964b61cebf189a8ce83802e2df/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6b8aba003a026ab67081ec07869bc98970713019/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/6b8aba003a026ab67081ec07869bc98970713019/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/333ecd8760aa792893418cd5b3d835e696359cda/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746563682d737461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p><strong>What&apos;s new: In addition to the desktop apps there&apos;s now a web version of Winds available at <a href=\"https://winds.getstream.io/\" rel=\"nofollow\">https://winds.getstream.io/</a></strong></p>\n<p><strong>Due to overwhelming success of Wind&apos;s launch we could use a bit of help. We&apos;re hiring a remote Node fullstack dev to work on this open source project fulltime. Contact <a href=\"https://github.com/getstream/winds/blob/master/mailto:tommaso@getstream.io\">tommaso@getstream.io</a> for details. Due to budget limitations the position is a better match for developers outside of the US.</strong></p>\n<p>Winds is a beautiful open-source RSS and Podcast app created using React/Redux/Node. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions are always appreciated. In fact we&apos;re planning a series of tutorials to help you get started. Activity Feeds &amp; Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<h3><a id=\"user-content-to-get-started-with-winds-20-please-visit-httpsgetstreamiowinds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#to-get-started-with-winds-20-please-visit-httpsgetstreamiowinds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><strong>To get started with Winds 2.0, please visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a></strong></h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6d052aa2481346e7ba290c8abe1609a43fbe4bac/68747470733a2f2f692e696d6775722e636f6d2f6e32654b7750662e676966\"><img src=\"https://camo.githubusercontent.com/6d052aa2481346e7ba290c8abe1609a43fbe4bac/68747470733a2f2f692e696d6775722e636f6d2f6e32654b7750662e676966\" alt=\"Winds 2.0\" data-canonical-src=\"https://i.imgur.com/n2eKwPf.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-tocd\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TOCd</h2>\n<ul>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#roadmap\">Roadmap</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#powered-by\">Powered By</a>\n<ul>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#stream\">Stream</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#algolia\">Algolia</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#tutorials\">Tutorials</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#download\">Download</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#support\">Support</a></li>\n<li><a href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\">Maintenance &amp; Contributions</a></li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Roadmap</h2>\n<p>Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Mark Read (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> SSO (Google &amp; Twitter)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Folder Support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Listen to feed changes in realtime</li>\n</ul>\n<h2><a id=\"user-content-powered-by\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Powered By</h2>\n<ol>\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> &amp; <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<h3><a id=\"user-content-stream\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stream</h3>\n<p><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<h3><a id=\"user-content-algolia\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Algolia</h3>\n<p><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<h3><a id=\"user-content-mongodb\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>MongoDB</h3>\n<p><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<h2><a id=\"user-content-tutorials\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tutorials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Tutorials</h2>\n<p>The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p><strong>Note:</strong> We&apos;re actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol>\n<li>Architecting a large React/Redux codebase</li>\n<li>Building activity streams and newsfeeds on top of Stream</li>\n<li>Implementing search with Algolia</li>\n<li>Deploying to AWS ECS</li>\n<li>MongoDB database schema design</li>\n<li>Design thought process for Winds 2.0</li>\n<li>PM2 in production environments</li>\n<li>Creating a RESTful API design with Express.js</li>\n<li>Preparing an Electron app for deployment to the macOS store</li>\n<li>Deploying to the macOS store</li>\n<li>Electron gotchas</li>\n</ol>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>To download Winds 2.0, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<h2><a id=\"user-content-contributing-to-winds\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing to Winds</h2>\n<h3><a id=\"user-content-tldr\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TL;DR</h3>\n<p>Commands:</p>\n<ul>\n<li><code>brew install pkg-config cairo redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd winds/api</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../app</code></li>\n<li><code>yarn</code></li>\n</ul>\n<p>Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<pre><code>DATABASE_URI=mongodb://localhost/WINDS\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=some-super-secret-arbitrary-jwt-string\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n\nMERCURY_KEY=YOUR_KEY_HERE\n</code></pre>\n<p>Then run:</p>\n<ul>\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app &amp;&amp; yarn start</code></li>\n</ul>\n<h3><a id=\"user-content-clone-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clone the Repo</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:GetStream/winds.git</pre></div>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install dependencies</h3>\n<p>The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency&apos;s site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul>\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<h3><a id=\"user-content-create-a-dotenv-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#create-a-dotenv-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create a dotenv file</h3>\n<p>A <code>.env</code> file contains all configuration and connection strings for Winds.</p>\n<p>Create a new file titled <code>.env</code> inside the <code>app</code> folder, and add the following:</p>\n<pre><code>DATABASE_URI=mongodb://localhost/WINDS\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=some-super-secret-arbitrary-jwt-string\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\nMERCURY_KEY=YOUR_API_KEY_HERE\n</code></pre>\n<h3><a id=\"user-content-start-mongodb-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start MongoDB Locally</h3>\n<p>Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p>If you&apos;re on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<pre><code>brew install mongodb\n</code></pre>\n<p><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p>You can also run MongoDB in the background by running:</p>\n<pre><code>brew services start mongodb\n</code></pre>\n<h3><a id=\"user-content-start-redis-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start Redis Locally</h3>\n<p>At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p>If you&apos;re on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<pre><code>brew install redis\n</code></pre>\n<p><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p>Then, start Redis by running:</p>\n<pre><code>redis-server\n</code></pre>\n<p>...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p>You can also run Redis in the background by running:</p>\n<pre><code>brew services start redis\n</code></pre>\n<h3><a id=\"user-content-stream-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stream</h3>\n<h4><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sign up and Create a Stream App</h4>\n<p>To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul>\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<h4><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4>\n<p>Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<pre><code>STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre>\n<h4><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Create Your Stream Feed Groups</h4>\n<p>Once you&apos;ve signed in, create &quot;feed groups&quot; for your Stream app.</p>\n<p>A &quot;feed group&quot; defines a certain type of feed within your application. Use the &quot;Add Feed Group&quot; button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>feed group name</th>\n<th>feed group type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr></tbody></table>\n<p>It&apos;s fine to enable &quot;Realtime Notifications&quot; for each of these feed groups, though we won&apos;t be using those yet.</p>\n<h3><a id=\"user-content-algolia-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Algolia</h3>\n<h4><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Sign up for Algolia and Create an Algolia App and Index</h4>\n<p>In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul>\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click &quot;New Application&quot; and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul>\n<li>(Select the datacenter that&apos;s closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select &quot;Indices&quot; and click &quot;Add New Index&quot;. (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<h4><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4>\n<p>From your app, click the &quot;API Keys&quot; button on the left to find your app ID and API keys.</p>\n<p>Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<pre><code>REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre>\n<h3><a id=\"user-content-start-backend-services\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start Backend Services</h3>\n<p>From the root directory, run:</p>\n<pre><code>pm2 start process_dev.json\n</code></pre>\n<p>To see logging information for all processes, run:</p>\n<pre><code>pm2 logs\n</code></pre>\n<h3><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Start Frontend Electron / Web App Server</h3>\n<pre><code>cd app &amp;&amp; yarn start\n</code></pre>\n<h3><a id=\"user-content-building-a-production-version\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Building a Production Version</h3>\n<p>Build a production version of Winds by running:</p>\n<pre><code>./build.sh\n</code></pre>\n<p>This creates production-ready JS files in api/dist.</p>\n<p>To run the production JS files:</p>\n<pre><code>pm2 start process_prod.json\n</code></pre>\n<h2><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Debugging RSS &amp; Podcast Issues</h2>\n<p>Unfortunately there is no unified standard for RSS. To test your preferred feed, go to <code>api/src/workers</code> and run:</p>\n<pre><code>babel-node feed_debug.js --rss https://techcrunch.com/feed/\n</code></pre>\n<p>For podcasts run:</p>\n<pre><code>babel-node feed_debug.js --podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre>\n<p>Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/workers/parsers.js</code>.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Support</h2>\n<p>All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you&apos;re unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<h2><a id=\"user-content-maintenance-and-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintenance and Contributions</h2>\n<p>Thank you to all of the maintainers and contributors who&apos;ve helped Winds become what it is today and help it stay up and running every day. We couldn&apos;t do it without you!</p>\n<h3><a id=\"user-content-special-shoutouts-to\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Special Shoutouts To:</h3>\n<ul>\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n</ul>\n<h3><a id=\"user-content-primary-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Primary Maintainers</h3>\n<ul>\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<h3><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributors</h3>\n<ul>\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<h2><a id=\"user-content-revive-rss\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/getstream/winds/blob/master/#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Revive RSS</h2>\n<p>RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It&apos;s time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul>\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-winds-20---a-beautiful-open-source-rss--podcast-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#winds-20---a-beautiful-open-source-rss--podcast-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Winds 2.0 - A Beautiful Open Source RSS &amp; Podcast App</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/e85f7ceea2bc051128a0dc28abd23c2bda4c00f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/e85f7ceea2bc051128a0dc28abd23c2bda4c00f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230536f757263652d3130302532352d677265656e2e737667\" alt=\"Open Source\" data-canonical-src=\"https://img.shields.io/badge/Open%20Source-100%25-green.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f75ab0a90be439910add62b5def96501b5fb6381/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d456c656374726f6e2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/f75ab0a90be439910add62b5def96501b5fb6381/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d456c656374726f6e2d677265656e2e737667\" alt=\"Platform\" data-canonical-src=\"https://img.shields.io/badge/Platform-Electron-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://shields.io/\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/398a756c4cf4dd212ccb0725cc68f3261d07daf8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f417765736f6d656e6573732d56657279253230486967682d677265656e2e737667\" alt=\"Awesome Badge\" data-canonical-src=\"https://img.shields.io/badge/Awesomeness-Very%20High-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://github.com/GetStream/winds/graphs/commit-activity\"><img src=\"https://camo.githubusercontent.com/3c3bf465df8a20964b61cebf189a8ce83802e2df/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d5965732d677265656e2e737667\" alt=\"Maintenance\" data-canonical-src=\"https://img.shields.io/badge/Maintained%3F-Yes-green.svg\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6b8aba003a026ab67081ec07869bc98970713019/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\"><img src=\"https://camo.githubusercontent.com/6b8aba003a026ab67081ec07869bc98970713019/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275696c74253230576974682d254532253944254134254546254238253846253230696e253230426f756c6465722c253230434f2d677265656e2e737667\" alt=\"Built With\" data-canonical-src=\"https://img.shields.io/badge/Built%20With-%E2%9D%A4%EF%B8%8F%20in%20Boulder,%20CO-green.svg\" style=\"max-width:100%;\"></a>\n<a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/333ecd8760aa792893418cd5b3d835e696359cda/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f746563682d737461636b2d3036393066612e7376673f7374796c653d666c6174\" alt=\"StackShare\" data-canonical-src=\"https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat\" style=\"max-width:100%;\"></a></p>\n<p><strong>What's new: In addition to the desktop apps there's now a web version of Winds available at <a href=\"https://winds.getstream.io/\" rel=\"nofollow\">https://winds.getstream.io/</a></strong></p>\n<p><strong>Due to overwhelming success of Wind's launch we could use a bit of help. We're hiring a remote Node fullstack dev to work on this open source project fulltime. Contact <a href=\"mailto:tommaso@getstream.io\">tommaso@getstream.io</a> for details. Due to budget limitations the position is a better match for developers outside of the US.</strong></p>\n<p>Winds is a beautiful open-source RSS and Podcast app created using React/Redux/Node. Use the free hosted version or run it on your own server and customize it as you see fit. Contributions are always appreciated. In fact we're planning a series of tutorials to help you get started. Activity Feeds &amp; Discovery in Winds are powered by <a href=\"https://getstream.io/get_started/\" rel=\"nofollow\">Stream</a>, the app leverages <a href=\"https://algolia.com?ref=stream\" rel=\"nofollow\">Algolia</a> for search, <a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a> for hosting, <a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> for a hosted database (DBaaS), and <a href=\"https://sendgrid.com/\" rel=\"nofollow\">SendGrid</a> for email. All of these services have a free tier.</p>\n<h3><a id=\"user-content-to-get-started-with-winds-20-please-visit-httpsgetstreamiowinds\" class=\"anchor\" aria-hidden=\"true\" href=\"#to-get-started-with-winds-20-please-visit-httpsgetstreamiowinds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>To get started with Winds 2.0, please visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a></strong></h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/6d052aa2481346e7ba290c8abe1609a43fbe4bac/68747470733a2f2f692e696d6775722e636f6d2f6e32654b7750662e676966\"><img src=\"https://camo.githubusercontent.com/6d052aa2481346e7ba290c8abe1609a43fbe4bac/68747470733a2f2f692e696d6775722e636f6d2f6e32654b7750662e676966\" alt=\"Winds 2.0\" data-canonical-src=\"https://i.imgur.com/n2eKwPf.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-tocd\" class=\"anchor\" aria-hidden=\"true\" href=\"#tocd\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TOCd</h2>\n<ul>\n<li><a href=\"#roadmap\">Roadmap</a></li>\n<li><a href=\"#powered-by\">Powered By</a>\n<ul>\n<li><a href=\"#stream\">Stream</a></li>\n<li><a href=\"#algolia\">Algolia</a></li>\n<li><a href=\"#mongodb\">MongoDB</a></li>\n<li><a href=\"https://sendgrid.com\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://aws.amazon.com/\" rel=\"nofollow\">AWS</a></li>\n</ul>\n</li>\n<li><a href=\"#tutorials\">Tutorials</a></li>\n<li><a href=\"#download\">Download</a></li>\n<li><a href=\"#contributing-to-winds\">Contributing to Winds</a></li>\n<li><a href=\"#support\">Support</a></li>\n<li><a href=\"#maintenance-and-contributions\">Maintenance &amp; Contributions</a></li>\n</ul>\n<h2><a id=\"user-content-roadmap\" class=\"anchor\" aria-hidden=\"true\" href=\"#roadmap\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Roadmap</h2>\n<p>Help us improve Winds and/or vote on the <a href=\"https://github.com/GetStream/Winds/issues/191\">Roadmap for 2.1</a></p>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mark Read (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Playlist support (partially implemented)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Team support (share an activity feed with colleagues or friends to discover and collaborate)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Mobile application powered by React Native</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> SSO (Google &amp; Twitter)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Folder Support</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Listen to feed changes in realtime</li>\n</ul>\n<h2><a id=\"user-content-powered-by\" class=\"anchor\" aria-hidden=\"true\" href=\"#powered-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Powered By</h2>\n<ol>\n<li><a href=\"https://expressjs.com?ref=winds\" rel=\"nofollow\">Express</a></li>\n<li><a href=\"https://reactjs.org?ref=winds\" rel=\"nofollow\">React</a> &amp; <a href=\"https://redux.js.org?ref=winds\" rel=\"nofollow\">Redux</a></li>\n<li><a href=\"https://www.algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a></li>\n<li><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a></li>\n<li><a href=\"https://sendgrid.com?ref=winds\" rel=\"nofollow\">SendGrid</a></li>\n<li><a href=\"https://github.com/OptimalBits/bull?ref=winds\">Bull</a></li>\n<li><a href=\"https://mercury.postlight.com?ref=winds\" rel=\"nofollow\">Mercury</a></li>\n<li><a href=\"https://getstream.io?ref=winds\" rel=\"nofollow\">Stream</a></li>\n<li><a href=\"https://sentry.io/?ref=winds\" rel=\"nofollow\">Sentry</a></li>\n<li><a href=\"https://aws.amazon.com/?ref=winds\" rel=\"nofollow\">AWS</a></li>\n</ol>\n<p><strong>The full stack can be found on <a href=\"https://stackshare.io/stream/winds\" rel=\"nofollow\">StackShare.io</a>.</strong></p>\n<h3><a id=\"user-content-stream\" class=\"anchor\" aria-hidden=\"true\" href=\"#stream\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stream</h3>\n<p><a href=\"https://getstream.io/?ref=winds\" rel=\"nofollow\">Stream</a> is an API for building activity feeds. For Winds the follow suggestions and the list of articles from the feeds you follow is powered by Stream. Stream accounts are free for up to 3 million feed updates and handle personalization (machine learning) for up to 100 users.</p>\n<h3><a id=\"user-content-algolia\" class=\"anchor\" aria-hidden=\"true\" href=\"#algolia\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Algolia</h3>\n<p><a href=\"https://algolia.com?ref=winds\" rel=\"nofollow\">Algolia</a> is used for lightning fast and relevant search. We use their <a href=\"https://www.npmjs.com/package/algoliasearch?ref=winds\" rel=\"nofollow\">JavaScript search client</a> to easily setup the Winds search implementation. Algolia, accounts are free up to 10k records and 100k operations.</p>\n<h3><a id=\"user-content-mongodb\" class=\"anchor\" aria-hidden=\"true\" href=\"#mongodb\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>MongoDB</h3>\n<p><a href=\"http://mbsy.co/mongodb/228644\" rel=\"nofollow\">MongoDB Atlas</a> provides a Database as a Service, and serves as the backend datastore for Winds.</p>\n<h2><a id=\"user-content-tutorials\" class=\"anchor\" aria-hidden=\"true\" href=\"#tutorials\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Tutorials</h2>\n<p>The following tutorials will not only help you start contributing to Winds, but also provide inspiration for your next app.</p>\n<p><strong>Note:</strong> We're actively working on this portion of the README. To stay up to date with the latest information, please signup for the hosted version at <a href=\"https://getstream.io/winds\" rel=\"nofollow\">https://getstream.io/winds</a>.</p>\n<ol>\n<li>Architecting a large React/Redux codebase</li>\n<li>Building activity streams and newsfeeds on top of Stream</li>\n<li>Implementing search with Algolia</li>\n<li>Deploying to AWS ECS</li>\n<li>MongoDB database schema design</li>\n<li>Design thought process for Winds 2.0</li>\n<li>PM2 in production environments</li>\n<li>Creating a RESTful API design with Express.js</li>\n<li>Preparing an Electron app for deployment to the macOS store</li>\n<li>Deploying to the macOS store</li>\n<li>Electron gotchas</li>\n</ol>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>To download Winds 2.0, visit <a href=\"https://getstream.io/winds/\" rel=\"nofollow\">https://getstream.io/winds/</a>.</p>\n<h2><a id=\"user-content-contributing-to-winds\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing-to-winds\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing to Winds</h2>\n<h3><a id=\"user-content-tldr\" class=\"anchor\" aria-hidden=\"true\" href=\"#tldr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TL;DR</h3>\n<p>Commands:</p>\n<ul>\n<li><code>brew install pkg-config cairo redis mongodb</code></li>\n<li><code>brew services start mongodb</code></li>\n<li><code>brew services start redis</code></li>\n<li><code>cd winds/api</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../app</code></li>\n<li><code>yarn</code></li>\n</ul>\n<p>Sign up for both Stream and Algolia, and create the following <code>.env</code> file in the <code>app</code> directory, replacing the keys where indicated:</p>\n<pre><code>DATABASE_URI=mongodb://localhost/WINDS\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=some-super-secret-arbitrary-jwt-string\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\n\nSTREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n\nREACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n\nMERCURY_KEY=YOUR_KEY_HERE\n</code></pre>\n<p>Then run:</p>\n<ul>\n<li><code>pm2 start process_dev.json</code></li>\n<li><code>cd app &amp;&amp; yarn start</code></li>\n</ul>\n<h3><a id=\"user-content-clone-the-repo\" class=\"anchor\" aria-hidden=\"true\" href=\"#clone-the-repo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clone the Repo</h3>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:GetStream/winds.git</pre></div>\n<h3><a id=\"user-content-install-dependencies\" class=\"anchor\" aria-hidden=\"true\" href=\"#install-dependencies\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install dependencies</h3>\n<p>The following instructions are geared towards Mac users who can use <code>brew</code> (<a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a>) to install most dependencies. Ubuntu users can use <code>apt</code>, and Windows users will have to install directly from the dependency's site. Non-debian-based Linux users will probably be able to figure it out on their own :)</p>\n<ul>\n<li><code>cd Winds/app</code></li>\n<li><code>yarn</code></li>\n<li><code>cd ../api</code></li>\n<li><code>yarn</code></li>\n</ul>\n<h3><a id=\"user-content-create-a-dotenv-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-a-dotenv-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create a dotenv file</h3>\n<p>A <code>.env</code> file contains all configuration and connection strings for Winds.</p>\n<p>Create a new file titled <code>.env</code> inside the <code>app</code> folder, and add the following:</p>\n<pre><code>DATABASE_URI=mongodb://localhost/WINDS\nCACHE_URI=redis://localhost:6379\nJWT_SECRET=some-super-secret-arbitrary-jwt-string\nAPI_PORT=8080\nREACT_APP_API_ENDPOINT=http://localhost:8080\nSTREAM_API_BASE_URL=https://windspersonalization.getstream.io/personalization/v1.0\nMERCURY_KEY=YOUR_API_KEY_HERE\n</code></pre>\n<h3><a id=\"user-content-start-mongodb-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-mongodb-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start MongoDB Locally</h3>\n<p>Winds uses MongoDB as the main datastore - it contains all users, rss feeds, podcasts, episodes, articles, and shares.</p>\n<p>If you're on a Mac, you can install MongoDB through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<pre><code>brew install mongodb\n</code></pre>\n<p><em>(You can also install MongoDB from the <a href=\"https://www.mongodb.com/download-center\" rel=\"nofollow\">official MongoDB site</a>.)</em></p>\n<p>You can also run MongoDB in the background by running:</p>\n<pre><code>brew services start mongodb\n</code></pre>\n<h3><a id=\"user-content-start-redis-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-redis-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start Redis Locally</h3>\n<p>At Stream, we use Redis as an in-memory storage for the Winds podcast processing and RSS processing workers. It contains a list of podcasts and RSS feeds, which the workers pick up and process using the <code>bull</code> messaging system.</p>\n<p>If you're on a Mac, you can install Redis through <a href=\"https://brew.sh/\" rel=\"nofollow\">Homebrew</a> by running:</p>\n<pre><code>brew install redis\n</code></pre>\n<p><em>(You can also install Redis from the <a href=\"https://redis.io/download\" rel=\"nofollow\">official Redis site</a>.)</em></p>\n<p>Then, start Redis by running:</p>\n<pre><code>redis-server\n</code></pre>\n<p>...which creates (by default) a <code>dump.rdb</code> file in your current directory and stores a cached version of the database in that location.</p>\n<p>You can also run Redis in the background by running:</p>\n<pre><code>brew services start redis\n</code></pre>\n<h3><a id=\"user-content-stream-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#stream-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stream</h3>\n<h4><a id=\"user-content-sign-up-and-create-a-stream-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#sign-up-and-create-a-stream-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sign up and Create a Stream App</h4>\n<p>To contribute to Winds, sign up for <a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Stream</a> to utilize the activity and timeline feeds.</p>\n<p><em>(Reminder: Stream is free for applications with less than 3,000,000 updates per month.)</em></p>\n<ul>\n<li><a href=\"https://getstream.io/get_started?ref=winds\" rel=\"nofollow\">Sign up for Stream here</a></li>\n<li>Create a new Stream app</li>\n<li>Find the App ID, API Key, and API Secret for your new Stream app</li>\n</ul>\n<h4><a id=\"user-content-add-your-stream-app-id-api-key-and-api-secret-to-your-env\" class=\"anchor\" aria-hidden=\"true\" href=\"#add-your-stream-app-id-api-key-and-api-secret-to-your-env\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Add your Stream App ID, API Key, and API Secret to your <code>.env</code></h4>\n<p>Append the Stream App ID, API Key, and API secret to your <code>.env</code> file:</p>\n<pre><code>STREAM_APP_ID=YOUR_STREAM_APP_ID\nSTREAM_API_KEY=YOUR_STREAM_API_KEY\nSTREAM_API_SECRET=YOUR_STREAM_API_SECRET\n</code></pre>\n<h4><a id=\"user-content-create-your-stream-feed-groups\" class=\"anchor\" aria-hidden=\"true\" href=\"#create-your-stream-feed-groups\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Create Your Stream Feed Groups</h4>\n<p>Once you've signed in, create \"feed groups\" for your Stream app.</p>\n<p>A \"feed group\" defines a certain type of feed within your application. Use the \"Add Feed Group\" button to create the following feeds:</p>\n<table>\n<thead>\n<tr>\n<th>feed group name</th>\n<th>feed group type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>podcast</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>rss</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>timeline</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_episode</code></td>\n<td>flat</td>\n</tr>\n<tr>\n<td><code>user_article</code></td>\n<td>flat</td>\n</tr></tbody></table>\n<p>It's fine to enable \"Realtime Notifications\" for each of these feed groups, though we won't be using those yet.</p>\n<h3><a id=\"user-content-algolia-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#algolia-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Algolia</h3>\n<h4><a id=\"user-content-sign-up-for-algolia-and-create-an-algolia-app-and-index\" class=\"anchor\" aria-hidden=\"true\" href=\"#sign-up-for-algolia-and-create-an-algolia-app-and-index\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Sign up for Algolia and Create an Algolia App and Index</h4>\n<p>In addition to Stream, you also need to sign up for <a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Algolia</a>, to contribute to Winds, for the search functionality.</p>\n<p><em>(Algolia is free for applications with up to 10k records.)</em></p>\n<ul>\n<li><a href=\"https://www.algolia.com/users/sign_up?ref=winds\" rel=\"nofollow\">Sign up for Algolia here</a></li>\n<li>From the <a href=\"https://www.algolia.com/manage/applications\" rel=\"nofollow\">Applications page</a>, click \"New Application\" and create a new Algolia application. (We recommend something similar to <code>my-winds-app</code>)\n<ul>\n<li>(Select the datacenter that's closest to you.)</li>\n</ul>\n</li>\n<li>From the application page, select \"Indices\" and click \"Add New Index\". (We recommend something similar to <code>winds-main-index</code>)</li>\n</ul>\n<h4><a id=\"user-content-add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\" class=\"anchor\" aria-hidden=\"true\" href=\"#add-your-algolia-application-id-search-only-api-key-and-admin-api-key-to-your-env-file\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Add Your Algolia Application Id, Search-Only Api Key and Admin Api Key to Your <code>.env</code> File</h4>\n<p>From your app, click the \"API Keys\" button on the left to find your app ID and API keys.</p>\n<p>Append your Algolia application ID, search-only API Key and Admin API Key to your <code>.env</code> file to look like this:</p>\n<pre><code>REACT_APP_ALGOLIA_APP_ID=YOUR_ALGOLIA_APP_ID\nREACT_APP_ALGOLIA_SEARCH_KEY=YOUR_ALGOLIA_SEARCH_ONLY_API_KEY\nALGOLIA_WRITE_KEY=YOUR_ALGOLIA_ADMIN_API_KEY\n</code></pre>\n<h3><a id=\"user-content-start-backend-services\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-backend-services\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start Backend Services</h3>\n<p>From the root directory, run:</p>\n<pre><code>pm2 start process_dev.json\n</code></pre>\n<p>To see logging information for all processes, run:</p>\n<pre><code>pm2 logs\n</code></pre>\n<h3><a id=\"user-content-start-frontend-electron--web-app-server\" class=\"anchor\" aria-hidden=\"true\" href=\"#start-frontend-electron--web-app-server\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Start Frontend Electron / Web App Server</h3>\n<pre><code>cd app &amp;&amp; yarn start\n</code></pre>\n<h3><a id=\"user-content-building-a-production-version\" class=\"anchor\" aria-hidden=\"true\" href=\"#building-a-production-version\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Building a Production Version</h3>\n<p>Build a production version of Winds by running:</p>\n<pre><code>./build.sh\n</code></pre>\n<p>This creates production-ready JS files in api/dist.</p>\n<p>To run the production JS files:</p>\n<pre><code>pm2 start process_prod.json\n</code></pre>\n<h2><a id=\"user-content-debugging-rss--podcast-issues\" class=\"anchor\" aria-hidden=\"true\" href=\"#debugging-rss--podcast-issues\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Debugging RSS &amp; Podcast Issues</h2>\n<p>Unfortunately there is no unified standard for RSS. To test your preferred feed, go to <code>api/src/workers</code> and run:</p>\n<pre><code>babel-node feed_debug.js --rss https://techcrunch.com/feed/\n</code></pre>\n<p>For podcasts run:</p>\n<pre><code>babel-node feed_debug.js --podcast https://www.npr.org/rss/podcast.php\\?id\\=510289\n</code></pre>\n<p>Pull requests for improved RSS compatibility are much appreciated.\nMost of the parsing codebase is located in <code>api/src/workers/parsers.js</code>.</p>\n<h2><a id=\"user-content-support\" class=\"anchor\" aria-hidden=\"true\" href=\"#support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Support</h2>\n<p>All support is handled via <a href=\"https://github.com/getstream/winds/issues\">GitHub Issues</a>. If you're unfamiliar with creating an Issue on GitHub, please follow <a href=\"https://help.github.com/articles/creating-an-issue/\">these instructions</a>.</p>\n<h2><a id=\"user-content-maintenance-and-contributions\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintenance-and-contributions\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintenance and Contributions</h2>\n<p>Thank you to all of the maintainers and contributors who've helped Winds become what it is today and help it stay up and running every day. We couldn't do it without you!</p>\n<h3><a id=\"user-content-special-shoutouts-to\" class=\"anchor\" aria-hidden=\"true\" href=\"#special-shoutouts-to\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Special Shoutouts To:</h3>\n<ul>\n<li><a href=\"https://hackernoon.com/\" rel=\"nofollow\">Hackernoon</a></li>\n<li><a href=\"https://www.producthunt.com/\" rel=\"nofollow\">Product Hunt</a></li>\n</ul>\n<h3><a id=\"user-content-primary-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#primary-maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Primary Maintainers</h3>\n<ul>\n<li><a href=\"https://github.com/nparsons08\">Nick Parsons</a></li>\n<li><a href=\"https://github.com/kenhoff\">Ken Hoff</a></li>\n<li><a href=\"https://github.com/tschellenbach\">Thierry Schellenbach</a></li>\n<li><a href=\"https://github.com/tilton\">Josh Tilton</a></li>\n</ul>\n<h3><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributors</h3>\n<ul>\n<li><a href=\"https://github.com/tbarbugli\">Tommaso Barbugli</a></li>\n<li><a href=\"https://github.com/dwightgunning\">Dwight Gunning</a></li>\n<li><a href=\"https://github.com/mathias\">Matt Gauger</a></li>\n<li><a href=\"https://github.com/Zhomart\">Zhomart Mukhamejanov</a></li>\n<li><a href=\"https://github.com/julianxhokaxhiu\">Julian Xhokaxhiu</a></li>\n<li><a href=\"https://github.com/thundergolfer\">Jonathon Belotti</a></li>\n<li><a href=\"https://github.com/gitter-badger\">The Gitter Badger</a></li>\n<li><a href=\"https://github.com/meriadec\">Meriadec Pillet</a></li>\n<li><a href=\"https://github.com/sifex\">Alex Sinnott</a></li>\n<li><a href=\"https://github.com/sauban\">Lawal Sauban</a></li>\n</ul>\n<h2><a id=\"user-content-revive-rss\" class=\"anchor\" aria-hidden=\"true\" href=\"#revive-rss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Revive RSS</h2>\n<p>RSS is an amazing open standard. It is probably the most pleasant way to stay up to date with the sites and podcasts you care about. Our reasons for contributing to Winds are explained in the blogpost <a href=\"https://getstream.io/blog/winds-2-0-its-time-to-revive-rss/\" rel=\"nofollow\">Winds 2.0 It's time to Revive RSS</a>. In this section we will list other open source and commercial projects that are having an impact on Reviving RSS:</p>\n<ul>\n<li><a href=\"https://github.com/miniflux/miniflux\">Miniflux</a></li>\n<li><a href=\"https://twitrss.me/\" rel=\"nofollow\">TwitRSSMe</a></li>\n<li><a href=\"https://feedly.com/\" rel=\"nofollow\">Feedly</a></li>\n<li><a href=\"https://newsblur.com/\" rel=\"nofollow\">NewsBlur</a></li>\n<li><a href=\"https://feedity.com/\" rel=\"nofollow\">Feedity</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.615Z",
    "goodColorOnWhite": "#288249",
    "goodColorOnBlack": "#37B566",
    "faintColorOnWhite": "rgba(40, 130, 73, 0.1)"
  },
  {
    "slug": "wire",
    "name": "Wire",
    "description": "Modern, private communications",
    "website": "https://wire.com",
    "repository": "https://github.com/wireapp",
    "keywords": [
      "communication",
      "privacy",
      "security",
      "messenger",
      "messaging"
    ],
    "category": "Social Networking",
    "icon": "wire-icon.png",
    "icon32": "wire-icon-32.png",
    "icon64": "wire-icon-64.png",
    "icon128": "wire-icon-128.png",
    "icon256": "wire-icon-256.png",
    "date": "2015-10-29",
    "iconColors": [
      "#f9f9f9",
      "#080808",
      "#7c7c7c",
      "#848484",
      "#949494"
    ],
    "goodColorOnWhite": "#080808",
    "goodColorOnBlack": "#F9F9F9",
    "faintColorOnWhite": "rgba(8, 8, 8, 0.1)"
  },
  {
    "slug": "wonder-reader",
    "name": "Wonder Reader",
    "description": "A digital comic book reader",
    "website": "http://alice-em.github.io/wonder-reader/",
    "repository": "https://github.com/alice-em/wonder-reader",
    "keywords": [
      "comics",
      "cbr",
      "cbz",
      "comic book"
    ],
    "license": "ISC",
    "category": "Books",
    "icon": "wonder-reader-icon.png",
    "icon32": "wonder-reader-icon-32.png",
    "icon64": "wonder-reader-icon-64.png",
    "icon128": "wonder-reader-icon-128.png",
    "icon256": "wonder-reader-icon-256.png",
    "date": "2016-11-01",
    "iconColors": [
      "#741f0a",
      "#2771ba",
      "#fbd537",
      "#de7d57",
      "#2a3c54"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wonder-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#wonder-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Wonder-Reader</h1>\n<p><a href=\"https://david-dm.org/alice-em/wonder-reader\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c28a7506b8ba6af572393967dbbfa0e507781565/68747470733a2f2f64617669642d646d2e6f72672f616c6963652d656d2f776f6e6465722d7265616465722f7374617475732e706e67\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/alice-em/wonder-reader/status.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/alice-em%2Fwonder-reader\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0f127ef62f690eb2a507fac18051ed048619bf92/68747470733a2f2f62616467652e667572792e696f2f67682f616c6963652d656d253246776f6e6465722d7265616465722e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/alice-em%2Fwonder-reader.svg\" style=\"max-width:100%;\"></a>\n<code>0.5.2</code></p>\n<p>Running Electron 1.8.4</p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h2>\n<p><a href=\"http://alice-em.github.io/wonder-reader/\" rel=\"nofollow\">Downloads</a></p>\n<h2><a id=\"user-content-installation-and-starting\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#installation-and-starting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Installation and Starting</h2>\n<p><strong>Requirements</strong>: <code>git</code>, <code>node</code>, and <code>npm</code></p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alice-em/wonder-weader.git\n<span class=\"pl-c1\">cd</span> wonder-reader\nnpm install\nnpm start</pre></div>\n<h5><a id=\"user-content-compiling\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#compiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Compiling</h5>\n<p><strong>Requirements</strong>: electron-packager</p>\n<h5><a id=\"user-content-terminal\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#terminal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Terminal</h5>\n<ul>\n<li>Go to where you cloned <strong>Wonder Reader</strong> <code>cd/to/git/wonder-reader</code></li>\n</ul>\n<pre><code>npm install\nnpm run packager\n</code></pre>\n<p><strong>Warning! :: 18 July 2017</strong> There is an issue with <code>&gt;= npm@5.3.0</code> that interferes with compiling. Please use <code>&lt;= npm@5.2.0</code> for the time being. Refer to <code>npm -v</code>, and if needed, run <code>npm i -g npm@5.2.0</code></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p><strong>Requirements</strong>: <code>grunt-cli</code>, <code>sass</code>, and some sort of text-editor</p>\n<h5><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>TODO:</h5>\n<ul>\n<li>Any other neat ideas that could work go here too.</li>\n<li>Double click zoom in function!</li>\n<li>Comics at either <strong>firstPage</strong> or <strong>lastPage</strong> can open up the next file in library folder.</li>\n</ul>\n<h5><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Notes</h5>\n<ul>\n<li>node.fs API :: <a href=\"https://nodejs.org/api/fs.html\" rel=\"nofollow\">https://nodejs.org/api/fs.html</a></li>\n<li>electron API :: <a href=\"http://electron.atom.io/docs/\" rel=\"nofollow\">http://electron.atom.io/docs/</a></li>\n</ul>\n<h5><a id=\"user-content-credit\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alice-em/wonder-reader/blob/master/#credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Credit</h5>\n<ul>\n<li>CSS Loaders :: <a href=\"https://github.com/lukehaas/css-loaders\">https://github.com/lukehaas/css-loaders</a></li>\n<li>Dragscroll.js :: <a href=\"https://github.com/asvd/dragscroll\">https://github.com/asvd/dragscroll</a></li>\n<li>Electron :: <a href=\"http://electron.atom.io\" rel=\"nofollow\">http://electron.atom.io</a></li>\n<li>Font Awesome :: <a href=\"http://fontawesome.io/\" rel=\"nofollow\">http://fontawesome.io/</a></li>\n<li>Node :: <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">https://nodejs.org/en/</a></li>\n<li>Node Directory Tree :: <a href=\"https://github.com/mihneadb/node-directory-tree\">https://github.com/mihneadb/node-directory-tree</a></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wonder-reader\" class=\"anchor\" aria-hidden=\"true\" href=\"#wonder-reader\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Wonder-Reader</h1>\n<p><a href=\"https://david-dm.org/alice-em/wonder-reader\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/c28a7506b8ba6af572393967dbbfa0e507781565/68747470733a2f2f64617669642d646d2e6f72672f616c6963652d656d2f776f6e6465722d7265616465722f7374617475732e706e67\" alt=\"dependencies Status\" data-canonical-src=\"https://david-dm.org/alice-em/wonder-reader/status.png\" style=\"max-width:100%;\"></a>\n<a href=\"https://badge.fury.io/gh/alice-em%2Fwonder-reader\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/0f127ef62f690eb2a507fac18051ed048619bf92/68747470733a2f2f62616467652e667572792e696f2f67682f616c6963652d656d253246776f6e6465722d7265616465722e737667\" alt=\"GitHub version\" data-canonical-src=\"https://badge.fury.io/gh/alice-em%2Fwonder-reader.svg\" style=\"max-width:100%;\"></a>\n<code>0.5.2</code></p>\n<p>Running Electron 1.8.4</p>\n<h2><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h2>\n<p><a href=\"http://alice-em.github.io/wonder-reader/\" rel=\"nofollow\">Downloads</a></p>\n<h2><a id=\"user-content-installation-and-starting\" class=\"anchor\" aria-hidden=\"true\" href=\"#installation-and-starting\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Installation and Starting</h2>\n<p><strong>Requirements</strong>: <code>git</code>, <code>node</code>, and <code>npm</code></p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone https://github.com/alice-em/wonder-weader.git\n<span class=\"pl-c1\">cd</span> wonder-reader\nnpm install\nnpm start</pre></div>\n<h5><a id=\"user-content-compiling\" class=\"anchor\" aria-hidden=\"true\" href=\"#compiling\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Compiling</h5>\n<p><strong>Requirements</strong>: electron-packager</p>\n<h5><a id=\"user-content-terminal\" class=\"anchor\" aria-hidden=\"true\" href=\"#terminal\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Terminal</h5>\n<ul>\n<li>Go to where you cloned <strong>Wonder Reader</strong> <code>cd/to/git/wonder-reader</code></li>\n</ul>\n<pre><code>npm install\nnpm run packager\n</code></pre>\n<p><strong>Warning! :: 18 July 2017</strong> There is an issue with <code>&gt;= npm@5.3.0</code> that interferes with compiling. Please use <code>&lt;= npm@5.2.0</code> for the time being. Refer to <code>npm -v</code>, and if needed, run <code>npm i -g npm@5.2.0</code></p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p><strong>Requirements</strong>: <code>grunt-cli</code>, <code>sass</code>, and some sort of text-editor</p>\n<h5><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TODO:</h5>\n<ul>\n<li>Any other neat ideas that could work go here too.</li>\n<li>Double click zoom in function!</li>\n<li>Comics at either <strong>firstPage</strong> or <strong>lastPage</strong> can open up the next file in library folder.</li>\n</ul>\n<h5><a id=\"user-content-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Notes</h5>\n<ul>\n<li>node.fs API :: <a href=\"https://nodejs.org/api/fs.html\" rel=\"nofollow\">https://nodejs.org/api/fs.html</a></li>\n<li>electron API :: <a href=\"http://electron.atom.io/docs/\" rel=\"nofollow\">http://electron.atom.io/docs/</a></li>\n</ul>\n<h5><a id=\"user-content-credit\" class=\"anchor\" aria-hidden=\"true\" href=\"#credit\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Credit</h5>\n<ul>\n<li>CSS Loaders :: <a href=\"https://github.com/lukehaas/css-loaders\">https://github.com/lukehaas/css-loaders</a></li>\n<li>Dragscroll.js :: <a href=\"https://github.com/asvd/dragscroll\">https://github.com/asvd/dragscroll</a></li>\n<li>Electron :: <a href=\"http://electron.atom.io\" rel=\"nofollow\">http://electron.atom.io</a></li>\n<li>Font Awesome :: <a href=\"http://fontawesome.io/\" rel=\"nofollow\">http://fontawesome.io/</a></li>\n<li>Node :: <a href=\"https://nodejs.org/en/\" rel=\"nofollow\">https://nodejs.org/en/</a></li>\n<li>Node Directory Tree :: <a href=\"https://github.com/mihneadb/node-directory-tree\">https://github.com/mihneadb/node-directory-tree</a></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.560Z",
    "goodColorOnWhite": "#741F0A",
    "goodColorOnBlack": "#FBD537",
    "faintColorOnWhite": "rgba(116, 31, 10, 0.1)"
  },
  {
    "slug": "wordmark",
    "name": "WordMark",
    "description": "A lightweight blog publishing editor for Markdown writers",
    "website": "http://wordmarkapp.com/",
    "keywords": [
      "markdown",
      "editor"
    ],
    "category": "Productivity",
    "icon": "wordmark-icon.png",
    "icon32": "wordmark-icon-32.png",
    "icon64": "wordmark-icon-64.png",
    "icon128": "wordmark-icon-128.png",
    "icon256": "wordmark-icon-256.png",
    "date": "2016-07-25",
    "iconColors": [
      "#fbfbfb",
      "#62baf2",
      "#74ccfc",
      "#a4bed2",
      "#3595c9"
    ],
    "goodColorOnWhite": "#047CBD",
    "goodColorOnBlack": "#74CCFC",
    "faintColorOnWhite": "rgba(4, 124, 189, 0.1)"
  },
  {
    "slug": "wordpress-com",
    "name": "WordPress.com",
    "description": "A desktop app for WordPress",
    "website": "https://desktop.wordpress.com",
    "keywords": [
      "Productivity"
    ],
    "category": "Productivity",
    "icon": "wordpress-com-icon.png",
    "icon32": "wordpress-com-icon-32.png",
    "icon64": "wordpress-com-icon-64.png",
    "icon128": "wordpress-com-icon-128.png",
    "icon256": "wordpress-com-icon-256.png",
    "date": "2015-12-17",
    "iconColors": [
      "#05a3d4",
      "#f3f9fa",
      "#56c1e0",
      "#72cce4",
      "#84cce4"
    ],
    "goodColorOnWhite": "#04799D",
    "goodColorOnBlack": "#05A3D4",
    "faintColorOnWhite": "rgba(4, 121, 157, 0.1)"
  },
  {
    "slug": "workpuls",
    "name": "WorkPuls",
    "description": "Employee monitoring and time tracking.",
    "website": "https://www.workpuls.com/",
    "category": "Business",
    "keywords": [
      "employee monitoring",
      "time tracking",
      "screenshots"
    ],
    "license": "Commercial",
    "screenshots": [
      {
        "imageUrl": "https://cdn.workpuls.com/assets/img/timer.png",
        "caption": "Time tracking",
        "imageLink": "https://www.workpuls.com/time-tracking"
      },
      {
        "imageUrl": "https://cdn.workpuls.com/assets/img/real-time-with-tasks.png",
        "caption": "Employee monitoring",
        "imageLink": "https://www.workpuls.com/employee-monitoring"
      }
    ],
    "icon": "workpuls-icon.png",
    "icon32": "workpuls-icon-32.png",
    "icon64": "workpuls-icon-64.png",
    "icon128": "workpuls-icon-128.png",
    "icon256": "workpuls-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#1c9080",
      "#cce3df",
      "#71b8ae",
      "#8cccc4",
      "#54b4a4"
    ],
    "goodColorOnWhite": "#198374",
    "goodColorOnBlack": "#1C9080",
    "faintColorOnWhite": "rgba(25, 131, 116, 0.1)"
  },
  {
    "slug": "world-history-ap",
    "name": "World History AP",
    "description": "Help students study for the rigorous AP exam",
    "website": "http://rrhswhap.weebly.com",
    "keywords": [
      "Education"
    ],
    "category": "Education",
    "icon": "world-history-ap-icon.png",
    "icon32": "world-history-ap-icon-32.png",
    "icon64": "world-history-ap-icon-64.png",
    "icon128": "world-history-ap-icon-128.png",
    "icon256": "world-history-ap-icon-256.png",
    "date": "2016-03-28",
    "iconColors": [
      "#4c3919",
      "#2ceceb",
      "#c98485",
      "#3a7860",
      "#379684"
    ],
    "goodColorOnWhite": "#4C3919",
    "goodColorOnBlack": "#2CECEB",
    "faintColorOnWhite": "rgba(76, 57, 25, 0.1)"
  },
  {
    "slug": "wow-stat",
    "name": "WoW Stat",
    "description": "World of Warcraft server uptime monitor",
    "website": "http://wowst.at/",
    "repository": "https://github.com/arzynik/wowstat",
    "license": "MIT",
    "keywords": [
      "wow",
      "games",
      "warcraft"
    ],
    "category": "Games",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/055bcd5ec67c31416d81561bae311ab13a93d9da/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67"
      }
    ],
    "icon": "wow-stat-icon.png",
    "icon32": "wow-stat-icon-32.png",
    "icon64": "wow-stat-icon-64.png",
    "icon128": "wow-stat-icon-128.png",
    "icon256": "wow-stat-icon-256.png",
    "date": "2016-12-13",
    "iconColors": [
      "#444444",
      "#484444",
      "#484444",
      "#484444",
      "#484444"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wow-stat\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WoW Stat</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/055bcd5ec67c31416d81561bae311ab13a93d9da/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/055bcd5ec67c31416d81561bae311ab13a93d9da/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width:100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p>WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p>This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h3>\n<p>There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<h3><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Develop</h3>\n<ul>\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/arzynik/wowstat/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h3>\n<ul>\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wow-stat\" class=\"anchor\" aria-hidden=\"true\" href=\"#wow-stat\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WoW Stat</h1>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/055bcd5ec67c31416d81561bae311ab13a93d9da/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\"><img align=\"right\" height=\"300px\" src=\"https://camo.githubusercontent.com/055bcd5ec67c31416d81561bae311ab13a93d9da/687474703a2f2f776f7773742e61742f73637265656e73686f742e706e67\" data-canonical-src=\"http://wowst.at/screenshot.png\" style=\"max-width:100%;\"></a></p>\n<br><br>\n![WoW Stat](<a href=\"http://wowst.at/logo.svg\" rel=\"nofollow\">http://wowst.at/logo.svg</a>)\n<br><br><br><br><br><br><br>\n<p>WoW Stat is a World of Warcraft server monitor utility. Set your server you wish to monitor, and your server goes down it will automatically notify you when it is back up, or even relaunch WoW for you if you wish.</p>\n<p>This is yet another rework, this time using the <a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a> framework.</p>\n<hr>\n<h3><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h3>\n<p>There are builds in the <a href=\"https://github.com/arzynik/wowstat/releases\">Release</a> section for macOS and Windows.</p>\n<h3><a id=\"user-content-develop\" class=\"anchor\" aria-hidden=\"true\" href=\"#develop\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Develop</h3>\n<ul>\n<li>Install the node dependencies <code>npm install</code></li>\n<li>Start the app <code>npm start</code></li>\n<li>For windows use <code>npm run startwin</code></li>\n</ul>\n<h3><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h3>\n<ul>\n<li>Run the Electron Builder <code>npm run dist</code></li>\n<li>For windows use <code>npm run distwin</code></li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.549Z",
    "goodColorOnWhite": "#484444",
    "goodColorOnBlack": "#7F7878",
    "faintColorOnWhite": "rgba(72, 68, 68, 0.1)"
  },
  {
    "slug": "wowcrypt",
    "name": "WoWCrypt",
    "description": "World of Warcraft Database Browser",
    "repository": "https://github.com/XeonPowder/WoWCrypt",
    "keywords": [
      "games"
    ],
    "category": "Games",
    "screenshots": [
      {
        "imageUrl": "https://cloud.githubusercontent.com/assets/2179775/26266749/65eb186a-3cac-11e7-8159-f139ed37f665.png"
      }
    ],
    "license": "MIT",
    "icon": "wowcrypt-icon.png",
    "icon32": "wowcrypt-icon-32.png",
    "icon64": "wowcrypt-icon-64.png",
    "icon128": "wowcrypt-icon-128.png",
    "icon256": "wowcrypt-icon-256.png",
    "date": "2017-05-19",
    "iconColors": [
      "#e2d4e2",
      "#101916",
      "#d951eb",
      "#8a8888",
      "#6c746c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20149679/fea22326-a677-11e6-98e2-53823da7759c.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20149679/fea22326-a677-11e6-98e2-53823da7759c.png\" alt=\"wowcrypt_title\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20150645/89fc1e1e-a67c-11e6-8b5c-9d8ad642ea35.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20150645/89fc1e1e-a67c-11e6-8b5c-9d8ad642ea35.png\" alt=\"electronvueicon128x128\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20150646/8a0c0392-a67c-11e6-8850-679ec2f1a2fa.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20150646/8a0c0392-a67c-11e6-8850-679ec2f1a2fa.png\" alt=\"wowcrypticon128x128\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/26266749/65eb186a-3cac-11e7-8159-f139ed37f665.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/26266749/65eb186a-3cac-11e7-8159-f139ed37f665.png\" alt=\"zezvej3 2\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/57de224b2b771a4d113539782bf8a2d472226654/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f48544d4c2d76352d6666613830302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/57de224b2b771a4d113539782bf8a2d472226654/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f48544d4c2d76352d6666613830302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/HTML-v5-ffa800.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/951b61cb9f96b3368f77e669e7a8f0adcd874da7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4353532d76332d6136303066662e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/951b61cb9f96b3368f77e669e7a8f0adcd874da7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4353532d76332d6136303066662e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/CSS-v3-a600ff.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c9698a92cebbc54f0b3a81b1d26d53e9916e9532/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675654a532d76322e302e312d3030633336622e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/c9698a92cebbc54f0b3a81b1d26d53e9916e9532/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675654a532d76322e302e312d3030633336622e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/VueJS-v2.0.1-00c36b.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/77270cdd6c03802f646be72166d3048d081f1b86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656c656374726f6e2d76312e332e312d3030666662332e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/77270cdd6c03802f646be72166d3048d081f1b86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656c656374726f6e2d76312e332e312d3030666662332e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/electron-v1.3.1-00ffb3.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ef3d532e8de1aa007d8fbc64738d5fbe47dd6d2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d726f757465722d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/ef3d532e8de1aa007d8fbc64738d5fbe47dd6d2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d726f757465722d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--router-v2.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/940a3c6c47880071cdb3100117e7afb2bd261fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f767565782d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/940a3c6c47880071cdb3100117e7afb2bd261fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f767565782d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vuex-v2.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/045e56bde710c7907f2a62c9ffd530df4c39cc9d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d656c656374726f6e2d76312e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/045e56bde710c7907f2a62c9ffd530df4c39cc9d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d656c656374726f6e2d76312e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--electron-v1.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/d781b2a034d36a821cbd41b9f8a5b3cd8d1a9af3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d7265736f757263652d76312e302e332d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/d781b2a034d36a821cbd41b9f8a5b3cd8d1a9af3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d7265736f757263652d76312e302e332d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--resource-v1.0.3-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Table of Contents</h1>\n<ul>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#description\"><strong><em>Description</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#downloads\"><strong><em>Downloads</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#usage\"><strong><em>Usage</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#api-key\"><strong><em>API-Key</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#build-source-code\"><strong><em>Build Source Code</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#issues--fixes\"><strong><em>Issues &amp; Fixes</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#todo\"><strong><em>Todo</em></strong></a></li>\n</ul>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Description</h1>\n<blockquote>\n<p>World of Warcraft Armory Desktop Application<br>\nBlizzard&apos;s WoW Community API<br>\nHTML, CSS, and VueJS 2.0</p>\n</blockquote>\n<p>what is possible?</p>\n<ul>\n<li>Achievement Lookup</li>\n<li>Auction House Data</li>\n<li>Boss Lookup</li>\n<li>Character Lookup</li>\n<li>Guild Lookup</li>\n<li>Item Lookup</li>\n<li>Mount Lookup</li>\n<li>Pet Lookup</li>\n<li>PvP Lookup</li>\n<li>Quest Lookup</li>\n<li>Realm Lookup</li>\n<li>Recipe Lookup</li>\n<li>Zone Lookup</li>\n</ul>\n<h1><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Downloads</h1>\n<h2><a id=\"user-content-releases-binaries--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#releases-binaries--source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a><a href=\"https://github.com/XeonPowder/WoWCrypt/releases\"><strong><em>Releases (Binaries &amp; Source Code)</em></strong></a></h2>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Usage</h1>\n<h2><a id=\"user-content-10\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#10\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.0</h2>\n<p>Download the <a href=\"https://github.com/XeonPowder/WoWCrypt#wowcrypt-downloads\"><strong><em>binary</em></strong></a> that fits your operating system and unzip.<br>\n-- or --<br>\nGrab the <a href=\"https://github.com/XeonPowder/WoWCrypt#wowcrypt-downloads\"><strong><em>source code</em></strong></a> and <a href=\"https://github.com/XeonPowder/WoWCrypt#build-from-source-code\"><strong><em>build</em></strong></a> the app yourself.</p>\n<h2><a id=\"user-content-11\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#11\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.1</h2>\n<p>Open the application<br>\nGo to the settings page<br>\nInput the <a href=\"https://github.com/XeonPowder/WoWCrypt#api-key\"><strong><em>api-key</em></strong></a> and choose your region</p>\n<h2><a id=\"user-content-12\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#12\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.2</h2>\n<p>Begin using the application Any errors? (something doesn&apos;t work) <a href=\"https://github.com/XeonPowder/WoWCrypt/issues\"><strong><em>open an issue</em></strong></a></p>\n<h1><a id=\"user-content-api-key\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#api-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>API-Key</h1>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> apikey (you can use this.)</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 100 - Calls per second</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 36,000 - Calls per hour</span>\nzn2vjjju6qpav96datyqh78smc6s3wax</pre></div>\n<h1><a id=\"user-content-build-source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#build-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build Source Code</h1>\n<h2><a id=\"user-content-10-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#10-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.0</h2>\n<p>Make sure you have <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><strong><em>NodeJS</em></strong></a></p>\n<h2><a id=\"user-content-11-1\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#11-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>1.1</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> insde of the WoWCrypt directory, install dependencies</span>\nnpm install</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron app for production</span>\nnpm run build</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> cleans the &apos;builds&apos; folder</span>\nnpm run build:clean\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build</span>\nnpm run build:[win32<span class=\"pl-k\">|</span>darwin<span class=\"pl-k\">|</span>mas<span class=\"pl-k\">|</span>linux]</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `app/src`</span>\nnpm run lint</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> run webpack in production</span>\nnpm run pack</pre></div>\n<h1><a id=\"user-content-issues--fixes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#issues--fixes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Issues &amp; Fixes</h1>\n<h2><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h2>\n<blockquote>\n<p>&quot;Cannot create symlinks; skipping xxxxx platform&quot;</p>\n</blockquote>\n<blockquote>\n<blockquote>\n<p>Command Prompt &gt; Run as Administrator</p>\n</blockquote>\n</blockquote>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/XeonPowder/WoWCrypt/blob/master/#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Todo</h1>\n<pre><code>- Implement full api\n- Add exciting features\n</code></pre>\n<hr>\n<p>This project was generated from <a href=\"https://github.com/SimulatedGREG/electron-vue\"><strong><em>electron-vue</em></strong></a> (<a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\"><strong><em>Documentation</em></strong></a>) using <a href=\"https://github.com/vuejs/vue-cli\"><strong><em>vue-cli</em></strong></a>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20149679/fea22326-a677-11e6-98e2-53823da7759c.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20149679/fea22326-a677-11e6-98e2-53823da7759c.png\" alt=\"wowcrypt_title\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20150645/89fc1e1e-a67c-11e6-8b5c-9d8ad642ea35.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20150645/89fc1e1e-a67c-11e6-8b5c-9d8ad642ea35.png\" alt=\"electronvueicon128x128\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/20150646/8a0c0392-a67c-11e6-8850-679ec2f1a2fa.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/20150646/8a0c0392-a67c-11e6-8850-679ec2f1a2fa.png\" alt=\"wowcrypticon128x128\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://cloud.githubusercontent.com/assets/2179775/26266749/65eb186a-3cac-11e7-8159-f139ed37f665.png\"><img src=\"https://cloud.githubusercontent.com/assets/2179775/26266749/65eb186a-3cac-11e7-8159-f139ed37f665.png\" alt=\"zezvej3 2\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/57de224b2b771a4d113539782bf8a2d472226654/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f48544d4c2d76352d6666613830302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/57de224b2b771a4d113539782bf8a2d472226654/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f48544d4c2d76352d6666613830302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/HTML-v5-ffa800.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/951b61cb9f96b3368f77e669e7a8f0adcd874da7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4353532d76332d6136303066662e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/951b61cb9f96b3368f77e669e7a8f0adcd874da7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4353532d76332d6136303066662e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/CSS-v3-a600ff.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c9698a92cebbc54f0b3a81b1d26d53e9916e9532/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675654a532d76322e302e312d3030633336622e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/c9698a92cebbc54f0b3a81b1d26d53e9916e9532/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675654a532d76322e302e312d3030633336622e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/VueJS-v2.0.1-00c36b.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/77270cdd6c03802f646be72166d3048d081f1b86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656c656374726f6e2d76312e332e312d3030666662332e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/77270cdd6c03802f646be72166d3048d081f1b86/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656c656374726f6e2d76312e332e312d3030666662332e7376673f7374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/badge/electron-v1.3.1-00ffb3.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/ef3d532e8de1aa007d8fbc64738d5fbe47dd6d2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d726f757465722d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/ef3d532e8de1aa007d8fbc64738d5fbe47dd6d2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d726f757465722d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--router-v2.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/940a3c6c47880071cdb3100117e7afb2bd261fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f767565782d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/940a3c6c47880071cdb3100117e7afb2bd261fa5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f767565782d76322e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vuex-v2.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/045e56bde710c7907f2a62c9ffd530df4c39cc9d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d656c656374726f6e2d76312e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/045e56bde710c7907f2a62c9ffd530df4c39cc9d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d656c656374726f6e2d76312e302e302d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--electron-v1.0.0-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a> <a target=\"_blank\" href=\"https://camo.githubusercontent.com/d781b2a034d36a821cbd41b9f8a5b3cd8d1a9af3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d7265736f757263652d76312e302e332d6332616530302e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/d781b2a034d36a821cbd41b9f8a5b3cd8d1a9af3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d2d7265736f757263652d76312e302e332d6332616530302e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/vue--resource-v1.0.3-c2ae00.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\"><img src=\"https://camo.githubusercontent.com/95e854794a291423fe200ec681d09ed63f9fadd1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265\" alt=\"alt text\" data-canonical-src=\"https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-table-of-contents\" class=\"anchor\" aria-hidden=\"true\" href=\"#table-of-contents\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h1>\n<ul>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#description\"><strong><em>Description</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#downloads\"><strong><em>Downloads</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#usage\"><strong><em>Usage</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#api-key\"><strong><em>API-Key</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#build-source-code\"><strong><em>Build Source Code</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#issues--fixes\"><strong><em>Issues &amp; Fixes</em></strong></a></li>\n<li><a href=\"https://github.com/XeonPowder/WoWCrypt#todo\"><strong><em>Todo</em></strong></a></li>\n</ul>\n<h1><a id=\"user-content-description\" class=\"anchor\" aria-hidden=\"true\" href=\"#description\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Description</h1>\n<blockquote>\n<p>World of Warcraft Armory Desktop Application<br>\nBlizzard's WoW Community API<br>\nHTML, CSS, and VueJS 2.0</p>\n</blockquote>\n<p>what is possible?</p>\n<ul>\n<li>Achievement Lookup</li>\n<li>Auction House Data</li>\n<li>Boss Lookup</li>\n<li>Character Lookup</li>\n<li>Guild Lookup</li>\n<li>Item Lookup</li>\n<li>Mount Lookup</li>\n<li>Pet Lookup</li>\n<li>PvP Lookup</li>\n<li>Quest Lookup</li>\n<li>Realm Lookup</li>\n<li>Recipe Lookup</li>\n<li>Zone Lookup</li>\n</ul>\n<h1><a id=\"user-content-downloads\" class=\"anchor\" aria-hidden=\"true\" href=\"#downloads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Downloads</h1>\n<h2><a id=\"user-content-releases-binaries--source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#releases-binaries--source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><a href=\"https://github.com/XeonPowder/WoWCrypt/releases\"><strong><em>Releases (Binaries &amp; Source Code)</em></strong></a></h2>\n<h1><a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Usage</h1>\n<h2><a id=\"user-content-10\" class=\"anchor\" aria-hidden=\"true\" href=\"#10\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.0</h2>\n<p>Download the <a href=\"https://github.com/XeonPowder/WoWCrypt#wowcrypt-downloads\"><strong><em>binary</em></strong></a> that fits your operating system and unzip.<br>\n-- or --<br>\nGrab the <a href=\"https://github.com/XeonPowder/WoWCrypt#wowcrypt-downloads\"><strong><em>source code</em></strong></a> and <a href=\"https://github.com/XeonPowder/WoWCrypt#build-from-source-code\"><strong><em>build</em></strong></a> the app yourself.</p>\n<h2><a id=\"user-content-11\" class=\"anchor\" aria-hidden=\"true\" href=\"#11\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.1</h2>\n<p>Open the application<br>\nGo to the settings page<br>\nInput the <a href=\"https://github.com/XeonPowder/WoWCrypt#api-key\"><strong><em>api-key</em></strong></a> and choose your region</p>\n<h2><a id=\"user-content-12\" class=\"anchor\" aria-hidden=\"true\" href=\"#12\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.2</h2>\n<p>Begin using the application Any errors? (something doesn't work) <a href=\"https://github.com/XeonPowder/WoWCrypt/issues\"><strong><em>open an issue</em></strong></a></p>\n<h1><a id=\"user-content-api-key\" class=\"anchor\" aria-hidden=\"true\" href=\"#api-key\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>API-Key</h1>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> apikey (you can use this.)</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 100 - Calls per second</span>\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> 36,000 - Calls per hour</span>\nzn2vjjju6qpav96datyqh78smc6s3wax</pre></div>\n<h1><a id=\"user-content-build-source-code\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-source-code\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build Source Code</h1>\n<h2><a id=\"user-content-10-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#10-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.0</h2>\n<p>Make sure you have <a href=\"https://nodejs.org/en/\" rel=\"nofollow\"><strong><em>NodeJS</em></strong></a></p>\n<h2><a id=\"user-content-11-1\" class=\"anchor\" aria-hidden=\"true\" href=\"#11-1\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1.1</h2>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> insde of the WoWCrypt directory, install dependencies</span>\nnpm install</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> serve with hot reload at localhost:9080</span>\nnpm run dev</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> build electron app for production</span>\nnpm run build</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> cleans the 'builds' folder</span>\nnpm run build:clean\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> build</span>\nnpm run build:[win32<span class=\"pl-k\">|</span>darwin<span class=\"pl-k\">|</span>mas<span class=\"pl-k\">|</span>linux]</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> lint all JS/Vue component files in `app/src`</span>\nnpm run lint</pre></div>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> run webpack in production</span>\nnpm run pack</pre></div>\n<h1><a id=\"user-content-issues--fixes\" class=\"anchor\" aria-hidden=\"true\" href=\"#issues--fixes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Issues &amp; Fixes</h1>\n<h2><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h2>\n<blockquote>\n<p>\"Cannot create symlinks; skipping xxxxx platform\"</p>\n</blockquote>\n<blockquote>\n<blockquote>\n<p>Command Prompt &gt; Run as Administrator</p>\n</blockquote>\n</blockquote>\n<h1><a id=\"user-content-todo\" class=\"anchor\" aria-hidden=\"true\" href=\"#todo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Todo</h1>\n<pre><code>- Implement full api\n- Add exciting features\n</code></pre>\n<hr>\n<p>This project was generated from <a href=\"https://github.com/SimulatedGREG/electron-vue\"><strong><em>electron-vue</em></strong></a> (<a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\"><strong><em>Documentation</em></strong></a>) using <a href=\"https://github.com/vuejs/vue-cli\"><strong><em>vue-cli</em></strong></a>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.634Z",
    "goodColorOnWhite": "#101916",
    "goodColorOnBlack": "#D951EB",
    "faintColorOnWhite": "rgba(16, 25, 22, 0.1)"
  },
  {
    "slug": "wp-express",
    "name": "WP Express",
    "description": "Rapid WordPress installer for local development",
    "website": "http://wpexpress.io",
    "keywords": [
      "wordpress",
      "productivity"
    ],
    "category": "Productivity",
    "icon": "wp-express-icon.png",
    "icon32": "wp-express-icon-32.png",
    "icon64": "wp-express-icon-64.png",
    "icon128": "wp-express-icon-128.png",
    "icon256": "wp-express-icon-256.png",
    "date": "2016-05-12",
    "iconColors": [
      "#2da3d7",
      "#f5f6f6",
      "#11597a",
      "#90acb4",
      "#7c9cac"
    ],
    "goodColorOnWhite": "#11597A",
    "goodColorOnBlack": "#2DA3D7",
    "faintColorOnWhite": "rgba(17, 89, 122, 0.1)"
  },
  {
    "slug": "writebar",
    "name": "WriteBar",
    "description": "Distraction-free text editor, that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).",
    "website": "https://writebar.js.org",
    "repository": "https://github.com/alexander-shvets/writebar",
    "screenshots": [
      {
        "imageUrl": "https://writebar.js.org/assets/screenshot.jpg"
      }
    ],
    "keywords": [
      "macbook-pro",
      "touchbar",
      "distraction-free",
      "text-editor",
      "quill",
      "macos",
      "text",
      "editor"
    ],
    "category": "Productivity",
    "icon": "writebar-icon.png",
    "icon32": "writebar-icon-32.png",
    "icon64": "writebar-icon-64.png",
    "icon128": "writebar-icon-128.png",
    "icon256": "writebar-icon-256.png",
    "date": "2018-02-13",
    "iconColors": [
      "#050505",
      "#f3f3f3",
      "#7c7c7c",
      "#747474",
      "#848484"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"https://github.com/alexander-shvets/writebar/raw/master/assets/logo.svg\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-writebar\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WriteBar</h1>\n<p align=\"center\">\n  Experimental distraction-free text editor,<br>\n  that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<h2 align=\"center\"><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a title=\"Change Log at GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases\">Releases</a>\n  : \n  <a title=\"Download from GitHub\" href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2>\n<p align=\"center\"><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"https://github.com/alexander-shvets/writebar/raw/master/assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<h3><a id=\"user-content-discuss\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Discuss</h3>\n<ul>\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<blockquote>\n<p>Install (or update) macOS package manager (<a href=\"https://github.com/alexander-shvets/writebar/blob/master///brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">&quot;</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p>Install <a href=\"https://github.com/alexander-shvets/writebar/blob/master///yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"https://github.com/alexander-shvets/writebar/blob/master///nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p>Download source code:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p>Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p>Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn global add electron               <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager      <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p><em>* doesn&apos;t listed in <a href=\"https://github.com/alexander-shvets/writebar/blob/master///github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn&apos;t use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p>Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p>Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&amp;&amp;</span> npm run dist</pre></div>\n<p>Release files should be generated in <code>dist</code> directory.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/alexander-shvets/writebar/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h3>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/af54d5e1f5f0588fdd02a578d27edd8c8ffb3ec9/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\"><a href=\"//writebar.js.org\" title=\"writebar.js.org\" rel=\"nofollow\"><img src=\"assets/logo.svg\" style=\"max-width:100%;\"></a></p>\n<h1 align=\"center\"><a id=\"user-content-writebar\" class=\"anchor\" aria-hidden=\"true\" href=\"#writebar\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WriteBar</h1>\n<p align=\"center\">\n  Experimental distraction-free text editor,<br>\n  that displays focus text line right over the keyboard (on the Macbook Pro TouchBar).\n</p>\n<h2 align=\"center\"><a id=\"user-content---releases-----021-alphadmg\" class=\"anchor\" aria-hidden=\"true\" href=\"#--releases-----021-alphadmg\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a title=\"Change Log at GitHub\" href=\"//github.com/alexander-shvets/writebar/releases\">Releases</a>\n  : \n  <a title=\"Download from GitHub\" href=\"//github.com/alexander-shvets/writebar/releases/download/0.2.1/WriteBar.dmg\">0.2.1-alpha.dmg</a>\n</h2>\n<p align=\"center\"><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\"><img width=\"600\" src=\"assets/screenshot.jpg\" alt=\"screenshot\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Line edit on TouchBar</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Context formatting menu</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Smart Spellchecker</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Markdown Import/Export</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Visual Markdown editing</li>\n</ul>\n<h3><a id=\"user-content-discuss\" class=\"anchor\" aria-hidden=\"true\" href=\"#discuss\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Discuss</h3>\n<ul>\n<li><a href=\"//facebook.com/groups/uxclubs/permalink/973396292808999/\" rel=\"nofollow\">Intro Video post @ Facebook UX Club</a></li>\n<li><a href=\"//github.com/alexander-shvets/writebar/issues\">Feature Requests and Issues @ GitHub</a></li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<blockquote>\n<p>Install (or update) macOS package manager (<a href=\"//brew.sh\" rel=\"nofollow\">Homebrew</a>):</p>\n<div class=\"highlight highlight-source-shell\"><pre>brew update <span class=\"pl-k\">||</span> /usr/bin/ruby -e <span class=\"pl-s\"><span class=\"pl-pds\">\"</span><span class=\"pl-s\"><span class=\"pl-pds\">$(</span>curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install<span class=\"pl-pds\">)</span></span><span class=\"pl-pds\">\"</span></span></pre></div>\n</blockquote>\n<blockquote>\n<p>Install <a href=\"//yarnpkg.com\" rel=\"nofollow\">Yarn</a> (modern <a href=\"//nodejs.org\" rel=\"nofollow\">NodeJS</a> package manager):</p>\n<div class=\"highlight highlight-source-shell\"><pre>which yarn <span class=\"pl-k\">||</span> brew install yarn</pre></div>\n</blockquote>\n<p>Download source code:</p>\n<div class=\"highlight highlight-source-shell\"><pre>git clone git@github.com:alexander-shvets/writebar.git\n<span class=\"pl-c1\">cd</span> writebar</pre></div>\n<p>Install application dependencies:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn <span class=\"pl-k\">||</span> npm install</pre></div>\n<p>Install (global or local) dev-dependencies*:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn global add electron               <span class=\"pl-k\">||</span> npm install electron -g\nyarn global add electron-packager      <span class=\"pl-k\">||</span> npm install electron-packager -g\nyarn global add electron-installer-dmg <span class=\"pl-k\">||</span> npm install electron-installer-dmg -g</pre></div>\n<p><em>* doesn't listed in <a href=\"//github.com/alexander-shvets/writebar/blob/master/package.json\"><code>package.json</code></a> becouse I doesn't use js builder yet (which will exclude unused dependencies from application installation package)</em></p>\n<p>Run app in dev mode:</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn start <span class=\"pl-k\">||</span> npm start</pre></div>\n<p>Build App and Installation Package (dmg):</p>\n<div class=\"highlight highlight-source-shell\"><pre>yarn packdist <span class=\"pl-k\">||</span> npm run pack <span class=\"pl-k\">&amp;&amp;</span> npm run dist</pre></div>\n<p>Release files should be generated in <code>dist</code> directory.</p>\n<h3><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h3>\n<p><a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar?ref=badge_large\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/af54d5e1f5f0588fdd02a578d27edd8c8ffb3ec9/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d253246616c6578616e6465722d73687665747325324677726974656261722e7376673f747970653d6c61726765\" alt=\"FOSSA Status\" data-canonical-src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falexander-shvets%2Fwritebar.svg?type=large\" style=\"max-width:100%;\"></a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.767Z",
    "goodColorOnWhite": "#050505",
    "goodColorOnBlack": "#F3F3F3",
    "faintColorOnWhite": "rgba(5, 5, 5, 0.1)"
  },
  {
    "slug": "wwii-stats-viewer",
    "name": "WWII Stats Viewer",
    "description": "View your Playstation, Xbox and Steam Stats",
    "repository": "https://github.com/ImNotLiam/WWIIStatsViewer",
    "keywords": [
      "statistics",
      "games",
      "cod"
    ],
    "category": "Utilities",
    "icon": "wwii-stats-viewer-icon.png",
    "icon32": "wwii-stats-viewer-icon-32.png",
    "icon64": "wwii-stats-viewer-icon-64.png",
    "icon128": "wwii-stats-viewer-icon-128.png",
    "icon256": "wwii-stats-viewer-icon-256.png",
    "date": "2017-11-29",
    "iconColors": [
      "#347ca4",
      "#2c8c44",
      "#3084a8",
      "#3084a8",
      "#3084a8"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wwiistatsviewer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/WWIIStatsViewer/blob/master/#wwiistatsviewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>WWIIStatsViewer</h1>\n<p>Stats Viewer For Call of Duty WWII - Playstation, XBOX and Steam.</p>\n<p><a target=\"_blank\" href=\"https://github.com/ImNotLiam/WWIIStatsViewer/blob/master/Screen.png?raw=true\"><img src=\"https://github.com/ImNotLiam/WWIIStatsViewer/raw/master/Screen.png?raw=true\" alt=\"Alt text\" title=\"WWII_Stats_Viewer Windows\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"https://github.com/ImNotLiam/WWIIStatsViewer/blob/master/mac.png?raw=true\"><img src=\"https://github.com/ImNotLiam/WWIIStatsViewer/raw/master/mac.png?raw=true\" alt=\"Alt text\" title=\"WWII_Stats_Viewer Mac\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/ImNotLiam/WWIIStatsViewer/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h1>\n<p>Windows and Mac\n<a href=\"https://github.com/ImNotLiam/WWIIStatsViewer/releases\">https://github.com/ImNotLiam/WWIIStatsViewer/releases</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-wwiistatsviewer\" class=\"anchor\" aria-hidden=\"true\" href=\"#wwiistatsviewer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>WWIIStatsViewer</h1>\n<p>Stats Viewer For Call of Duty WWII - Playstation, XBOX and Steam.</p>\n<p><a target=\"_blank\" href=\"Screen.png?raw=true\"><img src=\"Screen.png?raw=true\" alt=\"Alt text\" title=\"WWII_Stats_Viewer Windows\" style=\"max-width:100%;\"></a>\n<a target=\"_blank\" href=\"mac.png?raw=true\"><img src=\"mac.png?raw=true\" alt=\"Alt text\" title=\"WWII_Stats_Viewer Mac\" style=\"max-width:100%;\"></a></p>\n<h1><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h1>\n<p>Windows and Mac\n<a href=\"https://github.com/ImNotLiam/WWIIStatsViewer/releases\">https://github.com/ImNotLiam/WWIIStatsViewer/releases</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.748Z",
    "goodColorOnWhite": "#347CA4",
    "goodColorOnBlack": "#3084A8",
    "faintColorOnWhite": "rgba(52, 124, 164, 0.1)"
  },
  {
    "slug": "xcel",
    "name": "xcel",
    "description": "An Ultimate EXCEL Data Filter",
    "website": "https://xcel.aotu.io/",
    "repository": "https://github.com/o2team/xcel",
    "keywords": [
      "xcel",
      "excel",
      "data-cleaning",
      "aotu.io"
    ],
    "license": "MIT",
    "locales": [
      "zh-CN"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/dc65b5c81b02e19d51b5d1505ff2fd3b86606b03/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f66696c7465725f70616e656c2e706e67"
      }
    ],
    "icon": "xcel-icon.png",
    "icon32": "xcel-icon-32.png",
    "icon64": "xcel-icon-64.png",
    "icon128": "xcel-icon-128.png",
    "icon256": "xcel-icon-256.png",
    "date": "2016-12-23",
    "iconColors": [
      "#2b3343",
      "#90939b",
      "#646974",
      "#535868",
      "#6c6c7c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-xcel---an-ultimate-excel-data-filter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#xcel---an-ultimate-excel-data-filter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>XCEL - An Ultimate EXCEL Data Filter</h1>\n<p>XCEL &#x662F;&#x7531;&#x4EAC;&#x4E1C;&#x7528;&#x6237;&#x4F53;&#x9A8C;&#x8BBE;&#x8BA1;&#x90E8; <a href=\"https://aotu.io/\" rel=\"nofollow\">&#x51F9;&#x51F8;&#x5B9E;&#x9A8C;&#x5BA4;</a> &#x63A8;&#x51FA;&#x7684;&#x4E00;&#x4E2A; Excel &#x6570;&#x636E;&#x6E05;&#x6D17;&#x5DE5;&#x5177;&#xFF0C;&#x5176;&#x901A;&#x8FC7;&#x53EF;&#x89C6;&#x5316;&#x7684;&#x65B9;&#x5F0F;&#x8BA9;&#x7528;&#x6237;&#x8F7B;&#x677E;&#x5730;&#x5BF9; Excel &#x6570;&#x636E;&#x8FDB;&#x884C;&#x7B5B;&#x9009;&#x3002;&#x6574;&#x4E2A;&#x6570;&#x636E;&#x7B5B;&#x9009;&#x5904;&#x7406;&#x8FC7;&#x7A0B;&#x5229;&#x7528; NodeJS &#x5F3A;&#x5927;&#x7684;&#x5F02;&#x6B65;&#x5904;&#x7406;&#x529F;&#x80FD;&#xFF0C;&#x8BA9;&#x4F60;&#x5F7B;&#x5E95;&#x544A;&#x522B;&#x5728; Excel &#x91CC;&#x9762;&#x81EA;&#x5DF1;&#x5199;&#x5B8F;&#x51FD;&#x6570;&#x7684;&#x5361;&#x987F;&#x3001;&#x6CA1;&#x54CD;&#x5E94;&#x7684;&#x539F;&#x59CB;&#x65B9;&#x5F0F;&#xFF01;</p>\n<p>&#x4E0B;&#x8F7D;&#x8BD5;&#x7528;&#xFF1A;</p>\n<ul>\n<li>MacOS&#xFF1A;<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel-1.4.0.dmg\" rel=\"nofollow\">&#x70B9;&#x51FB;&#x4E0B;&#x8F7D;</a></li>\n<li>Windows&#xFF1A;<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel%20Setup%201.4.0.exe\" rel=\"nofollow\">64bit&#x7248;&#x672C;</a>  <a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel%20Setup%201.4.0-ia32.exe\" rel=\"nofollow\">32bit &#x7248;&#x672C;</a></li>\n<li>Linux&#xFF1A;<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel-1.4.0-linux-x64.zip\" rel=\"nofollow\">&#x70B9;&#x51FB;&#x4E0B;&#x8F7D;</a></li>\n</ul>\n<p>&#x843D;&#x5730;&#x9875;&#xFF1A;<a href=\"https://xcel.aotu.io/\" rel=\"nofollow\">https://xcel.aotu.io/</a> <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji><br>\n&#x9879;&#x76EE;&#x603B;&#x7ED3;&#xFF1A;<a href=\"https://aotu.io/notes/2016/11/15/xcel/\" rel=\"nofollow\">https://aotu.io/notes/2016/11/15/xcel/</a> <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">&#x2728;</g-emoji></p>\n<h2><a id=\"user-content-&#x529F;&#x80FD;&#x7279;&#x8272;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x529F;&#x80FD;&#x7279;&#x8272;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x529F;&#x80FD;&#x7279;&#x8272;</h2>\n<ol>\n<li>&#x4F53;&#x9A8C;&#x4F73;&#xFF1A;&#x8BE5;&#x5DE5;&#x5177;&#x57FA;&#x4E8E; Electron &#x5F00;&#x53D1;&#xFF0C;&#x4F7F;&#x5176;&#x62E5;&#x6709;&#x4E86;&#x5F88;&#x591A;&#x539F;&#x751F;&#x7279;&#x6027;&#xFF0C;&#x5982;&#x4E0E;&#x7CFB;&#x7EDF;&#x4E00;&#x81F4;&#x7684;&#x5F39;&#x6846;&#x3001;&#x65E0;&#x8FB9;&#x6846;&#x8BBE;&#x8BA1;&#x7B49;&#x7B49;&#x3002;</li>\n<li>&#x53EF;&#x89C6;&#x5316;&#xFF1A;&#x53EF;&#x89C6;&#x5316;&#x64CD;&#x4F5C;&#x4F60;&#x7684; Excel &#x6570;&#x636E;&#xFF0C;&#x652F;&#x6301;&#x6587;&#x4EF6;&#x7684;&#x5BFC;&#x5165;&#x5BFC;&#x51FA;&#x3002;</li>\n<li>&#x5F3A;&#x5927;&#x7684;&#x7B5B;&#x9009;&#x903B;&#x8F91;&#xFF1A;&#x63D0;&#x4F9B;&#x4E86;&#x5355;&#x5217;&#x8FD0;&#x7B97;&#x903B;&#x8F91;&#x3001;&#x591A;&#x5217;&#x8FD0;&#x7B97;&#x903B;&#x8F91;&#x548C;&#x53CC;&#x5217;&#x8303;&#x56F4;&#x903B;&#x8F91;&#x4E09;&#x79CD;&#x7B5B;&#x9009;&#x65B9;&#x5F0F;&#xFF0C;&#x5E76;&#x4E14;&#x53EF;&#x901A;&#x8FC7;&#x201C;&#x4E14;&#x201D;&#x3001;&#x201C;&#x6216;&#x201D;&#x548C;&#x201C;&#x7F16;&#x7EC4;&#x201D;&#x7684;&#x65B9;&#x5F0F;&#x4EFB;&#x610F;&#x7EC4;&#x5408;&#x3002;</li>\n<li>&#x53BB;&#x91CD;&#x529F;&#x80FD;&#xFF1A;&#x63D0;&#x4F9B;&#x53EF;&#x6307;&#x5B9A;&#x5217;&#x7684;&#x65B9;&#x5F0F;&#x8FDB;&#x884C;&#x53BB;&#x91CD;&#xFF0C;&#x6709;&#x6548;&#x907F;&#x514D;&#x6570;&#x636E;&#x5197;&#x4F59;&#x3002;</li>\n</ol>\n<h2><a id=\"user-content-&#x622A;&#x56FE;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x622A;&#x56FE;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x622A;&#x56FE;</h2>\n<ol>\n<li>&#x521D;&#x59CB;&#x754C;&#x9762;<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/2079092b332f5107c49086e15ca020b945098c66/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e697469616c5f696e746572666163652e706e67\"><img src=\"https://camo.githubusercontent.com/2079092b332f5107c49086e15ca020b945098c66/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e697469616c5f696e746572666163652e706e67\" alt=\"&#x521D;&#x59CB;&#x754C;&#x9762;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/initial_interface.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x7B5B;&#x9009;&#x6761;&#x4EF6;&#x9762;&#x677F;\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/dc65b5c81b02e19d51b5d1505ff2fd3b86606b03/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f66696c7465725f70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/dc65b5c81b02e19d51b5d1505ff2fd3b86606b03/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f66696c7465725f70616e656c2e706e67\" alt=\"&#x7B5B;&#x9009;&#x6761;&#x4EF6;&#x9762;&#x677F;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/filter_panel.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x5386;&#x53F2;&#x6587;&#x4EF6;&#x5217;&#x8868;<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/d7817784f00a93c13b635f80bd6aa52bbd5dba2a/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f736964656261722e706e67\"><img src=\"https://camo.githubusercontent.com/d7817784f00a93c13b635f80bd6aa52bbd5dba2a/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f736964656261722e706e67\" alt=\"&#x5386;&#x53F2;&#x6587;&#x4EF6;&#x5217;&#x8868;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/sidebar.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x4F7F;&#x7528;&#x8BF4;&#x660E;<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6eacca4f7ade30acfac77b794de89cad4621d8cc/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e737472756374696f6e735f666f725f7573652e706e67\"><img src=\"https://camo.githubusercontent.com/6eacca4f7ade30acfac77b794de89cad4621d8cc/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e737472756374696f6e735f666f725f7573652e706e67\" alt=\"&#x4F7F;&#x7528;&#x8BF4;&#x660E;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/instructions_for_use.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x5E94;&#x7528;&#x66F4;&#x65B0;\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/ecbb57abbd8847dc6d071390e6779b6b1214f616/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f6170705f7570646174652e706e67\"><img src=\"https://camo.githubusercontent.com/ecbb57abbd8847dc6d071390e6779b6b1214f616/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f6170705f7570646174652e706e67\" alt=\"&#x5E94;&#x7528;&#x66F4;&#x65B0;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/app_update.png\" style=\"max-width:100%;\"></a></li>\n</ol>\n<h2><a id=\"user-content-&#x611F;&#x8C22;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x611F;&#x8C22;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x611F;&#x8C22;</h2>\n<p>&#x7279;&#x522B;&#x611F;&#x8C22; <a href=\"https://github.com/mamboer\">@mamboer</a>&#x3001;<a href=\"https://github.com/JChehe\">@JChehe</a>&#x3001;<a href=\"https://github.com/hankaibo\">@hankaibo</a> &#x5BF9;&#x6B64;&#x9879;&#x76EE;&#x4F5C;&#x51FA;&#x8D21;&#x732E;<g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">&#x1F4AF;</g-emoji>&#x3002;</p>\n<p>&#x6B22;&#x8FCE;&#x5927;&#x5BB6;&#x4E0B;&#x8F7D;&#x8BD5;&#x7528;&#xFF0C;&#x5F53;&#x7136;&#x66F4;&#x5E0C;&#x671B;&#x4F60;&#x4EEC;&#x63A8;&#x8350;&#x7ED9;&#x6709;&#x9700;&#x8981;&#x7684;&#x4EBA;&#x3002;&#x5982;&#x679C;&#x8BE5;&#x5DE5;&#x5177;&#x6CA1;&#x6DB5;&#x76D6;&#x5230;&#x4F60;&#x7684;&#x7B5B;&#x9009;&#x9700;&#x6C42;&#xFF0C;&#x53EF;&#x4EE5;&#x8FDB;&#x884C;&#x53CD;&#x9988;&#xFF0C;&#x6211;&#x4EEC;&#x4F1A;&#x6839;&#x636E;&#x60C5;&#x51B5;&#x9002;&#x65F6;&#x589E;&#x52A0;&#x8FDB;&#x6765;&#x3002;</p>\n<h2><a id=\"user-content-&#x5F00;&#x6E90;&#x8BB8;&#x53EF;&#x8BC1;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x5F00;&#x6E90;&#x8BB8;&#x53EF;&#x8BC1;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5F00;&#x6E90;&#x8BB8;&#x53EF;&#x8BC1;</h2>\n<p><a href=\"https://github.com/o2team/xcel/blob/master/LICENSE\">GPL</a></p>\n<hr>\n<h2><a id=\"user-content-&#x5F00;&#x53D1;&#x8005;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x5F00;&#x53D1;&#x8005;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5F00;&#x53D1;&#x8005;</h2>\n<h3><a id=\"user-content-&#x6A21;&#x5757;&#x8BF4;&#x660E;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x6A21;&#x5757;&#x8BF4;&#x660E;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6A21;&#x5757;&#x8BF4;&#x660E;</h3>\n<h4><a id=\"user-content-&#x4E24;&#x4E2A;-packagejson-&#x7684;&#x7ED3;&#x6784;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x4E24;&#x4E2A;-packagejson-&#x7684;&#x7ED3;&#x6784;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4E24;&#x4E2A; package.json &#x7684;&#x7ED3;&#x6784;</h4>\n<ol>\n<li>\n<p>&#x5BF9;&#x4E8E;&#x5F00;&#x53D1;&#xFF08;./package.json&#xFF09;<br>\n&#x8BE5; <code>package.json</code> &#x5B58;&#x5728;&#x4E8E;&#x9879;&#x76EE;&#x7684;&#x6839;&#x76EE;&#x5F55;&#x3002;&#x5B83;&#x63CF;&#x8FF0;&#x4E86;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x548C;&#x6784;&#x5EFA;&#x547D;&#x4EE4;&#xFF08;build scripts&#xFF09;&#xFF0C;&#x5373; <code>devDependencies</code>&#x3002;</p>\n</li>\n<li>\n<p>&#x5BF9;&#x4E8E;&#x5E94;&#x7528;<br>\n&#x8BE5; <code>package.json</code> &#x5B58;&#x5728;&#x4E8E; <code>app</code> &#x76EE;&#x5F55;&#x4E0B;&#x3002;&#x5B83;&#x63CF;&#x8FF0;&#x4E86;&#x5E94;&#x7528;&#x7684;&#x4F9D;&#x8D56;&#xFF08;&#x5373; <code>depencencies</code>&#xFF09;&#x3002;&#x53EA;&#x6709;&#x8BE5;&#x76EE;&#x5F55;&#x662F;&#x6700;&#x7EC8;&#x4F1A;&#x88AB;&#x6253;&#x5305;&#x751F;&#x6210;&#x7A0B;&#x5E8F;&#x3002;</p>\n</li>\n</ol>\n<h3><a id=\"user-content-&#x8FD0;&#x884C;&#x73AF;&#x5883;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x8FD0;&#x884C;&#x73AF;&#x5883;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x8FD0;&#x884C;&#x73AF;&#x5883;</h3>\n<p>XCEL &#x63A8;&#x8350;&#x4F7F;&#x7528; node v6.x &#x4F5C;&#x4E3A;&#x7F16;&#x8BD1;&#x8FD0;&#x884C;&#x73AF;&#x5883;&#x3002;&#x53E6;&#x5916;&#xFF0C;&#x6784;&#x5EFA;&#x5DE5;&#x5177;&#x4F7F;&#x7528;&#x4E86; Webpack&#x3002;</p>\n<h3><a id=\"user-content-&#x6784;&#x5EFA;&#x6B65;&#x9AA4;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x6784;&#x5EFA;&#x6B65;&#x9AA4;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6784;&#x5EFA;&#x6B65;&#x9AA4;</h3>\n<p>&#x8BE5;&#x9879;&#x76EE;&#x662F;&#x57FA;&#x4E8E; <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> &#x5F00;&#x53D1;&#xFF0C;&#x8BE5;&#x6A21;&#x677F;&#x7684;&#x66F4;&#x591A;&#x4FE1;&#x606F;&#x53EF;&#x4EE5; <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">&#x70B9;&#x51FB;&#x8FD9;&#x91CC;</a> &#x67E5;&#x770B;&#x3002;</p>\n<pre><code># install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron app for production\nnpm run build\n\n# run webpack in production\nnpm run pack\n</code></pre>\n<p>&#x66F4;&#x591A;&#x6784;&#x5EFA;&#x4FE1;&#x606F;&#x53EF;&#x70B9;&#x51FB; <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/docs/npm_scripts.html\" rel=\"nofollow\">&#x8FD9;&#x91CC;</a> &#x67E5;&#x770B;&#x3002;</p>\n<h3><a id=\"user-content-&#x521D;&#x59CB;&#x5316;&#x9879;&#x76EE;&#x65F6;&#x53EF;&#x80FD;&#x4F1A;&#x9047;&#x5230;&#x7684;&#x95EE;&#x9898;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x521D;&#x59CB;&#x5316;&#x9879;&#x76EE;&#x65F6;&#x53EF;&#x80FD;&#x4F1A;&#x9047;&#x5230;&#x7684;&#x95EE;&#x9898;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x521D;&#x59CB;&#x5316;&#x9879;&#x76EE;&#x65F6;&#x53EF;&#x80FD;&#x4F1A;&#x9047;&#x5230;&#x7684;&#x95EE;&#x9898;</h3>\n<ul>\n<li>&#x5B89;&#x88C5; electron &#x5305;&#x8FC7;&#x6162;&#xFF08;&#x56FD;&#x5185;&#x60C5;&#x51B5;&#xFF09;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#xFF1A;</li>\n<li>&#x4E34;&#x65F6;&#x65B9;&#x5F0F;&#xFF1A;\n<code>DEBUG=* ELECTRON_MIRROR=&quot;https://npm.taobao.org/mirrors/electron/&quot; npm install electron</code><br>\n&#x52A0;&#x5165;DEBUG=*&#x662F;&#x4E3A;&#x4E86;&#x67E5;&#x770B;&#x8C03;&#x8BD5;&#x4FE1;&#x606F;&#xFF0C;&#x786E;&#x8BA4;&#x4E0B;&#x8F7D;&#x6E90;&#x662F;&#x5426;&#x66FF;&#x6362;&#x6210;&#x529F;&#x3002;</li>\n<li>&#x6C38;&#x4E45;&#x65B9;&#x5F0F;&#xFF1A;&#x7ED9;&#x73AF;&#x5883;&#x53D8;&#x91CF;&#x6587;&#x4EF6;(.zshrc/.bashrc)&#x52A0;&#x5165;&#x73AF;&#x5883;&#x53D8;&#x91CF;&#x503C;&#xFF08;&#x524D;&#x8005;&#x5BF9;&#x5E94;zsh&#xFF0C;&#x540E;&#x8005;&#x662F;bash&#xFF0C;&#x6839;&#x636E;&#x81EA;&#x5DF1;&#x7684;&#x5B9E;&#x9645;&#x60C5;&#x51B5;&#xFF09;\n<code>export ELECTRON_MIRROR=&quot;https://npm.taobao.org/mirrors/electron/&quot;</code><br>\n&#x53E6;&#x5916;&#x67D0;&#x4E9B;&#x60C5;&#x51B5;&#x4E0B;&#x4F1A;&#x51FA;&#x73B0;&#x5B89;&#x88C5;&#x5305;&#x4E0B;&#x8F7D;&#x4E0D;&#x5B8C;&#x6574;&#x5BFC;&#x81F4;electron&#x5B89;&#x88C5;&#x5931;&#x8D25;&#x7684;&#x539F;&#x56E0;&#xFF0C;&#x53EF;&#x4EE5;&#x5C1D;&#x8BD5;&#x6E05;&#x9664;electron&#x7F13;&#x5B58;&#x3002;<br>\n&#x7F13;&#x5B58;&#x7684;&#x9ED8;&#x8BA4;&#x5730;&#x5740;&#x5728;&#xFF1A;<code>$HOME/.electron</code><br>\n&#x901A;&#x8FC7;&#x6DFB;&#x52A0;ELECTRON_CUSTOM_DIR&#x53EF;&#x4EE5;&#x81EA;&#x5B9A;&#x4E49;&#x7F13;&#x5B58;&#x76EE;&#x5F55;&#xFF0C;&#x65B9;&#x6CD5;&#x540C;&#x4E0A;&#x3002;</li>\n<li>node-sass</li>\n</ul>\n<pre><code>ERROR in dlopen(/Users/**/Desktop/XCel/node_modules/node-sass/vendor/darwin-x64-48/binding.node, 1): no suitable image found.  Did find:\n            /Users/**/Desktop/XCel/node_modules/node-sass/vendor/darwin-x64-48/binding.node: truncated mach-o error: segment __TEXT extends to 1212416 which is past end of file 260668\n          @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js!./~/sass-loader!./~/vue-loader/lib/selector.js?type=style&amp;index=0!./app/src/App.vue 4:14-240 13:2-17:4 14:20-246\n</code></pre>\n<p>&#x89E3;&#x51B3;&#x65B9;&#x6CD5;&#xFF1A;<code>npm rebuild node-sass</code></p>\n<p>&#x5982;&#x679C;&#x4F60;&#x8FD8;&#x9047;&#x5230;&#x5176;&#x4ED6;&#x6784;&#x5EFA;&#x95EE;&#x9898;&#xFF0C;&#x6B22;&#x8FCE;&#x53CD;&#x9988;&#xFF0C;&#x6211;&#x4F1A;&#x53CA;&#x65F6;&#x66F4;&#x65B0;&#x5230;&#x6B64;&#x5904;&#x3002;</p>\n<h3><a id=\"user-content-&#x4E00;&#x4E9B;&#x6709;&#x52A9;&#x4E8E;&#x7406;&#x89E3;&#x7A0B;&#x5E8F;&#x7684;&#x56FE;&#x4F8B;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/o2team/xcel/blob/master/#&#x4E00;&#x4E9B;&#x6709;&#x52A9;&#x4E8E;&#x7406;&#x89E3;&#x7A0B;&#x5E8F;&#x7684;&#x56FE;&#x4F8B;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4E00;&#x4E9B;&#x6709;&#x52A9;&#x4E8E;&#x7406;&#x89E3;&#x7A0B;&#x5E8F;&#x7684;&#x56FE;&#x4F8B;</h3>\n<ol>\n<li>Vue &#x7EC4;&#x4EF6;&#x7ED3;&#x6784;<br>\n&#xA0;<a target=\"_blank\" href=\"https://camo.githubusercontent.com/293e4399cb9ffc8fd3d9a9183a197a3714358bba/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f636f6d706f6e656e745f7374727563747572652e706e67\"><img src=\"https://camo.githubusercontent.com/293e4399cb9ffc8fd3d9a9183a197a3714358bba/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f636f6d706f6e656e745f7374727563747572652e706e67\" alt=\"Vue &#x7EC4;&#x4EF6;&#x7ED3;&#x6784;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/component_structure.png\" style=\"max-width:100%;\"></a></li>\n<li>Vuex &#x6570;&#x636E;&#x7ED3;&#x6784;<br>\n&#xA0;<a target=\"_blank\" href=\"https://camo.githubusercontent.com/b1a8a868352d72f9f6e936d2d97b7acaf88e9391/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f646174615f7374727563747572652e706e67\"><img src=\"https://camo.githubusercontent.com/b1a8a868352d72f9f6e936d2d97b7acaf88e9391/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f646174615f7374727563747572652e706e67\" alt=\"Vuex &#x6570;&#x636E;&#x7ED3;&#x6784;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/data_structure.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x89E3;&#x6790; Excel &#x540E;&#x7684;&#x6570;&#x636E;&#x7ED3;&#x6784;&#xFF08;&#x5728; Background Process &#x4E2D;&#xFF09;<br>\n&#xA0;<a target=\"_blank\" href=\"https://camo.githubusercontent.com/f38d679f1aef8e6d935149843baa0ad8a6745fa8/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f657863656c2e706e67\"><img src=\"https://camo.githubusercontent.com/f38d679f1aef8e6d935149843baa0ad8a6745fa8/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f657863656c2e706e67\" alt=\"&#x89E3;&#x6790; Excel &#x540E;&#x7684;&#x6570;&#x636E;&#x7ED3;&#x6784;\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/excel.png\" style=\"max-width:100%;\"></a></li>\n<li>&#x9879;&#x76EE;&#x7684;&#x6587;&#x4EF6;&#x7ED3;&#x6784;</li>\n</ol>\n<pre><code>.  \n&#x251C;&#x2500;&#x2500; README.md  \n&#x251C;&#x2500;&#x2500; app&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x7684;&#x4EE3;&#x7801;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; crashTempate.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x5D29;&#x6E83;&#x65F6;&#x63D0;&#x4EA4;&#x7684;&#x65E5;&#x5FD7;&#x4FE1;&#x606F;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; dist&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x6784;&#x5EFA;&#x540E;&#x7684;&#x4EE3;&#x7801;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; background&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; excelUtils.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; filterUtils.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; generateHTMLString.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; index.html&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; index.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; update&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; index.css&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; index.html&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0;     &#x2514;&#x2500;&#x2500; index.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; electron.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;electron &#x5165;&#x53E3;&#x6587;&#x4EF6;&#xFF08;Main Process&#xFF09;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; icons&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;electron-packager &#x6253;&#x5305;&#x65F6;&#x6240;&#x9700;&#x7684;&#x5E94;&#x7528;&#x56FE;&#x6807;  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; icon.icns&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;.icns &lt;--&gt; OSX  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; icon.ico&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;.ico  &lt;--&gt; Windows  \n&#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; icon.png&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;.png  &lt;--&gt; &#x53EF;&#x9009;&#x9879;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; ipcMainSets.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;IPC&#x901A;&#x8BAF;&#xFF1A;&#x4E3B;&#x8FDB;&#x7A0B;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; main.ejs&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9875;&#x9762;&#x5165;&#x53E3;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; menuTemplate.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x7684;&#x83DC;&#x5355;&#x680F;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; node_modules&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x5C42;&#x7EA7;&#x7684; node_modules  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; package.json&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x5C42;&#x7EA7;&#x7684; package.json&#xFF08;&#x5982; Lodash&#xFF09;  \n&#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; src&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Vue &#x76F8;&#x5173;&#x7684;&#x76EE;&#x5F55;   \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; App.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5355;&#x9875;&#x9762;&#x7684;&#x4E3B;&#x7ED3;&#x6784;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; api&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6240;&#x6709; API &#x8BF7;&#x6C42;&#xFF08;&#x76EE;&#x524D;&#x4E3A;&#x7A7A;&#xFF09;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; background&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Backgroud Process&#xFF08;Renderer Process&#xFF09;&#x7528;&#x4E8E;&#x5904;&#x7406;&#x8017;&#x65F6;&#x7684;&#x64CD;&#x4F5C;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; excelUtils.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;excel &#x76F8;&#x5173;&#x7684;&#x5DE5;&#x5177;&#x51FD;&#x6570;&#x96C6;&#x5408;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; filterUtils.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x8FC7;&#x6EE4;&#x76F8;&#x5173;&#x7684;&#x5DE5;&#x5177;&#x51FD;&#x6570;&#x96C6;&#x5408;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; generateHTMLString.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6839;&#x636E;excel&#x6570;&#x636E;&#x751F;&#x6210;&#x76F8;&#x5E94;&#x7684; HTML &#x5B57;&#x7B26;&#x4E32;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; index.html&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Background Process &#x5165;&#x53E3;&#x6587;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; index.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Background Process &#x5165;&#x53E3; JavaScript &#x6587;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; components&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x7EC4;&#x4EF6;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FirstScreenPageView&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9996;&#x5C4F;&#x7684;&#x7EC4;&#x4EF6;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; ColSelDialog.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5217;&#x9009;&#x62E9;&#x5F39;&#x6846;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; ExcelDisplay.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Excel &#x5C55;&#x793A;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterForUnique.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x53BB;&#x91CD;&#x903B;&#x8F91;&#x8868;&#x5355;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterFormDoubleColsRange.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x53CC;&#x5217;&#x8303;&#x56F4;&#x903B;&#x8F91;&#x8868;&#x5355;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterFormMultiCalc.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x591A;&#x5217;&#x8FD0;&#x7B97;&#x903B;&#x8F91;&#x8868;&#x5355;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterFormSingleLogic.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5355;&#x5217;&#x8FD0;&#x7B97;&#x903B;&#x8F91;&#x8868;&#x5355;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterPanel.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x8FC7;&#x6EE4;&#x9762;&#x677F;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterTag.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x8FC7;&#x6EE4;&#x6807;&#x7B7E;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FilterTagList.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x8FC7;&#x6EE4;&#x6807;&#x7B7E;&#x5217;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; GroupSelect.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x7EC4;&#x522B;&#x9009;&#x62E9;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; SheetOfExcel.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Excel &#x7684; sheet &#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; uniqueTag.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x53BB;&#x91CD;&#x903B;&#x8F91;&#x8868;&#x5355;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; FirstScreenPageView.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9996;&#x5C4F;&#x9875;&#x9762;&#x7ED3;&#x6784;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; InstructionsPageView&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4F7F;&#x7528;&#x8BF4;&#x660E;&#x7EC4;&#x4EF6;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; Instructions.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4F7F;&#x7528;&#x8BF4;&#x660E;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; assets&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9759;&#x6001;&#x8D44;&#x6E90;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0;     &#x2514;&#x2500;&#x2500; qrcode.jpg&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4E8C;&#x7EF4;&#x7801;&#x56FE;&#x7247;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; InstructionsPageView.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4F7F;&#x7528;&#x8BF4;&#x660E;&#x9875;&#x9762;&#x7ED3;&#x6784;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; assets&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9759;&#x6001;&#x8D44;&#x6E90;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; O2-icon.png&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;O2 &#x56FE;&#x6807;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; common.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x901A;&#x7528; CSS &#x6837;&#x5F0F;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; content.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4F7F;&#x7528;&#x8BF4;&#x9762;&#x9875;&#x9762;&#x7684; CSS &#x6837;&#x5F0F;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; markdown.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;markdown &#x7684; CSS &#x6837;&#x5F0F;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; o2logo.png&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;O2 logo  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; select.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4E0B;&#x62C9;&#x9009;&#x62E9;&#x6846;&#x7684; CSS &#x6837;&#x5F0F;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; svg&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;SVG &#x56FE;&#x6807;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; table.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;table &#x76F8;&#x5173;&#x7684; CSS &#x6837;&#x5F0F;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; tabs.scss&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Excel &#x7684; Tabs(sheets) CSS &#x6837;&#x5F0F;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; xcel_logo.png&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;xcel Logo  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; common&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x53EF;&#x590D;&#x7528;&#x7684;&#x7EC4;&#x4EF6;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; FileList.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6587;&#x4EF6;&#x5217;&#x8868;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; Footer.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E95;&#x90E8;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; Header.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5934;&#x90E8;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; Loading.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6587;&#x4EF6;&#x5904;&#x7406;&#x65F6;&#x7684; Loading &#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; SideBar.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x4FA7;&#x8FB9;&#x680F;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; UpdateDialog.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x66F4;&#x65B0;&#x5F39;&#x6846;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0;     &#x2514;&#x2500;&#x2500; WindowTop.vue&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9876;&#x90E8;&#x63A7;&#x5236;&#x6761;&#x7EC4;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; main.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Vue &#x5165;&#x53E3;&#x6587;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; routes.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Vue &#x8DEF;&#x7531;&#x6587;&#x4EF6;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; store&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Vuex &#x6570;&#x636E;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; actions.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6D89;&#x53CA;&#x591A;&#x4E2A; mutations &#x7684; action &#x96C6;&#x5408;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; getters.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6D89;&#x53CA;&#x591A;&#x4E2A; mutations &#x7684; getter &#x96C6;&#x5408;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; index.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Vuex &#x5165;&#x53E3;&#x6587;&#x4EF6;   \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; modules&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6A21;&#x5757;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; clientUpdate.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x66F4;&#x65B0;&#x76F8;&#x5173;&#x7684;&#x6A21;&#x5757;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; excel.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Excel &#x76F8;&#x5173;&#x7684;&#x6A21;&#x5757;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; file.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x6587;&#x4EF6;&#x76F8;&#x5173;&#x7684;&#x6A21;&#x5757;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; filter.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x8FC7;&#x6EE4;&#x76F8;&#x5173;&#x7684;&#x6A21;&#x5757;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; programWindow.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x7A97;&#x53E3;&#x7684;&#x63A7;&#x5236;&#x6A21;&#x5757;&#xFF08;&#x5982;&#x6700;&#x5927;&#x5316;&#x3001;&#x6700;&#x5C0F;&#x5316;&#xFF09;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; unique.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x53BB;&#x91CD;&#x76F8;&#x5173;&#x7684;&#x6A21;&#x5757;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; mutation-types.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;mutation-types &#x58F0;&#x660E;  \n&#x2502;&#xA0;&#xA0;     &#x251C;&#x2500;&#x2500; update&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x66F4;&#x65B0;&#x7684;&#x9875;&#x9762;&#xFF08;Renderer Procss&#xFF09;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; index.css&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; index.html&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0;     &#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; index.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0;     &#x2514;&#x2500;&#x2500; utils&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5DE5;&#x5177;&#x51FD;&#x6570;&#x76EE;&#x5F55;  \n&#x2502;&#xA0;&#xA0;         &#x251C;&#x2500;&#x2500; ExcelSet.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Excel &#x76F8;&#x5173;&#x7684;&#x5DE5;&#x5177;&#x51FD;&#x6570;  \n&#x2502;&#xA0;&#xA0;         &#x251C;&#x2500;&#x2500; appInfo.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x5E94;&#x7528;&#x76F8;&#x5173;&#x7684;&#x4FE1;&#x606F;  \n&#x2502;&#xA0;&#xA0;         &#x251C;&#x2500;&#x2500; localStorageSet.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x672C;&#x5730;&#x5B58;&#x50A8;&#x7684;&#x5DE5;&#x5177;&#x51FD;&#x6570;  \n&#x2502;&#xA0;&#xA0;         &#x2514;&#x2500;&#x2500; openExternal.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x901A;&#x8FC7;&#x9ED8;&#x8BA4;&#x6D4F;&#x89C8;&#x5668;&#x6253;&#x5F00;&#x5916;&#x94FE;&#x7684;&#x5DE5;&#x5177;&#x51FD;&#x6570;  \n&#x251C;&#x2500;&#x2500; build&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;electron-builder &#x751F;&#x6210;&#x5B89;&#x88C5;&#x5305;&#x65F6;&#x6240;&#x9700;&#x6587;&#x4EF6;&#xFF08;&#x5982;&#x56FE;&#x6807;&#x3001;&#x80CC;&#x666F;&#x56FE;&#xFF09;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; background.png&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Mac &#x5B89;&#x88C5;&#x65F6;&#x663E;&#x793A;&#x7684;&#x80CC;&#x666F;&#x56FE;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; icon.icns&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;OSX &#x5E94;&#x7528;&#x56FE;&#x6807;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; icon.ico&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; install-spinner.gif&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Windons &#x5B89;&#x88C5;&#x65F6;&#x663E;&#x793A;&#x7684; GIF &#x52A8;&#x753B;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; installerHeader&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; installerHeaderIcon.ico&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x251C;&#x2500;&#x2500; builds&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;electron-packager &#x6253;&#x5305;&#x51FA;&#x6765;&#x7684;&#x5404;&#x5E73;&#x53F0;&#x5E94;&#x7528;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; XCel-darwin-x64&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;macOS 64&#x4F4D;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; XCel-linux-ia32&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Linux 32&#x4F4D;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; XCel-linux-x64&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Liunx 64&#x4F4D;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; XCel-mas-x64&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x82F9;&#x679C;&#x5E94;&#x7528;&#x5546;&#x5E97;&#xFF08;Mac App Store&#xFF09;&#x7684; &#x5B89;&#x88C5;&#x5305;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; XCel-win32-ia32&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Windows 32&#x4F4D;  \n&#x2502;&#xA0;&#xA0; &#x2514;&#x2500;&#x2500; XCel-win32-x64&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;windows 64&#x4F4D;  \n&#x251C;&#x2500;&#x2500; config.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Electron &#x6784;&#x5EFA;&#x65F6;&#x7684;&#x914D;&#x7F6E;&#x6587;&#x4EF6;  \n&#x251C;&#x2500;&#x2500; node_modules&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Electron &#x5C42;&#x7EA7;&#x7684; node_modules  \n&#x251C;&#x2500;&#x2500; package.json&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;Electron &#x5C42;&#x7EA7;&#x7684; package.json  \n&#x251C;&#x2500;&#x2500; tasks&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#x9884;&#x5B9A;&#x4E49;&#x7684;&#x4EFB;&#x52A1;&#x96C6;&#xFF08;&#x5982;&#x5FEB;&#x901F;&#x65B0;&#x5EFA; Vue &#x7EC4;&#x4EF6;&#x7B49;&#xFF09;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; release.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2502;&#xA0;&#xA0; &#x251C;&#x2500;&#x2500; runner.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;  \n&#x2514;&#x2500;&#x2500; webpack.config.js&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;&#xB7;webpack &#x914D;&#x7F6E;&#x6587;&#x4EF6;  \n</code></pre>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-xcel---an-ultimate-excel-data-filter\" class=\"anchor\" aria-hidden=\"true\" href=\"#xcel---an-ultimate-excel-data-filter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>XCEL - An Ultimate EXCEL Data Filter</h1>\n<p>XCEL 是由京东用户体验设计部 <a href=\"https://aotu.io/\" rel=\"nofollow\">凹凸实验室</a> 推出的一个 Excel 数据清洗工具，其通过可视化的方式让用户轻松地对 Excel 数据进行筛选。整个数据筛选处理过程利用 NodeJS 强大的异步处理功能，让你彻底告别在 Excel 里面自己写宏函数的卡顿、没响应的原始方式！</p>\n<p>下载试用：</p>\n<ul>\n<li>MacOS：<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel-1.4.0.dmg\" rel=\"nofollow\">点击下载</a></li>\n<li>Windows：<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel%20Setup%201.4.0.exe\" rel=\"nofollow\">64bit版本</a>  <a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel%20Setup%201.4.0-ia32.exe\" rel=\"nofollow\">32bit 版本</a></li>\n<li>Linux：<a href=\"http://jdc.jd.com/lab/xcel/download/1.4.0/xcel-1.4.0-linux-x64.zip\" rel=\"nofollow\">点击下载</a></li>\n</ul>\n<p>落地页：<a href=\"https://xcel.aotu.io/\" rel=\"nofollow\">https://xcel.aotu.io/</a> <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji><br>\n项目总结：<a href=\"https://aotu.io/notes/2016/11/15/xcel/\" rel=\"nofollow\">https://aotu.io/notes/2016/11/15/xcel/</a> <g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji><g-emoji class=\"g-emoji\" alias=\"sparkles\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/2728.png\">✨</g-emoji></p>\n<h2><a id=\"user-content-功能特色\" class=\"anchor\" aria-hidden=\"true\" href=\"#功能特色\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>功能特色</h2>\n<ol>\n<li>体验佳：该工具基于 Electron 开发，使其拥有了很多原生特性，如与系统一致的弹框、无边框设计等等。</li>\n<li>可视化：可视化操作你的 Excel 数据，支持文件的导入导出。</li>\n<li>强大的筛选逻辑：提供了单列运算逻辑、多列运算逻辑和双列范围逻辑三种筛选方式，并且可通过“且”、“或”和“编组”的方式任意组合。</li>\n<li>去重功能：提供可指定列的方式进行去重，有效避免数据冗余。</li>\n</ol>\n<h2><a id=\"user-content-截图\" class=\"anchor\" aria-hidden=\"true\" href=\"#截图\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>截图</h2>\n<ol>\n<li>初始界面<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/2079092b332f5107c49086e15ca020b945098c66/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e697469616c5f696e746572666163652e706e67\"><img src=\"https://camo.githubusercontent.com/2079092b332f5107c49086e15ca020b945098c66/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e697469616c5f696e746572666163652e706e67\" alt=\"初始界面\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/initial_interface.png\" style=\"max-width:100%;\"></a></li>\n<li>筛选条件面板\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/dc65b5c81b02e19d51b5d1505ff2fd3b86606b03/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f66696c7465725f70616e656c2e706e67\"><img src=\"https://camo.githubusercontent.com/dc65b5c81b02e19d51b5d1505ff2fd3b86606b03/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f66696c7465725f70616e656c2e706e67\" alt=\"筛选条件面板\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/filter_panel.png\" style=\"max-width:100%;\"></a></li>\n<li>历史文件列表<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/d7817784f00a93c13b635f80bd6aa52bbd5dba2a/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f736964656261722e706e67\"><img src=\"https://camo.githubusercontent.com/d7817784f00a93c13b635f80bd6aa52bbd5dba2a/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f736964656261722e706e67\" alt=\"历史文件列表\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/sidebar.png\" style=\"max-width:100%;\"></a></li>\n<li>使用说明<br>\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/6eacca4f7ade30acfac77b794de89cad4621d8cc/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e737472756374696f6e735f666f725f7573652e706e67\"><img src=\"https://camo.githubusercontent.com/6eacca4f7ade30acfac77b794de89cad4621d8cc/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f696e737472756374696f6e735f666f725f7573652e706e67\" alt=\"使用说明\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/instructions_for_use.png\" style=\"max-width:100%;\"></a></li>\n<li>应用更新\n<a target=\"_blank\" href=\"https://camo.githubusercontent.com/ecbb57abbd8847dc6d071390e6779b6b1214f616/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f6170705f7570646174652e706e67\"><img src=\"https://camo.githubusercontent.com/ecbb57abbd8847dc6d071390e6779b6b1214f616/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f6170705f7570646174652e706e67\" alt=\"应用更新\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/app_update.png\" style=\"max-width:100%;\"></a></li>\n</ol>\n<h2><a id=\"user-content-感谢\" class=\"anchor\" aria-hidden=\"true\" href=\"#感谢\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>感谢</h2>\n<p>特别感谢 <a href=\"https://github.com/mamboer\">@mamboer</a>、<a href=\"https://github.com/JChehe\">@JChehe</a>、<a href=\"https://github.com/hankaibo\">@hankaibo</a> 对此项目作出贡献<g-emoji class=\"g-emoji\" alias=\"100\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png\">💯</g-emoji>。</p>\n<p>欢迎大家下载试用，当然更希望你们推荐给有需要的人。如果该工具没涵盖到你的筛选需求，可以进行反馈，我们会根据情况适时增加进来。</p>\n<h2><a id=\"user-content-开源许可证\" class=\"anchor\" aria-hidden=\"true\" href=\"#开源许可证\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>开源许可证</h2>\n<p><a href=\"https://github.com/o2team/xcel/blob/master/LICENSE\">GPL</a></p>\n<hr>\n<h2><a id=\"user-content-开发者\" class=\"anchor\" aria-hidden=\"true\" href=\"#开发者\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>开发者</h2>\n<h3><a id=\"user-content-模块说明\" class=\"anchor\" aria-hidden=\"true\" href=\"#模块说明\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>模块说明</h3>\n<h4><a id=\"user-content-两个-packagejson-的结构\" class=\"anchor\" aria-hidden=\"true\" href=\"#两个-packagejson-的结构\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>两个 package.json 的结构</h4>\n<ol>\n<li>\n<p>对于开发（./package.json）<br>\n该 <code>package.json</code> 存在于项目的根目录。它描述了开发环境和构建命令（build scripts），即 <code>devDependencies</code>。</p>\n</li>\n<li>\n<p>对于应用<br>\n该 <code>package.json</code> 存在于 <code>app</code> 目录下。它描述了应用的依赖（即 <code>depencencies</code>）。只有该目录是最终会被打包生成程序。</p>\n</li>\n</ol>\n<h3><a id=\"user-content-运行环境\" class=\"anchor\" aria-hidden=\"true\" href=\"#运行环境\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>运行环境</h3>\n<p>XCEL 推荐使用 node v6.x 作为编译运行环境。另外，构建工具使用了 Webpack。</p>\n<h3><a id=\"user-content-构建步骤\" class=\"anchor\" aria-hidden=\"true\" href=\"#构建步骤\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>构建步骤</h3>\n<p>该项目是基于 <a href=\"https://github.com/SimulatedGREG/electron-vue\">electron-vue</a> 开发，该模板的更多信息可以 <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/index.html\" rel=\"nofollow\">点击这里</a> 查看。</p>\n<pre><code># install dependencies\nnpm install\n\n# serve with hot reload at localhost:9080\nnpm run dev\n\n# build electron app for production\nnpm run build\n\n# run webpack in production\nnpm run pack\n</code></pre>\n<p>更多构建信息可点击 <a href=\"https://simulatedgreg.gitbooks.io/electron-vue/content/docs/npm_scripts.html\" rel=\"nofollow\">这里</a> 查看。</p>\n<h3><a id=\"user-content-初始化项目时可能会遇到的问题\" class=\"anchor\" aria-hidden=\"true\" href=\"#初始化项目时可能会遇到的问题\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>初始化项目时可能会遇到的问题</h3>\n<ul>\n<li>安装 electron 包过慢（国内情况）的解决方法：</li>\n<li>临时方式：\n<code>DEBUG=* ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\" npm install electron</code><br>\n加入DEBUG=*是为了查看调试信息，确认下载源是否替换成功。</li>\n<li>永久方式：给环境变量文件(.zshrc/.bashrc)加入环境变量值（前者对应zsh，后者是bash，根据自己的实际情况）\n<code>export ELECTRON_MIRROR=\"https://npm.taobao.org/mirrors/electron/\"</code><br>\n另外某些情况下会出现安装包下载不完整导致electron安装失败的原因，可以尝试清除electron缓存。<br>\n缓存的默认地址在：<code>$HOME/.electron</code><br>\n通过添加ELECTRON_CUSTOM_DIR可以自定义缓存目录，方法同上。</li>\n<li>node-sass</li>\n</ul>\n<pre><code>ERROR in dlopen(/Users/**/Desktop/XCel/node_modules/node-sass/vendor/darwin-x64-48/binding.node, 1): no suitable image found.  Did find:\n            /Users/**/Desktop/XCel/node_modules/node-sass/vendor/darwin-x64-48/binding.node: truncated mach-o error: segment __TEXT extends to 1212416 which is past end of file 260668\n          @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js!./~/sass-loader!./~/vue-loader/lib/selector.js?type=style&amp;index=0!./app/src/App.vue 4:14-240 13:2-17:4 14:20-246\n</code></pre>\n<p>解决方法：<code>npm rebuild node-sass</code></p>\n<p>如果你还遇到其他构建问题，欢迎反馈，我会及时更新到此处。</p>\n<h3><a id=\"user-content-一些有助于理解程序的图例\" class=\"anchor\" aria-hidden=\"true\" href=\"#一些有助于理解程序的图例\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>一些有助于理解程序的图例</h3>\n<ol>\n<li>Vue 组件结构<br>\n <a target=\"_blank\" href=\"https://camo.githubusercontent.com/293e4399cb9ffc8fd3d9a9183a197a3714358bba/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f636f6d706f6e656e745f7374727563747572652e706e67\"><img src=\"https://camo.githubusercontent.com/293e4399cb9ffc8fd3d9a9183a197a3714358bba/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f636f6d706f6e656e745f7374727563747572652e706e67\" alt=\"Vue 组件结构\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/component_structure.png\" style=\"max-width:100%;\"></a></li>\n<li>Vuex 数据结构<br>\n <a target=\"_blank\" href=\"https://camo.githubusercontent.com/b1a8a868352d72f9f6e936d2d97b7acaf88e9391/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f646174615f7374727563747572652e706e67\"><img src=\"https://camo.githubusercontent.com/b1a8a868352d72f9f6e936d2d97b7acaf88e9391/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f646174615f7374727563747572652e706e67\" alt=\"Vuex 数据结构\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/data_structure.png\" style=\"max-width:100%;\"></a></li>\n<li>解析 Excel 后的数据结构（在 Background Process 中）<br>\n <a target=\"_blank\" href=\"https://camo.githubusercontent.com/f38d679f1aef8e6d935149843baa0ad8a6745fa8/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f657863656c2e706e67\"><img src=\"https://camo.githubusercontent.com/f38d679f1aef8e6d935149843baa0ad8a6745fa8/68747470733a2f2f6d6973632e616f74752e696f2f4a43686568652f7863656c2f657863656c2e706e67\" alt=\"解析 Excel 后的数据结构\" data-canonical-src=\"https://misc.aotu.io/JChehe/xcel/excel.png\" style=\"max-width:100%;\"></a></li>\n<li>项目的文件结构</li>\n</ol>\n<pre><code>.  \n├── README.md  \n├── app················································应用的代码目录  \n│   ├── crashTempate.js································应用崩溃时提交的日志信息  \n│   ├── dist···········································应用构建后的代码目录  \n│   │   ├── background·································  \n│   │   │   ├── excelUtils.js··························  \n│   │   │   ├── filterUtils.js·························  \n│   │   │   ├── generateHTMLString.js··················  \n│   │   │   ├── index.html·····························  \n│   │   │   └── index.js·······························  \n│   │   └── update·····································  \n│   │       ├── index.css······························  \n│   │       ├── index.html·····························  \n│   │       └── index.js·······························  \n│   ├── electron.js····································electron 入口文件（Main Process）  \n│   ├── icons··········································electron-packager 打包时所需的应用图标  \n│   │   ├── icon.icns··································.icns &lt;--&gt; OSX  \n│   │   ├── icon.ico···································.ico  &lt;--&gt; Windows  \n│   │   └── icon.png···································.png  &lt;--&gt; 可选项  \n│   ├── ipcMainSets.js·································IPC通讯：主进程  \n│   ├── main.ejs·······································页面入口  \n│   ├── menuTemplate.js································应用的菜单栏  \n│   ├── node_modules···································应用层级的 node_modules  \n│   ├── package.json···································应用层级的 package.json（如 Lodash）  \n│   └── src············································Vue 相关的目录   \n│       ├── App.vue····································单页面的主结构  \n│       ├── api········································所有 API 请求（目前为空）  \n│       ├── background·································Backgroud Process（Renderer Process）用于处理耗时的操作  \n│       │   ├── excelUtils.js··························excel 相关的工具函数集合  \n│       │   ├── filterUtils.js·························过滤相关的工具函数集合  \n│       │   ├── generateHTMLString.js··················根据excel数据生成相应的 HTML 字符串  \n│       │   ├── index.html·····························Background Process 入口文件  \n│       │   └── index.js·······························Background Process 入口 JavaScript 文件  \n│       ├── components·································组件目录  \n│       │   ├── FirstScreenPageView····················首屏的组件目录  \n│       │   │   ├── ColSelDialog.vue···················列选择弹框组件  \n│       │   │   ├── ExcelDisplay.vue···················Excel 展示组件  \n│       │   │   ├── FilterForUnique.vue················去重逻辑表单组件  \n│       │   │   ├── FilterFormDoubleColsRange.vue······双列范围逻辑表单组件  \n│       │   │   ├── FilterFormMultiCalc.vue············多列运算逻辑表单组件  \n│       │   │   ├── FilterFormSingleLogic.vue··········单列运算逻辑表单组件  \n│       │   │   ├── FilterPanel.vue····················过滤面板组件  \n│       │   │   ├── FilterTag.vue······················过滤标签组件  \n│       │   │   ├── FilterTagList.vue··················过滤标签列组件  \n│       │   │   ├── GroupSelect.vue····················组别选择组件  \n│       │   │   ├── SheetOfExcel.vue···················Excel 的 sheet 组件  \n│       │   │   └── uniqueTag.vue······················去重逻辑表单组件  \n│       │   ├── FirstScreenPageView.vue················首屏页面结构组件  \n│       │   ├── InstructionsPageView···················使用说明组件目录  \n│       │   │   ├── Instructions.vue···················使用说明组件  \n│       │   │   └── assets·····························静态资源  \n│       │   │       └── qrcode.jpg·····················二维码图片  \n│       │   ├── InstructionsPageView.vue···············使用说明页面结构   \n│       │   ├── assets·································静态资源   \n│       │   │   ├── O2-icon.png························O2 图标   \n│       │   │   ├── common.scss························通用 CSS 样式   \n│       │   │   ├── content.scss·······················使用说面页面的 CSS 样式   \n│       │   │   ├── markdown.scss······················markdown 的 CSS 样式   \n│       │   │   ├── o2logo.png·························O2 logo  \n│       │   │   ├── select.scss························下拉选择框的 CSS 样式  \n│       │   │   ├── svg································SVG 图标目录  \n│       │   │   ├── table.scss·························table 相关的 CSS 样式  \n│       │   │   ├── tabs.scss··························Excel 的 Tabs(sheets) CSS 样式  \n│       │   │   └── xcel_logo.png······················xcel Logo  \n│       │   └── common·································可复用的组件目录  \n│       │       ├── FileList.vue·······················文件列表组件  \n│       │       ├── Footer.vue·························底部组件  \n│       │       ├── Header.vue·························头部组件  \n│       │       ├── Loading.vue························文件处理时的 Loading 组件  \n│       │       ├── SideBar.vue························侧边栏组件  \n│       │       ├── UpdateDialog.vue···················应用更新弹框组件  \n│       │       └── WindowTop.vue······················顶部控制条组件  \n│       ├── main.js····································Vue 入口文件  \n│       ├── routes.js··································Vue 路由文件  \n│       ├── store······································Vuex 数据目录  \n│       │   ├── actions.js·····························涉及多个 mutations 的 action 集合  \n│       │   ├── getters.js·····························涉及多个 mutations 的 getter 集合  \n│       │   ├── index.js·······························Vuex 入口文件   \n│       │   ├── modules································模块目录  \n│       │   │   ├── clientUpdate.js····················应用更新相关的模块  \n│       │   │   ├── excel.js···························Excel 相关的模块  \n│       │   │   ├── file.js····························文件相关的模块  \n│       │   │   ├── filter.js··························过滤相关的模块  \n│       │   │   ├── programWindow.js···················应用窗口的控制模块（如最大化、最小化）  \n│       │   │   └── unique.js··························去重相关的模块  \n│       │   └── mutation-types.js······················mutation-types 声明  \n│       ├── update·····································应用更新的页面（Renderer Procss）  \n│       │   ├── index.css······························  \n│       │   ├── index.html·····························  \n│       │   └── index.js·······························  \n│       └── utils······································工具函数目录  \n│           ├── ExcelSet.js····························Excel 相关的工具函数  \n│           ├── appInfo.js·····························应用相关的信息  \n│           ├── localStorageSet.js·····················本地存储的工具函数  \n│           └── openExternal.js························通过默认浏览器打开外链的工具函数  \n├── build··············································electron-builder 生成安装包时所需文件（如图标、背景图）  \n│   ├── background.png·································Mac 安装时显示的背景图  \n│   ├── icon.icns······································OSX 应用图标  \n│   ├── icon.ico·······································  \n│   ├── install-spinner.gif····························Windons 安装时显示的 GIF 动画  \n│   ├── installerHeader································  \n│   └── installerHeaderIcon.ico························  \n├── builds·············································electron-packager 打包出来的各平台应用  \n│   ├── XCel-darwin-x64································macOS 64位  \n│   ├── XCel-linux-ia32································Linux 32位  \n│   ├── XCel-linux-x64·································Liunx 64位  \n│   ├── XCel-mas-x64···································苹果应用商店（Mac App Store）的 安装包  \n│   ├── XCel-win32-ia32································Windows 32位  \n│   └── XCel-win32-x64·································windows 64位  \n├── config.js··········································Electron 构建时的配置文件  \n├── node_modules·······································Electron 层级的 node_modules  \n├── package.json·······································Electron 层级的 package.json  \n├── tasks··············································预定义的任务集（如快速新建 Vue 组件等）  \n│   ├── release.js·····································  \n│   ├── runner.js······································  \n└── webpack.config.js··································webpack 配置文件  \n</code></pre>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.789Z",
    "goodColorOnWhite": "#2B3343",
    "goodColorOnBlack": "#90939B",
    "faintColorOnWhite": "rgba(43, 51, 67, 0.1)"
  },
  {
    "slug": "xmind-zen",
    "name": "XMind ZEN",
    "description": "A whole new amazing mind mapping tool.",
    "website": "https://www.xmind.net/zen/",
    "keywords": [
      "mind map",
      "mind mapping",
      "brainstorming"
    ],
    "category": "Productivity",
    "locales": [
      "de",
      "en-US",
      "fr",
      "ja",
      "zh-CN",
      "zh-TW"
    ],
    "screenshots": [
      {
        "imageUrl": "https://s3.amazonaws.com/xmind-assets/assets/img/screenshot-xmind-zen-for-electron.png"
      }
    ],
    "icon": "xmind-zen-icon.png",
    "icon32": "xmind-zen-icon-32.png",
    "icon64": "xmind-zen-icon-64.png",
    "icon128": "xmind-zen-icon-128.png",
    "icon256": "xmind-zen-icon-256.png",
    "date": "2018-01-19",
    "iconColors": [
      "#fbfaf9",
      "#fb3319",
      "#fb7618",
      "#f89296",
      "#fc575e"
    ],
    "goodColorOnWhite": "#DD1D04",
    "goodColorOnBlack": "#FB3319",
    "faintColorOnWhite": "rgba(221, 29, 4, 0.1)"
  },
  {
    "slug": "xuanxuan",
    "name": "Xuanxuan IM",
    "description": "An open source IM resolution.",
    "website": "http://xuan.im/",
    "repository": "https://github.com/easysoft/xuanxuan",
    "category": "Productivity",
    "keywords": [
      "im",
      "messaging",
      "collaboration",
      "office"
    ],
    "locales": [
      "zh-CN"
    ],
    "icon": "xuanxuan-icon.png",
    "icon32": "xuanxuan-icon-32.png",
    "icon64": "xuanxuan-icon-64.png",
    "icon128": "xuanxuan-icon-128.png",
    "icon256": "xuanxuan-icon-256.png",
    "date": "2017-08-10",
    "iconColors": [
      "#fcfafa",
      "#fc4484",
      "#fc9cbc",
      "#fc80ab",
      "#fc6ca4"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-&#x55A7;&#x55A7;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x55A7;&#x55A7;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x55A7;&#x55A7;</h1>\n<p><a href=\"http://xuan.im\" rel=\"nofollow\">http://xuan.im</a></p>\n<p>&#x7531;<a href=\"http://ranzhico.com\" rel=\"nofollow\">&#x7136;&#x4E4B;&#x534F;&#x540C;</a>&#x63D0;&#x4F9B;&#x7684;&#x9762;&#x5411;&#x4F01;&#x4E1A;&#x5373;&#x65F6;&#x901A;&#x4FE1;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x3002;</p>\n<p>&#x5B98;&#x65B9; QQ &#x7FA4;&#xFF1A;<strong>367833155</strong>\n&#x4E86;&#x89E3;&#x9879;&#x76EE;&#x548C;&#x8BA1;&#x5212;&#xFF1A;<a href=\"http://xuan.5upm.com/product-browse-1.html\" rel=\"nofollow\">http://xuan.5upm.com/product-browse-1.html</a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/easysoft/xuanxuan/master/doc/img/preview.png\"><img src=\"https://raw.githubusercontent.com/easysoft/xuanxuan/master/doc/img/preview.png\" alt=\"&#x55A7;&#x55A7;\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-&#x6700;&#x8FD1;&#x66F4;&#x65B0;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x6700;&#x8FD1;&#x66F4;&#x65B0;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6700;&#x8FD1;&#x66F4;&#x65B0;</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">&#x1F389;</g-emoji> 1.5 &#x4F18;&#x5316;&#x4E86;&#x670D;&#x52A1;&#x5668;&#x6027;&#x80FD;&#xFF0C;&#x63D0;&#x5347;&#x4E86;&#x7A33;&#x5B9A;&#x6027;&#xFF0C;&#x5B9E;&#x73B0;&#x670D;&#x52A1;&#x5668;&#x4E0E;&#x5BA2;&#x6237;&#x7AEF;&#x8D26;&#x53F7;&#x589E;&#x5220;&#x6539;&#x540C;&#x6B65;&#x529F;&#x80FD;&#xFF0C;&#x5BA2;&#x6237;&#x7AEF;&#x589E;&#x52A0;&#x5C0F;&#x55A7;&#x55A7;&#x4F5C;&#x4E3A;&#x901A;&#x77E5;&#x4E2D;&#x5FC3;&#xFF0C;&#x652F;&#x6301;&#x5C06;&#x6D88;&#x606F;&#x521B;&#x5EFA;&#x4E3A;&#x7136;&#x4E4B;&#x5F85;&#x529E;&#xFF0C;&#x5B9E;&#x73B0;&#x4E86;&#x5BA2;&#x6237;&#x7AEF;&#x4E0E;&#x7136;&#x4E4B;&#x7684;&#x8FDE;&#x63A5;&#xFF0C;&#x63D0;&#x4F9B;&#x5FEB;&#x6377;&#x590D;&#x5236;&#x4EE3;&#x7801;&#x3001;&#x94FE;&#x63A5;&#x53CA;&#x6D88;&#x606F;&#x529F;&#x80FD;&#xFF0C;&#x5927;&#x5E45;&#x4F18;&#x5316;&#x754C;&#x9762;&#x5207;&#x6362;&#x6D41;&#x7545;&#x5EA6;&#xFF0C;&#x5185;&#x7F6E;&#x4E86;&#x66F4;&#x591A;&#x4E3B;&#x9898;&#xFF0C;&#x4FEE;&#x590D;&#x4E86;&#x793E;&#x533A;&#x53CD;&#x9988;&#x7684;&#x5927;&#x90E8;&#x5206;&#x95EE;&#x9898;&#x3002;</p>\n<h2><a id=\"user-content-&#x7279;&#x8272;&#x529F;&#x80FD;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x7279;&#x8272;&#x529F;&#x80FD;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x7279;&#x8272;&#x529F;&#x80FD;</h2>\n<ul>\n<li><strong>&#x5F00;&#x804A;</strong>&#xFF1A;&#x548C;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x4EFB;&#x4F55;&#x7528;&#x6237;&#x5F00;&#x804A;&#xFF0C;&#x6536;&#x53D1;&#x8868;&#x60C5;&#x3001;&#x56FE;&#x7247;&#x3001;&#x622A;&#x5C4F;&#x3001;&#x6587;&#x4EF6;&#x6837;&#x6837;&#x5728;&#x884C;&#xFF1B;</li>\n<li><strong>&#x5F00;&#x6E90;&#x5B89;&#x5168;</strong>&#xFF1A;&#x6E90;&#x7801;&#x5F00;&#x653E;&#xFF0C;&#x5BA2;&#x6237;&#x7AEF;&#x548C;&#x670D;&#x52A1;&#x5668;&#x901A;&#x4FE1;&#x5168;&#x7A0B;&#x52A0;&#x5BC6;&#xFF0C;&#x5B89;&#x5168;&#x53EF;&#x9760;&#xFF1B;</li>\n<li><strong>&#x8BA8;&#x8BBA;&#x7EC4;&#x548C;&#x516C;&#x5F00;&#x8BA8;&#x8BBA;&#x7EC4;</strong>&#xFF1A;&#x4E00;&#x4E2A;&#x4EBA;&#x8BA8;&#x8BBA;&#x7684;&#x4E0D;&#x8FC7;&#x763E;&#xFF1F;&#x968F;&#x65F6;&#x9080;&#x8BF7;&#x591A;&#x4EBA;&#x7EC4;&#x5EFA;&#x4E2A;&#x6027;&#x8BA8;&#x8BBA;&#x7EC4;&#xFF0C;&#x5C06;&#x8BA8;&#x8BBA;&#x7EC4;&#x516C;&#x5F00;&#xFF0C;&#x4EFB;&#x4F55;&#x611F;&#x5174;&#x8DA3;&#x7684;&#x4EBA;&#x90FD;&#x53EF;&#x4EE5;&#x52A0;&#x5165;&#x8FDB;&#x6765;&#xFF1B;</li>\n<li><strong>&#x901A;&#x77E5;&#x53CA;&#x63D0;&#x9192;</strong>&#xFF1A;&#x4E0E;&#x7CFB;&#x7EDF;&#x684C;&#x9762;&#x73AF;&#x5883;&#x96C6;&#x6210;&#xFF0C;&#x5373;&#x65F6;&#x6536;&#x5230;&#x65B0;&#x6D88;&#x606F;&#x901A;&#x77E5;&#xFF1B;</li>\n<li><strong>&#x4F1A;&#x8BDD;&#x7BA1;&#x7406;</strong>&#xFF1A;&#x5C06;&#x4EFB;&#x610F;&#x4F1A;&#x8BDD;&#xFF08;&#x5305;&#x62EC;&#x8BA8;&#x8BBA;&#x7EC4;&#x548C;&#x516C;&#x5F00;&#x8BA8;&#x8BBA;&#x7EC4;&#xFF09;&#x7F6E;&#x9876;&#xFF0C;&#x7CBE;&#x5F69;&#x5185;&#x5BB9;&#x4E0D;&#x5BB9;&#x9519;&#x8FC7;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x91CD;&#x547D;&#x540D;&#x8BA8;&#x8BBA;&#x7EC4;&#x3001;&#x4E3A;&#x8BA8;&#x8BBA;&#x7EC4;&#x8BBE;&#x7F6E;&#x767D;&#x540D;&#x5355;&#x53CA;&#x6D4F;&#x89C8;&#x4F1A;&#x8BDD;&#x7684;&#x6240;&#x6709;&#x6D88;&#x606F;&#x5386;&#x53F2;&#x8BB0;&#x5F55;&#xFF1B;</li>\n<li><strong>&#x901A;&#x8BAF;&#x5F55;</strong>&#xFF1A;&#x6D4F;&#x89C8;&#x4F01;&#x4E1A;&#x6210;&#x5458;&#x8D44;&#x6599;&#x548C;&#x8054;&#x7CFB;&#x4FE1;&#x606F;&#xFF1B;</li>\n<li><strong>&#x8DE8;&#x5E73;&#x53F0;&#x5BA2;&#x6237;&#x7AEF;</strong>&#xFF1A;&#x76EE;&#x524D;&#x5DF2;&#x652F;&#x6301; Windows&#x3001;Linux&#x3001;Mac&#xFF0C;&#x5E76;&#x4E14;&#x8FD8;&#x63D0;&#x4F9B;&#x4E86;&#x6D4F;&#x89C8;&#x5668;&#x5BA2;&#x6237;&#x7AEF;&#xFF1B;</li>\n<li><strong>&#x8F7B;&#x91CF;&#x7EA7;&#x670D;&#x52A1;&#x5668;&#x7AEF;</strong>&#xFF1A;&#x8F7B;&#x677E;&#x642D;&#x914D;<a href=\"http://ranzhico.com\" rel=\"nofollow\">&#x7136;&#x4E4B;&#x534F;&#x540C;</a>&#x4F7F;&#x7528;&#x3002;</li>\n</ul>\n<h2><a id=\"user-content-&#x4F7F;&#x7528;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x4F7F;&#x7528;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x4F7F;&#x7528;</h2>\n<h3><a id=\"user-content-&#x684C;&#x9762;&#x5BA2;&#x6237;&#x7AEF;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x684C;&#x9762;&#x5BA2;&#x6237;&#x7AEF;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x684C;&#x9762;&#x5BA2;&#x6237;&#x7AEF;</h3>\n<p>&#x53D7;&#x76CA;&#x4E8E; Electron &#x7684;&#x8DE8;&#x5E73;&#x53F0;&#x7279;&#x6027;&#xFF0C;&#x55A7;&#x55A7;&#x5BA2;&#x6237;&#x7AEF;&#x63D0;&#x4F9B;&#x4E86; Windows&#x3001;MacOS &#x548C; Linux &#x7248;&#x672C;&#x3002;</p>\n<p>&#x4E0B;&#x8F7D;&#x5730;&#x5740;&#x89C1;&#xFF1A;<a href=\"http://xuan.im/#downloads\" rel=\"nofollow\">http://xuan.im/#downloads</a></p>\n<p>&#x66F4;&#x591A;&#x5E2E;&#x52A9;&#x53C2;&#x89C1; <a href=\"http://xuan.im/page/1.html\" rel=\"nofollow\">&#x5B98;&#x65B9;&#x5BA2;&#x6237;&#x7AEF;&#x4F7F;&#x7528;&#x6307;&#x5357;</a>&#x3002;</p>\n<h3><a id=\"user-content-&#x6D4F;&#x89C8;&#x5668;&#x5BA2;&#x6237;&#x7AEF;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x6D4F;&#x89C8;&#x5668;&#x5BA2;&#x6237;&#x7AEF;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6D4F;&#x89C8;&#x5668;&#x5BA2;&#x6237;&#x7AEF;</h3>\n<p>&#x6D4F;&#x89C8;&#x5668;&#x5BA2;&#x6237;&#x7AEF;&#x8BD5;&#x7528;&#x8BF7;&#x8BBF;&#x95EE;&#xFF1A;<a href=\"https://demo.ranzhi.net/?server=https://demo.ranzhi.net&amp;account=demo1&amp;password=123456&amp;loginTip=%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%EF%BC%8C%E5%9B%BE%E7%89%87%E5%92%8C%E6%96%87%E4%BB%B6%E7%9B%B8%E5%85%B3%E5%8A%9F%E8%83%BD%E4%BC%9A%E5%8F%97%E9%99%90%E5%88%B6%EF%BC%8C%E4%BD%86%E4%BB%8D%E7%84%B6%E6%94%AF%E6%8C%81%E5%8F%91%E9%80%81%E5%B0%8F%E4%BA%8E%2010kb%20%E7%9A%84%E5%9B%BE%E7%89%87%E3%80%82%E4%BD%A0%E8%BF%98%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E9%99%A4%20demo%20%E4%B9%8B%E5%A4%96%E7%9A%84%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%E7%99%BB%E5%BD%95%EF%BC%8C%E5%8C%85%E6%8B%AC%20demo1%E3%80%81demo2...demo10%E3%80%82#/chats/groups\" rel=\"nofollow\">https://demo.ranzhi.net</a></p>\n<p>&#x6CE8;&#x610F;&#xFF1A;&#x4F60;&#x9700;&#x8981;&#x4E3A;&#x4F60;&#x7684;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x90E8;&#x7F72;&#x901A;&#x8FC7;&#x5B98;&#x65B9;&#x9A8C;&#x8BC1;&#x7684;&#x8BC1;&#x4E66;&#x624D;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x7AEF;&#x5BA2;&#x6237;&#x7AEF;&#x3002;</p>\n<p>&#x66F4;&#x591A;&#x5E2E;&#x52A9;&#x53C2;&#x89C1; <a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/browser-usage.md\">&#x6D4F;&#x89C8;&#x5668;&#x7AEF;&#x90E8;&#x7F72;&#x548C;&#x4F7F;&#x7528;&#x6307;&#x5357;</a></p>\n<h3><a id=\"user-content-&#x670D;&#x52A1;&#x5668;&#x7AEF;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x670D;&#x52A1;&#x5668;&#x7AEF;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x670D;&#x52A1;&#x5668;&#x7AEF;</h3>\n<p>&#x5BA2;&#x6237;&#x7AEF;&#x4E3B;&#x8981;&#x901A;&#x8FC7; <code>WebSocket</code> &#x534F;&#x8BAE;&#x4E0E;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x8FDB;&#x884C;&#x5B9E;&#x65F6;&#x901A;&#x4FE1;&#xFF0C;&#x53E6;&#x5916;&#x8FD8;&#x7528;&#x5230;&#x4E86; <code>https</code> &#x534F;&#x8BAE;&#x6765;&#x4ECE;&#x670D;&#x52A1;&#x5668;&#x83B7;&#x53D6;&#x914D;&#x7F6E;&#x53CA;&#x4E0A;&#x4F20;&#x4E0B;&#x8F7D;&#x6587;&#x4EF6;&#x3002;</p>\n<pre><code>+------------+                 +------------+            +----------------+\n|  Xuanxuan  |----------------&gt;|  Xuanxuan  |-----------&gt;|   Rangerteam   |\n|   Client   | WebSocket/Https |   Server   | Http/Https |     Server     |\n|  (PC/Mac)  |&lt;----------------|   (xxd)    |&lt;-----------| (Your Website) |\n+------------+                 +------------+            +----------------+\n</code></pre>\n<p>&#x5BA2;&#x6237;&#x7AEF;&#x4E0E;&#x670D;&#x52A1;&#x5668;&#x7AEF; API &#x53C2;&#x8003;&#xFF1A;<a href=\"http://xuan.im/page/3.html\" rel=\"nofollow\">API &#x6587;&#x6863;</a>&#x3002;&#x670D;&#x52A1;&#x5668;&#x7AEF; API &#x540C;&#x6837;&#x662F;&#x5F00;&#x653E;&#x7684;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x81EA;&#x5DF1;&#x719F;&#x6089;&#x7684;&#x6280;&#x672F;&#xFF08;&#x4F8B;&#x5982; node.js&#x3001;go&#x3001;swift&#xFF09;&#x5B9E;&#x73B0;&#x81EA;&#x5DF1;&#x7684;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x3002;</p>\n<p>&#x5B98;&#x65B9;&#x9ED8;&#x8BA4;&#x7684;&#x670D;&#x52A1;&#x5668;&#x4F7F;&#x7528; <code>go</code> &#x8BED;&#x8A00;&#x5B9E;&#x73B0;&#xFF08;&#x7B80;&#x79F0;&#x4E3A; <code>xxd</code> &#x670D;&#x52A1;&#xFF09;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x5728; <a href=\"https://github.com/easysoft/xuanxuan/tree/master/xxd\"><code>/xxd/</code></a> &#x76EE;&#x5F55;&#x4E0B;&#x627E;&#x5230;&#x6E90;&#x4EE3;&#x7801;&#x3002;xxd &#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x4E86; <code>WebSocket</code> &#x548C; <code>https</code> &#x63A5;&#x53E3;&#x4F9B;&#x5BA2;&#x6237;&#x7AEF;&#x4F7F;&#x7528;&#x3002;</p>\n<p><code>xxd</code> &#x670D;&#x52A1;&#x672C;&#x8EAB;&#x5E76;&#x4E0D;&#x5B58;&#x50A8;&#x548C;&#x7BA1;&#x7406;&#x7528;&#x6237;&#x8D44;&#x6599;&#x548C;&#x6D88;&#x606F;&#x6570;&#x636E;&#xFF0C;&#x800C;&#x662F;&#x4F7F;&#x7528;&#x5E94;&#x7528;&#x66F4;&#x4E3A;&#x5E7F;&#x6CDB;&#x7684; http &#x534F;&#x8BAE;&#x4E0E;&#x53E6;&#x4E00;&#x4E2A;&#x670D;&#x52A1;&#x5668;&#xFF08;&#x7B80;&#x79F0; <code>http</code> &#x670D;&#x52A1;&#xFF09;&#x901A;&#x4FE1;&#x3002;&#x8FD9;&#x6837;&#x4F60;&#x53EA;&#x9700;&#x8981;&#x5728;&#x4F60;&#x81EA;&#x5DF1;&#x7684;&#x7F51;&#x7AD9;&#x4E0A;&#x5F00;&#x53D1;&#x4E00;&#x7CFB;&#x5217; <code>http</code> &#x63A5;&#x53E3;&#x5373;&#x53EF;&#x4E3A;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x7528;&#x6237;&#x542F;&#x7528;&#x55A7;&#x55A7;&#x3002;</p>\n<p>&#x5B98;&#x65B9;&#x9ED8;&#x8BA4;&#x63D0;&#x4F9B;&#x7684;&#x540E;&#x6BB5;&#x670D;&#x52A1;&#x662F;&#x57FA;&#x4E8E;&#x5F00;&#x6E90;&#x534F;&#x540C;&#x529E;&#x516C;&#x8F6F;&#x4EF6; <a href=\"https://github.com/easysoft/rangerteam\">&#x7136;&#x4E4B;&#x534F;&#x540C;</a> &#x5F00;&#x53D1;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x5728; <a href=\"https://github.com/easysoft/xuanxuan/tree/master/ranzhi\"><code>/ranzhi/</code></a> &#x76EE;&#x5F55;&#x4E0B;&#x627E;&#x5230;&#x76F8;&#x5173;&#x6E90;&#x4EE3;&#x7801;&#x3002;&#x7136;&#x4E4B;&#x534F;&#x540C;&#x670D;&#x52A1;&#x5668;&#x90E8;&#x7F72;&#x8BF7;&#x53C2;&#x8003;&#xFF1A;<a href=\"http://xuan.im/page/2.html\" rel=\"nofollow\">&#x670D;&#x52A1;&#x5668;&#x90E8;&#x7F72;&#x6307;&#x5357;</a>&#x3002;</p>\n<p>&#x5728; 1.4 &#x7248;&#x672C;&#x4E4B;&#x540E;&#xFF0C;&#x8FD8;&#x63D0;&#x4F9B;&#x4E86;&#x72EC;&#x7ACB;&#x7684;&#x670D;&#x52A1;&#x5668;&#x7AEF; XXB&#xFF0C;&#x8FD9;&#x6837;&#x53EF;&#x4EE5;&#x4E0D;&#x4F9D;&#x8D56;&#x7136;&#x4E4B;&#x534F;&#x540C;&#x529E;&#x516C;&#x7CFB;&#x7EDF;&#xFF0C;XXB &#x670D;&#x52A1;&#x5668;&#x4F7F;&#x7528;&#x53C2;&#x8003; <a href=\"http://xuan.im/page/2.html\" rel=\"nofollow\">http://xuan.im/page/2.html</a> &#x3002;</p>\n<p>&#x8FD9;&#x91CC;&#x6709;&#x4E00;&#x4E2A;&#x516C;&#x5F00;&#x7684;&#x6D4B;&#x8BD5;&#x670D;&#x52A1;&#x5668;&#x4F9B;&#x4F7F;&#x7528;&#xFF1A;</p>\n<pre><code>&#x5730;&#x5740;&#xFF1A;https://demo.ranzhi.net\n&#x7528;&#x6237;&#xFF1A;demo\n&#x5BC6;&#x7801;&#xFF1A;demo\n\n&#x6216;&#x7528;&#x6237;&#xFF1A;demo1, demo2, ... demo10\n&#x5BC6;&#x7801;&#xFF1A;123456\n</code></pre>\n<p>&#x6CE8;&#x610F;&#xFF1A;&#x6D4B;&#x8BD5;&#x670D;&#x52A1;&#x5668;&#x4E0D;&#x80FD;&#x4F7F;&#x7528;&#x4F20;&#x9001;&#x6587;&#x4EF6;&#x529F;&#x80FD;&#x3002;</p>\n<h3><a id=\"user-content-&#x5BA2;&#x6237;&#x7AEF;&#x5F00;&#x53D1;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x5BA2;&#x6237;&#x7AEF;&#x5F00;&#x53D1;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x5BA2;&#x6237;&#x7AEF;&#x5F00;&#x53D1;</h3>\n<p>&#x5BA2;&#x6237;&#x7AEF;&#x4E3B;&#x8981;&#x4F7F;&#x7528;&#x7684;&#x6280;&#x672F;&#x4E3A; <code>Webpack + Electron + React</code>&#x3002;&#x4F7F;&#x7528;&#x4E0B;&#x9762;&#x7684;&#x6B65;&#x9AA4;&#x5FEB;&#x901F;&#x8FDB;&#x5165;&#x5F00;&#x53D1;&#x72B6;&#x6001;&#xFF1A;</p>\n<ol>\n<li>&#x4E0B;&#x8F7D;&#x6E90;&#x7801;&#xFF1A;<code>git clone https://github.com/easysoft/xuanxuan.git</code>&#xFF1B;</li>\n<li>&#x8FDB;&#x5165;&#x6E90;&#x7801;&#x76EE;&#x5F55;&#x7684;&#x5B50;&#x76EE;&#x5F55; <code>xxc/</code>&#xFF0C;&#x6267;&#x884C;&#xFF1A;<code>npm install</code>&#xFF1B;</li>\n<li>&#x542F;&#x52A8; react hot server&#xFF0C;&#x6267;&#x884C;&#xFF1A;<code>npm run hot-server</code>&#xFF1B;</li>\n<li>&#x542F;&#x52A8;&#x5BA2;&#x6237;&#x7AEF;&#xFF0C;&#x6267;&#x884C;&#xFF1A;<code>npm run start-hot</code>&#x3002;</li>\n</ol>\n<p>&#x6267;&#x884C; <code>npm run package</code> &#x8FDB;&#x884C;&#x5BA2;&#x6237;&#x7AEF;&#x6253;&#x5305;&#x3002;</p>\n<p>&#x8BE6;&#x60C5;&#x8BF7;&#x53C2;&#x8003;&#xFF1A;<a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/client-developer.md\">&#x5BA2;&#x6237;&#x7AEF;&#x5F00;&#x53D1;&#x8005;&#x6307;&#x5357;</a></p>\n<h3><a id=\"user-content-&#x6269;&#x5C55;&#x5F00;&#x53D1;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x6269;&#x5C55;&#x5F00;&#x53D1;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x6269;&#x5C55;&#x5F00;&#x53D1;</h3>\n<p>&#x53C2;&#x89C1;&#xFF1A;<a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/extension.md\">https://github.com/easysoft/xuanxuan/blob/master/doc/extension.md</a></p>\n<h2><a id=\"user-content-&#x8BB8;&#x53EF;&#x8BC1;\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/easysoft/xuanxuan/blob/master/#&#x8BB8;&#x53EF;&#x8BC1;\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>&#x8BB8;&#x53EF;&#x8BC1;</h2>\n<p>&#x55A7;&#x55A7;&#x4F7F;&#x7528; <a href=\"https://github.com/easysoft/xuanxuan/blob/master/LICENSE\">ZPL</a> &#x5F00;&#x6E90;&#x8BB8;&#x53EF;&#x8BC1;&#xFF0C;&#x53E6;&#x5916;&#x8FD8;&#x4F7F;&#x7528;&#x4E86;&#x5982;&#x4E0B;&#x5F00;&#x6E90;&#x9879;&#x76EE;&#xFF1A;</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>&#x3001;<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>&#x3001;<a href=\"https://webpack.github.io\" rel=\"nofollow\">Webpack</a>&#xFF1A;&#x8DE8;&#x5E73;&#x53F0;&#x5BA2;&#x6237;&#x7AEF;&#x5F00;&#x53D1;&#x652F;&#x6301;&#xFF1B;</li>\n<li><a href=\"https://github.com/chentsulin/electron-react-boilerplate\">electron-react-boilerplate</a>&#xFF1A;&#x63D0;&#x4F9B;&#x9879;&#x76EE;&#x6A21;&#x677F;&#xFF1B;</li>\n<li><a href=\"http://emojione.com/\" rel=\"nofollow\">EmojiOne</a>&#xFF1A;&#x63D0;&#x4F9B; Emoji &#x8868;&#x60C5;&#x53CA;&#x56FE;&#x7247;&#x8D44;&#x6E90;&#x652F;&#x6301;&#xFF1B;</li>\n<li>&#x5176;&#x4ED6;&#x91CD;&#x8981;&#x5F00;&#x6E90;&#x9879;&#x76EE;&#x5305;&#x62EC;&#xFF1A;<a href=\"https://facebook.github.io/draft-js/\" rel=\"nofollow\">draft.js</a>&#x3001;<a href=\"https://babeljs.io/\" rel=\"nofollow\">Babel</a>&#x3001;&#xDF;<a href=\"https://github.com/chjj/marked\">marked</a>&#x3001;<a href=\"https://github.com/IonDen/ion.sound\">ion.sound</a> &#x7B49;&#x3002;</li>\n</ul>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-喧喧\" class=\"anchor\" aria-hidden=\"true\" href=\"#喧喧\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>喧喧</h1>\n<p><a href=\"http://xuan.im\" rel=\"nofollow\">http://xuan.im</a></p>\n<p>由<a href=\"http://ranzhico.com\" rel=\"nofollow\">然之协同</a>提供的面向企业即时通信解决方案。</p>\n<p>官方 QQ 群：<strong>367833155</strong>\n了解项目和计划：<a href=\"http://xuan.5upm.com/product-browse-1.html\" rel=\"nofollow\">http://xuan.5upm.com/product-browse-1.html</a></p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/easysoft/xuanxuan/master/doc/img/preview.png\"><img src=\"https://raw.githubusercontent.com/easysoft/xuanxuan/master/doc/img/preview.png\" alt=\"喧喧\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-最近更新\" class=\"anchor\" aria-hidden=\"true\" href=\"#最近更新\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>最近更新</h2>\n<p><g-emoji class=\"g-emoji\" alias=\"tada\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f389.png\">🎉</g-emoji> 1.5 优化了服务器性能，提升了稳定性，实现服务器与客户端账号增删改同步功能，客户端增加小喧喧作为通知中心，支持将消息创建为然之待办，实现了客户端与然之的连接，提供快捷复制代码、链接及消息功能，大幅优化界面切换流畅度，内置了更多主题，修复了社区反馈的大部分问题。</p>\n<h2><a id=\"user-content-特色功能\" class=\"anchor\" aria-hidden=\"true\" href=\"#特色功能\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>特色功能</h2>\n<ul>\n<li><strong>开聊</strong>：和服务器上的任何用户开聊，收发表情、图片、截屏、文件样样在行；</li>\n<li><strong>开源安全</strong>：源码开放，客户端和服务器通信全程加密，安全可靠；</li>\n<li><strong>讨论组和公开讨论组</strong>：一个人讨论的不过瘾？随时邀请多人组建个性讨论组，将讨论组公开，任何感兴趣的人都可以加入进来；</li>\n<li><strong>通知及提醒</strong>：与系统桌面环境集成，即时收到新消息通知；</li>\n<li><strong>会话管理</strong>：将任意会话（包括讨论组和公开讨论组）置顶，精彩内容不容错过，还可以重命名讨论组、为讨论组设置白名单及浏览会话的所有消息历史记录；</li>\n<li><strong>通讯录</strong>：浏览企业成员资料和联系信息；</li>\n<li><strong>跨平台客户端</strong>：目前已支持 Windows、Linux、Mac，并且还提供了浏览器客户端；</li>\n<li><strong>轻量级服务器端</strong>：轻松搭配<a href=\"http://ranzhico.com\" rel=\"nofollow\">然之协同</a>使用。</li>\n</ul>\n<h2><a id=\"user-content-使用\" class=\"anchor\" aria-hidden=\"true\" href=\"#使用\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>使用</h2>\n<h3><a id=\"user-content-桌面客户端\" class=\"anchor\" aria-hidden=\"true\" href=\"#桌面客户端\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>桌面客户端</h3>\n<p>受益于 Electron 的跨平台特性，喧喧客户端提供了 Windows、MacOS 和 Linux 版本。</p>\n<p>下载地址见：<a href=\"http://xuan.im/#downloads\" rel=\"nofollow\">http://xuan.im/#downloads</a></p>\n<p>更多帮助参见 <a href=\"http://xuan.im/page/1.html\" rel=\"nofollow\">官方客户端使用指南</a>。</p>\n<h3><a id=\"user-content-浏览器客户端\" class=\"anchor\" aria-hidden=\"true\" href=\"#浏览器客户端\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>浏览器客户端</h3>\n<p>浏览器客户端试用请访问：<a href=\"https://demo.ranzhi.net/?server=https://demo.ranzhi.net&amp;account=demo1&amp;password=123456&amp;loginTip=%E6%B5%8B%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%EF%BC%8C%E5%9B%BE%E7%89%87%E5%92%8C%E6%96%87%E4%BB%B6%E7%9B%B8%E5%85%B3%E5%8A%9F%E8%83%BD%E4%BC%9A%E5%8F%97%E9%99%90%E5%88%B6%EF%BC%8C%E4%BD%86%E4%BB%8D%E7%84%B6%E6%94%AF%E6%8C%81%E5%8F%91%E9%80%81%E5%B0%8F%E4%BA%8E%2010kb%20%E7%9A%84%E5%9B%BE%E7%89%87%E3%80%82%E4%BD%A0%E8%BF%98%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E9%99%A4%20demo%20%E4%B9%8B%E5%A4%96%E7%9A%84%E5%85%B6%E4%BB%96%E8%B4%A6%E5%8F%B7%E7%99%BB%E5%BD%95%EF%BC%8C%E5%8C%85%E6%8B%AC%20demo1%E3%80%81demo2...demo10%E3%80%82#/chats/groups\" rel=\"nofollow\">https://demo.ranzhi.net</a></p>\n<p>注意：你需要为你的服务器端部署通过官方验证的证书才可以使用浏览器端客户端。</p>\n<p>更多帮助参见 <a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/browser-usage.md\">浏览器端部署和使用指南</a></p>\n<h3><a id=\"user-content-服务器端\" class=\"anchor\" aria-hidden=\"true\" href=\"#服务器端\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>服务器端</h3>\n<p>客户端主要通过 <code>WebSocket</code> 协议与服务器端进行实时通信，另外还用到了 <code>https</code> 协议来从服务器获取配置及上传下载文件。</p>\n<pre><code>+------------+                 +------------+            +----------------+\n|  Xuanxuan  |----------------&gt;|  Xuanxuan  |-----------&gt;|   Rangerteam   |\n|   Client   | WebSocket/Https |   Server   | Http/Https |     Server     |\n|  (PC/Mac)  |&lt;----------------|   (xxd)    |&lt;-----------| (Your Website) |\n+------------+                 +------------+            +----------------+\n</code></pre>\n<p>客户端与服务器端 API 参考：<a href=\"http://xuan.im/page/3.html\" rel=\"nofollow\">API 文档</a>。服务器端 API 同样是开放的，你可以使用自己熟悉的技术（例如 node.js、go、swift）实现自己的服务器端。</p>\n<p>官方默认的服务器使用 <code>go</code> 语言实现（简称为 <code>xxd</code> 服务），你可以在 <a href=\"https://github.com/easysoft/xuanxuan/tree/master/xxd\"><code>/xxd/</code></a> 目录下找到源代码。xxd 服务提供了 <code>WebSocket</code> 和 <code>https</code> 接口供客户端使用。</p>\n<p><code>xxd</code> 服务本身并不存储和管理用户资料和消息数据，而是使用应用更为广泛的 http 协议与另一个服务器（简称 <code>http</code> 服务）通信。这样你只需要在你自己的网站上开发一系列 <code>http</code> 接口即可为你的网站用户启用喧喧。</p>\n<p>官方默认提供的后段服务是基于开源协同办公软件 <a href=\"https://github.com/easysoft/rangerteam\">然之协同</a> 开发，你可以在 <a href=\"https://github.com/easysoft/xuanxuan/tree/master/ranzhi\"><code>/ranzhi/</code></a> 目录下找到相关源代码。然之协同服务器部署请参考：<a href=\"http://xuan.im/page/2.html\" rel=\"nofollow\">服务器部署指南</a>。</p>\n<p>在 1.4 版本之后，还提供了独立的服务器端 XXB，这样可以不依赖然之协同办公系统，XXB 服务器使用参考 <a href=\"http://xuan.im/page/2.html\" rel=\"nofollow\">http://xuan.im/page/2.html</a> 。</p>\n<p>这里有一个公开的测试服务器供使用：</p>\n<pre><code>地址：https://demo.ranzhi.net\n用户：demo\n密码：demo\n\n或用户：demo1, demo2, ... demo10\n密码：123456\n</code></pre>\n<p>注意：测试服务器不能使用传送文件功能。</p>\n<h3><a id=\"user-content-客户端开发\" class=\"anchor\" aria-hidden=\"true\" href=\"#客户端开发\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>客户端开发</h3>\n<p>客户端主要使用的技术为 <code>Webpack + Electron + React</code>。使用下面的步骤快速进入开发状态：</p>\n<ol>\n<li>下载源码：<code>git clone https://github.com/easysoft/xuanxuan.git</code>；</li>\n<li>进入源码目录的子目录 <code>xxc/</code>，执行：<code>npm install</code>；</li>\n<li>启动 react hot server，执行：<code>npm run hot-server</code>；</li>\n<li>启动客户端，执行：<code>npm run start-hot</code>。</li>\n</ol>\n<p>执行 <code>npm run package</code> 进行客户端打包。</p>\n<p>详情请参考：<a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/client-developer.md\">客户端开发者指南</a></p>\n<h3><a id=\"user-content-扩展开发\" class=\"anchor\" aria-hidden=\"true\" href=\"#扩展开发\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>扩展开发</h3>\n<p>参见：<a href=\"https://github.com/easysoft/xuanxuan/blob/master/doc/extension.md\">https://github.com/easysoft/xuanxuan/blob/master/doc/extension.md</a></p>\n<h2><a id=\"user-content-许可证\" class=\"anchor\" aria-hidden=\"true\" href=\"#许可证\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>许可证</h2>\n<p>喧喧使用 <a href=\"https://github.com/easysoft/xuanxuan/blob/master/LICENSE\">ZPL</a> 开源许可证，另外还使用了如下开源项目：</p>\n<ul>\n<li><a href=\"http://electron.atom.io/\" rel=\"nofollow\">Electron</a>、<a href=\"https://facebook.github.io/react/\" rel=\"nofollow\">React</a>、<a href=\"https://webpack.github.io\" rel=\"nofollow\">Webpack</a>：跨平台客户端开发支持；</li>\n<li><a href=\"https://github.com/chentsulin/electron-react-boilerplate\">electron-react-boilerplate</a>：提供项目模板；</li>\n<li><a href=\"http://emojione.com/\" rel=\"nofollow\">EmojiOne</a>：提供 Emoji 表情及图片资源支持；</li>\n<li>其他重要开源项目包括：<a href=\"https://facebook.github.io/draft-js/\" rel=\"nofollow\">draft.js</a>、<a href=\"https://babeljs.io/\" rel=\"nofollow\">Babel</a>、ß<a href=\"https://github.com/chjj/marked\">marked</a>、<a href=\"https://github.com/IonDen/ion.sound\">ion.sound</a> 等。</li>\n</ul>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.740Z",
    "goodColorOnWhite": "#E60453",
    "goodColorOnBlack": "#FC4484",
    "faintColorOnWhite": "rgba(230, 4, 83, 0.1)"
  },
  {
    "slug": "yeoman",
    "name": "Yeoman",
    "description": "Scaffolding tool for webapps",
    "keywords": [
      "web development",
      "scaffolding",
      "productivity"
    ],
    "category": "Productivity",
    "repository": "https://github.com/yeoman/yeoman-app",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png"
      }
    ],
    "icon": "yeoman-icon.png",
    "icon32": "yeoman-icon-32.png",
    "icon64": "yeoman-icon-64.png",
    "icon128": "yeoman-icon-128.png",
    "icon256": "yeoman-icon-256.png",
    "date": "2015-07-27",
    "iconColors": [
      "#1c0e0b",
      "#edbf79",
      "#da1e2c",
      "#807474",
      "#a4845c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-yeoman-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/84e6a5c96016c6d1ff81335078fcab639baed2a4/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d624fa5db37a9e8efa2c174ace2c9c598c432f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p>Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn&apos;t work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Documentation</h2>\n<p>The project is based mainly on <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"https://github.com/yeoman/yeoman-app/blob/master/./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Contributing</h2>\n<p>We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<h2><a id=\"user-content-google-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Google analytics</h2>\n<p>To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute following snippet in the console <code>localStorage.setItem(&apos;insight.disabled&apos;, true)</code>.</p>\n<h3><a id=\"user-content-collected-data\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Collected Data</h3>\n<ul>\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine&apos;s MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/yeoman/yeoman-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a>  &#xA9; Yeoman team</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-yeoman-app--\" class=\"anchor\" aria-hidden=\"true\" href=\"#yeoman-app--\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Yeoman App <a href=\"https://travis-ci.org/yeoman/yeoman-app\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/84e6a5c96016c6d1ff81335078fcab639baed2a4/68747470733a2f2f7472617669732d63692e6f72672f79656f6d616e2f79656f6d616e2d6170702e737667\" alt=\"Build Status\" data-canonical-src=\"https://travis-ci.org/yeoman/yeoman-app.svg\" style=\"max-width:100%;\"></a> <a href=\"https://gitter.im/yeoman/yeoman\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4d624fa5db37a9e8efa2c174ace2c9c598c432f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769747465722d4a6f696e5f7468655f59656f6d616e5f636861745f2545322538362539322d3030643036662e737667\" alt=\"Gitter\" data-canonical-src=\"https://img.shields.io/badge/Gitter-Join_the_Yeoman_chat_%E2%86%92-00d06f.svg\" style=\"max-width:100%;\"></a></h1>\n<blockquote>\n<p>A desktop app that scaffolds projects using <a href=\"https://github.com/yeoman/yeoman\">Yeoman</a>.</p>\n</blockquote>\n<p>Yo, my friend. This is the first official Yeoman application with a fresh user interface from 2015. The app is unfortunately still in heavy development and <strong>we are looking for help!</strong> Let us know if something doesn't work like you expected by raising an issue or fix it straight away with a PR.</p>\n<p><a target=\"_blank\" href=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\"><img src=\"https://raw.githubusercontent.com/yeoman/yeoman-app/master/resources/screenshot.png\" alt=\"Screenshot\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Documentation</h2>\n<p>The project is based mainly on <a href=\"http://electron.atom.io\" rel=\"nofollow\">electron</a> and <a href=\"http://material-ui.com/\" rel=\"nofollow\">Material UI</a>. For a Getting started guide, API docs etc. see the <a href=\"./docs\">documentation page</a>. If something is missing, wrong or unclear, please open an issue. Thank you!</p>\n<h2><a id=\"user-content-contributing\" class=\"anchor\" aria-hidden=\"true\" href=\"#contributing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Contributing</h2>\n<p>We love contributors! See our <a href=\"http://yeoman.io/contributing/\" rel=\"nofollow\">contribution guideline</a> to get started.</p>\n<h2><a id=\"user-content-google-analytics\" class=\"anchor\" aria-hidden=\"true\" href=\"#google-analytics\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Google analytics</h2>\n<p>To understand how the app is being used we will report usage information to <a href=\"http://www.google.com/analytics\" rel=\"nofollow\">Google Analytics</a>. If you do not want this information reported, you can disable it. Open the devtools with <kbd>CMD</kbd>+<kbd>OPT</kbd>+<kbd>I</kbd> (or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>I</kbd> on Windows) and execute following snippet in the console <code>localStorage.setItem('insight.disabled', true)</code>.</p>\n<h3><a id=\"user-content-collected-data\" class=\"anchor\" aria-hidden=\"true\" href=\"#collected-data\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Collected Data</h3>\n<ul>\n<li><strong>Your IP address is anonymized</strong></li>\n<li>A unique identifier that is generated by computing the SHA-1 of the machine's MAC address.</li>\n<li>The screen width and height</li>\n<li>The version of Yeoman-App being used</li>\n<li>Your operating system and version</li>\n<li>App events (e.g. number of total installed generators, selected generator)</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"http://opensource.org/licenses/mit-license.php\" rel=\"nofollow\">MIT License</a>  © Yeoman team</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.843Z",
    "goodColorOnWhite": "#DA1E2C",
    "goodColorOnBlack": "#EDBF79",
    "faintColorOnWhite": "rgba(218, 30, 44, 0.1)"
  },
  {
    "slug": "yhat-rodeo",
    "name": "Yhat Rodeo",
    "description": "An IDE for data science",
    "website": "http://www.yhat.com/products/rodeo",
    "keywords": [
      "IDE"
    ],
    "category": "Developer Tools",
    "icon": "yhat-rodeo-icon.png",
    "icon32": "yhat-rodeo-icon-32.png",
    "icon64": "yhat-rodeo-icon-64.png",
    "icon128": "yhat-rodeo-icon-128.png",
    "icon256": "yhat-rodeo-icon-256.png",
    "date": "2015-10-29",
    "iconColors": [
      "#ed5b24",
      "#fc5c26",
      "#f86434",
      "#fc6c3c",
      "#f4642c"
    ],
    "goodColorOnWhite": "#D03703",
    "goodColorOnBlack": "#FC5C26",
    "faintColorOnWhite": "rgba(208, 55, 3, 0.1)"
  },
  {
    "slug": "yosoro",
    "name": "Yosoro",
    "description": "Beautiful Cloud Drive Markdown NoteBook Desktop App.",
    "website": "https://yosoro.coolecho.net",
    "category": "Productivity",
    "repository": "https://github.com/IceEnd/Yosoro",
    "keywords": [
      "markdown",
      "onedrive",
      "react",
      "notebook"
    ],
    "license": "GPL-3.0",
    "screenshots": [
      {
        "imageUrl": "https://yosoro.coolecho.net/static/img/osx.9c37ed1.png"
      }
    ],
    "icon": "yosoro-icon.png",
    "icon32": "yosoro-icon-32.png",
    "icon64": "yosoro-icon-64.png",
    "icon128": "yosoro-icon-128.png",
    "icon256": "yosoro-icon-256.png",
    "date": "2018-05-14",
    "iconColors": [
      "#36393d",
      "#f3f3f3",
      "#9fa1a2",
      "#acacac",
      "#94949c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"https://github.com/IceEnd/Yosoro/blob/master/./app/views/assets/images/logo.png\"><img src=\"https://github.com/IceEnd/Yosoro/raw/master/./app/views/assets/images/logo.png\" width=\"200\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-yosoro\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#yosoro\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Yosoro</h3>\n  <p align=\"center\">Beautiful Cloud Drive Markdown NoteBook Desktop App</p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c47f1cbc021b3c03f195e2feb19e89d4141c25ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61734f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/c47f1cbc021b3c03f195e2feb19e89d4141c25ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61734f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e737667\" data-canonical-src=\"https://img.shields.io/badge/platform-masOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/94fbc8cf106a834d12aece53df2e646df7c52b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f696365656e642f796f736f726f2e737667\"><img src=\"https://camo.githubusercontent.com/94fbc8cf106a834d12aece53df2e646df7c52b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f696365656e642f796f736f726f2e737667\" data-canonical-src=\"https://img.shields.io/github/release/iceend/yosoro.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/74e720474f2dc9fcc9cc54bea875ffa1b0caac99/68747470733a2f2f7472617669732d63692e6f72672f496365456e642f596f736f726f2e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/74e720474f2dc9fcc9cc54bea875ffa1b0caac99/68747470733a2f2f7472617669732d63692e6f72672f496365456e642f596f736f726f2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/IceEnd/Yosoro.svg?branch=master\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6217ec8b8dd9192021840260cd6f6f585364dd65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f496365456e642f596f736f726f2e737667\"><img src=\"https://camo.githubusercontent.com/6217ec8b8dd9192021840260cd6f6f585364dd65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f496365456e642f596f736f726f2e737667\" data-canonical-src=\"https://img.shields.io/github/license/IceEnd/Yosoro.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Download</h2>\n<p>The latest version of Yosoro for macOS, linux and Windows is available <a href=\"https://github.com/IceEnd/Yosoro/releases\">here</a>.</p>\n<p><strong>macOS 10.9+, Windows 7+ &amp; Linux are supported.</strong></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>Create notebook &amp; Write note</li>\n<li>Support Markdown syntax</li>\n<li>Delete &amp; Restore</li>\n<li>Synchronize with Cloud Drive(OneDrive is supported)</li>\n<li>Note export as markdown or html</li>\n<li>Update Notification</li>\n</ul>\n<p>You can read the <a href=\"https://github.com/IceEnd/Yosoro/blob/master/./CHANGELOG.md\">CHANGELOG</a> to get more information.</p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Demo</h2>\n<h3><a id=\"user-content-write-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#write-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Write Notes</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d63115f34d95a695055b10d97a94d9c40972f88e/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f327642784b372e676966\"><img src=\"https://camo.githubusercontent.com/d63115f34d95a695055b10d97a94d9c40972f88e/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f327642784b372e676966\" alt=\"write\" data-canonical-src=\"https://t1.picb.cc/uploads/2018/05/13/2vBxK7.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-file-syncing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#file-syncing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>File Syncing</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1a017c72a54335d9e2825e7007f5c6e64790eaf2/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f3276425262732e676966\"><img src=\"https://camo.githubusercontent.com/1a017c72a54335d9e2825e7007f5c6e64790eaf2/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f3276425262732e676966\" alt=\"sync\" data-canonical-src=\"https://t1.picb.cc/uploads/2018/05/13/2vBRbs.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>macOS</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5149e78e51674721c3d56fd0fa1118fc391ef03b/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f4344564d63442e706e67\"><img src=\"https://camo.githubusercontent.com/5149e78e51674721c3d56fd0fa1118fc391ef03b/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f4344564d63442e706e67\" alt=\"screenshot-osx\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDVMcD.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Windows</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/96e9e6899c0987a94f0fb554e9cd4458406e2f28/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4335742e706e67\"><img src=\"https://camo.githubusercontent.com/96e9e6899c0987a94f0fb554e9cd4458406e2f28/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4335742e706e67\" alt=\"screenshot-windows\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDZC5t.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>linux</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/da2f962e798a509bd8d00fc78396dd16734af953/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4638662e706e67\"><img src=\"https://camo.githubusercontent.com/da2f962e798a509bd8d00fc78396dd16734af953/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4638662e706e67\" alt=\"screenshot-linux\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDZF8f.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/IceEnd/Yosoro/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>GPL-3.0 &#xA9; <a href=\"https://github.com/IceEnd/Yosoro/blob/master/./LICENSE\">Alchemy</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n  <a target=\"_blank\" href=\"./app/views/assets/images/logo.png\"><img src=\"./app/views/assets/images/logo.png\" width=\"200\" style=\"max-width:100%;\"></a>\n  </p><h3 align=\"center\"><a id=\"user-content-yosoro\" class=\"anchor\" aria-hidden=\"true\" href=\"#yosoro\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Yosoro</h3>\n  <p align=\"center\">Beautiful Cloud Drive Markdown NoteBook Desktop App</p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/c47f1cbc021b3c03f195e2feb19e89d4141c25ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61734f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e737667\"><img src=\"https://camo.githubusercontent.com/c47f1cbc021b3c03f195e2feb19e89d4141c25ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61734f532532302537432532304c696e757825323025374325323057696e646f77732d6c69676874677265792e737667\" data-canonical-src=\"https://img.shields.io/badge/platform-masOS%20%7C%20Linux%20%7C%20Windows-lightgrey.svg\" style=\"max-width:100%;\"></a>\n  </p>\n  <p align=\"center\">\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/94fbc8cf106a834d12aece53df2e646df7c52b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f696365656e642f796f736f726f2e737667\"><img src=\"https://camo.githubusercontent.com/94fbc8cf106a834d12aece53df2e646df7c52b4b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f696365656e642f796f736f726f2e737667\" data-canonical-src=\"https://img.shields.io/github/release/iceend/yosoro.svg\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/74e720474f2dc9fcc9cc54bea875ffa1b0caac99/68747470733a2f2f7472617669732d63692e6f72672f496365456e642f596f736f726f2e7376673f6272616e63683d6d6173746572\"><img src=\"https://camo.githubusercontent.com/74e720474f2dc9fcc9cc54bea875ffa1b0caac99/68747470733a2f2f7472617669732d63692e6f72672f496365456e642f596f736f726f2e7376673f6272616e63683d6d6173746572\" data-canonical-src=\"https://travis-ci.org/IceEnd/Yosoro.svg?branch=master\" style=\"max-width:100%;\"></a>\n    <a target=\"_blank\" href=\"https://camo.githubusercontent.com/6217ec8b8dd9192021840260cd6f6f585364dd65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f496365456e642f596f736f726f2e737667\"><img src=\"https://camo.githubusercontent.com/6217ec8b8dd9192021840260cd6f6f585364dd65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f496365456e642f596f736f726f2e737667\" data-canonical-src=\"https://img.shields.io/github/license/IceEnd/Yosoro.svg\" style=\"max-width:100%;\"></a>\n  </p>\n<p></p>\n<h2><a id=\"user-content-download\" class=\"anchor\" aria-hidden=\"true\" href=\"#download\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download</h2>\n<p>The latest version of Yosoro for macOS, linux and Windows is available <a href=\"https://github.com/IceEnd/Yosoro/releases\">here</a>.</p>\n<p><strong>macOS 10.9+, Windows 7+ &amp; Linux are supported.</strong></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>Create notebook &amp; Write note</li>\n<li>Support Markdown syntax</li>\n<li>Delete &amp; Restore</li>\n<li>Synchronize with Cloud Drive(OneDrive is supported)</li>\n<li>Note export as markdown or html</li>\n<li>Update Notification</li>\n</ul>\n<p>You can read the <a href=\"./CHANGELOG.md\">CHANGELOG</a> to get more information.</p>\n<h2><a id=\"user-content-demo\" class=\"anchor\" aria-hidden=\"true\" href=\"#demo\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Demo</h2>\n<h3><a id=\"user-content-write-notes\" class=\"anchor\" aria-hidden=\"true\" href=\"#write-notes\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Write Notes</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/d63115f34d95a695055b10d97a94d9c40972f88e/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f327642784b372e676966\"><img src=\"https://camo.githubusercontent.com/d63115f34d95a695055b10d97a94d9c40972f88e/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f327642784b372e676966\" alt=\"write\" data-canonical-src=\"https://t1.picb.cc/uploads/2018/05/13/2vBxK7.gif\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-file-syncing\" class=\"anchor\" aria-hidden=\"true\" href=\"#file-syncing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File Syncing</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/1a017c72a54335d9e2825e7007f5c6e64790eaf2/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f3276425262732e676966\"><img src=\"https://camo.githubusercontent.com/1a017c72a54335d9e2825e7007f5c6e64790eaf2/68747470733a2f2f74312e706963622e63632f75706c6f6164732f323031382f30352f31332f3276425262732e676966\" alt=\"sync\" data-canonical-src=\"https://t1.picb.cc/uploads/2018/05/13/2vBRbs.gif\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-screenshots\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshots\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshots</h2>\n<h3><a id=\"user-content-macos\" class=\"anchor\" aria-hidden=\"true\" href=\"#macos\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>macOS</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/5149e78e51674721c3d56fd0fa1118fc391ef03b/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f4344564d63442e706e67\"><img src=\"https://camo.githubusercontent.com/5149e78e51674721c3d56fd0fa1118fc391ef03b/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f4344564d63442e706e67\" alt=\"screenshot-osx\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDVMcD.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-windows\" class=\"anchor\" aria-hidden=\"true\" href=\"#windows\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Windows</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/96e9e6899c0987a94f0fb554e9cd4458406e2f28/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4335742e706e67\"><img src=\"https://camo.githubusercontent.com/96e9e6899c0987a94f0fb554e9cd4458406e2f28/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4335742e706e67\" alt=\"screenshot-windows\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDZC5t.png\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-linux\" class=\"anchor\" aria-hidden=\"true\" href=\"#linux\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>linux</h3>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/da2f962e798a509bd8d00fc78396dd16734af953/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4638662e706e67\"><img src=\"https://camo.githubusercontent.com/da2f962e798a509bd8d00fc78396dd16734af953/68747470733a2f2f73312e617831782e636f6d2f323031382f30352f31332f43445a4638662e706e67\" alt=\"screenshot-linux\" data-canonical-src=\"https://s1.ax1x.com/2018/05/13/CDZF8f.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>GPL-3.0 © <a href=\"./LICENSE\">Alchemy</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.853Z",
    "goodColorOnWhite": "#36393D",
    "goodColorOnBlack": "#94949C",
    "faintColorOnWhite": "rgba(54, 57, 61, 0.1)"
  },
  {
    "slug": "yout",
    "name": "Yout",
    "description": "The new way to watch your playlists from YouTube on desktop.",
    "website": "https://youtplayer.github.io/",
    "keywords": [
      "yout",
      "player",
      "youtube",
      "desktop",
      "playlist"
    ],
    "category": "Photo & Video",
    "icon": "yout-icon.png",
    "icon32": "yout-icon-32.png",
    "icon64": "yout-icon-64.png",
    "icon128": "yout-icon-128.png",
    "icon256": "yout-icon-256.png",
    "date": "2016-07-01",
    "iconColors": [
      "#252424",
      "#d9294c",
      "#f4f4f4",
      "#8c8c8c",
      "#848484"
    ],
    "goodColorOnWhite": "#D9294C",
    "goodColorOnBlack": "#F4F4F4",
    "faintColorOnWhite": "rgba(217, 41, 76, 0.1)"
  },
  {
    "slug": "youtube-mp3",
    "name": "Youtube-mp3",
    "description": "Convert a youtube video to mp3 and download it",
    "keywords": [
      "youtube"
    ],
    "category": "Photo & Video",
    "repository": "https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/MedZed/Electron-Youtube-to-Mp3-Converter/master/img/screenshot.JPG"
      }
    ],
    "icon": "youtube-mp3-icon.png",
    "icon32": "youtube-mp3-icon-32.png",
    "icon64": "youtube-mp3-icon-64.png",
    "icon128": "youtube-mp3-icon-128.png",
    "icon256": "youtube-mp3-icon-256.png",
    "date": "2017-01-10",
    "iconColors": [
      "#b62a2c",
      "#eaeaeb",
      "#77181f",
      "#dc9c9c",
      "#bc949c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-youtube-to-mp3-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#electron-youtube-to-mp3-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Electron-Youtube-to-Mp3-Converter</h1>\n<p><a target=\"_blank\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/ytb-icon.png\"><img src=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/raw/master/ytb-icon.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p>##<a href=\"https://medzed.github.io/youtube-mp3-app-website/\" rel=\"nofollow\">Youtube mp3 Website</a></p>\n<p><strong>Clone and run for a quick way to see Electron-Youtube-to-Mp3-Converter in action.</strong></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/img/screenshot.JPG\"><img src=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/raw/master/img/screenshot.JPG\" alt=\"screenshot.JPG\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>How To Use</h2>\n<p>To clone and run this repository you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> Electron-Youtube-to-Mp3-Converter\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-link-to-final-installable-windows-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#link-to-final-installable-windows-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Link to final installable windows app</h2>\n<p><a href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/releases/download/1.0.0/Youtube-mp3.exe\">Electron Youtube To MP3 Converter</a></p>\n<h2><a id=\"user-content-other-example-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#other-example-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Other Example Apps</h2>\n<p>My other app : News Electron App (<a href=\"https://github.com/MedZed/Electron-Headlines\">Headlines</a>)\nFor more example apps, see the\n<a href=\"http://electron.atom.io/apps/\" rel=\"nofollow\">list of boilerplates</a>\ncreated by the awesome electron community.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2017 Med Zarroug</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-electron-youtube-to-mp3-converter\" class=\"anchor\" aria-hidden=\"true\" href=\"#electron-youtube-to-mp3-converter\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Electron-Youtube-to-Mp3-Converter</h1>\n<p><a target=\"_blank\" href=\"ytb-icon.png\"><img src=\"ytb-icon.png\" alt=\"icon.png\" style=\"max-width:100%;\"></a></p>\n<p>##<a href=\"https://medzed.github.io/youtube-mp3-app-website/\" rel=\"nofollow\">Youtube mp3 Website</a></p>\n<p><strong>Clone and run for a quick way to see Electron-Youtube-to-Mp3-Converter in action.</strong></p>\n<h2><a id=\"user-content-screenshot\" class=\"anchor\" aria-hidden=\"true\" href=\"#screenshot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Screenshot</h2>\n<p><a target=\"_blank\" href=\"img/screenshot.JPG\"><img src=\"img/screenshot.JPG\" alt=\"screenshot.JPG\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-how-to-use\" class=\"anchor\" aria-hidden=\"true\" href=\"#how-to-use\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>How To Use</h2>\n<p>To clone and run this repository you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> Electron-Youtube-to-Mp3-Converter\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<p>Learn more about Electron and its API in the <a href=\"http://electron.atom.io/docs/latest\" rel=\"nofollow\">documentation</a>.</p>\n<h2><a id=\"user-content-link-to-final-installable-windows-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#link-to-final-installable-windows-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Link to final installable windows app</h2>\n<p><a href=\"https://github.com/MedZed/Electron-Youtube-to-Mp3-Converter/releases/download/1.0.0/Youtube-mp3.exe\">Electron Youtube To MP3 Converter</a></p>\n<h2><a id=\"user-content-other-example-apps\" class=\"anchor\" aria-hidden=\"true\" href=\"#other-example-apps\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Other Example Apps</h2>\n<p>My other app : News Electron App (<a href=\"https://github.com/MedZed/Electron-Headlines\">Headlines</a>)\nFor more example apps, see the\n<a href=\"http://electron.atom.io/apps/\" rel=\"nofollow\">list of boilerplates</a>\ncreated by the awesome electron community.</p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>The MIT License</p>\n<p>Copyright (c) 2017 Med Zarroug</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.860Z",
    "goodColorOnWhite": "#77181F",
    "goodColorOnBlack": "#DC9C9C",
    "faintColorOnWhite": "rgba(119, 24, 31, 0.1)"
  },
  {
    "slug": "youtube-to-mp3",
    "name": "YouTube To MP3",
    "description": "Convert and download YouTube videos as MP3s.",
    "repository": "https://github.com/leerob/youtube-to-mp3",
    "keywords": [
      "YouTube",
      "MP3",
      "Convert"
    ],
    "license": "MIT",
    "category": "Photo & Video",
    "screenshots": [
      {
        "imageUrl": "https://i.imgur.com/kvxMMwp.gif"
      }
    ],
    "icon": "youtube-to-mp3-icon.png",
    "icon32": "youtube-to-mp3-icon-32.png",
    "icon64": "youtube-to-mp3-icon-64.png",
    "icon128": "youtube-to-mp3-icon-128.png",
    "icon256": "youtube-to-mp3-icon-256.png",
    "date": "2017-11-13",
    "iconColors": [
      "#8ddad1",
      "#fbef04",
      "#768f88",
      "#aed381",
      "#ccd266"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------youtube-to-mp3------\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#------youtube-to-mp3------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>\n  <a href=\"https://www.leejamesrobinson.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5eee1036f994a9f561ea025df4d7dc98d64ae922/68747470733a2f2f692e696d6775722e636f6d2f785364794362532e706e67\" alt=\"Youtube To MP3\" width=\"200\" data-canonical-src=\"https://i.imgur.com/xSdyCbS.png\" style=\"max-width:100%;\"></a>\n  <br>\n  YouTube To MP3\n  <br>\n  <br>\n  <a href=\"https://www.leejamesrobinson.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b41ebc2bfa98bc8c938f06e6ca83b93e0e80d5e4/68747470733a2f2f692e696d6775722e636f6d2f6b76784d4d77702e676966\" alt=\"Youtube To MP3\" width=\"600\" data-canonical-src=\"https://i.imgur.com/kvxMMwp.gif\" style=\"max-width:100%;\"></a>\n</h1>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>About</h3>\n<p>YouTube To MP3 is a desktop application for converting and downloading YouTube videos to MP3.</p>\n<h3><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Stack</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a> - Cross platform framework for native platforms</li>\n<li><a href=\"https://github.com/facebook/react\">React</a> - UI framework</li>\n<li><a href=\"https://github.com/sass/sass\">Sass</a> - CSS with superpowers</li>\n<li><a href=\"https://webpack.js.org/\" rel=\"nofollow\">Webpack</a> - A module bundler for JavaScript</li>\n</ul>\n<h3><a id=\"user-content-future-ideas\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#future-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Future Ideas</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Different bitrate and format options</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Test on other operating systems</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\" checked> Support downloading long videos (&gt; 1 hour)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Downloading videos as well as MP3s</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled class=\"task-list-item-checkbox\"> Multiple downloads at a time</li>\n</ul>\n<h3><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Running Locally</h3>\n<p>To clone and run this repository, you&apos;ll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/leerob/youtube-to-mp3.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> youtube-to-mp3\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Create app/ folder</span>\nnpm run webpack\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<h3><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/leerob/youtube-to-mp3/blob/master/#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Disclaimer</h3>\n<p>This program should only be used on non-copyrighted material.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1 align=\"center\"><a id=\"user-content-------youtube-to-mp3------\" class=\"anchor\" aria-hidden=\"true\" href=\"#------youtube-to-mp3------\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>\n  <a href=\"https://www.leejamesrobinson.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5eee1036f994a9f561ea025df4d7dc98d64ae922/68747470733a2f2f692e696d6775722e636f6d2f785364794362532e706e67\" alt=\"Youtube To MP3\" width=\"200\" data-canonical-src=\"https://i.imgur.com/xSdyCbS.png\" style=\"max-width:100%;\"></a>\n  <br>\n  YouTube To MP3\n  <br>\n  <br>\n  <a href=\"https://www.leejamesrobinson.com\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b41ebc2bfa98bc8c938f06e6ca83b93e0e80d5e4/68747470733a2f2f692e696d6775722e636f6d2f6b76784d4d77702e676966\" alt=\"Youtube To MP3\" width=\"600\" data-canonical-src=\"https://i.imgur.com/kvxMMwp.gif\" style=\"max-width:100%;\"></a>\n</h1>\n<h3><a id=\"user-content-about\" class=\"anchor\" aria-hidden=\"true\" href=\"#about\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>About</h3>\n<p>YouTube To MP3 is a desktop application for converting and downloading YouTube videos to MP3.</p>\n<h3><a id=\"user-content-stack\" class=\"anchor\" aria-hidden=\"true\" href=\"#stack\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Stack</h3>\n<ul>\n<li><a href=\"https://github.com/electron/electron\">Electron</a> - Cross platform framework for native platforms</li>\n<li><a href=\"https://github.com/facebook/react\">React</a> - UI framework</li>\n<li><a href=\"https://github.com/sass/sass\">Sass</a> - CSS with superpowers</li>\n<li><a href=\"https://webpack.js.org/\" rel=\"nofollow\">Webpack</a> - A module bundler for JavaScript</li>\n</ul>\n<h3><a id=\"user-content-future-ideas\" class=\"anchor\" aria-hidden=\"true\" href=\"#future-ideas\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Future Ideas</h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Different bitrate and format options</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Test on other operating systems</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\" checked=\"\"> Support downloading long videos (&gt; 1 hour)</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Downloading videos as well as MP3s</li>\n<li class=\"task-list-item\"><input type=\"checkbox\" id=\"\" disabled=\"\" class=\"task-list-item-checkbox\"> Multiple downloads at a time</li>\n</ul>\n<h3><a id=\"user-content-running-locally\" class=\"anchor\" aria-hidden=\"true\" href=\"#running-locally\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Running Locally</h3>\n<p>To clone and run this repository, you'll need <a href=\"https://git-scm.com\" rel=\"nofollow\">Git</a> and <a href=\"https://nodejs.org/en/download/\" rel=\"nofollow\">Node.js</a> (which comes with <a href=\"http://npmjs.com\" rel=\"nofollow\">npm</a>) installed on your computer. From your command line:</p>\n<div class=\"highlight highlight-source-shell\"><pre><span class=\"pl-c\"><span class=\"pl-c\">#</span> Clone this repository</span>\ngit clone https://github.com/leerob/youtube-to-mp3.git\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Go into the repository</span>\n<span class=\"pl-c1\">cd</span> youtube-to-mp3\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Install dependencies</span>\nnpm install\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Create app/ folder</span>\nnpm run webpack\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> Run the app</span>\nnpm start</pre></div>\n<h3><a id=\"user-content-disclaimer\" class=\"anchor\" aria-hidden=\"true\" href=\"#disclaimer\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Disclaimer</h3>\n<p>This program should only be used on non-copyrighted material.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.872Z",
    "goodColorOnWhite": "#757002",
    "goodColorOnBlack": "#FBEF04",
    "faintColorOnWhite": "rgba(117, 112, 2, 0.1)"
  },
  {
    "slug": "z11and2",
    "name": "Z11&2",
    "description": "GPU Rapid Role Development system for use with SAP® R/3®.",
    "website": "https://zunburst.com/?m=z11and2_rapid_role_dev&p=info&q=0",
    "keywords": [
      "gpu",
      "analytics",
      "role design",
      "identity- and access management"
    ],
    "license": "Commercial",
    "category": "Business",
    "screenshots": [
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_Z11AND2_Screen_1.png"
      },
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_THRD_party_Legal_notice.png"
      }
    ],
    "icon": "z11and2-icon.png",
    "icon32": "z11and2-icon-32.png",
    "icon64": "z11and2-icon-64.png",
    "icon128": "z11and2-icon-128.png",
    "icon256": "z11and2-icon-256.png",
    "date": "2018-04-30",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "zazu-app",
    "name": "Zazu App",
    "description": "A fully extensible and open source launcher for hackers, creators and dabblers.",
    "website": "http://zazuapp.org/",
    "repository": "https://github.com/tinytacoteam/zazu",
    "keywords": [
      "cross platform",
      "oss",
      "launcher",
      "extensible",
      "clipboard",
      "vpn",
      "file-search"
    ],
    "license": "MIT",
    "category": "Utilities",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/tinytacoteam/zazu/master/docs/images/action-shots/package-manager.png"
      }
    ],
    "icon": "zazu-app-icon.png",
    "icon32": "zazu-app-icon-32.png",
    "icon64": "zazu-app-icon-64.png",
    "icon128": "zazu-app-icon-128.png",
    "icon256": "zazu-app-icon-256.png",
    "date": "2017-01-10",
    "iconColors": [
      "#040404",
      "#393939",
      "#24241c",
      "#141414",
      "#241c1c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-zazu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#zazu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Zazu</h2>\n<p><a href=\"https://gitter.im/tinytacoteam/zazu?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dfc43e556797e9c724f348685189562d708039ba/68747470733a2f2f6261646765732e6769747465722e696d2f74696e797461636f7465616d2f7a617a752e737667\" alt=\"Join the chat at https://gitter.im/tinytacoteam/zazu\" data-canonical-src=\"https://badges.gitter.im/tinytacoteam/zazu.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/tinytacoteam/zazu\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e820c3cb05df5695b7544f28cddbc9a4c287e5e/68747470733a2f2f7472617669732d63692e6f72672f74696e797461636f7465616d2f7a617a752e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/tinytacoteam/zazu.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/blainesch/zazu\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b987577aef197ebe0e08e1b60a7359d4128de6da/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6d686669307679796f376479677169752f6272616e63682f6d61737465723f7376673d74727565\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/mhfi0vyyo7dygqiu/branch/master?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Zazu, is a cross platform and fully extensible and open source launcher for\nhackers, creators and dabblers. Download it from the <a href=\"http://zazuapp.org/download\" rel=\"nofollow\">releases\npage</a>.</p>\n<p>Zazu was created to be a fully open source alternative to Alfred, but also be\ncompletely plugin based. You can remove any functionality you don&apos;t like, so if\nyou hate the built in calculator, just get a new one!</p>\n<p>We also have all of your configuration in a dotfile in <code>~/.zazurc.json</code> so it can\nbe backed up and synced!</p>\n<p>Be sure to check out our amazing <a href=\"http://zazuapp.org\" rel=\"nofollow\">Documentation</a>.</p>\n<h2><a id=\"user-content-action-shot\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#action-shot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Action Shot</h2>\n<h3><a id=\"user-content-introduction-video\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#introduction-video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Introduction Video</h3>\n<p><a href=\"https://vimeo.com/206729309\" rel=\"nofollow\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/video.png\" alt=\"Zazu App - Introduction\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Package Manager</h3>\n<p>Manage your plugins from within Zazu.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tinytacoteam/zazu/blob/master/docs/images/action-shots/package-manager.png\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/package-manager.png\" alt=\"Zazu App - Package Manager Plugin\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Calculator</h3>\n<p>Accepts some common equations for you to copy to your clipboard.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tinytacoteam/zazu/blob/master/docs/images/action-shots/calculator.png\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/calculator.png\" alt=\"Zazu App - Calculator Plugin\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-clipboard-history\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#clipboard-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Clipboard History</h3>\n<p>Remembers things so you don&apos;t have to! Fuzzy search and browser all the things\nyou&apos;ve copied.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tinytacoteam/zazu/blob/master/docs/images/action-shots/clipboard.png\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/clipboard.png\" alt=\"Zazu App - Clipboard History\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-file-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#file-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>File Finder</h3>\n<p>Find Applications or files deep in your file system.</p>\n<p><a target=\"_blank\" href=\"https://github.com/tinytacoteam/zazu/blob/master/docs/images/action-shots/file-finder.png\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/file-finder.png\" alt=\"Zazu App - File Finder\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-system-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#system-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>System Commands</h3>\n<p>Switch on your screen saver, lock your computer, and more!</p>\n<p><a target=\"_blank\" href=\"https://github.com/tinytacoteam/zazu/blob/master/docs/images/action-shots/system.png\"><img src=\"https://github.com/tinytacoteam/zazu/raw/master/docs/images/action-shots/system.png\" alt=\"Zazu App - System\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-build-your-own\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#build-your-own\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build your own!</h3>\n<p>Zazu is completely open, so build your plugins. You can <a href=\"http://zazuapp.org//documentation/plugins/\" rel=\"nofollow\">get started building\nyour plugin</a> then head over and\nsubmit it to the <a href=\"http://zazuapp.org/plugins/\" rel=\"nofollow\">plugins</a> gallery!</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<p>As you might expect:</p>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>If you enable debug mode it will make it so Zazu won&apos;t hide and the dev tools\nwill open by default. You can enable debug mode by adding a <code>debug</code> flag to\n<code>true</code> inside of your <code>~/.zazurc.json</code></p>\n<div class=\"highlight highlight-source-js\"><pre>{\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>debug<span class=\"pl-pds\">&quot;</span></span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">true</span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>hotkey<span class=\"pl-pds\">&quot;</span></span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>cmd+space<span class=\"pl-pds\">&quot;</span></span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>theme<span class=\"pl-pds\">&quot;</span></span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>tinytacoteam/zazu-playful-theme<span class=\"pl-pds\">&quot;</span></span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">&quot;</span>plugins<span class=\"pl-pds\">&quot;</span></span><span class=\"pl-k\">:</span> []\n}</pre></div>\n<h2><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/tinytacoteam/zazu/blob/master/#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Deployment</h2>\n<p>To deploy simple update the version in both <code>package.json</code> and\n<code>app/package.json</code> (eg <code>0.3.2</code>). After comitting you can tag the release, but\nbe sure to add the <code>v</code> in front (eg <code>v0.3.2</code>). Push the commits then the tag.</p>\n<p>The CI servers will upload the assets once the tests are done passing, the new\nrelease should be a draft, so once all assets are published you can publish the\nrelease on GitHub.</p>\n<p>Lastly, you should re-publish the docs. Zazu uses the doc website to see if a\nnew release is available so doing a quick release will allow others to download\nthe newest version. Simply run <code>npm run docs:publish</code>.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h2><a id=\"user-content-zazu\" class=\"anchor\" aria-hidden=\"true\" href=\"#zazu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Zazu</h2>\n<p><a href=\"https://gitter.im/tinytacoteam/zazu?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/dfc43e556797e9c724f348685189562d708039ba/68747470733a2f2f6261646765732e6769747465722e696d2f74696e797461636f7465616d2f7a617a752e737667\" alt=\"Join the chat at https://gitter.im/tinytacoteam/zazu\" data-canonical-src=\"https://badges.gitter.im/tinytacoteam/zazu.svg\" style=\"max-width:100%;\"></a></p>\n<p><a href=\"https://travis-ci.org/tinytacoteam/zazu\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/2e820c3cb05df5695b7544f28cddbc9a4c287e5e/68747470733a2f2f7472617669732d63692e6f72672f74696e797461636f7465616d2f7a617a752e7376673f6272616e63683d6d6173746572\" alt=\"Travis Build Status\" data-canonical-src=\"https://travis-ci.org/tinytacoteam/zazu.svg?branch=master\" style=\"max-width:100%;\"></a>\n<a href=\"https://ci.appveyor.com/project/blainesch/zazu\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/b987577aef197ebe0e08e1b60a7359d4128de6da/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f6d686669307679796f376479677169752f6272616e63682f6d61737465723f7376673d74727565\" alt=\"AppVeyor Build Status\" data-canonical-src=\"https://ci.appveyor.com/api/projects/status/mhfi0vyyo7dygqiu/branch/master?svg=true\" style=\"max-width:100%;\"></a></p>\n<p>Zazu, is a cross platform and fully extensible and open source launcher for\nhackers, creators and dabblers. Download it from the <a href=\"http://zazuapp.org/download\" rel=\"nofollow\">releases\npage</a>.</p>\n<p>Zazu was created to be a fully open source alternative to Alfred, but also be\ncompletely plugin based. You can remove any functionality you don't like, so if\nyou hate the built in calculator, just get a new one!</p>\n<p>We also have all of your configuration in a dotfile in <code>~/.zazurc.json</code> so it can\nbe backed up and synced!</p>\n<p>Be sure to check out our amazing <a href=\"http://zazuapp.org\" rel=\"nofollow\">Documentation</a>.</p>\n<h2><a id=\"user-content-action-shot\" class=\"anchor\" aria-hidden=\"true\" href=\"#action-shot\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Action Shot</h2>\n<h3><a id=\"user-content-introduction-video\" class=\"anchor\" aria-hidden=\"true\" href=\"#introduction-video\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Introduction Video</h3>\n<p><a href=\"https://vimeo.com/206729309\" rel=\"nofollow\"><img src=\"docs/images/action-shots/video.png\" alt=\"Zazu App - Introduction\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-package-manager\" class=\"anchor\" aria-hidden=\"true\" href=\"#package-manager\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Package Manager</h3>\n<p>Manage your plugins from within Zazu.</p>\n<p><a target=\"_blank\" href=\"docs/images/action-shots/package-manager.png\"><img src=\"docs/images/action-shots/package-manager.png\" alt=\"Zazu App - Package Manager Plugin\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-calculator\" class=\"anchor\" aria-hidden=\"true\" href=\"#calculator\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Calculator</h3>\n<p>Accepts some common equations for you to copy to your clipboard.</p>\n<p><a target=\"_blank\" href=\"docs/images/action-shots/calculator.png\"><img src=\"docs/images/action-shots/calculator.png\" alt=\"Zazu App - Calculator Plugin\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-clipboard-history\" class=\"anchor\" aria-hidden=\"true\" href=\"#clipboard-history\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Clipboard History</h3>\n<p>Remembers things so you don't have to! Fuzzy search and browser all the things\nyou've copied.</p>\n<p><a target=\"_blank\" href=\"docs/images/action-shots/clipboard.png\"><img src=\"docs/images/action-shots/clipboard.png\" alt=\"Zazu App - Clipboard History\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-file-finder\" class=\"anchor\" aria-hidden=\"true\" href=\"#file-finder\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>File Finder</h3>\n<p>Find Applications or files deep in your file system.</p>\n<p><a target=\"_blank\" href=\"docs/images/action-shots/file-finder.png\"><img src=\"docs/images/action-shots/file-finder.png\" alt=\"Zazu App - File Finder\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-system-commands\" class=\"anchor\" aria-hidden=\"true\" href=\"#system-commands\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>System Commands</h3>\n<p>Switch on your screen saver, lock your computer, and more!</p>\n<p><a target=\"_blank\" href=\"docs/images/action-shots/system.png\"><img src=\"docs/images/action-shots/system.png\" alt=\"Zazu App - System\" style=\"max-width:100%;\"></a></p>\n<h3><a id=\"user-content-build-your-own\" class=\"anchor\" aria-hidden=\"true\" href=\"#build-your-own\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build your own!</h3>\n<p>Zazu is completely open, so build your plugins. You can <a href=\"http://zazuapp.org//documentation/plugins/\" rel=\"nofollow\">get started building\nyour plugin</a> then head over and\nsubmit it to the <a href=\"http://zazuapp.org/plugins/\" rel=\"nofollow\">plugins</a> gallery!</p>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<p>As you might expect:</p>\n<pre><code>npm install\nnpm start\n</code></pre>\n<p>If you enable debug mode it will make it so Zazu won't hide and the dev tools\nwill open by default. You can enable debug mode by adding a <code>debug</code> flag to\n<code>true</code> inside of your <code>~/.zazurc.json</code></p>\n<div class=\"highlight highlight-source-js\"><pre>{\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>debug<span class=\"pl-pds\">\"</span></span><span class=\"pl-k\">:</span> <span class=\"pl-c1\">true</span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>hotkey<span class=\"pl-pds\">\"</span></span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>cmd+space<span class=\"pl-pds\">\"</span></span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>theme<span class=\"pl-pds\">\"</span></span><span class=\"pl-k\">:</span> <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>tinytacoteam/zazu-playful-theme<span class=\"pl-pds\">\"</span></span>,\n  <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>plugins<span class=\"pl-pds\">\"</span></span><span class=\"pl-k\">:</span> []\n}</pre></div>\n<h2><a id=\"user-content-deployment\" class=\"anchor\" aria-hidden=\"true\" href=\"#deployment\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Deployment</h2>\n<p>To deploy simple update the version in both <code>package.json</code> and\n<code>app/package.json</code> (eg <code>0.3.2</code>). After comitting you can tag the release, but\nbe sure to add the <code>v</code> in front (eg <code>v0.3.2</code>). Push the commits then the tag.</p>\n<p>The CI servers will upload the assets once the tests are done passing, the new\nrelease should be a draft, so once all assets are published you can publish the\nrelease on GitHub.</p>\n<p>Lastly, you should re-publish the docs. Zazu uses the doc website to see if a\nnew release is available so doing a quick release will allow others to download\nthe newest version. Simply run <code>npm run docs:publish</code>.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.946Z",
    "goodColorOnWhite": "#24241C",
    "goodColorOnBlack": "#818165",
    "faintColorOnWhite": "rgba(36, 36, 28, 0.1)"
  },
  {
    "slug": "zector",
    "name": "Zector",
    "description": "Vector Graphics tools suite.",
    "website": "http://zector.io",
    "keywords": [
      "Graphics",
      "Drawing",
      "Vector"
    ],
    "category": "Photo & Video",
    "icon": "zector-icon.png",
    "icon32": "zector-icon-32.png",
    "icon64": "zector-icon-64.png",
    "icon128": "zector-icon-128.png",
    "icon256": "zector-icon-256.png",
    "date": "2017-01-24",
    "iconColors": [
      "#fbfbfb",
      "#141414",
      "#848484",
      "#8c8c8c",
      "#7c7c7c"
    ],
    "goodColorOnWhite": "#141414",
    "goodColorOnBlack": "#FBFBFB",
    "faintColorOnWhite": "rgba(20, 20, 20, 0.1)"
  },
  {
    "slug": "zefenify",
    "name": "Zefenify",
    "description": "Ethiopian. Music.",
    "website": "https://zefenify.com/about.html",
    "repository": "https://github.com/Zefenify/Wolf-Cola",
    "keywords": [
      "music"
    ],
    "license": "MIT",
    "category": "Music",
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/screenshots/sc1.png"
      },
      {
        "imageUrl": "https://raw.githubusercontent.com/Zefenify/Wolf-Cola/master/screenshots/sc2.png"
      }
    ],
    "icon": "zefenify-icon.png",
    "icon32": "zefenify-icon-32.png",
    "icon64": "zefenify-icon-64.png",
    "icon128": "zefenify-icon-128.png",
    "icon256": "zefenify-icon-256.png",
    "date": "2017-12-15",
    "iconColors": [
      "#232323",
      "#40b1e3",
      "#5387da",
      "#306582",
      "#3a5481"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>This repository is used for binary distribution and issue/feature tracking</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p>This repository is used for binary distribution and issue/feature tracking</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.994Z",
    "goodColorOnWhite": "#306582",
    "goodColorOnBlack": "#40B1E3",
    "faintColorOnWhite": "rgba(48, 101, 130, 0.1)"
  },
  {
    "slug": "zenfocus",
    "name": "ZenFocus",
    "description": "Time Management Tool Based Off the Pomodoro Technique",
    "website": "https://zenfocus.surge.sh/",
    "repository": "https://github.com/builtwithluv/ZenFocus",
    "keywords": [
      "Time"
    ],
    "category": "Productivity",
    "screenshots": [
      {
        "imageUrl": "https://camo.githubusercontent.com/40bffc62a6b002dc783819e390291a1d92316491/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6c63386271666c797a2f696d6167652f75706c6f61642f76313439383433363333332f5a656e466f6375732f64656d6f2e706e67"
      }
    ],
    "icon": "zenfocus-icon.png",
    "icon32": "zenfocus-icon-32.png",
    "icon64": "zenfocus-icon-64.png",
    "icon128": "zenfocus-icon-128.png",
    "icon256": "zenfocus-icon-256.png",
    "date": "2017-07-03",
    "iconColors": [
      "#040404",
      "#e89d9d",
      "#565656",
      "#7c7c7c",
      "#747474"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-zenfocus\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#zenfocus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ZenFocus</h1>\n<p>ZenFocus at its core is based off the time management technique known as the Pomodoro technique developed by Francesco Cirillo.  In short, it is a way for individuals to plan, focus and complete tasks in the form of managing different time blocks (focus time, short breaks and long breaks). This technique is used by many in different industries including but not limited to education, medical, fitness and music.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/baf2192b55189229630bc017795cf5608104f2d2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6c63386271666c797a2f696d6167652f75706c6f61642f76313531383239303733362f5a656e466f6375732f5a656e466f6375735f76322e706e67\"><img src=\"https://camo.githubusercontent.com/baf2192b55189229630bc017795cf5608104f2d2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6c63386271666c797a2f696d6167652f75706c6f61642f76313531383239303733362f5a656e466f6375732f5a656e466f6375735f76322e706e67\" alt=\"Zen Focus Snapshot\" data-canonical-src=\"https://res.cloudinary.com/lc8bqflyz/image/upload/v1518290736/ZenFocus/ZenFocus_v2.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<p>First, <a href=\"https://github.com/builtwithluv/ZenFocus\">fork the repo</a> and clone to your local.</p>\n<p>And then install dependencies.\n<strong>ProTip</strong>: Install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a> for faster and safer installation:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> your-project-name <span class=\"pl-k\">&amp;&amp;</span> yarn install</pre></div>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Run</h2>\n<p>Start the app in the <code>dev</code> environment. This starts the renderer process in <a href=\"https://webpack.js.org/guides/hmr-react/\" rel=\"nofollow\"><strong>hot-module-replacement</strong></a> mode and starts a server sends hot updates to the renderer process:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run dev</pre></div>\n<h2><a id=\"user-content-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DevTools</h2>\n<h4><a id=\"user-content-toggle-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#toggle-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Toggle Chrome DevTools</h4>\n<ul>\n<li>OS X: <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Linux: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Windows: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n</ul>\n<p><em>See <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a> for more information.</em></p>\n<h4><a id=\"user-content-devtools-extension\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#devtools-extension\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>DevTools extension</h4>\n<p>This boilerplate is included following DevTools extensions:</p>\n<ul>\n<li><a href=\"https://github.com/electron/devtron\">Devtron</a> - Install via <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a>.</li>\n<li><a href=\"https://github.com/facebook/react-devtools\">React Developer Tools</a> - Install via <a href=\"https://github.com/GPMDP/electron-devtools-installer\">electron-devtools-installer</a>.</li>\n<li><a href=\"https://github.com/zalmoxisus/redux-devtools-extension\">Redux DevTools</a> - Install via <a href=\"https://github.com/GPMDP/electron-devtools-installer\">electron-devtools-installer</a>.</li>\n</ul>\n<p>You can find the tabs on Chrome DevTools.</p>\n<p>If you want to update extensions version, please set <code>UPGRADE_EXTENSIONS</code> env, just run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ UPGRADE_EXTENSIONS=1 yarn run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> For Windows</span>\n$ <span class=\"pl-c1\">set</span> UPGRADE_EXTENSIONS=1 <span class=\"pl-k\">&amp;&amp;</span> yarn run dev</pre></div>\n<p><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">&#x1F4A1;</g-emoji> You can debug your production build with devtools by simply setting the <code>DEBUG_PROD</code> env variable:</p>\n<pre><code>DEBUG_PROD=true yarn run package\n</code></pre>\n<h2><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Test</h2>\n<div class=\"highlight highlight-source-shell\"><pre>yarn <span class=\"pl-c1\">test</span></pre></div>\n<p>Note: If you receive this error:</p>\n<div class=\"highlight highlight-source-shell\"><pre>TypeError: Path must be a string. Received undefined\n\n  at assertPath (path.js:28:11)\n  at Object.join (path.js:1239:7)\n  at Object.<span class=\"pl-k\">&lt;</span>anonymous<span class=\"pl-k\">&gt;</span> (app/node_modules/electron-settings/lib/settings.js:47:31)\n  at Object.<span class=\"pl-k\">&lt;</span>anonymous<span class=\"pl-k\">&gt;</span> (app/node_modules/electron-settings/index.js:10:18)</pre></div>\n<p>then assign default variable to string like so</p>\n<pre><code>const settingsFilePath = path.join(userDataPath || &apos;&apos;, settingsFileName || &apos;&apos;);\n</code></pre>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Maintainers</h2>\n<ul>\n<li><a href=\"https://github.com/chengsieuly\">Cheng Sieu Ly</a></li>\n<li><a href=\"https://github.com/ehguo\">Edward Guo</a></li>\n<li><a href=\"https://github.com/hoonchoi\">Hoon Choi</a></li>\n<li><a href=\"https://github.com/thonly\">Thon Ly</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/builtwithluv/ZenFocus/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>MIT &#xA9; <a href=\"https://github.com/builtwithluv\">builtwithluv</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-zenfocus\" class=\"anchor\" aria-hidden=\"true\" href=\"#zenfocus\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ZenFocus</h1>\n<p>ZenFocus at its core is based off the time management technique known as the Pomodoro technique developed by Francesco Cirillo.  In short, it is a way for individuals to plan, focus and complete tasks in the form of managing different time blocks (focus time, short breaks and long breaks). This technique is used by many in different industries including but not limited to education, medical, fitness and music.</p>\n<p><a target=\"_blank\" href=\"https://camo.githubusercontent.com/baf2192b55189229630bc017795cf5608104f2d2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6c63386271666c797a2f696d6167652f75706c6f61642f76313531383239303733362f5a656e466f6375732f5a656e466f6375735f76322e706e67\"><img src=\"https://camo.githubusercontent.com/baf2192b55189229630bc017795cf5608104f2d2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6c63386271666c797a2f696d6167652f75706c6f61642f76313531383239303733362f5a656e466f6375732f5a656e466f6375735f76322e706e67\" alt=\"Zen Focus Snapshot\" data-canonical-src=\"https://res.cloudinary.com/lc8bqflyz/image/upload/v1518290736/ZenFocus/ZenFocus_v2.png\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<p>First, <a href=\"https://github.com/builtwithluv/ZenFocus\">fork the repo</a> and clone to your local.</p>\n<p>And then install dependencies.\n<strong>ProTip</strong>: Install with <a href=\"https://github.com/yarnpkg/yarn\">yarn</a> for faster and safer installation:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ <span class=\"pl-c1\">cd</span> your-project-name <span class=\"pl-k\">&amp;&amp;</span> yarn install</pre></div>\n<h2><a id=\"user-content-run\" class=\"anchor\" aria-hidden=\"true\" href=\"#run\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Run</h2>\n<p>Start the app in the <code>dev</code> environment. This starts the renderer process in <a href=\"https://webpack.js.org/guides/hmr-react/\" rel=\"nofollow\"><strong>hot-module-replacement</strong></a> mode and starts a server sends hot updates to the renderer process:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ yarn run dev</pre></div>\n<h2><a id=\"user-content-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"#devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DevTools</h2>\n<h4><a id=\"user-content-toggle-chrome-devtools\" class=\"anchor\" aria-hidden=\"true\" href=\"#toggle-chrome-devtools\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Toggle Chrome DevTools</h4>\n<ul>\n<li>OS X: <kbd>Cmd</kbd> <kbd>Alt</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Linux: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n<li>Windows: <kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>I</kbd> or <kbd>F12</kbd></li>\n</ul>\n<p><em>See <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a> for more information.</em></p>\n<h4><a id=\"user-content-devtools-extension\" class=\"anchor\" aria-hidden=\"true\" href=\"#devtools-extension\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>DevTools extension</h4>\n<p>This boilerplate is included following DevTools extensions:</p>\n<ul>\n<li><a href=\"https://github.com/electron/devtron\">Devtron</a> - Install via <a href=\"https://github.com/sindresorhus/electron-debug\">electron-debug</a>.</li>\n<li><a href=\"https://github.com/facebook/react-devtools\">React Developer Tools</a> - Install via <a href=\"https://github.com/GPMDP/electron-devtools-installer\">electron-devtools-installer</a>.</li>\n<li><a href=\"https://github.com/zalmoxisus/redux-devtools-extension\">Redux DevTools</a> - Install via <a href=\"https://github.com/GPMDP/electron-devtools-installer\">electron-devtools-installer</a>.</li>\n</ul>\n<p>You can find the tabs on Chrome DevTools.</p>\n<p>If you want to update extensions version, please set <code>UPGRADE_EXTENSIONS</code> env, just run:</p>\n<div class=\"highlight highlight-source-shell\"><pre>$ UPGRADE_EXTENSIONS=1 yarn run dev\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> For Windows</span>\n$ <span class=\"pl-c1\">set</span> UPGRADE_EXTENSIONS=1 <span class=\"pl-k\">&amp;&amp;</span> yarn run dev</pre></div>\n<p><g-emoji class=\"g-emoji\" alias=\"bulb\" fallback-src=\"https://assets-cdn.github.com/images/icons/emoji/unicode/1f4a1.png\">💡</g-emoji> You can debug your production build with devtools by simply setting the <code>DEBUG_PROD</code> env variable:</p>\n<pre><code>DEBUG_PROD=true yarn run package\n</code></pre>\n<h2><a id=\"user-content-test\" class=\"anchor\" aria-hidden=\"true\" href=\"#test\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Test</h2>\n<div class=\"highlight highlight-source-shell\"><pre>yarn <span class=\"pl-c1\">test</span></pre></div>\n<p>Note: If you receive this error:</p>\n<div class=\"highlight highlight-source-shell\"><pre>TypeError: Path must be a string. Received undefined\n\n  at assertPath (path.js:28:11)\n  at Object.join (path.js:1239:7)\n  at Object.<span class=\"pl-k\">&lt;</span>anonymous<span class=\"pl-k\">&gt;</span> (app/node_modules/electron-settings/lib/settings.js:47:31)\n  at Object.<span class=\"pl-k\">&lt;</span>anonymous<span class=\"pl-k\">&gt;</span> (app/node_modules/electron-settings/index.js:10:18)</pre></div>\n<p>then assign default variable to string like so</p>\n<pre><code>const settingsFilePath = path.join(userDataPath || '', settingsFileName || '');\n</code></pre>\n<h2><a id=\"user-content-maintainers\" class=\"anchor\" aria-hidden=\"true\" href=\"#maintainers\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Maintainers</h2>\n<ul>\n<li><a href=\"https://github.com/chengsieuly\">Cheng Sieu Ly</a></li>\n<li><a href=\"https://github.com/ehguo\">Edward Guo</a></li>\n<li><a href=\"https://github.com/hoonchoi\">Hoon Choi</a></li>\n<li><a href=\"https://github.com/thonly\">Thon Ly</a></li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>MIT © <a href=\"https://github.com/builtwithluv\">builtwithluv</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.962Z",
    "goodColorOnWhite": "#040404",
    "goodColorOnBlack": "#E89D9D",
    "faintColorOnWhite": "rgba(4, 4, 4, 0.1)"
  },
  {
    "slug": "zeplin",
    "name": "Zeplin",
    "description": "Collaboration app for designers and developers",
    "website": "https://zeplin.io",
    "keywords": [
      "design",
      "development",
      "collaboration",
      "sketch",
      "photoshop"
    ],
    "category": "Developer Tools",
    "icon": "zeplin-icon.png",
    "icon32": "zeplin-icon-32.png",
    "icon64": "zeplin-icon-64.png",
    "icon128": "zeplin-icon-128.png",
    "icon256": "zeplin-icon-256.png",
    "date": "2016-10-15",
    "iconColors": [
      "#fbf8f6",
      "#f7a634",
      "#fccc36",
      "#ec6423",
      "#f4a67d"
    ],
    "goodColorOnWhite": "#916E02",
    "goodColorOnBlack": "#FCCC36",
    "faintColorOnWhite": "rgba(145, 110, 2, 0.1)"
  },
  {
    "slug": "zettlr",
    "name": "Zettlr",
    "description": "A supercharged markdown editor",
    "website": "https://www.zettlr.com/",
    "repository": "https://github.com/zettlr/zettlr",
    "keywords": [
      "markdown",
      "editor",
      "writing",
      "academic",
      "export",
      "share"
    ],
    "category": "Productivity",
    "license": "MIT",
    "screenshots": [
      {
        "imageUrl": "https://github.com/Zettlr/Zettlr/raw/master/resources/screenshots/zettlr_view.png",
        "caption": "Impression of Zettlr"
      },
      {
        "imageUrl": "https://github.com/Zettlr/Zettlr/raw/master/resources/screenshots/zettlr_view_dark.png",
        "caption": "Impression of Zettlr using the dark theme"
      }
    ],
    "locales": [
      "de-DE",
      "en-US",
      "en-GB",
      "fr-FR"
    ],
    "icon": "zettlr-icon.png",
    "icon32": "zettlr-icon-32.png",
    "icon64": "zettlr-icon-64.png",
    "icon128": "zettlr-icon-128.png",
    "icon256": "zettlr-icon-256.png",
    "date": "2018-01-23",
    "iconColors": [
      "#3db634",
      "#ecedd9",
      "#053b04",
      "#74ae6c",
      "#92a88c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://github.com/Zettlr/Zettlr/raw/master/resources/icons/png/512x512.png\"><img src=\"https://github.com/Zettlr/Zettlr/raw/master/resources/icons/png/512x512.png\" alt=\"Zettlr Logo\" width=\"25%\" height=\"25%\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-zettlr-&#x2C8;setl&#x259;r\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#zettlr-&#x2C8;setl&#x259;r\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Zettlr [<em>&#x2C8;set&#xB7;l&#x259;r</em>]</h1>\n<p>A powerful markdown editor with fulltext search, exporting capabilities and an integrated tree view.</p>\n<p><a href=\"https://zettlr.com/\" rel=\"nofollow\">Visit the Website.</a></p>\n<p><a target=\"_blank\" href=\"https://github.com/zettlr/zettlr/blob/master//resources/screenshots/zettlr_view.png\"><img src=\"https://github.com/zettlr/zettlr/raw/master//resources/screenshots/zettlr_view.png\" alt=\"The central window of Zettlr\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Features</h2>\n<ul>\n<li>File-agnostic writing: No fuzz from the app for your files!</li>\n<li>Keep all your notes and texts in one place &#x2014; searchable and without unnecessary extras!</li>\n<li>Write text in a clean environment!</li>\n<li>Enjoy writing at night with a built-in dark theme!</li>\n<li>Browse through your files quickly using the integrated list of directories and the file list!</li>\n<li>Do global searches to find exactly what you need!</li>\n<li>Export your texts using <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a> and <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a> to get beautiful files to share!</li>\n<li>Use modern Zettelkasten methods to get the maximum out of your thoughts and notes!</li>\n</ul>\n<p>&#x2026; and the best is: <strong>Zettlr is Open Source!</strong></p>\n<h2><a id=\"user-content-get-zettlr\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#get-zettlr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Get Zettlr</h2>\n<p>To install Zettlr, just <a href=\"https://github.com/Zettlr/Zettlr/releases/latest\">download the latest release</a> for your operating system! Currently supported are macOS, Windows, and Debian- and Fedora-based Linux systems. (And every other system <em>electron</em> runs on, if you build the app yourself).</p>\n<p><a target=\"_blank\" href=\"https://github.com/zettlr/zettlr/blob/master//resources/screenshots/zettlr_view_dark.png\"><img src=\"https://github.com/zettlr/zettlr/raw/master//resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr in its dark version\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-next\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#what-next\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>What next?</h2>\n<p>If you have downloaded Zettlr, <a href=\"https://zettlr.com/docs\" rel=\"nofollow\">head over to our website</a> to get to know Zettlr. Refer to the <a href=\"https://zettlr.com/docs/quick-start\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Developing</h2>\n<p>To start developing, simply <code>git clone</code> and <code>npm install</code> the app on your local computer:</p>\n<p><code>$ git clone https://github.com/Zettlr/Zettlr.git</code><br>\n<code>$ cd Zettlr</code><br>\n<code>$ npm install</code><br>\n<code>$ cd source</code><br>\n<code>$ npm install</code></p>\n<p><em>(Please note the second <code>npm install</code> in the source directory. This is necessary if you want to build the app locally.)</em></p>\n<p>If you use <code>yarn</code>, this is also supported.</p>\n<p>If you want to explore the functionality and inner workings of the app, <a href=\"http://dev.zettlr.com/api/\" rel=\"nofollow\">head over to our development documentation!</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/zettlr/zettlr/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p>This software is licenced via the GNU GPL v3-License.</p>\n<p>The brand (including name, icons and everything Zettlr can be identified with) is exluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons.</p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><p align=\"center\">\n    <a target=\"_blank\" href=\"https://github.com/Zettlr/Zettlr/raw/master/resources/icons/png/512x512.png\"><img src=\"https://github.com/Zettlr/Zettlr/raw/master/resources/icons/png/512x512.png\" alt=\"Zettlr Logo\" width=\"25%\" height=\"25%\" style=\"max-width:100%;\"></a>\n</p>\n<h1><a id=\"user-content-zettlr-ˈsetlər\" class=\"anchor\" aria-hidden=\"true\" href=\"#zettlr-ˈsetlər\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Zettlr [<em>ˈset·lər</em>]</h1>\n<p>A powerful markdown editor with fulltext search, exporting capabilities and an integrated tree view.</p>\n<p><a href=\"https://zettlr.com/\" rel=\"nofollow\">Visit the Website.</a></p>\n<p><a target=\"_blank\" href=\"/resources/screenshots/zettlr_view.png\"><img src=\"/resources/screenshots/zettlr_view.png\" alt=\"The central window of Zettlr\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Features</h2>\n<ul>\n<li>File-agnostic writing: No fuzz from the app for your files!</li>\n<li>Keep all your notes and texts in one place — searchable and without unnecessary extras!</li>\n<li>Write text in a clean environment!</li>\n<li>Enjoy writing at night with a built-in dark theme!</li>\n<li>Browse through your files quickly using the integrated list of directories and the file list!</li>\n<li>Do global searches to find exactly what you need!</li>\n<li>Export your texts using <a href=\"https://pandoc.org/\" rel=\"nofollow\">Pandoc</a> and <a href=\"https://www.latex-project.org/\" rel=\"nofollow\">LaTeX</a> to get beautiful files to share!</li>\n<li>Use modern Zettelkasten methods to get the maximum out of your thoughts and notes!</li>\n</ul>\n<p>… and the best is: <strong>Zettlr is Open Source!</strong></p>\n<h2><a id=\"user-content-get-zettlr\" class=\"anchor\" aria-hidden=\"true\" href=\"#get-zettlr\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Get Zettlr</h2>\n<p>To install Zettlr, just <a href=\"https://github.com/Zettlr/Zettlr/releases/latest\">download the latest release</a> for your operating system! Currently supported are macOS, Windows, and Debian- and Fedora-based Linux systems. (And every other system <em>electron</em> runs on, if you build the app yourself).</p>\n<p><a target=\"_blank\" href=\"/resources/screenshots/zettlr_view_dark.png\"><img src=\"/resources/screenshots/zettlr_view_dark.png\" alt=\"The central window of Zettlr in its dark version\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-what-next\" class=\"anchor\" aria-hidden=\"true\" href=\"#what-next\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>What next?</h2>\n<p>If you have downloaded Zettlr, <a href=\"https://zettlr.com/docs\" rel=\"nofollow\">head over to our website</a> to get to know Zettlr. Refer to the <a href=\"https://zettlr.com/docs/quick-start\" rel=\"nofollow\">Quick Start Guide</a>, if you prefer to use software heads-on.</p>\n<h2><a id=\"user-content-developing\" class=\"anchor\" aria-hidden=\"true\" href=\"#developing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Developing</h2>\n<p>To start developing, simply <code>git clone</code> and <code>npm install</code> the app on your local computer:</p>\n<p><code>$ git clone https://github.com/Zettlr/Zettlr.git</code><br>\n<code>$ cd Zettlr</code><br>\n<code>$ npm install</code><br>\n<code>$ cd source</code><br>\n<code>$ npm install</code></p>\n<p><em>(Please note the second <code>npm install</code> in the source directory. This is necessary if you want to build the app locally.)</em></p>\n<p>If you use <code>yarn</code>, this is also supported.</p>\n<p>If you want to explore the functionality and inner workings of the app, <a href=\"http://dev.zettlr.com/api/\" rel=\"nofollow\">head over to our development documentation!</a></p>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p>This software is licenced via the GNU GPL v3-License.</p>\n<p>The brand (including name, icons and everything Zettlr can be identified with) is exluded and all rights reserved. If you want to fork Zettlr to develop another app, feel free but please change name and icons.</p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:15.992Z",
    "goodColorOnWhite": "#053B04",
    "goodColorOnBlack": "#3DB634",
    "faintColorOnWhite": "rgba(5, 59, 4, 0.1)"
  },
  {
    "slug": "zlilith",
    "name": "ZLILITH",
    "description": "GPU Access Risk Analyzer for use with SAP® R/3®.",
    "website": "https://zunburst.com/?m=zlilith_acs_risk_analyzer&p=info&q=0",
    "keywords": [
      "gpu",
      "analytics",
      "risk analysis",
      "identity- and access management"
    ],
    "license": "Commercial",
    "category": "Business",
    "screenshots": [
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_ZLILITH_Screen_1.png"
      },
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_THRD_party_Legal_notice.png"
      }
    ],
    "icon": "zlilith-icon.png",
    "icon32": "zlilith-icon-32.png",
    "icon64": "zlilith-icon-64.png",
    "icon128": "zlilith-icon-128.png",
    "icon256": "zlilith-icon-256.png",
    "date": "2018-04-30",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "zneon",
    "name": "ZNEON",
    "description": "Table Downloader for use with SAP® R/3®.",
    "website": "https://zunburst.com/?m=zneon_table_downloader&p=info&q=0",
    "keywords": [
      "basis support",
      "analytics",
      "audit"
    ],
    "license": "Commercial",
    "category": "Business",
    "screenshots": [
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_ZNEON_Screen_1.png"
      },
      {
        "imageUrl": "https://zunburst.com/images/vext_publish/Zunburst_THRD_party_Legal_notice.png"
      }
    ],
    "icon": "zneon-icon.png",
    "icon32": "zneon-icon-32.png",
    "icon64": "zneon-icon-64.png",
    "icon128": "zneon-icon-128.png",
    "icon256": "zneon-icon-256.png",
    "date": "2018-04-30",
    "iconColors": [
      "#040404",
      "#080404",
      "#080404",
      "#080404",
      "#080404"
    ],
    "goodColorOnWhite": "#080404",
    "goodColorOnBlack": "#FFF",
    "faintColorOnWhite": "rgba(8, 4, 4, 0.1)"
  },
  {
    "slug": "zoommy",
    "name": "Zoommy",
    "description": "Helps you find awesome free stock photos for your creative product or inspiration",
    "website": "http://zoommyapp.com",
    "keywords": [
      "photos"
    ],
    "category": "Photo & Video",
    "icon": "zoommy-icon.png",
    "icon32": "zoommy-icon-32.png",
    "icon64": "zoommy-icon-64.png",
    "icon128": "zoommy-icon-128.png",
    "icon256": "zoommy-icon-256.png",
    "date": "2015-10-15",
    "iconColors": [
      "#8d5cf7",
      "#e8e7e8",
      "#5a59dc",
      "#78737a",
      "#d49cfc"
    ],
    "goodColorOnWhite": "#5A59DC",
    "goodColorOnBlack": "#D49CFC",
    "faintColorOnWhite": "rgba(90, 89, 220, 0.1)"
  },
  {
    "slug": "zuzu",
    "name": "zuzu",
    "description": "Zawgyi <=> Unicode Converter that lives in your menu bar.",
    "category": "Utilities",
    "repository": "https://github.com/AungMyoKyaw/zuzu-menubar-app",
    "keywords": [
      "myanmar zawgyi to unicode converter"
    ],
    "screenshots": [
      {
        "imageUrl": "https://raw.githubusercontent.com/AungMyoKyaw/zuzu-menubar-app/master/assets/zuzu.gif",
        "caption": "ZUZU",
        "imageLink": "https://electronjs.org/apps/zuzu"
      }
    ],
    "license": "MIT",
    "icon": "zuzu-icon.png",
    "icon32": "zuzu-icon-32.png",
    "icon64": "zuzu-icon-64.png",
    "icon128": "zuzu-icon-128.png",
    "icon256": "zuzu-icon-256.png",
    "date": "2018-03-07",
    "iconColors": [
      "#049484",
      "#f6f9f9",
      "#042020",
      "#76c4bc",
      "#04544c"
    ],
    "readmeCleaned": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-zuzu-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#zuzu-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>ZuZu Electron</h1>\n<blockquote>\n<p>Zawgyi &lt;=&gt; Unicode Converter that lives in your menu bar.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/./assets/zuzu.gif\"><img src=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/raw/master/./assets/zuzu.gif\" alt=\"zuzu\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Install</h2>\n<ul>\n<li><a href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/releases/latest\">mac</a></li>\n<li><a href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/releases/latest\">window</a></li>\n</ul>\n<h2><a id=\"user-content-user-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>User Guide</h2>\n<h3><a id=\"user-content-toggle-zuzu\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#toggle-zuzu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Toggle ZUZU</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>shift</kbd>+<kbd>space</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>shift</kbd>+<kbd>space</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-convert\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#convert\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Convert</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>enter</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>enter</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-open-preference\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#open-preference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Open Preference</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>,</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>,</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-close-app\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#close-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Close App</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>q</kbd> [mac]</li>\n<li><kbd>alt</kbd>+<kbd>f4</kbd> [window]</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Build</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build</pre></div>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>Built with</h2>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>Redux</li>\n<li>React Router</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"/></svg></a>License</h2>\n<p><a href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/blob/master/./LICENSE\">MIT</a></p>\n</article></div>",
    "readmeOriginal": "<div id=\"readme\" class=\"announce instapaper_body md\" data-path=\"README.md\"><article class=\"markdown-body entry-content\" itemprop=\"text\"><h1><a id=\"user-content-zuzu-electron\" class=\"anchor\" aria-hidden=\"true\" href=\"#zuzu-electron\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>ZuZu Electron</h1>\n<blockquote>\n<p>Zawgyi &lt;=&gt; Unicode Converter that lives in your menu bar.</p>\n</blockquote>\n<p><a target=\"_blank\" href=\"./assets/zuzu.gif\"><img src=\"./assets/zuzu.gif\" alt=\"zuzu\" align=\"right\" style=\"max-width:100%;\"></a></p>\n<h2><a id=\"user-content-install\" class=\"anchor\" aria-hidden=\"true\" href=\"#install\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install</h2>\n<ul>\n<li><a href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/releases/latest\">mac</a></li>\n<li><a href=\"https://github.com/AungMyoKyaw/zuzu-menubar-app/releases/latest\">window</a></li>\n</ul>\n<h2><a id=\"user-content-user-guide\" class=\"anchor\" aria-hidden=\"true\" href=\"#user-guide\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>User Guide</h2>\n<h3><a id=\"user-content-toggle-zuzu\" class=\"anchor\" aria-hidden=\"true\" href=\"#toggle-zuzu\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Toggle ZUZU</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>shift</kbd>+<kbd>space</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>shift</kbd>+<kbd>space</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-convert\" class=\"anchor\" aria-hidden=\"true\" href=\"#convert\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Convert</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>enter</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>enter</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-open-preference\" class=\"anchor\" aria-hidden=\"true\" href=\"#open-preference\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Open Preference</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>,</kbd> [mac]</li>\n<li><kbd>control</kbd>+<kbd>,</kbd> [window]</li>\n</ul>\n<h3><a id=\"user-content-close-app\" class=\"anchor\" aria-hidden=\"true\" href=\"#close-app\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Close App</h3>\n<ul>\n<li><kbd>command</kbd>+<kbd>q</kbd> [mac]</li>\n<li><kbd>alt</kbd>+<kbd>f4</kbd> [window]</li>\n</ul>\n<h2><a id=\"user-content-development\" class=\"anchor\" aria-hidden=\"true\" href=\"#development\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Development</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm install\nnpm start</pre></div>\n<h2><a id=\"user-content-build\" class=\"anchor\" aria-hidden=\"true\" href=\"#build\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Build</h2>\n<div class=\"highlight highlight-source-shell\"><pre>npm run build</pre></div>\n<h2><a id=\"user-content-built-with\" class=\"anchor\" aria-hidden=\"true\" href=\"#built-with\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Built with</h2>\n<ul>\n<li>Electron</li>\n<li>React</li>\n<li>Redux</li>\n<li>React Router</li>\n</ul>\n<h2><a id=\"user-content-license\" class=\"anchor\" aria-hidden=\"true\" href=\"#license\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>License</h2>\n<p><a href=\"./LICENSE\">MIT</a></p>\n</article></div>",
    "readmeFetchedAt": "2018-05-27T11:14:16.067Z",
    "goodColorOnWhite": "#04544C",
    "goodColorOnBlack": "#049484",
    "faintColorOnWhite": "rgba(4, 84, 76, 0.1)"
  }
]